趣味のプログラム工房

2011年02月

Windows Server 2003でSFU(Windows Services for UNIX)

Windows Server 2003 SP2でSFU 3.5を使うことになったのですが、、、

どうも、動きが怪しい。
DOSコマンドプロンプトからkshを実行しているのですが、
リターンコードがDOSコマンドプロンプトへ正しく返らない。

単純なシェルだとうまくいくみたいですが、長くなると出来たり出来なかったり、、、

実行するシェルはSUAで実績のあるものなのでシェルに問題があるとは考えづらい。


エラーコードが返らないだけかと思っていましたが、よく調べてみると、どうもシェルの終了時にプログラムが落ちているくさい。
Core Dumpが作られていました。

あと、ログを出力させてみると、「Memory Fault」や「Windows NT exception」といったエラーが出力されていました。


そんなわけで、いろいろと調べていたら海外のサイトにホットフィックスとい単語が、、、どうやらMSからパッチが出ている様子。
http://www.microsoft.com/downloads/details.aspx?FamilyID=7F4D264A-2D09-4832-9241-53A6EBC14119&displaylang=ja

SFU 3.5とWindows 2003 SP2には
「Windows Server 2003 Service Pack 2 (SP2) をコンピュータにアップグレード後、Windows Services for UNIX 3.5 が機能しなくなるという問題」があったようです。
2011年02月16日