CANNOT_LOAD_BUNDLE_ERR from remote client (same local network).
We're having problems (as many other people) with remotely connecting (but on same network) Server Monitor (1.8(5)) from a 10.6.4 client to the LOM IP (or FQDN) of our Xserve (model Xserve3,1)(early 2009)(running under 10.6.4)(LOM revision 1.1.8)(Boot ROM versionXS31.0081.B06).
Although connections of Server Monitor on that Xserve via localhost work fine, connections from the client (a Macbook Pro running 10.6.4) give the infamous CANNOT LOAD_BUNDLEERR.
Note that connections from the client to our OTHER Xserve (early 2008)(model Xserve2,1)(LOM revision 1.1.2)(Boot ROM Version XS21.006C.B06) work fine (both via localhost and non localhost).
Please help!
shawn
p.s. Here's a list of what didn't help:
Our LOM Firmware does seem to be up-to-date on both the working Xserve (the one that does allow remote connections) and the not-willing-to-do-remote Xserve. http://support.apple.com/kb/HT3539 (trying to install a LOM updater tells us we're already up to date.. and anyway, the LOM Firmware update should only be for Early2008 Xserves).
This unsolved archived discussion did not help:
Server Admin/Monitor Issues (MrHoffman)
http://discussions.apple.com/thread.jspa?threadID=2325127
Nor did reading "LOM it up!" (MacTroll) or the discussion that followed.
http://www.afp548.com/article.php?story=20070211101829496&query=120
Using Network Utility > Lookup from the client machine shows that the IP address does indeed point to the correct FQDN and vice versa.
Running, from the client, dig server2.epfl.ch showed the expected IP addresses.
Running, from the client, dig -x with the returned IP address, showed the expected FQDN.
Pinging the LOM's FQDN gives me successful ACKs of .200ms.
Running changeip -checkhostname on the server shows the non-LOM ip address and correct non-LOM FQDN. How do I use changeip to check the LOM hostname and IP address (which is different) ??
We're not mixing 10.5 and 10.6; Both server and client are using 10.6.4.
Running ServerMonitor directly on the server (using localhost) works fine.
ConfigureLocalMachine on the not-working Xserve (call it Xserve2) shows LOM using Ethernet PORT2 (but switching to PORT1 doesn't help). The Subnet-mask and Router values are configured identically to the working Xserve (call it Xserve1) where the config does allow remote access. The version of ServerMonitor on both Xserves and on the clientMacs is 1.8(5). Every machine is 10.6.4.
The command "ipmitool lan print 2" on Xserve2 reveals the correct IP address and other infos. But the command "ipmitool lan print 1" says that Channel 1 is not a LAN Channel. Is this important? If so, what do I do with this info?
Ideas from reading LOM No Workie (Faby) don't help.
http://lists.apple.com/archives/Macos-x-server/2006/Dec/msg00620.html
I've also uselessly read:
Xserve User's Guide : http://www.apple.com/support/xserve/
OS X Server Manuals : http://www.apple.com/server/macosx/resources/documentation.html
HT2773 document - Xserve (Late 2006 and later): Configuring Lights-Out Management (LOM) : http://support.apple.com/kb/HT2773
Xserve early2009, Mac OS X (10.6.4)