10 Install on x86. No utmpx entry found

Hi,

I have installed Solaris 10 in my x86 machine successfully. I created a new user, but whenever i try to login, it says:

No utmpx entry. You must exec "login" from the lowest level "shell".

I already tried things like nullifying /var/adm/utmpx file. but no luck. Any ideas?. FYI, i've installed it on VM ware.

thanks,

[352 byte] By [puttoos] at [2007-11-26 8:45:55]
# 1
Try and clear out /var/adm/wtmpx as well. If that doesn't do the trick, please post your /etc/inittab, i recall some issues with this error which were caused by odd inittab entries.. 7/M.
mAbrante at 2007-7-6 22:30:46 > top of Java-index,Solaris Operating System,Solaris Essentials - General Technical Questions...
# 2

I'm pretty new to Unix. I was getting this error when i was trying to connect as the new user from the server machine itself. But it seems to work well if i telnet from a different machine. Is this the default behaviour? My inittab as follows.

thanks for the reply.

#

#ident"@(#)inittab1.4104/12/14 SMI"

ap::sysinit:/sbin/autopush -f /etc/iu.ap

sp::sysinit:/sbin/soconfig -f /etc/sock2path

smf::sysinit:/lib/svc/bin/svc.startd>/dev/msglog 2<>/dev/msglog </dev/console

p3:s1234:powerfail:/usr/sbin/shutdown -y -i5 -g0 >/dev/msglog 2<>/dev/msglog

puttoos at 2007-7-6 22:30:46 > top of Java-index,Solaris Operating System,Solaris Essentials - General Technical Questions...
# 3

Its not the default behaviour. I saw this problem once, but that was a very long time ago in an ancient Solaris. I'm a bit suprised to see it reappear.

Do you still have this problem? If so, try and clear out both the /var/adm/utmp

and /var/adm/utmpx file.

You could also check to ensure that /usr/lib/utmpd is running on the system. This error seems to occour if your login process fails to update utmpx..

7/M.

mAbrante at 2007-7-6 22:30:46 > top of Java-index,Solaris Operating System,Solaris Essentials - General Technical Questions...