ページの作成や編集にはユーザ登録が必要です。
WindowsXP+IIS5.1で時折Software errorが出る
- 投稿者: mas
- カテゴリ: 本体
- 優先度: 普通
- 状態: 保留
- 日時: 2004年09月10日 17時34分05秒
内容
LAN内の使用で普段は問題なく動いているのですが、時折以下のエラーが発生して使用不能になります。サーバを再起動すれば復活しますが、IISの再起動では復活しません。
Software error: syntax error at C:/Perl/lib/Fcntl.pm line 221, near "XSLoader::load 'Fcntl'" Compilation failed in require at lib/CGI/Session/File.pm line 7. BEGIN failed--compilation aborted at lib/CGI/Session/File.pm line 7. Compilation failed in require at lib/CGI/Session.pm line 9. BEGIN failed--compilation aborted at lib/CGI/Session.pm line 9. Compilation failed in require at lib/CGI2.pm line 8. BEGIN failed--compilation aborted at lib/CGI2.pm line 8. Compilation failed in require at C:\wiki\wiki.cgi line 21. BEGIN failed--compilation aborted at C:\wiki\wiki.cgi line 21.
環境は、WindowsXP Pro+FSWiki3.5.6+IIS5.1+ActivePerl5.6.1b638で、「Windowsでの設置方法」と全く同じ方法でインストールしています。ブラウザはIE6です。wiki.cgiの1行目のパス以外は変更しておりません。
発生のトリガーが不明確なのですが、ページの保存時に発生しているような気がします。
コメント
- 追記:Windows2000+IIS5.0でも同様の現象が起きております。 - mas (2004年09月10日 20時07分45秒)
- 追記:同じ構成でSoftware errorが出ました。私の場合は、IISの再起動で復旧しました。 - いいちこ (2005年03月31日 13時47分33秒)
- 追記:Win2k+IIS5.0+FSWiki3.5.8で同じ現象が起きます。上記エラーの前に Fcntl.pm: String found where operator expected at C:/Perl/lib/Fcntl.pm line 221, near "XSLoader::load 'Fcntl'" と Fcntl.pm: (Do you need to predeclare XSLoader::load?) が発生しています。 - koh (2005年06月30日 22時51分42秒)
- IIS絡みは手元に環境がありませんしずいぶん前のレポートですので保留にさせておいてください。BugTrack-wiki/239のコメントも参照してみてください。 - たけぞう (2006年03月11日 03時11分21秒)
最終更新時間:2007年06月09日 07時20分46秒