Date: Tue, 15 Feb 2005 19:44:43 -0800 From: Jeff BSD <jeff.bsd@gmail.com> To: Ruben de Groot <ruben@jail2.bzerk.org> Cc: freebsd-questions@freebsd.org Subject: Re: Broken shell - I can't login at all Message-ID: <205376f1050215194459ac08f6@mail.gmail.com> In-Reply-To: <20050215133446.GA74237@jail2.bzerk.org> References: <205376f105021420572470976@mail.gmail.com> <20050215133446.GA74237@jail2.bzerk.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 15 Feb 2005 14:34:46 +0100, Ruben de Groot <ruben@jail2.bzerk.org> wrote: > > Hi, > > On Mon, Feb 14, 2005 at 08:57:28PM -0800, Jeff BSD typed: > > Hi- > > I'm in the process of upgrading a 4.6 system to 5.3. When I boot the > > machine it gets to: > > How are you doing the upgrade? There are some specific steps about > upgrading from 4.x to 5.x all the way down in /usr/src/UPGRADING. > Also, I believe only upgrades from 4-STABLE are supported, so since > 4.6 is pretty old, you probably should upgrade in 2 steps: 4.6 -> > 4-STABLE followed by 4-STABLE -> 5.3 (This counts for source upgrades, > not binary upgrades) > > > ---- > > init: bin/sh on /etc/rc terminated abnormally, going to single user > > mode > > Enter root password, or ^D to go multi-user > > Password: > > ---- > > > > I enter the password, then: > > > > ---- > > Enter full pathname of shell of RETURN for /bin/sh: > > pid # (sh), uid 0: exited on signal 12 > > init: bin/sh on /etc/rc terminated abnormally, going to single user > > mode > > Enter root password, or ^D to go multi-user > > Password: > > ---- > > > > Round and round I go. > > > > Sounds like I broke /bin/sh to me. I've messed around in safe mode > > but I can't see how I can use it to possibly fix my problem, assuming > > I did do anything to /bin/sh (which I don't think I did - > > intentionally/directly that is). > > > > How do I fix it so I can boot it? A bit of the chicken and the egg, > > what? > > Yes, it sounds like the easiest way for you would be to boot from a 5.3 > installation CD and just do a binary upgrade. The problem is you now > have a mixed 4.6/5.3 system with out-of-sync binaries, libs and kernel > and there really isn't much fun in trying to troubleshoot that. > > If you want to continue down this road, there is a chance that you can at > least get a working shell by entering /rescue/sh on the above "Enter full > pathname of shell of RETURN for /bin/sh:" prompt. From there you can use > other tools from /rescue (if they were allready installed before your > system got hosed) to try and finish the installworld > > G'luck > > Ruben > > Thanks all- Turned out I was booting the wrong kernel (new kernels are in /boot/kernel/... duh!) Took me hours to figure that one out. As always, upgrading provides a unique learning experience. Your advice was useful and appreciated however. Jeff
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?205376f1050215194459ac08f6>