--- On Fri, 10/31/08, Pramod Dematagoda <[EMAIL PROTECTED]> wrote: > From: Pramod Dematagoda <[EMAIL PROTECTED]> > Subject: Re: Cannot login to root account on FreeBSD 7.0 > To: [EMAIL PROTECTED] > Cc: "FreeBSD ML" <email@example.com> > Date: Friday, October 31, 2008, 12:00 PM > On Fri, 2008-10-31 at 08:19 -0700, mdh wrote: > > --- On Fri, 10/31/08, Pramod Dematagoda > <[EMAIL PROTECTED]> wrote: > > > From: Pramod Dematagoda > <[EMAIL PROTECTED]> > > > Subject: Re: Cannot login to root account on > FreeBSD 7.0 > > > To: "Mel" > <[EMAIL PROTECTED]> > > > Cc: "FreeBSD ML" > <firstname.lastname@example.org> > > > Date: Friday, October 31, 2008, 11:09 AM > > > On Fri, 2008-10-31 at 16:00 +0100, Mel wrote: > > > > On Friday 31 October 2008 15:53:23 Pramod > Dematagoda > > > wrote: > > > > > On Fri, 2008-10-31 at 07:09 -0700, > Jeremy > > > Chadwick wrote: > > > > > > On Fri, Oct 31, 2008 at 06:59:04PM > +0530, > > > Pramod Dematagoda wrote: > > > > > > > But now I've faced a big > problem, I > > > can no longer seem to login to the > > > > > > > root account where whenever I > supply > > > the proper credentials to the > > > > > > > login screen, I always get > thrown back > > > to the login screen. This > > > > > > > started happening after I > installed > > > D-bus and HAL through the FreeBSD > > > > > > > ports which were built upon > Xorg 1.5.1 > > > which I had built myself > > > > > > > previously, so I am wondering > if > > > something I did may have caused the > > > > > > > problem. > > > > > > > > > > > > Reboot the machine and at the > FreeBSD > > > beastie/loader menu, hit "4" to > > > > > > boot into single-user mode. Once > there, do: > > > > > > > > > > > > # mount -a > > > > > > # mount -o rw -u / > > > > > > # passwd root > > > > > > > > > > > > And change the password. > "reboot" > > > and you should be good to go. > > > > > > > > > > Hey Jeremy, > > > > > > > > > > Thanks for looking into the problem, > but > > > unfortunately your solution did > > > > > not work, I changed the root password > to > > > something else, however I still > > > > > cannot login to root once I boot > FreeBSD > > > normally. > > > > > > > > There should be in indication in > /var/log/messages or > > > /var/log/auth.log. > > > > > > > I checked /var/log/messages, and I found > something > > > interesting, it seems > > > that csh exits with signal 11(core dumped) right > after a > > > root login, > > > there is nothing out of the ordinary in auth.log. > But now > > > what do I do > > > to fix the problem, change the shell? > > > > Yeowzers. > > Change it to /bin/sh for now. Once you're back > up, it'd be interesting to debug this. Would you like > to? > > - mdh > > I found something a bit more interesting, csh crashes > regardless of the > user account to which it is used for, so something is wrong > with csh > itself and not the root account. > > Regards, > Pramod Dematagoda
First, please post the output of `uname -a`. It'd be useful to know when you grabbed sources last, if you've built your own world at all, as well. This information is necessary before we continue. Also please post the output from the commands `ls -l /bin/csh` and `md5 /bin/csh`. While in sh, if you type /bin/csh to run csh, does it crash, or does it seem proper? If it seems proper, try and few commands and see if it still does. If it crashes, let's try some debugging. You should have a csh.core file, probably in /root. Run the command `gdb /bin/csh /root/csh.core` (replacing /root/csh.core to whatever path csh.core is in, if it's not in /root), and post the output to this list along with everything else I've asked for. Do that now. If that still doesn't work, I'm going to tell you to... Build it for debugging. cd to the directory /usr/src/bin/csh, and run the following commands: `CFLAGS='-ggdb' make`, then run `make install`. Once that's done, try /bin/csh again and if it crashes again, run `gdb /bin/csh` - when it crashes this time If you do not have a directory called /usr/src/bin/csh, you'll need to cvsup your src. Check through /usr/share/examples/cvsup/stable-supfile and the handbook section on updating sources via cvsup. Once that's done, go back and run the commands in the following paragraph. Clearly, something is very wrong here. Note to others: -rw-r--r-- 1 root wheel 4895 Mar 19 2006 /usr/src/bin/csh/Makefile -rw-r--r-- 1 root wheel 6882 May 16 2007 /usr/src/bin/csh/config.h -rw-r--r-- 1 root wheel 2964 May 16 2007 /usr/src/bin/csh/config_p.h -rw-r--r-- 1 root wheel 28287 Apr 6 2004 /usr/src/bin/csh/host.defs -rw-r--r-- 1 root wheel 1873 Feb 19 2006 /usr/src/bin/csh/iconv.h -rw-r--r-- 1 root wheel 2391 Feb 19 2006 /usr/src/bin/csh/iconv_stub.c Those are the file modification times for the csh sources, so even if he's running an older -RELEASE there shouldn't be any incompatibility issues with the latest source tree. - mdh _______________________________________________ email@example.com mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"