我正在尝试安装 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 会找到它并使用它)。
本答案中的信息取自: