iChat uses wrong domain name - changeip -0checkhostname is fine
we migrated the 10.5.8 Server of one of our customers to 10.6.5 on a new machine.
Unfortunately we have to problems now that make us crazy. One is related to ichat and is posted here.
The iChat Server doesn't start, there is no Start-button in Server Admin and all configuration options are greyed out.
Seems totally as though this fix should help: http://support.apple.com/kb/TS3178
But it doesn't. 😟
Some more research leads us to this command:
use sudo /usr/libexec/ichatserverinittool -i
That says that the following files already exists and that therefor the process is exiting.
/private/var/run/jabberd
/private/var/jabberd/sqlite/jabberd2.db
/private/var/spool/conference.xserve.ourdomain.de
We renamed these files to *.old and tried it again. After that the initialization went fine but the iChat problems persist. 😟
Now you can find the following problems in the log.
Can not create /var/run/jabberd Permission denied
(It is already there with permission jabber:jabber / 755). Changes are undone after a reboot.
servermgr_jabber[W]: detailed service status not available until network configuration completed
Finally (and this seems to be the point for me)
authenticated as conference.Xserve.local
This is not the correct domain, of course!
But when starting
sudo changeip -checkhostname I get
Primary address = IP-Address of Ethernet1
Current HostName = xserve.ourdomain.de
DNS HostName = xserve.ourdomain.de
The names match. There is nothing to change.
dirserv:success = "success"
Any suggestions how to solve this would be greatly appreciated!
Thanks a lot!
Bets wishes from Germany!
Volker
MacBook Pro (3,1) Intel Core 2 Duo 2,2GHz, Mac OS X (10.5.8), 4GB Ram, 500GB HDD