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.
# 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
# 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.