Рейтинг:0

Процесс прерывается при обновлении с 18.04 до 20.04

флаг im

Я попытался обновиться с 18.04 до 20.04 с помощью терминала, и процесс прерывается без каких-либо информационных сообщений:

frepie@frepie-K55N:~$ sudo do-release-upgrade
Проверка новой версии Ubuntu
Получить: 1 сигнатуру средства обновления [1554 B]                                
Get:2 Инструмент обновления [1340 КБ]                                         
Извлечено 1342 КБ за 0 с (0 Б/с)                                        
аутентифицировать 'focal.tar.gz' по 'focal.tar.gz.gpg' 
извлечение «focal.tar.gz»

Чтение кеша

Проверка менеджера пакетов
Чтение списков пакетов... Готово
Построение дерева зависимостей        
Чтение информации о состоянии... Готово
Нажмите http://ca.archive.ubuntu.com/ubuntu bionic InRelease.              
Получить: 1 http://ca.archive.ubuntu.com/ubuntu бионические обновления InRelease [88,7 КБ]
Получите: 2 http://security.ubuntu.com/ubuntu bionic-security InRelease [88,7 КБ]
Нажмите https://linux.teamviewer.com/deb стабильная версия InRelease.                 
Получить: 3 http://ca.archive.ubuntu.com/ubuntu bionic-backports InRelease [74,6 КБ]
Нажмите https://repo.skype.com/deb стабильный InRelease                       
Нажмите http://ppa.launchpad.net/alexlarsson/flatpak/ubuntu bionic InRelease
Нажмите https://packages.microsoft.com/repos/ms-teams для стабильной версии InRelease.    
Нажмите http://ppa.launchpad.net/nixnote/nixnote2-stable/ubuntu bionic InRelease.
Нажмите http://ppa.launchpad.net/obsproject/obs-studio/ubuntu bionic InRelease.
Нажмите http://ppa.launchpad.net/team-xbmc/ppa/ubuntu bionic InRelease.    
Нажмите https://packagecloud.io/slacktechnologies/slack/debian jessie InRelease.
Нажмите http://ppa.launchpad.net/tsbarnes/indicator-keylock/ubuntu bionic InRelease.
Извлечено 252 КБ за 0 с (0 Б/с)                                          
Чтение списков пакетов... Готово    
Построение дерева зависимостей          
Чтение информации о состоянии... Готово

Восстановление исходного состояния системы

Прерывание
Чтение списков пакетов... Готово    
Построение дерева зависимостей          
Чтение информации о состоянии... Готово
frepie@frepie-K55N:~$ 
N0rbert avatar
флаг zw
Попробуйте переключиться с *ca.archive.ubuntu.com* на *archive.ubuntu.com* .
user535733 avatar
флаг cn
Хотя чаще всего все ваши PPA вызывают какой-либо конфликт, существует множество других возможностей. Вы абсолютно уверены, что нет полного журнала сбоя в `/var/log/dist-upgrade/main.log` или других файлах журнала?
Рейтинг:1
флаг ng

Вы не всегда можете выполнить обновление до новой версии, если у вас все еще включены PPA. У вас должны быть только официальные источники, прежде чем вы начнете процесс обновления.

У вас также есть исходники для Debain, а не для Ubuntu. Это может вызвать множество проблем с управлением пакетами даже между обновлениями выпуска.

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

Если обновление релиза остановилось в самом начале, вы сможете продолжить обновление релиза после удаления проблемных источников.


Чтобы отключить источники, сначала сделайте резервную копию текущего списка источников:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

Затем отредактируйте источники.список:

судо нано /etc/apt/sources.list

Закомментируйте все источники, которые не являются официальными источниками Ubuntu, поставив # перед каждой строкой. В приведенном выше примере вы должны прокомментировать каждую строку, которая не включает ubuntu.com, поэтому закомментируйте все строки PPA из Launchpad.net а также Skype, teamviewer, slack, Microsoft и т. д.

Закончив редактирование, нажмите CTRL+О чтобы сохранить, то CTRL+Икс выходить.

N0rbert avatar
флаг zw
Не на 100% правда. PPA и сторонние репозитории в любом случае будут отключены при обновлении. Сломанные пакеты будут удалены во время обновления. Устаревшие будут удалены в конце по запросу.
frepie avatar
флаг im
Признаки того, что виновные здесь, были бы оценены. Мы не все являемся экспертами по Ubuntu, поэтому мы задаем вопросы здесь.
Nmath avatar
флаг ng
@N0rbert - это должно быть, но на самом деле это может быть проблематично: лучше всего отключить их вручную перед началом обновления. Я предполагаю, что основным виновником, препятствующим обновлению, является `https://packagecloud.io/slacktechnologies/slack/debian jessie`, но и другие источники также могут быть проблематичными.
Nmath avatar
флаг ng
@frepie, пожалуйста, смотрите обновление с инструкциями о том, как комментировать источники, которые не являются стандартными.
Nmath avatar
флаг ng
@frepie Кроме того, есть и другие сомнительные источники: `indicator-keylock` не обновлялся в течение 66 недель, что может означать проблемы с зависимостями, если проект будет заброшен. Кроме того, у вас есть PPA для flatpak и obs-studio, хотя оба этих пакета уже есть в официальных репозиториях. Для них может быть лучше использовать официальные репозитории вместо PPA, если у вас нет особой причины. PPA не всегда лучший способ установки программного обеспечения.См.: [Безопасно ли добавление PPA в мою систему и на что следует обратить внимание?] (https://askubuntu.com/q/35629)
Nmath avatar
флаг ng
`slack`, вероятно, лучше всего установить через оснастку вместо PPA с помощью `sudo snap install slack --classic`

Ответить или комментировать

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