Я использую сервер, который недавно был обновлен с 16.04 до 18.04. Обновление в целом прошло успешно, хотя теперь я получаю сообщение об ошибке, относящееся к пакетам distro-info-data и distro-info. Когда я запускаю sudo apt upgrade
, я получаю следующую ошибку как часть вывода:
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help resolve the situation:
The following packages have unmet dependencies:
distro-info-data : Breaks: distro-info (< 0.18ubuntu0.18.04.1~) but 0.14ubuntu0.2 is to be installed
E: Broken packages
Полный вывод терминала здесь: https://pastebin.com/eEA8N8HQ
Теперь я должен сказать, что во время обновления, когда пришло время спросить меня, хочу ли я удалить устаревшие пакеты, у меня не было возможности заявить о своем намерении в любом случае, потому что, когда я пошел посмотреть список - и я входил прямо в сервер, не используя SSH - клавиатура и мое состояние в процессе обновления решили развестись. Я не мог вернуться ни в какое меню, просто перезагрузился и надеялся, что выйдет 18.04.Это произошло, и что касается того, что сервер должен делать, чтобы заработать на себе, он все еще выполняет их, но я хотел бы найти способ решить эту небольшую проблему.
(Что ж, это может быть небольшой сбой, который опровергает основную проблему ... Ulp!)
Обновление: Запуск sudo dist-upgrade
говорит, что «ubuntu-Преимущество- tools 'был сохранен / не обновлен. Этот pastebin включает это, а также grep из / etc / apt /, который указывает на множество «xenial», где нужно видеть «bionic»: https://pastebin.com/TmCsd7qY
Большое спасибо много!
Проблема, похоже, заключалась в том, что apt все еще был настроен на источники "Xenial" (16.04) для всего, когда мне нужен был "Bionic" (18.04). Я спрашиваю об этой проблеме конкретно и в итоге нахожу решение здесь: