[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Problems with Debian-based minimal rootfs



On Mon, Jul 26, 1999 at 08:05:38PM -0700, Matt Porter wrote:
> Hi,
> 
> I am building a minimal rootfs that will loads as a large ramdisk when
> booting some nodes on a clustered system.  I'm basically pulling pieces by
> hand from a working PowerPC potato system as each node is PowerPC-based.
> I only have the need to allow serial login and networking (rshd etc) so
> I've stripped a lot of the sysvinit scripts out.  It has /etc/init.d/rc
> and rcS.  It then has checkroot.sh, checkfs.sh, and bootmisc.sh running in
> the single user runlevel.  In runlevel 2, I just run the network scripts.
> 
> The problem is that applications making use getpwnam() and friends can't
> seem to parse my /etc/passwd (even though it is good, ripped out my
> example system).  When bootmisc.sh attempts to chmod the tty* devices to
> root.tty, it complains about an unknown user.  Further, /bin/login
> complains that any user I enter is invalid and unknown.  I know this must
> be something really trivial that I'm missing.  I've attached a dump of my
> errors below.  Thanks for any help or suggestions.

Let me guess - you're using a very minimal set of shared libraries
here?

My guess would be that the NSS modules aren't on your rootfs. 
Particularly /lib/libnss_files* and /etc/nsswitch.conf.

Dan

/--------------------------------\  /--------------------------------\
|       Daniel Jacobowitz        |__|        SCS Class of 2002       |
|   Debian GNU/Linux Developer    __    Carnegie Mellon University   |
|         dan@debian.org         |  |       dmj+@andrew.cmu.edu      |
\--------------------------------/  \--------------------------------/


Reply to: