
Ubuntu日本語フォーラム

ログインしていません。
はじめまして、今回Windows XP SP3とWubiを使用してUbuntu 9.04をデュアルブートをしようと思い
Wubi 9.04 rev129をダウンロードして先にダウンロードしておいたubuntu-ja-9.04-desktop-i386.iso
(速度が速くないので4時間掛かりました・・)と同じフォルダに置いてからWubi 9.04 rev129のアイコンを
WクリックしましたがWubi が起動しません。
調べてみた所、症状が似ている方の記事で「MS-IMEにする・すべてのセキュリティソフトを終了してWubiを起動する」
というのがあり、自分のPC環境で確認しましたがMicrosoft officeはインストールしていないのでIMEはMS-IMEのみ、
すべてのセキュリティソフトを終了してWubiをWクリックしましたが起動しませんでした。
Ubuntuに興味があり是非とも使用してみたいです。
下記にWubiをWクリックしたときにtempフォルダに作成されたログを貼り付けます。
ご教授お願い致します。
04-30 10:36 INFO root: === wubi 9.04 rev129 ===
04-30 10:36 DEBUG root: Logfile is c:\docume~1\wings\locals~1\temp\wubi-9.04-rev129.log
04-30 10:36 DEBUG root: sys.argv = ['main.pyo', '--exefile="C:\\Documents and Settings\\wings\\\x83f\x83X\x83N\x83g\x83b\x83v\\wubi_setup\\Wubi-9.04-rev129.exe"']
04-30 10:36 DEBUG CommonBackend: data_dir=C:\DOCUME~1\wings\LOCALS~1\Temp\pyl1.tmp\data
04-30 10:36 DEBUG WindowsBackend: 7z=C:\DOCUME~1\wings\LOCALS~1\Temp\pyl1.tmp\bin\7z.exe
04-30 10:36 DEBUG CommonBackend: Fetching basic info...
04-30 10:36 DEBUG CommonBackend: original_exe=C:\Documents and Settings\wings\デスクトップ\wubi_setup\Wubi-9.04-rev129.exe
04-30 10:36 DEBUG CommonBackend: platform=win32
04-30 10:36 DEBUG CommonBackend: osname=nt
04-30 10:36 DEBUG CommonBackend: language=ja_JP
04-30 10:36 DEBUG CommonBackend: encoding=cp932
04-30 10:36 DEBUG WindowsBackend: arch=i386
04-30 10:36 DEBUG CommonBackend: Parsing isolist=C:\DOCUME~1\wings\LOCALS~1\Temp\pyl1.tmp\data\isolist.ini
04-30 10:36 DEBUG CommonBackend: Adding distro Xubuntu-i386
04-30 10:36 DEBUG CommonBackend: Adding distro Xubuntu-amd64
04-30 10:36 DEBUG CommonBackend: Adding distro Kubuntu-amd64
04-30 10:36 DEBUG CommonBackend: Adding distro Mythbuntu-i386
04-30 10:36 DEBUG CommonBackend: Adding distro Ubuntu-amd64
04-30 10:36 DEBUG CommonBackend: Adding distro Ubuntu-i386
04-30 10:36 DEBUG CommonBackend: Adding distro Mythbuntu-amd64
04-30 10:36 DEBUG CommonBackend: Adding distro Kubuntu-i386
04-30 10:36 DEBUG WindowsBackend: Fetching host info...
04-30 10:36 DEBUG WindowsBackend: registry_key=Software\Microsoft\Windows\CurrentVersion\Uninstall\Wubi
04-30 10:36 DEBUG WindowsBackend: windows version=xp
04-30 10:36 DEBUG WindowsBackend: windows_version2=Microsoft Windows XP
04-30 10:36 DEBUG WindowsBackend: windows_sp=Service Pack 3
04-30 10:36 DEBUG WindowsBackend: windows_build=2600
04-30 10:36 DEBUG WindowsBackend: gmt=9
04-30 10:36 DEBUG WindowsBackend: country=JP
04-30 10:36 DEBUG WindowsBackend: timezone=Asia/Tokyo
04-30 10:36 DEBUG WindowsBackend: windows_username=wings
04-30 10:36 DEBUG WindowsBackend: user_full_name=wings
04-30 10:36 DEBUG WindowsBackend: user_directory=wings
04-30 10:36 DEBUG WindowsBackend: windows_language_code=1041
04-30 10:36 DEBUG WindowsBackend: windows_language=Japanese
04-30 10:36 DEBUG WindowsBackend: processor_name= Mobile Intel(R) Pentium(R) 4 - M CPU 1.80GHz
04-30 10:36 DEBUG WindowsBackend: bootloader=xp
04-30 10:36 DEBUG WindowsBackend: system_drive=Drive(C: hd 18873.640625 mb free )
04-30 10:36 DEBUG WindowsBackend: drive=Drive(C: hd 18873.640625 mb free )
04-30 10:36 DEBUG WindowsBackend: drive=Drive(D: cd 0.0 mb free )
04-30 10:36 ERROR root: 'ascii' codec can't encode characters in position 0-4: ordinal not in range(128)
Traceback (most recent call last):
File "Z:\home\evan\bzr\wubi.trunk\build\wubi\files\lib\wubi\application.py", line 54, in run
File "Z:\home\evan\bzr\wubi.trunk\build\wubi\files\lib\wubi\backends\common\backend.py", line 153, in fetch_basic_info
File "Z:\home\evan\bzr\wubi.trunk\build\wubi\files\lib\wubi\backends\win32\backend.py", line 73, in fetch_host_info
File "Z:\home\evan\bzr\wubi.trunk\build\wubi\files\lib\wubi\backends\win32\backend.py", line 282, in get_drives
File "Z:\home\evan\bzr\wubi.trunk\build\wubi\files\lib\wubi\backends\win32\drive.py", line 44, in __init__
File "Z:\home\evan\bzr\wubi.trunk\build\wubi\files\lib\wubi\backends\win32\drive.py", line 74, in get_volume_information
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-4: ordinal not in range(128)
宜しくお願いします。
最後の編集者: mabuhay (2009-05-07 08:17:32)
オフライン
エラーの出始めが、
mabuhay による投稿:
04-30 10:36 ERROR root: 'ascii' codec can't encode characters in position 0-4: ordinal not in range(128)
のようですので、まずは Wubiとその関連ファイルを、そこまでのパスに日本語(デスクトップ、とか)が含まれない場所・・・Cドライブ直下など?に置いて実行してみるとどうでしょうか。
オフライン
アドバイスありがとうございます。
ack による投稿:
エラーの出始めが、
mabuhay による投稿:
04-30 10:36 ERROR root: 'ascii' codec can't encode characters in position 0-4: ordinal not in range(128)
のようですので、まずは Wubiとその関連ファイルを、そこまでのパスに日本語(デスクトップ、とか)が含まれない場所・・・Cドライブ直下など?に置いて実行してみるとどうでしょうか。
Cドライブ直下に移動してWubiをWクリックしてみましたが起動しませんでした。
以下がログです。
因みにWindowsのシステムフォントをXP既定の標準フォントからMeiryokeというフォントに変更していますが、
因果関係はありますか?
04-30 11:49 INFO root: === wubi 9.04 rev129 ===
04-30 11:49 DEBUG root: Logfile is c:\docume~1\wings\locals~1\temp\wubi-9.04-rev129.log
04-30 11:49 DEBUG root: sys.argv = ['main.pyo', '--exefile="C:\\wubi_setup\\Wubi-9.04-rev129.exe"']
04-30 11:49 DEBUG CommonBackend: data_dir=C:\DOCUME~1\wings\LOCALS~1\Temp\pyl6.tmp\data
04-30 11:49 DEBUG WindowsBackend: 7z=C:\DOCUME~1\wings\LOCALS~1\Temp\pyl6.tmp\bin\7z.exe
04-30 11:49 DEBUG CommonBackend: Fetching basic info...
04-30 11:49 DEBUG CommonBackend: original_exe=C:\wubi_setup\Wubi-9.04-rev129.exe
04-30 11:49 DEBUG CommonBackend: platform=win32
04-30 11:49 DEBUG CommonBackend: osname=nt
04-30 11:49 DEBUG CommonBackend: language=ja_JP
04-30 11:49 DEBUG CommonBackend: encoding=cp932
04-30 11:49 DEBUG WindowsBackend: arch=i386
04-30 11:49 DEBUG CommonBackend: Parsing isolist=C:\DOCUME~1\wings\LOCALS~1\Temp\pyl6.tmp\data\isolist.ini
04-30 11:49 DEBUG CommonBackend: Adding distro Xubuntu-i386
04-30 11:49 DEBUG CommonBackend: Adding distro Xubuntu-amd64
04-30 11:49 DEBUG CommonBackend: Adding distro Kubuntu-amd64
04-30 11:49 DEBUG CommonBackend: Adding distro Mythbuntu-i386
04-30 11:49 DEBUG CommonBackend: Adding distro Ubuntu-amd64
04-30 11:49 DEBUG CommonBackend: Adding distro Ubuntu-i386
04-30 11:49 DEBUG CommonBackend: Adding distro Mythbuntu-amd64
04-30 11:49 DEBUG CommonBackend: Adding distro Kubuntu-i386
04-30 11:49 DEBUG WindowsBackend: Fetching host info...
04-30 11:49 DEBUG WindowsBackend: registry_key=Software\Microsoft\Windows\CurrentVersion\Uninstall\Wubi
04-30 11:49 DEBUG WindowsBackend: windows version=xp
04-30 11:49 DEBUG WindowsBackend: windows_version2=Microsoft Windows XP
04-30 11:49 DEBUG WindowsBackend: windows_sp=Service Pack 3
04-30 11:49 DEBUG WindowsBackend: windows_build=2600
04-30 11:49 DEBUG WindowsBackend: gmt=9
04-30 11:49 DEBUG WindowsBackend: country=JP
04-30 11:49 DEBUG WindowsBackend: timezone=Asia/Tokyo
04-30 11:49 DEBUG WindowsBackend: windows_username=wings
04-30 11:49 DEBUG WindowsBackend: user_full_name=wings
04-30 11:49 DEBUG WindowsBackend: user_directory=wings
04-30 11:49 DEBUG WindowsBackend: windows_language_code=1041
04-30 11:49 DEBUG WindowsBackend: windows_language=Japanese
04-30 11:49 DEBUG WindowsBackend: processor_name= Mobile Intel(R) Pentium(R) 4 - M CPU 1.80GHz
04-30 11:49 DEBUG WindowsBackend: bootloader=xp
04-30 11:49 DEBUG WindowsBackend: system_drive=Drive(C: hd 18871.0039063 mb free )
04-30 11:49 DEBUG WindowsBackend: drive=Drive(C: hd 18871.0039063 mb free )
04-30 11:49 DEBUG WindowsBackend: drive=Drive(D: cd 0.0 mb free )
04-30 11:49 ERROR root: 'ascii' codec can't encode characters in position 0-4: ordinal not in range(128)
Traceback (most recent call last):
File "Z:\home\evan\bzr\wubi.trunk\build\wubi\files\lib\wubi\application.py", line 54, in run
File "Z:\home\evan\bzr\wubi.trunk\build\wubi\files\lib\wubi\backends\common\backend.py", line 153, in fetch_basic_info
File "Z:\home\evan\bzr\wubi.trunk\build\wubi\files\lib\wubi\backends\win32\backend.py", line 73, in fetch_host_info
File "Z:\home\evan\bzr\wubi.trunk\build\wubi\files\lib\wubi\backends\win32\backend.py", line 282, in get_drives
File "Z:\home\evan\bzr\wubi.trunk\build\wubi\files\lib\wubi\backends\win32\drive.py", line 44, in __init__
File "Z:\home\evan\bzr\wubi.trunk\build\wubi\files\lib\wubi\backends\win32\drive.py", line 74, in get_volume_information
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-4: ordinal not in range(128)
宜しくお願いします。
オフライン
お世話になります。
今Sourceforge.netから Wubi-8.10-rev515.exe をデスクトップにダウンロードし、Wクリックしたところ
起動しました。
試しにWubi 9.04 rev129をもう一度ダウンロードしてWクリックしたらやはり起動しませんでした。
これはWubi 9.04 rev129のバグなのでしょうか?
Sourceforge.netのフォーラムみたいなところにも同じく起動できない方がいて、ログを比べてみたら
ほぼ同じ内容でした。
オフライン
自分のところでも同じ現象が出て、首を傾げつつソースを見てみたらなんとなくわかりました。
そのパソコンに接続されているデバイスの、「いずれかに非ASCII文字のボリューム名が付いている」です。
当方では、ReadyBoostのために刺していたUSBメモリが「ボリューム」というボリューム名が定義されていて、これが引っかかっていました。wubiのスクリプト自体は、パス名の処理にはUnicodeをきっちり取り扱っているようなのですが、「まさかこんなところには英数字以外は使わないだろう」と思うところは、あまり意識せずにUnicode→Ascii変換してしまっているのかもしれません。
ためしに、接続されているすべてのドライブの、ボリューム名を確認(ディスクの管理から確認するのが確実)してみて、英数字では無いものは、
1.一時的にはずしておく。
2.英数字のボリューム名に変更してしまう。
の、いずれかの処置によりwubiが動くかもしれません。
# ・・・というのは、wubiの開発のほうは気が付いているのか未確認。bugにあがってるなら大丈夫かな?
オフライン
weykさん、アドバイスありがとうございます。
素晴らしい!!ビンゴでした。
weyk による投稿:
自分のところでも同じ現象が出て、首を傾げつつソースを見てみたらなんとなくわかりました。
ためしに、接続されているすべてのドライブの、ボリューム名を確認(ディスクの管理から確認するのが確実)してみて、英数字では無いものは、
1.一時的にはずしておく。
2.英数字のボリューム名に変更してしまう。
の、いずれかの処置によりwubiが動くかもしれません。
# ・・・というのは、wubiの開発のほうは気が付いているのか未確認。bugにあがってるなら大丈夫かな?
私のPCの 論理ドライブがボリューム (E:)になっていたので マイコンピューター >ボリューム (E:) 右クリック >ボリュームラベルを
ボリュームからvolumeに変更 >Wubi 9.04 rev129 Wクリック
見事に起動しました。
ボリューム名変更の前にGoogleでボリューム名変更方法を検索しましたが、参考にしたサイトで
トラブル予防のためにボリューム名に2バイト文字は変更するのが推薦と書いてありました。
因みにWubi-8.10-rev515.exeを起動した際の画面(ダイアログ)はすべて日本語でしたが、
Wubi 9.04 rev129はすべて英語でした・・
これからスキャンディスクーデフラグをしてWubiからUbuntuをインストールしてみます。
インストール終了後に結果報告します。
本当にありがとうございました。
オフライン
Wubi 9.04 rev129は無事起動できましたが、インストールの途中でエラーが出ました。
取りあえずこのスレッドはWubiが起動できたので終了し、新たにインストールのエラーで
スレッドを作ります。
オフライン
weyk さん
weyk による投稿:
# ・・・というのは、wubiの開発のほうは気が付いているのか未確認。bugにあがってるなら大丈夫かな?
不具合報告はあります。直に修正されると思います。
https://bugs.launchpad.net/wubi/+bug/364600