Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Apt - Unable to fetch some archives после обновления ядра  (Прочитано 1633 раз)

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

Оффлайн INI

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Всем доброго времени суток. Вижу, что подобная тема уже поднималась на форуме, но, к сожалению, решения для своего случая найти не удалось...

Работаю на удалённом сервере с Ubuntu 16.04 xenial, активная версия ядра 4.4.0-91-generic. При попытке установить pip через apt пошла ошибка с unmet dependencies: судя по всему, незаконченное обновление системы до ядра 0-93 требовало доустановки пакетов. Попытки выполнить clean и autoremove давали тот же самый результат:

(Нажмите, чтобы показать/скрыть)

При попытке выполнить sudo -f install ругался на забитый бут. По согласованию с сисадмином, бут был почищен ручками через rm, после чего sudo -f install успешно доустановил недостающие пакеты и обновил ядро.

Теперь при попытке установить что-то из репозиториев вылетает следующая ошибка:
(Нажмите, чтобы показать/скрыть)

любая попытка запустить apt приводит к возникновению этой ошибки. Внешние адреса (8.8.8.8, google, сами репозитории) - пингуются. При работе из R-среды - также идёт нормальное подключение к CRAN и Bioconductor. Настройки прокси прописаны (создание файла etc/apt/apt.conf не помогло):
(Нажмите, чтобы показать/скрыть)

Дистрибутив xenial - живой, поддерживается (до 2021 года). Смена sources.list на us, ru а также на рабочий список с другой машины (при аналогичном релизе) также ничего не дала. Местная техподдержка не может ничего придумать, пытаюсь найти ответ сам, в меру возможностей...

Есть ли варианты решения проблемы?

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6290
    • Просмотр профиля
INI, для начала удалите все старые неиспользуемые ядра. Команду вам система уже подсказала:
The following packages were automatically installed and are no longer required:
 
libcommons-math3-java linux-cloud-tools-4.4.0-92 linux-cloud-tools-4.4.0-92-generic linux-headers-4.4.0-77 linux-headers-4.4.0-77-generic linux-headers-4.4.0-78 linux-headers-4.4.0-78-generic linux-headers-4.4.0-79 linux-headers-4.4.0-79-generic linux-headers-4.4.0-81 linux-headers-4.4.0-81-generic linux-headers-4.4.0-83 linux-headers-4.4.0-83-generic linux-headers-4.4.0-87 linux-headers-4.4.0-87-generic linux-headers-4.4.0-89 linux-headers-4.4.0-89-generic linux-image-4.4.0-77-generic linux-image-4.4.0-78-generic linux-image-4.4.0-79-generic linux-image-4.4.0-81-generic linux-image-4.4.0-83-generic linux-image-4.4.0-87-generic linux-image-4.4.0-89-generic linux-image-extra-4.4.0-77-generic linux-image-extra-4.4.0-78-generic linux-image-extra-4.4.0-79-generic linux-image-extra-4.4.0-81-generic linux-image-extra-4.4.0-83-generic linux-image-extra-4.4.0-87-generic linux-image-extra-4.4.0-89-generic linux-signed-image-4.4.0-77-generic linux-signed-image-4.4.0-78-generic linux-signed-image-4.4.0-79-generic linux-signed-image-4.4.0-81-generic linux-signed-image-4.4.0-83-generic linux-signed-image-4.4.0-87-generic linux-signed-image-4.4.0-89-generic linux-tools-4.4.0-77 linux-tools-4.4.0-77-generic linux-tools-4.4.0-78 linux-tools-4.4.0-78-generic linux-tools-4.4.0-79 linux-tools-4.4.0-79-generic linux-tools-4.4.0-81 linux-tools-4.4.0-81-generic linux-tools-4.4.0-83 linux-tools-4.4.0-83-generic linux-tools-4.4.0-87 linux-tools-4.4.0-87-generic linux-tools-4.4.0-89 linux-tools-4.4.0-89-generic

Use 'sudo apt autoremove' to remove them.

sudo apt autoremove
sudo apt update
sudo apt-get -f install

Оффлайн INI

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
INI, для начала удалите все старые неиспользуемые ядра. Команду вам система уже подсказала:
sudo apt autoremove
sudo apt update
sudo apt-get -f install
Добрый день!
Выполнил. Пакеты и их следы почистились (ошибка для некоторых, полагаю, связана с тем, что ранее я их физически удалял через rm), однако проблема остаётся.
(Нажмите, чтобы показать/скрыть)

(Нажмите, чтобы показать/скрыть)



Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6290
    • Просмотр профиля
INI, у вас бардак в репозиториях. Вдумчиво прочтите вывод под вторым спойлером - удалите дубликаты и неактивные источники (зачем подключали реп для Дебиан?).

Вывод под первым спойлером не до конца. После чистки репозиториев снова выполните эти команды.

Удалять вручную файлы в пакетной системе можно только если других вариантов нет и знаете, что делаете.

Оффлайн INI

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
БТР, кажется, делаю что-то неправильно. Дублирующие репозитории в строчках 38-39 удалил, "лишние" репозитории (дебиановские) в sources.list - закомментировал. Ошибка остаётся даже в том случае, когда в файле остаётся только основной репозиторий
(Нажмите, чтобы показать/скрыть)
Т.е. ругается он вообще на все возможные репозитории из списка.
« Последнее редактирование: 18 Июля 2018, 14:50:19 от INI »

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
INI, подключите вместо локального (белорусского) глобальный сервер обновлений
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн INI

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
EvangelionDeath, попробовал. То же самое:
(Нажмите, чтобы показать/скрыть)

Оффлайн kosteek

  • Участник
  • *
  • Сообщений: 193
    • Просмотр профиля
Покажи вывод команды lsb_release -a

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1936
    • Просмотр профиля
INI, прокси никаких не настраивали?

Оффлайн scsiman

  • Активист
  • *
  • Сообщений: 344
    • Просмотр профиля
ARTGALGANO, ТС в первом сообщении говорит, что прокси "прописаны".
Dell Studio XPS 16, Ubuntu 16.04 LTS (Home).
HP nx6110, Ubuntu 8.04 LTS => 10.04 LTS (Home).

Оффлайн INI

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
kosteek, lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.2 LTS
Release: 16.04
Codename: xenial
ARTGALGANO, По умолчанию прописано вот это:grep -Ri"proxy" /etc/apt
/etc/apt/apt.conf.d/95proxies_bkup:Acquire::http::proxy"http://user1:password1@10.0.0.10:8080";
/etc/apt/apt.conf.d/95proxies_bkup:Acquire::https::proxy"https://user1:password1@10.0.0.10:8080";
/etc/apt/apt.conf.d/95proxies_bkup:Acquire::ftp::proxy"ftp://user1:password1@10.0.0.10:8080";
Детали: на сервере работают несколько человек, на них 2 учётных записи с правами суперпользователя, username/password - логин и пароль от служебной почты, по которой мы попадаем в интернет с любых других компов. Обычно интернет залогинен через кто-то одного. В настройках прокси прописан user1. При подключении сервера к сети после обновления я изначально выполнил wget http://10.0.0.10/connect.html --user user2 --password password2Пинг пошёл, вышеуказанные проблемы с apt - остались. Я пробовал выполнить wget и на user1, а также добавить в прокси user2 (на котором логинился изначально). Сейчас дело обстоит так:grep -Ri"proxy" /etc/apt
/etc/apt/apt.conf.d/95proxies_bkup:Acquire::http::proxy"http://user1:password1@10.0.0.10:8080";
/etc/apt/apt.conf.d/95proxies_bkup:Acquire::https::proxy"https://user1:password1@10.0.0.10:8080";
/etc/apt/apt.conf.d/95proxies_bkup:Acquire::ftp::proxy"ftp://user1:password1@10.0.0.10:8080";
/etc/apt/apt.conf:Acquire::http::proxy"http://user1:password1@10.0.0.10:8080";
/etc/apt/apt.conf:Acquire::https::proxy"https://user1:password1@10.0.0.10:8080";
/etc/apt/apt.conf:Acquire::ftp::proxy"ftp://user1:password1@10.0.0.10:8080";
/etc/apt/apt.conf:Acquire::http::proxy"http://user2:password2:ilyain@10.0.0.10:8080";
/etc/apt/apt.conf:Acquire::https::proxy"https://user2:password2@10.0.0.10:8080";
/etc/apt/apt.conf:Acquire::ftp::proxy"ftp://user2:password2@10.0.0.10:8080";

С целью исключения некропостинга, по состоянию на 18.02.2020 модератором раздела принято решение тему закрыть. Если у кого-то будет аналогичная проблема - убедительная просьба создать новую тему и искать решение в рамках этой новой темы (в любом случае с каждым релизом системы/программ схожие симптомы не всегда дают одну и ту же проблему, и, как следствие, решения тоже могут быть в корне разные).
Закрыто.
--zg_nico
« Последнее редактирование: 18 Февраля 2020, 07:02:04 от zg_nico »

 

Страница сгенерирована за 0.033 секунд. Запросов: 20.