Login problem on 11.4 - with init 3 system hangs after running initd/after.local

I am running openSuse 11.4 on a citrix xen server. I shut down the system cleanly, changed the memory (reduced it to 8GB) and then rebooted.

Since then it has not rebooted cleanly. I can boot to init 1 and from there sometimes switch to init 3 Ok.

I think it might be to do with the network. This server has two separate networks. When I remove one of them it seems to work fine. /var/log/messages doesn’t have anything obvious. Pasted below is where the server gets to. I can ping both addresses. I can access the database on the server but if I try to ssh, it asks me for the password and just hangs. I am using pam_krb as well as local login - I can see in syslog that the authentication is accepted via ssh, so presumably the network connection is ok and it can verify against the kerberos server.

How can I see what the issue and resolve it?

Thanks.

Master Resource Control: Running /etc/init.d/after.local
..doneMaster Resource Control: runlevel 3 has been reached
Failed services in runlevel 3: microcode.ctl
Skipped services in runlevel 3: cpufreq splash smartd

^T^T
^C
^\