Upgrading my laptop to the freshest snapshot about half an hour ago, I found that the line for my user's main shell, installed from a package and located under /usr/local/bin was no longer in /etc/shells.
The fix is to log in as root (or any other user with a base shell and some way to edit /etc/shells) and append the shell's line to /etc/shells. Would it be possible to have upgrade's automatic sysmerge run merge /etc/shells? - Peter -- Peter N. M. Hansteen, member of the first RFC 1149 implementation team http://bsdly.blogspot.com/ http://www.bsdly.net/ http://www.nuug.no/ "Remember to set the evil bit on all malicious network traffic" delilah spamd[29949]: 85.152.224.147: disconnected after 42673 seconds.