Ubuntu 14.04 до 16.04 Обновление не удалось
Сегодня я хотел перейти с LTS на LTS. Я провел
update-manager -d
и начал обновление. Однако после загрузки всех файлов и запуска установки обновление завершилось неудачно или, по крайней мере, частично. Существует некоторое ошибочное поведение в отношении графики и управления окнами. Два скриншота показывают поведение, похожее на то, что мы знаем из Windows...
У меня была надежда, что дополнительный
apt-get update
apt-get upgrade
установит оставшиеся (потенциально отсутствующие) пакеты, но список будет совершенно пустым
Get:1 http://de.archive.ubuntu.com/ubuntu xenial InRelease [247 kB]
Hit:2 http://archive.canonical.com/ubuntu xenial InRelease
Ign:3 http://archive.canonical.com precise InRelease
Hit:4 http://security.ubuntu.com/ubuntu xenial-security InRelease
Hit:5 http://archive.canonical.com precise Release
Hit:7 http://de.archive.ubuntu.com/ubuntu xenial-updates InRelease
Hit:8 http://de.archive.ubuntu.com/ubuntu xenial-backports InRelease
Fetched 247 kB in 1s (220 kB/s)
Reading package lists... Done
W: http://archive.canonical.com/dists/precise/Release.gpg: Signature by key 630239CC130E1A7FD81A27B140976EAF437D05B5 uses weak digest algorithm (SHA1)
и все установлено. У меня такое впечатление, что мне нужно повторить или хотя бы каким-то образом продолжить неудачное обновление, но я не знаю, как это сделать. Два подхода, которые я попробовал, ничего не дали:
sudo apt-get -f dist-upgrade
говорит, что устанавливать нечего. А также
sudo update-manager -d
говорит мне, что я в курсе.
Есть идеи, как я могу решить эту проблему?
После многократного перезапуска я замечаю, что время от времени приложения также выглядят по-разному, см. Следующий снимок экрана.
5 ответов
Я думаю, что я исправил ошибку.
Я переустанавливал unity
а также ubuntu-desktop
, Мне также пришлось снова включить значки на рабочем столе (Ubuntu Tweak -> Tweaks -> Desktop Icons -> On). Все выглядит снова нормально.
Это сработало для меня после неудачного sudo do-release-upgrade
с 14.04 по 16.04. Автоматическая попытка обновления к предыдущей версии также не удалась, но оставила меня в терминале, где я смог завершить обновление следующим образом.
1) Заменить содержимое /etc/apt/sources.list
со следующим
###### Ubuntu Main Repos
deb http://us.archive.ubuntu.com/ubuntu/ xenial main universe
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial main universe
###### Ubuntu Update Repos
deb http://us.archive.ubuntu.com/ubuntu/ xenial-security main universe
deb http://us.archive.ubuntu.com/ubuntu/ xenial-updates main universe
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-security main universe
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-updates main universe
Необязательно) Если вы получаете ошибку insserv: Service mountdevsubfs has to be enabled to start service hwclock1
, запустите команду sudo rm /var/lib/dpkg/info/util-linux.postinst
2) sudo apt-get update
- обновляет списки пакетов
3) sudo apt-get dist-upgrade
- это займет некоторое время, установит все обновленные пакеты
4) sudo apt-get autoremove
- удаляет ненужные пакеты
5) sudo apt-get autoclean
- очищает старые пакеты из хранилища
6) sudo update-grub
- обновляет загрузочный конфиг grub
Теперь, если вы бежите sudo do-release-upgrade
, вы должны получить ответ No new release found.
и вы можете перезагрузиться с sudo shutdown -r now
, После перезагрузки вы можете повторить шаги 2–5, чтобы убедиться, что все обновления установлены.
С официального веб-сайта Ubuntu: 14.04. Обновления LTS до LTS будут включены с выпуском 16.04.1 LTS, примерно через 3 месяца.
Если торопитесь, сделайте новую установку;-)
Моя первая попытка, я просто бегу sudo do-release-upgrade
14.04 LTS вышел из строя плохо, полностью пустой и мертвый, нет сети, нет консоли, нет меню grub при загрузке, ничего. Мне пришлось загрузиться с liveUSB и вернуться к предыдущему снимку btrfs (ну, это действительно хорошая идея, имхо, иметь снимок, готовый для такого случая).
Во всяком случае, я подозреваю, что это может быть просто проблема с моим компьютером, иногда переводит дисплей в режим сна, который невозможно разбудить. Это происходило иногда на моем 14.04, и обновление может застревать с каким-то вопросом в середине прогресса, на который было невозможно ответить. Я должен был выполнить холодную перезагрузку, и это может быть причиной.
Моя вторая попытка прошла намного лучше. Но сначала он установил 15.10 Willy и закончил как-то неуверенно с ошибками - неудовлетворенными зависимостями. На этот раз я избегал спящего дисплея, поэтому у меня была возможность запустить sudo apt-get install -f
чтобы исправить это, а затем я попытался запустить Sudo do-release upgrade
снова и на этот раз он взял Xenial 16.04 LTS и закончил ОК. Сохранились все пользовательские настройки, монтирования, vnc и тд - просто отлично.
Есть настройка update-manager
должен ли он предлагать обновление версии, и, возможно, у вас есть "только версия LTS" (или "никогда") - это может привести к " IMHO, новый выпуск не найден", так как прямые 14.04 - 16.04 еще не поддерживаются. Попробуйте поставить "для любой новой версии", и пусть сначала обновится до Вилли.
Но я должен повторить, что использование снимков btrfs (хорошо работающих на Trusty) или любого другого, но достаточно хорошего резервного копирования - хорошая идея при попытке такого обновления.
Запустите режим восстановления и нажмите alt+f1 Write
удачная установка grub
И наконец
Sudo dpkg --configure -a
Это исправит любую возможную ошибку обновления. Это сработало для меня после многих неудачных попыток. Хорошего дня!