У меня есть удаленный сервер все еще под управлением Ubuntu 8.10 9.04, к которой я могу только получить доступ через SSH.
Если я работаю apt-get update
Я получаю набор 404 ошибок на пакетах. Я задал несколько вопросов на Отказе сервера, но не добрался нигде. Вот то, что я сделал:
Выполненный apt-get update
который возвращает ошибки как:
Допустите ошибку http://gb.archive.ubuntu.com бесстрашные/основные Пакеты 404 Не Найденный
[и то же для многих других пакетов]
Выполненный do-release-upgrade
который возвращается:
Проверка новый выпуск человечности
Неудавшаяся подпись инструмента Upgrade
Неудавшийся инструмент Upgrade
Сделанная загрузка
извлечение 'jaunty.tar.gz'
Не удалось извлечь
Извлечение обновления перестало работать. Может быть проблема с сетью или с сервером.
Отредактированный /etc/update-manager/release-upgrades
и измененный от Prompt=normal
кому: Prompt=lts
(как предложено здесь). Выполнение do-release-upgrade
после того, как это возвращается:
Проверка новый выпуск человечности
текущий dist, не найденный в метафайле версии
Никакой новый выпуск не найден
(Обновленный) я последовал совету в этом вопросе и изменился /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.)
Обновление с 'сервера 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
Загрузите CD и сделайте установку обновления. Определенно сделайте резервное копирование сначала хотя!
Я рекомендовал бы обновить к 10,04 (Ясный Lynx) хотя:
Это - более близкое обновление и менее вероятно взорваться.
Это - выпуск LTS, и серверы, которые не становятся обновленными часто, должны выполнять LTS.
Следующий LTS будет 12.04, но 10.04 все еще получит обновления в течение года после этого.
(Отредактированный к числу правильной версии - глупому thinko - благодарит mikewhatever),
У меня была та же проблема, и я был ble с маленькой тонкой настройкой для обновления, "как обычно", моего Бойкого (9.04) сервер и Настольные установки к последнему LTS.
Я поместил все подробности, как сделать гладкое обновление от Бойкого до Кармического (даже если EOL) в другом ответе.