无法使用 WUBI 安装 ubuntu12.04

无法使用 WUBI 安装 ubuntu12.04

我正在尝试安装 ubuntu12.04LTS。

无法使用 wubi 安装 ubuntu。运行 wubi 并选择驱动器和密码等后,下载开始,但显示以下错误:

An error occured:

IOError: <urlopenerror (7,'getaddrinfo failed')>
For more information please see the logfile
  c:\docume~1\owner\locals~1\temp\wubi-12.04.3-rev279.log

如何解决这个错误?请帮我解决。

我无法发布日志文件的完整内容。

内容Log File如下:

10-11 22:00 INFO   root: === wubi 12.04.3 rev279 ===
10-11 22:00 DEBUG  root: Logfile is c:\docume~1\owner\locals~1\temp\wubi-12.04.3-rev279.log
10-11 22:00 DEBUG  root: sys.argv = ['main.pyo', '--exefile="C:\\Documents and Settings\\owner\\Desktop\\wubi.exe"']
10-11 22:00 DEBUG  CommonBackend: data_dir=C:\DOCUME~1\owner\LOCALS~1\Temp\pyl8E.tmp\data
10-11 22:00 DEBUG  WindowsBackend: 7z=C:\DOCUME~1\owner\LOCALS~1\Temp\pyl8E.tmp\bin\7z.exe
10-11 22:00 DEBUG  WindowsBackend: startup_folder=C:\Documents and Settings\All Users\Start Menu\Programs\Startup
10-11 22:00 DEBUG  CommonBackend: Fetching basic info...
10-11 22:00 DEBUG  CommonBackend: original_exe=C:\Documents and Settings\owner\Desktop\wubi.exe
10-11 22:00 DEBUG  CommonBackend: platform=win32
10-11 22:00 DEBUG  CommonBackend: osname=nt
10-11 22:00 DEBUG  CommonBackend: language=en_US
10-11 22:00 DEBUG  CommonBackend: encoding=cp1252
10-11 22:00 DEBUG  WindowsBackend: arch=amd64
10-11 22:00 DEBUG  CommonBackend: Parsing isolist=C:\DOCUME~1\owner\LOCALS~1\Temp\pyl8E.tmp\data\isolist.ini
10-11 22:00 DEBUG  CommonBackend:   Adding distro Xubuntu-i386
10-11 22:00 DEBUG  CommonBackend:   Adding distro Edubuntu-i386
10-11 22:00 DEBUG  CommonBackend:   Adding distro Xubuntu-amd64
10-11 22:00 DEBUG  CommonBackend:   Adding distro Kubuntu-amd64
10-11 22:00 DEBUG  CommonBackend:   Adding distro Mythbuntu-i386
10-11 22:00 DEBUG  CommonBackend:   Adding distro Edubuntu-amd64
10-11 22:00 DEBUG  CommonBackend:   Adding distro Ubuntu-amd64
10-11 22:00 DEBUG  CommonBackend:   Adding distro Lubuntu-i386
10-11 22:00 DEBUG  CommonBackend:   Adding distro Ubuntu-i386
10-11 22:00 DEBUG  CommonBackend:   Adding distro Mythbuntu-amd64
10-11 22:00 DEBUG  CommonBackend:   Adding distro Kubuntu-i386
10-11 22:00 DEBUG  CommonBackend:   Adding distro Lubuntu-amd64
10-11 22:00 DEBUG  WindowsBackend: Fetching host info...
10-11 22:00 DEBUG  WindowsBackend: registry_key=Software\Microsoft\Windows\CurrentVersion\Uninstall\Wubi
10-11 22:00 DEBUG  WindowsBackend: windows version=xp
10-11 22:00 DEBUG  WindowsBackend: windows_version2=Microsoft Windows XP
10-11 22:00 DEBUG  WindowsBackend: windows_sp=Service Pack 3
10-11 22:00 DEBUG  WindowsBackend: windows_build=2600
10-11 22:00 DEBUG  WindowsBackend: gmt=5
10-11 22:00 DEBUG  WindowsBackend: country=US
10-11 22:00 DEBUG  WindowsBackend: timezone=America/New_York
10-11 22:00 DEBUG  WindowsBackend: windows_username=owner
10-11 22:00 DEBUG  WindowsBackend: user_full_name=owner
10-11 22:00 DEBUG  WindowsBackend: user_directory=C:\Documents and Settings\owner
10-11 22:00 DEBUG  WindowsBackend: windows_language_code=1033
10-11 22:00 DEBUG  WindowsBackend: windows_language=English
10-11 22:00 DEBUG  WindowsBackend: processor_name=Intel(R) Pentium(R) Dual  CPU  E2140  @ 1.60GHz 
10-11 22:00 DEBUG  WindowsBackend: bootloader=xp
10-11 22:00 DEBUG  WindowsBackend: system_drive=Drive(C: hd 6105.2265625 mb free ntfs)
10-11 22:00 DEBUG  WindowsBackend: drive=Drive(C: hd 6105.2265625 mb free ntfs)
10-11 22:00 DEBUG  WindowsBackend: drive=Drive(D: hd 38637.5 mb free fat32)
10-11 22:00 DEBUG  WindowsBackend: drive=Drive(E: hd 8747.6875 mb free fat32)
10-11 22:00 DEBUG  WindowsBackend: drive=Drive(F: hd 24030.09375 mb free fat32)
10-11 22:00 DEBUG  WindowsBackend: drive=Drive(G: cd 0.0 mb free )
10-11 22:00 DEBUG  WindowsBackend: drive=Drive(H: cd 0.0 mb free cdfs)
10-11 22:00 DEBUG  WindowsBackend: drive=Drive(I: removable 0.0 mb free )
10-11 22:00 DEBUG  WindowsBackend: uninstaller_path=None
10-11 22:00 DEBUG  WindowsBackend: previous_target_dir=None
10-11 22:00 DEBUG  WindowsBackend: previous_distro_name=None
10-11 22:00 DEBUG  WindowsBackend: keyboard_id=67699721
10-11 22:00 DEBUG  WindowsBackend: keyboard_layout=us

完整日志文件可以查看http://pastebin.com/18SZHpZ0

答案1

以下是日志文件中表明问题出在哪里的相关行:

12-17 09:40 DEBUG btdownloader:正在下载http://releases.ubuntu.com/12.04.3/ubuntu-12.04.3-desktop-amd64.iso.torrent> D:\ubuntu\install\ubuntu-12.04.3-desktop-amd64.iso

12-17 10:45 错误任务列表:回溯(最近一次调用最后一次):

文件“\lib\bittorrent\RawServer.py”,第 229 行,位于 listen_forever

文件“\lib\wubi\backends\common\btdownloader.py”,第 69 行,位于 error_callback 中

下载错误:回溯(最近一次调用最后一次):

文件“\lib\bittorrent\RawServer.py”,第 221 行,位于 listen_forever

文件“\lib\bittorrent\Rerequester.py”,第 96 行,失败

文件“\lib\wubi\backends\common\btdownloader.py”,第 69 行,位于 error_callback 中

DownloadError:连接到跟踪器时出现问题 - urlopen 错误 (7,'getaddrinfo 失败')>

Wubi 正在尝试使用 btdowloader 下载 Ubuntu 的 ISO 映像作为 torrent,但 btdownloader 无法连接到 torrent 的跟踪器。发生这种情况的原因可能有多种:

  • 您的客户端无法穿过您的防火墙。
  • 您的 ISP 的 DNS 服务器已关闭。
  • 您的 ISP 的 DNS 服务器无法将跟踪器的域解析为 IP 地址。
  • 追踪器已关闭并且没有响应。

如果您使用的是 Windows 防火墙(或计算机上的其他基于软件的防火墙),请将 pyrun.exe(Wubi 使用的 python 运行时)权限授予 Windows 防火墙。如果这不起作用,那么您应该自己从以下位置下载桌面 CD isohttp://www.ubuntu.com/download/ubuntu/download并在运行之前将其保存在与 wubi.exe 相同的目录中(Wubi 会找到它并使用它)。

本答案中的信息取自:

相关内容