Зависание менеджера обновлений

Автор Paulus, 30 июля 2021, 19:34:02

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Paulus

Здравствуйте.
При открытии Центра приложений выскочила ошибка: "Не удалось загрузить обновления: failed to refresh cache E: Репозиторий «cdrom://[Debian GNU/Linux 10.10.0_Buster_-Offficial amd64 DVD Binary-1 -20210619 16:12] buster Release» не содержит файла Release".
Аналогичная ошибка в Software&Updates. При проверке обновлений начавшийся Cache Refresh завис, шкала прогресса Refreshing Software Cache остановилась на 100%. Наэкранные кнопки Revert и Закрыть неактивны. Подождал минут 20, ничего не изменилось, пришлось принудительно закрывать.

[attach=1]

dzhoser

Покажите вывод текстом команды
sudo cat /etc/apt/source.list
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

Modigar

Отключить репы сидирома, в коноле apt update && apt upgrade из под рута

Paulus

Цитата: dzhoser от 30 июля 2021, 21:00:06
Покажите вывод текстом команды
sudo cat /etc/apt/source.list

#

# deb cdrom:[Debian GNU/Linux 10.10.0 _Buster_ - Official amd64 DVD Binary-1 20210619-16:12]/ buster contrib main

deb cdrom:[Debian GNU/Linux 10.10.0 _Buster_ - Official amd64 DVD Binary-1 20210619-16:12]/ buster contrib main

deb http://ftp.us.debian.org/debian/ buster main
deb-src http://ftp.us.debian.org/debian/ buster main

deb http://security.debian.org/debian-security buster/updates main contrib
deb-src http://security.debian.org/debian-security buster/updates main contrib

# buster-updates, previously known as 'volatile'
deb http://ftp.us.debian.org/debian/ buster-updates main contrib
deb-src http://ftp.us.debian.org/debian/ buster-updates main contrib

dzhoser

Замените содержание файла на это
Цитироватьdeb http://ftp.ru.debian.org/debian/ stable main contrib non-free
deb-src http://ftp.ru.debian.org/debian/ stable main contrib non-free

deb http://ftp.ru.debian.org/debian/ stable-updates main contrib non-free
deb-src http://ftp.ru.debian.org/debian/ stable-updates main contrib non-free

deb http://security.debian.org/ stable/updates main contrib non-free
deb-src http://security.debian.org/ stable/updates main contrib non-free

deb http://ftp.debian.org/debian buster-backports main  contrib non-free
deb-src http://ftp.debian.org/debian buster-backports main contrib non-free
Выполните команды
su -
apt update && apt upgrade -y
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

Листик

#5
dzhoser,

А зачем backports? Это же, вроде, тестовые пакеты по сути? Я этот репозиторий подключаю только по мере необходимости, скачать что-то нужное, но не все, после отключаю. Может повлиять на стабильность системы.

Paulus,

Не рекомендую пользоваться этим менеджером. Делайте все через консоль - удобнее просто и проще, на мой взгляд.

Я обновляю систему так:


sudo apt update


Вам сообщат, есть обновления или нет.

После, если есть:


apt list --upgradable


Узнаете, какие именно пакеты предлагается обновить.

Посмотреть информацию по каждому можно командой:

apt-cache show имя пакета

И наконец, если решите обновляться:

sudo apt upgrade

Для установки все новых пакетов.

Или

sudo apt intstall имя пакета

Если вам нужны не все обновления.

Установите пакет mc - упрощает работу через консоль, через него можно редактировать, например, тот же файл etc/apt/source.list

Ну и сам source.list у меня выглядит следующим образом (stretch вам надо заменить на buster):



# deb cdrom:[Debian GNU/Linux 9.11.0 _Stretch_ - Official i386 NETINST 20190908-19:36]/ stretch main

#deb cdrom:[Debian GNU/Linux 9.11.0 _Stretch_ - Official i386 NETINST 20190908-19:36]/ stretch main

deb http://deb.debian.org/debian/ stretch main non-free contrib
deb-src http://deb.debian.org/debian/ stretch main non-free contrib

deb http://security.debian.org/debian-security stretch/updates main contrib non-free
deb-src http://security.debian.org/debian-security stretch/updates main contrib non-free

# stretch-updates, previously known as 'volatile'
deb http://deb.debian.org/debian/ stretch-updates main contrib non-free
deb-src http://deb.debian.org/debian/ stretch-updates main contrib non-free

# stretch-backports
# deb http://deb.debian.org/debian stretch-backports main contrib non-free
# deb http://deb.debian.org/debian stretch-backports-sloppy main contrib non-free




# значок означает ,что строка закомментирована (то есть не применяется). Если нужно подключить репозитории backports, просто уберите его, отредактировав файл через mc, то есть будет, например:


deb http://deb.debian.org/debian stretch-backports main contrib non-free
deb http://deb.debian.org/debian stretch-backports-sloppy main contrib non-free


А после обновления можно снова закомментировать:


# deb http://deb.debian.org/debian stretch-backports main contrib non-free
# deb http://deb.debian.org/debian stretch-backports-sloppy main contrib non-free












Листик

Не, на первый взгляд может показаться ужасно трудным, не спорю, сам раньше был сторонником графических приложений. Пока не узнал основной принцип Линукса: все есть файл. То это достаточно просто отредактировать текстовый файл, чтобы изменить какую-то программу. Осваивайте консоль - и путаницы не будет. 

Paulus


Листик

Кроме того, стабильным выпуском скоро станет bullseye, поэтому лучше прописывать buster, а не stable, ИМХО.

yoric

И deb-src вычеркнуть, как неактуальное.

Листик

yoric,

У меня лично вычеркнуты, но я думал, что это на этапе установки еще надо было не выбирать, поэтому на всякий случай решеточку убрал для форума -).   

Paulus

Новая проблема всплыла. После редактирования sources.list при сохранении изменений выскочила ошибка:
[attach=3,msg125522]
И это не единственная проблема с правами доступа. При попытке установки приложения тоже ошибка:
[attach=1,msg125522]   [attach=2,msg125522]

yoric

Это всё надо делать от root. sudo или su, как там у Вас.