Ubuntu 14.04 до 16.04 Обновление не удалось


8

Сегодня я хотел перейти с 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 

говорит мне, что я в курсе.

Есть идеи, как я могу решить эту проблему?

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


Ты пробовал sudo do-release-upgrade?
rsl

Это только дает Checking for a new Ubuntu release; No new release found
k1next

Что мне интересно, так это почему у нас до сих пор есть «точная» ссылка? (У меня это тоже есть в моем обновленном компьютере!)
Алексис Уилк

У вас еще есть информация об обновлении релиза? Не могли бы вы опубликовать sudo updatedb; locate apt-clone такжеgrep -n deb /etc/apt/sources.list /etc/apt/sources.list.d/*.list
user.dz

Вывод: sudo updatedb; locate apt-clone /var/log/dist-upgrade/apt-clone_system_state.tar.gzВывод grepнаклеивается на pastebin .
k1следующий

Ответы:


5

Это сработало для меня после провала 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, чтобы убедиться, что все обновления установлены.


Это прекрасно сработало, когда я столкнулся с launchpad.net/bugs/798414 во время do-release-upgrade (полный / загрузочный раздел), спасибо!
mrexodia

1

С официального веб-сайта Ubuntu: 14.04. Обновления LTS до LTS будут включены с выпуском 16.04.1 LTS, примерно через 3 месяца.

Если спешите, сделайте новую установку ;-)


3
Я бы предпочел исправить мою проблему, а не устанавливать
заново

Вы заявили, что хотите перейти с LTS на LTS. Эта опция будет доступна только после того, как будет выпущено (проверено и подтверждено мной). Свежие установки не важны, если у вас есть отдельный раздел для дома.
января

1

Я думаю, что я исправил ошибку.

Я переустановил unityи ubuntu-desktop. Мне также пришлось снова включить значки на рабочем столе (Ubuntu Tweak -> Tweaks -> Desktop Icons -> On). Все выглядит снова нормально.


0

Моя первая попытка, я только что запустил sudo do-release-upgrade14.04 LTS, потерпел неудачу, совершенно пустой и мертвый, нет сети, нет консоли, нет меню grub при загрузке, ничего. Мне пришлось загрузиться с liveUSB и вернуться к предыдущему снимку btrfs (ну, это действительно хорошая идея, имхо, иметь снимок, готовый для такого случая).

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

Моя вторая попытка прошла намного лучше. Но сначала он установил 15.10 Willy и закончил как-то неуверенно с ошибками - неудовлетворенными зависимостями. На этот раз я избегал спящего режима дисплея, поэтому у меня была возможность запустить его, sudo apt-get install -fчтобы исправить это, а затем я попытался снова запустить s, udo do-release upgradeи на этот раз потребовалось Xenial 16.04 LTS и все было в порядке. Сохранились все пользовательские настройки, монтирования, vnc и тд - просто отлично.

Есть настройка update-manager, должна ли она предлагать обновление версии, и, возможно, у вас там есть «только версия LTS» (или «никогда») - это может привести к «IMHO не найдено», поскольку прямые 14.04–16.04 еще не поддерживаются. Попытайтесь поместить «для любой новой версии» там и позвольте ему сначала обновиться до Вилли.

Но я должен повторить, что использование снимков btrfs (хорошо работает на Trusty) или любого другого, но достаточно хорошего резервного копирования - хорошая идея при попытке такого обновления.


-3

Запустите режим восстановления и нажмите alt + f1 Write

удачная установка grub

И наконец

Sudo dpkg --configure -a

Это исправит любую возможную ошибку обновления. Это сработало для меня после многих неудачных попыток. Хорошего дня!


2
О какой aptкоманде ты говоришь? Переустановка Grub не устранит проблемы с графикой, а настройка ожидающих ненастроенных пакетов поможет только в том случае, если пакеты, связанные с этой проблемой, установлены, но не настроены (насколько мы можем судить, это не так). -1
Дэвид Фёрстер

Это сработало для меня. Я думаю, что это решило бы проблему с постерами. ОП не нуждался в восстановлении и загрузке, но другие могли.
Дэвид Лоттс
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.