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

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

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

  1. Выполненный apt-get update который возвращает ошибки как:

    Допустите ошибку http://gb.archive.ubuntu.com бесстрашные/основные Пакеты 404 Не Найденный
    [и то же для многих других пакетов]

  2. Выполненный do-release-upgrade который возвращается:

    Проверка новый выпуск человечности
    Неудавшаяся подпись инструмента Upgrade
    Неудавшийся инструмент Upgrade
    Сделанная загрузка
    извлечение 'jaunty.tar.gz'
    Не удалось извлечь
    Извлечение обновления перестало работать. Может быть проблема с сетью или с сервером.

  3. Отредактированный /etc/update-manager/release-upgrades и измененный от Prompt=normal кому: Prompt=lts (как предложено здесь). Выполнение do-release-upgrade после того, как это возвращается:

    Проверка новый выпуск человечности
    текущий dist, не найденный в метафайле версии
    Никакой новый выпуск не найден

  4. (Обновленный) я последовал совету в этом вопросе и изменился /etc/apt/sources.list относиться к jaunty вместо intrepid. Однако тот дистрибутив не онлайн больше также. В комментарии там говорится, что я должен обновить в хронологическом порядке...

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

ОБНОВЛЕНИЕ 24/11: Мне удалось обновить от 8,10 до 9,04. Страница EOL Upgrades Ubuntu обеспечивает некоторые альтернативные URL для способных источников. Я также должен был обновить /var/lib/update-manager/meta-release указать на сервер старых выпусков также.

Однако теперь я не могу обновить от 9,04 до 9,10. Выполнение do-release-upgrade производит ту же ошибку как № 2 выше, кроме него "Отказавший для выборки" (URL в meta-release допустимы). Бойкая страница обновления Ubuntu говорит, что необходимо обновить использование образа CD. Я следовал инструкциям здесь, но это не работало:

Фатальная ошибка произошла

Сообщите об этом как об ошибке и включайте файлы /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 (основной ())

Файл "/tmp/tmp. JLhTwVUugb/DistUpgradeMain.py", строка 132, в основном, если app.run ():

Файл "/tmp/tmp. JLhTwVUugb/DistUpgradeController.py", строка 1590, в выполненном возврате 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, в выполненном для плагина в сам plugin_manager.get_plugins (условие):

Файл "/tmp/tmp. JLhTwVUugb/computerjanitor/plugin.py", строка 167, в get_plugins именах файлов = сам get_plugin_files ()

Файл "/tmp/tmp. JLhTwVUugb/computerjanitor/plugin.py", строка 120, в get_plugin_files базовых именах = [x для x в os.listdir (dirname)

OSError: [Errno 2] Никакой такой файл или каталог: './plugins''

Это действительно говорит для сообщения об ошибке, но так как это - старый неподдерживаемый выпуск, который я не знаю, стоит ли это сделать. Однако есть ли окольный путь это, для обновления от 9,04 до 9,10 (И затем наконец к 10.04 LTS.)

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

3 ответа

Обновление с 'сервера Ubuntu 9.04' (бойкий) к 'серверу Ubuntu 10,04 (ясных) ЛЕЙТЕНАНТОВ.

на основе:

https://help.ubuntu.com/community/LucidUpgrades

http://echenh.blogspot.com/2010/04/how-to-upgrade-ubuntu-server-904-to-910.html

Шаг 1: ядро менеджера обновления установки

sudo apt-get update && sudo apt-get upgrade

sudo apt-get install update-manager-core

Шаг 2: обновление от 9,04 (бойкий) к 9,10 (кармический)

отредактируйте/etc/apt/sources.list для замены "бойкий" "кармическим"

sudo apt-get update
sudo do-release-upgrade

Шаг 3: обновите 9.10 (кармический) к 10.04 (ясным) LTS

отредактируйте/etc/update-manager/release-upgrades и набор Prompt=lts

файл должен (в минимуме), содержите:

[DEFAULT]
Prompt=lts

отредактируйте/etc/apt/sources.list для замены "кармический" "ясным"

sudo apt-get update
sudo do-release-upgrade

ДОПОЛНИТЕЛЬНЫЕ ПРИМЕЧАНИЯ:

Проверять Вашу серверную версию: (на каждом этапе)

lsb_release -a
2
ответ дан 1 December 2019 в 10:27

Загрузите CD и сделайте установку обновления. Определенно сделайте резервное копирование сначала хотя!

Я рекомендовал бы обновить к 10,04 (Ясный Lynx) хотя:

  1. Это - более близкое обновление и менее вероятно взорваться.

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

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

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

0
ответ дан 1 December 2019 в 10:27

У меня была та же проблема, и я был ble с маленькой тонкой настройкой для обновления, "как обычно", моего Бойкого (9.04) сервер и Настольные установки к последнему LTS.

Я поместил все подробности, как сделать гладкое обновление от Бойкого до Кармического (даже если EOL) в другом ответе.

0
ответ дан 1 December 2019 в 10:27

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

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