ソフトウェアアップデートできないよー.

XServeLeopardにしたらソフトウェアアップデートサーバ(SUS)が動かなくなった.
世間でも同様のトラブルがあるみたい

で,数分いじって知った雑学.SUSの核は,ほとんどそのままApache

ログによると…

Nov  5 15:18:48 ldap servermgrd[109]: --Module servermgr_swupdate returned nil response
Nov  5 15:18:54: --- last message repeated 1 time ---
Nov  5 15:18:54 ldap SystemStarter[2273]: Unknown service: SoftwareUpdateServer

確かに /System/Library/StartupItems にも /Library/StartupItems にも SoftwareUpdateServer は無い.
Tigerまではあったらしいswupdctl (1)も消え失せている辺りも,ちょっと怪しい.

apacheだとするならば…

こんなふうにすると動いちゃったりとか?

/usr/sbin/httpd-1.3 -f /etc/swupd/swupd.conf 

起動しちゃいました.(w

でもクライアントでソフトウェアアップデートをすると,「index.sucatalog がないよ」と怒られる.うーむ.
Appleのサポート情報でも「Mac OS X Server 10.5: アップグレードの際にソフトウェア・アップデートの設定が保持されない」ってことは既知みたいだし,足掻かずにfixが出るのを待つかな….