Bruce.です。
Ueta Masayuki さんは書きました (2006/12/03 1:04):
> Windows2000では,Administratorで入ってインス
> トールしてします。また,ディレクトリの名称はすべて
> 半角です。全角文字は使っていません。
んー、だとするとなんでしょうねえ。
私が以前引っかかったのと同じ原因? まあそうだとしても
解決してなかったわけですが。
>
> Bruceさんに教えていただいたサイトを見て,ログファ
> イルを作成しました。
>
> msiexec /i Activeperl(中略) /L*v install.log
>
> 失敗した部分は,次の以下のようになっています。
>
> (省略)
> Property(C): ACTION = INSTALL
> Property(C): EXECUTEACTION = INSTALL
> Property(C): CostingComplete = 1
> Property(C): OutOfDiskSpace = 0
> Property(C): OutOfNoRbDiskSpace = 0
> Property(C): PrimaryVolumeSpaceAvailable = 0
> Property(C): PrimaryVolumeSpaceRequired = 0
> Property(C): PrimaryVolumeSpaceRemaining = 0
> === Logging stopped: 2006/12/02 13:55:40 ===
(snip)
> このときは,C:\Perlにインストールしてみました。ログでは
> 0,0,0,0,0と続いて,となにやらスペースがない/足りない
> と言われているような気がしますが,Cの空き領域は2ギガ
> 以上あります。
んー今イチ使いでがないログというかなんというか。
= 0 と書かれていてもそれが正しいのかどうかもわかりませんし。
>
> Note: 1: 1708って何でしょう?あのサイトを見ましたが,よく
> 分かりませんでした。
MS Installerのエラーコードっぽいです。
Note: 1: 1708 でぐぐるといくつか引っかかりました。
ActivePerlの例は見つかりませんでしたが、Apache2 とかPostgreSQL 、
MS Project のインストールでこのコードを吐いてインストール
失敗というのがありました。
なんか MSDE とか SQLServer が関係しているのしてないの
という記述が見つかったんですがどうなんでしょう?
MSDE 2000 - Release A - Setup failed to configure the server
http://www.sqlblogs.com/top/ng/group~18/~92633~__MSDE-2000---Release-A---Setup-failed-to-configure-the-server/index.aspx
この人の例だと
PRB: "Setup Failed to Configure the Server" Error Message When You
Install MSDE
http://support.microsoft.com/default.aspx?scid=kb;en-us;816499&Product=sql
と/か
FIX: Installation of Microsoft Desktop Engine (MSDE) Service Pack 1 over
Later MSDE Service Pack Appears to Succeed
http://support.microsoft.com/default.aspx?scid=kb;en-us;308836
の操作をして解決したようです。
ところで Installer.batのほうですが、よく見てみると例の行のあとが
print <<EOT;
If you are behind a firewall, you may need to set the HTTP_PROXY
environment variable so that PPM will operate properly:
set HTTP_PROXY=http://address:port
or
set HTTP_PROXY=http://username:password@...:port
For example
と続いていて、@address がここにありますね。
実際、Installer.bat に対して
perl -wc Instaeller.bat とやると
D:\work\activeperl\ActivePerl-5.8.8.819-MSWin32-x86-267479>perl -wc
Installer.ba
t
Possible unintended interpolation of @address in string at Installer.bat
line 39
3.
Global symbol "@address" requires explicit package name at Installer.bat
line 39
3.
Installer.bat had compilation errors.
となりますので、どうもこれが怪しいです。試しに @address を
\@address に変更してやると perl -wc が通るようになりました。
ということでもし余裕があれば、
ASパッケージを展開し、
その直下にある Installer.bat をエディタで開き 401行目を
set HTTP_PROXY=http://username:password@...:port
↓
set HTTP_PROXY=http://username:password\@address:port
のように変更してから Installer.bat を実行すると状況は
変わるかどうか試してみてもらえますか?
--
木村浩一
I thought what I'd do was, I'd pretend I was one of those deaf-mutes.
mail kbk@...
web www.kt.rim.or.jp/~kbk/zakkicho/
homepage3.nifty.com/farstar/