皆さん、こんにちは。
昨日、仕事で ActivePerl のインストール作業に立ち会ったんですが、見ている
と ActivePerl-5.8.8.819 を Windows XP Home SP2 に入れようとして
MSI パッケージのインストーラで失敗
(このマシンにはインストできません、管理者に連絡をというようなメッセージ)
AS パッケージで成功
(Command Promptにて、Installer.batを実行)
*パッケージはいずれも、CD-ROMに焼かれたものでした。
というような状況でした。残念ながら、見ているだけでしたので、詳しいことは
不明なのですが、「何で MSI パッケージで失敗して AS パッケージで成功する
んだ?」と疑問に思いました。
同様な状況に遭遇された方はありますか? また、なぜこのように振舞が変わる
のかという理由に心当たりのある方はありますか?
ちなみに、インストーラは数回実行して、同じ箇所で止まり、エラーメッセージ
を表示した後、停止した進行状況を表す横線(ファイルコピーの最終段階あたり)
が次第にスタートの位置まで後退し、未完了というようなメッセージを表示して
終了しました。また、この直後、別の CDを挿入しても、CDを読めませんでした。
再起動し、他の CD を挿入すると自動実行され、他のアプリケーションは問題な
くインストールできました。私は Perl の MSI パッケージの焼き付けに失敗し
ているのかとも思いましたが、この CD-ROM はメーカー製で、売られているもの
なので、それも考えにくいのです……。
--
本田博通(閑舎)
テキストとスクリプトの http://www.rakunet.org/TSNET/