Как обновить удаленный сервер с 8.10 до более новой версии?

У меня на удаленном сервере все еще запущен Ubuntu 8.10 9.04, который я могу получить только через SSH.

Если я запустил apt-get update, я получаю кучу 404 ошибок в пакетах. Я задал несколько вопросов о Server Fault, но нигде не попал. Вот что я сделал:

Запуск apt-get update, который возвращает ошибки, такие как: Err http://gb.archive.ubuntu.com intrepid / main Packages 404 Not Found [и то же для многих других пакетов] Запустите do-release-upgrade, который возвращает: Проверка новой версии ubuntu. Не удалось выполнить обновление подписи инструмента. Не удалось выполнить обновление. Готово загрузить извлечение «jaunty.tar.gz» Не удалось извлечь. Извлечение обновления не удалось. Может возникнуть проблема с сетью или с сервером. Отредактировано /etc/update-manager/release-upgrades и изменено с Prompt=normal на Prompt=lts (как предлагается здесь). Запуск do-release-upgrade после этого возвращается: проверка нового токового разряда ubuntu, не найденного в мета-релизе. Никакая новая версия не найдена (обновлено). Я выполнил совет в этом вопросе и изменил /etc/apt/sources.list, чтобы ссылаться на jaunty вместо из intrepid. Однако этот дистрибутив уже не в сети. В комментарии там говорится, что мне нужно обновить в хронологическом порядке ...

Так что, похоже, я не могу обновить, потому что мой текущий дистрибутив устарел и не поддерживается. Есть ли способ обновить прямо до 10.x или 11.x? Обратите внимание: поскольку это сервер, у меня есть только доступ к командной строке.

UPDATE 24/11: мне удалось обновить с 8.10 до 9.04. Страница UOL Upgrades Ubuntu предоставляет некоторые альтернативные URL-адреса для apt-источников. Мне также нужно было обновить /var/lib/update-manager/meta-release, чтобы указать на сервер старых версий.

Однако теперь я не могу обновиться с 9.04 до 9.10. Запуск do-release-upgrade создает ту же ошибку, что и # 2 выше, за исключением того, что она «Не удалось получить» (допустимы URL-адреса в meta-release). На странице обновления Ubuntu Jaunty говорится, что необходимо обновить с использованием образа компакт-диска. Я выполнил EOL Upgrades , но это не сработало:

Произошла фатальная ошибка. Сообщите об этом как об ошибке и включите файлы / var / log / dist-upgrade / main.log и /var/log/dist-upgrade/apt.log в вашем отчете. Обновление теперь прерывается. Исходные sources.list были сохранены в /etc/apt/sources.list.distUpgrade. Traceback (последний последний вызов): Файл «/tmp/tmp.JLhTwVUugb/karmic», строка 7, в файле sys.exit (main ()) Файл «/tmp/tmp.JLhTwVUugb/DistUpgradeMain.py», строка 132, в main, если app.run (): Файл «/tmp/tmp.JLhTwVUugb/DistUpgradeController.py», строка 1590, в run return self.fullUpgrade () Файл «/tmp/tmp.JLhTwVUugb/DistUpgradeController.py», строка 1506, в fullUpgrade, если не self.doPostInitialUpdate (): Файл «/tmp/tmp.JLhTwVUugb/DistUpgradeController.py», строка 762, в doPostInitialUpdate self.quirks.run («PostInitialUpdate») Файл «/tmp/tmp.JLhTwVUugb/DistUpgradeQuirks. py ", строка 83, в run для плагина в self.plugin_manager.get_plugins (условие): Файл" /tmp/tmp.JLhTwVUugb/computerjanitor/plugin.py ", строка 167, в get_plugins filenames = self.get_plugin_files () Файл" /tmp/tmp.JLhTwVUugb/computerjanitor/plugin.py ", строка 120, в get_plugin_files basenames = [x для x в os.listdir (dirname) OSError: [Errno 2] Нет такого файла или каталога: './plugins' [ ! d37]

Он говорит, чтобы сообщить об ошибке, но поскольку это o ld неподдерживаемый релиз Я не знаю, стоит ли это делать. ОБНОВЛЕНИЕ 24/11: (И затем, наконец, 10.04 LTS.)

1
задан 13 April 2017 в 15:24

2 ответа

Загрузите компакт-диск и выполните установку обновления. Конечно, сначала сделайте резервную копию!

Я бы рекомендовал обновить до 10.04 (Lucid Lynx):

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

Следующий LTS будет 12.04, но 10.04 по-прежнему получат обновления в течение года после этого.

(Отредактировано, чтобы исправить номер версии - глупо думать - спасибо mikewhatever)

0
ответ дан 25 May 2018 в 16:50
  • 1
    Lucid Lynx - 10.04. : ~) – mikewhatever 16 November 2011 в 02:42
  • 2
    Это сервер Ubuntu с доступом к командной строке, поэтому компакт-диск не является вариантом! – DisgruntledGoat 16 November 2011 в 16:56
  • 3
    Можете ли вы подключить CD-привод через USB? Или вставьте USB-накопитель, с 10.04.3 LTS ? – david6 25 November 2011 в 07:52
  • 4
    Да, я так считаю, я ожидаю, что это будет так же, как и инструкции по установке для текущей версии на ubuntu.com. Независимо от того, можете ли вы загрузиться с USB, все зависит от вашего BIOS / прошивки / на вашем конкретном компьютере. – ams 25 November 2011 в 15:24
  • 5
    @ david6 нет, у меня нет доступа к машине, только через SSH. Я думал, что это ясно, извините. Также, как отмечено в обновлении, я попытался запустить установку компакт-диска, установив образ ISO, но он не работает. – DisgruntledGoat 25 November 2011 в 18:44

У меня была та же проблема, и у меня была небольшая настройка, чтобы обновить «как обычно» мой сервер и настольные установки Jaunty (9.04) до последней версии LTS.

Я поставил все подробности как сделать плавное обновление от Jaunty до Karmic (даже если EOL) в другом ответе.

0
ответ дан 25 May 2018 в 16:50

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

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