Не удалось обновить инструмент

У меня есть старый сервер, который работает на Ubuntu 8.04 (Hardy). Мне нужно обновить его до последней версии. Когда я выполняю команду do-release-upgrade, я получаю следующую ошибку. Я не знаю, что делать! Любая помощь в этом приветствуется.

root@server:~# do-release-upgrade
Checking for a new ubuntu release
Failed Upgrade tool signature
Failed Upgrade tool
Done downloading
extracting '/tmp/tmp2qqi4S/intrepid.tar.gz'
Traceback (most recent call last):
  File "/usr/bin/do-release-upgrade", line 45, in <module>
    fetcher.run()
  File "/usr/lib/python2.5/site-packages/UpdateManager/Core/DistUpgradeFetcherCo
re.py", line 160, in run
    if not self.extractDistUpgrader():
  File "/usr/lib/python2.5/site-packages/UpdateManager/Core/DistUpgradeFetcherCo
re.py", line 98, in extractDistUpgrader
    tar = tarfile.open(self.tmpdir+"/"+os.path.basename(self.uri),"r")
  File "/usr/lib/python2.5/tarfile.py", line 1148, in open
    return func(name, "r", fileobj)
  File "/usr/lib/python2.5/tarfile.py", line 1209, in gzopen
    fileobj = file(name, mode + "b")
IOError: [Errno 2] No such file or directory: '/tmp/tmp2qqi4S/intrepid.tar.gz'

1 ответ

Вы говорите о попытке обновить сервер, который отстает на 5 лет.
Несмотря на то, что меня часто цитируют так: "Вам не нужно вставлять компакт-диск в дисковод для обновления Unix", это один из тех случаев, когда вам действительно нужно вставить компакт-диск в дисковод.

Попытка перетащить свой сервер через 5 лет обновлений - это рецепт боли и катастрофы.

Если вы прочитали вывод своей команды, вы должны были заметить две довольно зловещие строки:

Failed Upgrade tool signature
Failed Upgrade tool

Это (вероятно), потому что инструмент обновления больше не доступен. Я вполне уверен, что репозитории пакета Intrepid Ibex также недоступны, поэтому вам также необходимо найти их копии.
Количество времени, которое вы бы потратили на это, делает чистую переустановку намного лучшим вариантом.

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