Fedora pregrade-cli 실패

Fedora pregrade-cli 실패

이전 버전의 Fedora를 가지고 있는데 업그레이드하고 싶습니다. Windows 시스템의 PuTTy를 통해 명령줄 액세스만 가능합니다. 내가 읽은 바에 따르면 preupgrade-cli이것이 내가 해야 할 일이지만 항상 "[Errno 256] No more Mirrors to try"라는 메시지와 함께 실패합니다.

[root@localhost ~]# cat /etc/fedora-release
Fedora release 9 (Sulphur)
[root@localhost ~]# preupgrade-cli
Loaded plugins: blacklist, refresh-packagekit, whiteout
Loaded plugins: refresh-packagekit
please give a release to try to pre-upgrade to
valid entries include:
   "Fedora 16 (Verne)"
   "Fedora 15 (Lovelock)"
   "Fedora 13 (Goddard)"
   "Fedora 11 (Leonidas)"
   "Fedora 12 (Constantine)"
   "Fedora 17 (Beefy Miracle)"
   "Fedora 14 (Laughlin)"
   "Fedora 10 (Cambridge)"
[root@localhost ~]# preupgrade-cli "Fedora 16 (Verne)"
Loaded plugins: blacklist, refresh-packagekit, whiteout
Loaded plugins: refresh-packagekit
preupgrade-main (mirrorlist)
  url: http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-16&arch=$basearch
  now: http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-16&arch=i386
preupgrade (mirrorlist)
  url: http://mirrors.fedoraproject.org/mirrorlist?path=pub/fedora/linux/releases/16/Fedora/$basearch/os/
  now: http://mirrors.fedoraproject.org/mirrorlist?path=pub/fedora/linux/releases/16/Fedora/i386/os/
preupgrade-updates-newkey (mirrorlist)
  url: http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f16.newkey&arch=i386
  now: http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f16.newkey&arch=i386
Can't set up new repo preupgrade-updates-newkey - removing
preupgrade-fedora (mirrorlist)
  url: http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-16&arch=i386
  now: http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-16&arch=i386
preupgrade-updates (mirrorlist)
  url: http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f16&arch=i386
  now: http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f16&arch=i386
Fetched treeinfo from http://ftp.heanet.ie/pub/fedora/linux/releases/16/Fedora/i386/os//.treeinfo
treeinfo timestamp: Thu Nov  3 03:11:15 2011
.treeinfo                                                                                                                                                                               |  906 B     00:00
/boot/upgrade/vmlinuz checksum OK
/boot/upgrade/initrd.img checksum OK
Traceback (most recent call last):
  File "/usr/share/preupgrade/preupgrade-cli.py", line 305, in <module>
    pu.main(myrelease)
  File "/usr/share/preupgrade/preupgrade-cli.py", line 204, in main
    stage2file = self.retrieve_non_critical_files()
  File "/usr/lib/python2.5/site-packages/preupgrade/__init__.py", line 556, in retrieve_non_critical_files
    self._retrieve_file(self.mainimage,targetdir)
  File "/usr/lib/python2.5/site-packages/preupgrade/__init__.py", line 437, in _retrieve_file
    tmp = self.instgrab.urlopen(fileinfo)
  File "/usr/lib/python2.5/site-packages/urlgrabber/mirror.py", line 417, in urlopen
    return self._mirror_try(func, url, kw)
  File "/usr/lib/python2.5/site-packages/urlgrabber/mirror.py", line 390, in _mirror_try
    mirrorchoice = self._get_mirror(gr)
  File "/usr/lib/python2.5/site-packages/urlgrabber/mirror.py", line 287, in _get_mirror
    raise URLGrabError(256, _('No more mirrors to try.'))
urlgrabber.grabber.URLGrabError: [Errno 256] No more mirrors to try.
[root@localhost ~]# traceroute ftp.heanet.ie
traceroute to ftp.heanet.ie (193.1.193.64), 30 hops max, 60 byte packets
 1  192.168.1.254 (192.168.1.254)  0.318 ms  0.383 ms  0.584 ms
 2  b-ras1.pgs.portlaoise.eircom.net (159.134.155.8)  31.286 ms  34.831 ms  35.415 ms
 3  tenge-5-1-1.pe1.pgs.lmk-pgs.eircom.net (86.43.247.133)  39.728 ms  39.806 ms  40.421 ms
 4  tenge-7-1-1.core1.bdt.core.eircom.net (86.43.252.249)  48.627 ms  48.872 ms  48.938 ms
 5  * * *
 6  83.71.115.181 (83.71.115.181)  55.914 ms  33.992 ms  38.373 ms
 7  te0-0-0-1-cr2-cwt.hea.net (193.242.111.16)  83.851 ms  44.684 ms  44.839 ms
 8  te5-1-blanch-sr1.services.hea.net (193.1.236.2)  39.659 ms  40.871 ms  44.635 ms
 9  * * *
10  * * *
11  * * *
12  * * *
13  * * *
14  te5-1-blanch-sr1.services.hea.net (193.1.236.2)  53.721 ms !X * *

Fedora 17 업데이트도 실패했습니다. (목록에 17이 순서가 없어서 16을 먼저 시도해서 전혀 눈치 채지 못했습니다.)

[root@localhost ~]# preupgrade-cli "Fedora 17 (Beefy Miracle)"
Loaded plugins: blacklist, refresh-packagekit, whiteout
Loaded plugins: refresh-packagekit
preupgrade-main (mirrorlist)
  url: http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-17&arch=$basearch
  now: http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-17&arch=i386
preupgrade (mirrorlist)
  url: http://mirrors.fedoraproject.org/mirrorlist?path=pub/fedora/linux/releases/17/Fedora/$basearch/os/
  now: http://mirrors.fedoraproject.org/mirrorlist?path=pub/fedora/linux/releases/17/Fedora/i386/os/
preupgrade-updates-newkey (mirrorlist)
  url: http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f17.newkey&arch=i386
  now: http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f17.newkey&arch=i386
Can't set up new repo preupgrade-updates-newkey - removing
preupgrade-fedora (mirrorlist)
  url: http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-17&arch=i386
  now: http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-17&arch=i386
preupgrade-updates (mirrorlist)
  url: http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f17&arch=i386
  now: http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f17&arch=i386
Fetched treeinfo from http://ftp.heanet.ie/pub/fedora/linux/releases/16/Fedora/i386/os//.treeinfo
treeinfo timestamp: Thu Nov  3 03:11:15 2011
.treeinfo                                                                                                                                                                               |  906 B     00:00
/boot/upgrade/vmlinuz checksum OK
/boot/upgrade/initrd.img checksum OK
Traceback (most recent call last):
  File "/usr/share/preupgrade/preupgrade-cli.py", line 305, in <module>
    pu.main(myrelease)
  File "/usr/share/preupgrade/preupgrade-cli.py", line 204, in main
    stage2file = self.retrieve_non_critical_files()
  File "/usr/lib/python2.5/site-packages/preupgrade/__init__.py", line 556, in retrieve_non_critical_files
    self._retrieve_file(self.mainimage,targetdir)
  File "/usr/lib/python2.5/site-packages/preupgrade/__init__.py", line 437, in _retrieve_file
    tmp = self.instgrab.urlopen(fileinfo)
  File "/usr/lib/python2.5/site-packages/urlgrabber/mirror.py", line 417, in urlopen
    return self._mirror_try(func, url, kw)
  File "/usr/lib/python2.5/site-packages/urlgrabber/mirror.py", line 390, in _mirror_try
    mirrorchoice = self._get_mirror(gr)
  File "/usr/lib/python2.5/site-packages/urlgrabber/mirror.py", line 287, in _get_mirror
    raise URLGrabError(256, _('No more mirrors to try.'))
urlgrabber.grabber.URLGrabError: [Errno 256] No more mirrors to try.

이 문제를 해결하고 업그레이드를 설치할 수 있는 방법이 있습니까? 아니면 데이터를 백업하고 지우고 처음부터 시작하는 것이 더 낫습니까?

http://mirrors.fedoraproject.org/publiclist/Fedora/17/그리고http://ftp.heanet.ie/mirrors/fedora-secondary/updates/17/그리고http://ftp.heanet.ie/mirrors/fedora-secondary/releases/17/Fedora/이 모든 것은 ftp.heanet.ie가 Fedora 17을 호스팅하지만 어떤 이유로 preupgrade 명령이 그곳에서 찾을 수 없음을 나타냅니다. 다른 미러를 사용해야 합니까(그렇다면 어떻게 해야 합니까?) 아니면 ftp.heanet.ie에 대한 연결에서 다른 것을 재구성해야 합니까?

답변1

Fedora 9에서 현재 지원되는 Fedora 버전으로 업그레이드하는 것은 변경 사항이 너무 많고 손상이 너무 많아 가치가 없기 때문에 불가능할 수 있습니다. 지원되는 업그레이드 경로가 아니기 때문에 아무도 접하지 못하는 손상된 패키지를 수정하는 데 더 많은 시간을 소비하게 됩니다. 새로운 설치 미디어에서 백업하고 다시 설치하세요.

답변2

저는 Fedora 17 - 15로 업그레이드하려고 합니다. 아마도 미러가 이를 제거할 만큼 오래되었을 것입니다. 이는 귀하가 받고 있는 오류인 것 같습니다. 그래도 작동하지 않으면 단순히 데이터를 복원하는 것보다 업그레이드를 적용하는 데 더 많은 시간을 소비하게 되므로 지우고 다시 시작하는 것이 좋습니다.

답변3

최근에 이 넷북을 Fedora 16에서 17로, 그리고 다시 18로 업그레이드했는데,앞으로16 인생은 끝난다. 이는 한 단계로 해결되는 문제가 아닙니다. Fedora 17의 업그레이드 지침을 확인하고 이를 따르십시오. Fedora 17이 실행되면(권장 정리 명령을 실행하는 것을 잊지 마세요!) Fedora 18로 이동하세요.

관련 정보