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

Обновление Ubuntu через SSH

Я пытаюсь обновить свой сервер Ubuntu с Hardy до Lucid с помощью команды do-release-upgrade.
Однако я получаю сообщение об ошибке:

W:Failed to fetch
http://62.193.xxx.xxx/plesk/autoinstall/ubuntu/PSA_8.6.0/dists/lucid/all/binary-i386/Packages.gz 404 Not Found

IP-адрес принадлежит компании, у которой я арендую этот сервер. Однако в моей системе не установлен Plesk. Хостинговая компания (Amen) устанавливает для вас выбранную вами ОС с Plesk или без него. Я не устанавливал Plesk, а вместо этого установил себе virtualmin.

Означает ли это, что мой сервер настроен на обновление только с помощью внутреннего репо? Если да, то как я могу это изменить?

Plesk - это панель управления, работающая в вашей системе. Вероятно, существует множество зависимостей от Plesk и пользовательских двоичных файлов, установленных для программного обеспечения Plesk. Таким образом, похоже, что Plesk использует репозиторий для управления всем этим.

Когда я проверяю основной репозиторий Plesk, вы видите, что папки lucid нет: http://autoinstall.plesk.com/ubuntu/PSA_8.6.0/dists/. Вероятно, это говорит о том, что Plesk 8.6 не поддерживается в lucid (10.04).

Согласно сайту Plesk (http://www.parallels.com/products/plesk/reqs/) Plesk 10 поддерживается 10.04. Я бы проконсультировался с Plesk о правильных процедурах обновления. Репозиторий находится по адресу http://autoinstall.plesk.com/PSA_10.0.1/dist-deb-Ubuntu-10.04-i386/. Но было бы неразумно просто изменить URL-адрес репозитория в /etc/apt/sources.list или /etc/apt/sources.list.d без предварительного резервного копирования машины.

Обновить:

Если вы не используете Plesk, похоже, что их список репозиториев ошибочно включает двоичные файлы Plesk. Если это просто Ubuntu 8.04, тогда вы сможете изменить /etc/apt/sources.list, включив в него репозитории Ubuntu по умолчанию:

mv /etc/apt/sources.list /etc/apt/sources.list.backup
nano /etc/apt/sources.list

Затем добавьте репозитории на основе https://help.ubuntu.com/community/Repositories/CommandLine. Вот пример для lucid (10.04):

deb http://us.archive.ubuntu.com/ubuntu/ lucid main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ lucid main restricted

deb http://us.archive.ubuntu.com/ubuntu/ lucid-updates main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ lucid-updates main restricted

В версии 8.04 вы захотите заменить все экземпляры lucid на hardy. Затем do-release-upgrade должна иметь возможность проверять наличие новых выпусков. Я никогда не пробовал этот метод обновления. Но он также должен обновить ваш apt sources.list, чтобы он был понятен вам в процессе, который я представляю.

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