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

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

У меня есть старый сервер, работающий на 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'

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

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

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

Failed Upgrade tool signature
Failed Upgrade tool

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