Попытка обновить с Сервера Ubuntu 16.04 к 18.*

Я прочитал несколько статей, дающих инструкцию относительно того, как пойти от 16,04 до 18.*. Ни один из которых, кажется, не работает на меня.

Когда я добираюсь до

do-release-upgrade

Я получаю сообщение

Checking for a new Ubuntu release
Please install all available updates for your release before upgrading.

В настоящее время я/etc/update-manager/release-upgrades устанавливал на нормальную Установку, это к LTS приводит к тем же результатам.

Дополнительно это после выполняет обоих

sudo apt update && sudo apt update

Конечно, если я работаю

do-release-upgrade -d

Я получаю сообщение

Upgrades to the development release are only
available from the latest supported release.

Это имеет смысл мне. Что я пропускаю здесь? Я могу пойти с Сервера Ubuntu 16.04 к 18.*?

ОБНОВЛЕНИЕ

Я заметил теперь, когда я работаю

sudo apt update

Я получаю этот вывод

sudo apt-get update
Hit:1 http://us.archive.ubuntu.com/ubuntu xenial InRelease
Hit:2 http://download.mono-project.com/repo/debian jessie InRelease
Hit:3 http://us.archive.ubuntu.com/ubuntu xenial-updates InRelease
Hit:4 http://ppa.launchpad.net/ermshiperete/monodevelop/ubuntu xenial InRelease
Hit:5 http://security.ubuntu.com/ubuntu xenial-security InRelease
Hit:6 http://us.archive.ubuntu.com/ubuntu xenial-backports InRelease
Hit:8 http://ppa.launchpad.net/iconnor/zoneminder/ubuntu xenial InRelease
Hit:9 http://ppa.launchpad.net/jcfp/ppa/ubuntu xenial InRelease
Hit:10 http://ppa.launchpad.net/modriscoll/nzbget/ubuntu xenial InRelease
Get:7 http://download.sonarr.tv/repos/apt/debian master InRelease [13.3 kB]
Err:11 http://shell.ninthgate.se/packages/debian jessie InRelease
  Could not connect to shell.ninthgate.se:80 (195.22.88.165). - connect (111: Connection refused)
Fetched 13.3 kB in 5s (2,532 B/s)
Reading package lists... Done
W: Failed to fetch     http://shell.ninthgate.se/packages/debian/dists/jessie/InRelease  Could not     connect to shell.ninthgate.se:80 (195.22.88.165). - connect (111:     Connection refused)
W: Some index files failed to download. They have been ignored, or old ones used instead.

Выполнение

sudo apt list --upgradable

Урожаи

Listing... Done
libgdiplus/stable-jessie 5.6-0xamarin5+debian8b1 amd64 [upgradable from: 4.2-1ubuntu1]
N: There are 2 additional versions. Please use the '-a' switch to see them.

Я полагаю, что это может быть тем, что мешает мне обновлять до 18.*. Я немного застреваю в этой точке.

ОБНОВЛЕНИЕ

Смог разрешить это с ответом, который я принял.

Я также должен был очистить некоторые repos, которые были мертвы. Я столкнулся с проблемой, где я не мог соединиться с security.ubuntu.com также. Для разрешения этого, я сделал следующее:

sudo vi /etc/gai.conf

Не прокомментируйте следующую строку

#
# For sites which prefer IPv4 connections change the last line to
#
precedence ::ffff:0:0/96 100

Я смог закончить обновлять. Теперь обновляя мой дистрибутив Ubuntu

Welcome to Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-43-generic x86_64)
6
задан 20 December 2018 в 13:03

3 ответа

У меня была та же проблема. Я сделал:

sudo apt-get update 
sudo apt-get upgrade -y
sudo apt-get dist-upgrade
sudo do-release-upgrade

Надеюсь, это поможет!

10
ответ дан 23 November 2019 в 07:30

Если кто-то не может решить эту проблему с принятый ответ. У меня был сторонний репозиторий с нарушенной зависимостью, которая обнаружилась через sudo apt list --upgradable — рассматриваемый пакет действительно требовал другого пакета, который был недоступен из-за ошибки упаковщика. .

Я решил проблему, отключив все сторонние репозитории (под root):

cd /etc/apt/sources.list.d/
for i in *.list; do
  mv $i ${i}.disabled
done

Затем очистил состояние обновления:

apt clean
apt autoclean

и перезапустил процесс обновления:

do-release-upgrade
6
ответ дан 25 November 2019 в 07:40

Проверьте, сохраняются ли пакеты с помощью sudo apt-get upgrade -y , они не всегда отображаются с другими командами. Например:

$ sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.
$ sudo apt-get upgrade -y
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  liblwgeom-2.5-0 postgresql-9.6-postgis-2.5 python3-psycopg2
0 to upgrade, 0 to newly install, 0 to remove and 3 not to upgrade.

Затем обновите или удалите их. Это приведет к удалению . Перед обновлением установите все доступные обновления для вашего выпуска. Сообщение при выполнении sudo do-release-upgrade .

1
ответ дан 21 February 2020 в 19:07

Другие вопросы по тегам:

Похожие вопросы: