Назад | Перейти на главную страницу

Как обновить дистрибутив Ubuntu с истекшим сроком эксплуатации?

Мой do-release-upgrade терпит неудачу. Я получаю следующее сообщение об ошибке:

Checking for a new Ubuntu release
Your Ubuntu release is not supported anymore.
For upgrade information, please visit:
http://www.ubuntu.com/releaseendoflife

Err Upgrade tool signature
  404  Not Found [IP: 2001:67c:1360:8c01::19 80]
Err Upgrade tool
  404  Not Found [IP: 2001:67c:1360:8c01::19 80]
Fetched 0 B in 0s (0 B/s)
WARNING:root:file 'raring.tar.gz.gpg' missing
Failed to fetch
Fetching the upgrade failed. There may be a network problem.

В нем говорится, что моя версия больше не поддерживается. У меня Ubuntu Quantal (12.10). Что мне теперь делать?

У меня была такая же проблема, и этот ответ решил проблему для меня.

В итоге:

Репозитории для более старых выпусков, которые не поддерживаются, перемещаются на сервер архивации. Репозитории доступны по адресу http://old-releases.ubuntu.com

sudo sed -i -e 's/archive.ubuntu.com\|security.ubuntu.com/us.old-releases.ubuntu.com/g' /etc/apt/sources.list

Также закомментируйте любые записи в sources.list это указывает на mx.* серверы

Теперь вы готовы к обновлению:

sudo apt-get update
sudo apt-get install update-manager-core
sudo do-release-upgrade

Вам необходимо изменить все apt-sources с archive.ubuntu.com или security.ubuntu.com на «old-releases.ubuntu.com».

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

sudo sed -i -e 's/archive.ubuntu.com\|security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list

Если вы используете поддомены зеркал в своей стране (например, «us.archive.ubuntu.com»), используйте эту команду:

sudo sed -i -e 's/us.archive.ubuntu.com\|us.security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list

old-releases.ubuntu.com не поддерживает субдомены с кодом страны.

Измените все ваши apt-sources на old-releases.ubuntu.com. это sed команда работает с любыми / всеми URL-адресами ubuntu.com и сохраняет резервную копию на случай, если вам нужно вернуться:

sudo sed -i.save -e 's/\/\/.*ubuntu.com/\/\/old-releases.ubuntu.com/g' /etc/apt/sources.list

Обновите все пакеты в вашем текущем (старом и устаревшем) выпуске и убедитесь, что у вас установлен менеджер обновлений:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt-get install update-manager-core

Перезагрузка:

sudo reboot

Обновите до последней версии:

sudo do-release-upgrade