From owner-freebsd-questions@FreeBSD.ORG Wed Apr 28 08:13:02 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3BF0E16A4CE for ; Wed, 28 Apr 2004 08:13:02 -0700 (PDT) Received: from bewilderbeast.blackhelicopters.org (bewilderbeast.blackhelicopters.org [198.22.63.43]) by mx1.FreeBSD.org (Postfix) with ESMTP id D2C5543D68 for ; Wed, 28 Apr 2004 08:13:01 -0700 (PDT) (envelope-from mwlucas@bewilderbeast.blackhelicopters.org) Received: from bewilderbeast.blackhelicopters.org (mwlucas@localhost [127.0.0.1])i3SFD1lK084899 for ; Wed, 28 Apr 2004 11:13:01 -0400 (EDT) (envelope-from mwlucas@bewilderbeast.blackhelicopters.org) Received: (from mwlucas@localhost)i3SFD1nt084898 for questions@freebsd.org; Wed, 28 Apr 2004 11:13:01 -0400 (EDT) (envelope-from mwlucas) Date: Wed, 28 Apr 2004 11:13:00 -0400 From: "Michael W. Lucas" To: questions@freebsd.org Message-ID: <20040428151300.GA84517@bewilderbeast.blackhelicopters.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.1i X-Spam-Score: (0) X-Scanned-By: MIMEDefang 2.39 Subject: Diskless Soekris, current, and disappearing /var and /usr X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Apr 2004 15:13:02 -0000 Hi, Any help would be appreciated. This is my first stab at diskless with FreeBSD. I have a Soekris box I'm trying to use diskless with a very recent -current, and having trouble getting it to boot properly multi-user. If I boot single-user, I get a command prompt. In single-user mode I can do "mount /usr" and it just works. I can /etc/rc.d and do "./tmp start" and "./var start" and it works, giving me a all sorts of directories in /var, and /tmp and /var on memory disks. # df Filesystem 512-blocks Used Avail Capacity Mounted on 192.168.254.1:/var/ids/dcxweb/cloned 17653888 3013080 13228500 19% / devfs 2 2 0 100% /dev /dev/md0 9436 8 8676 0% /var 192.168.254.1:/usr 14206300 4665200 8404596 36% /usr /dev/md1 9436 216 8468 2% /var # In /conf I have two directories: a base/diskless_remount containing "/etc", and an IP address directory containing a full /etc/ directory with the following rc.conf. hostname="soekris.blackhelicopters.org" sshd_enable="yes" kern_securelevel_enable="NO" sendmail_enable="NO" syslogd_flags="" ntpd_enable="YES" tmpmfs="YES" tmpsize="5m" varmfs="YES" varsize="5m" populate_var="YES" When I boot from single-user, it appears that /usr and /var go away. If I skip single-user and boot straight to multi-user, the same thing happens. I get the following dmesg. A command prompt never appears. Any ideas? # exit sysctl: unknown oid 'security.jail.jailed' [: -eq: unexpected operator Pre-seeding PRNG: kickstart. sysctl: unknown oid 'kern.bootp_cookie' Interface sis0 IP-Address 192.168.254.249 Broadcast 192.168.254.255 Loading configuration files. Entropy harvesting: interrupts ethernet point_to_point kickstart. Fast boot: skipping disk checks. /etc/rc.d/var: /usr/sbin/mtree: not found /etc/rc.d/var: /usr/sbin/mtree: not found /etc/rc.d/var: /usr/sbin/newsyslog: not found /etc/rc.d/var: /usr/bin/touch: not found sysctl: unknown oid 'security.jail.jailed' [: -eq: unexpected operator Setting hostname: soekris.blackhelicopters.org lo0: flags=8049 mtu 16384 inet 127.0.0.1 netmask 0xff000000 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4 Additional routing options:. hw.bus.devctl_disable: 0 -> 1 Mounting NFS file systems:nfs: can't update /var/db/mounttab for 192.168.254.1:/var/ids/dcxweb/ cloned nfs: can't update /var/db/mounttab for 192.168.254.1:/usr . eval: cannot create /var/run/syslogd.sockets: No such file or directory Starting syslogd. Mar 31 18:42:32 syslogd: cannot create /var/run/log: No such file or directory syslogd: child pid 311 exited with return code 1 eval: cannot create /var/run/dmesg.boot: No such file or directory ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/X11R6/lib /usr/local/lib ldconfig: mkstemp(/var/run/ld-elf.so.hints.Q1fF9E): No such file or directory a.out ldconfig path: /usr/lib/aout /usr/lib/compat/aout /usr/X11R6/lib/aout ldconfig: /var/run/ld.so.hints.Ot3O0OVq4o: No such file or directory Starting local daemons:. Updating motd. Starting ntpd. Starting sshd. Missing privilege separation directory: /var/empty 451 4.0.0 can not chdir(/var/spool/mqueue/): No such file or directory can not chdir(/var/spool/mqueue/): No such file or directory can not chdir(/var/spool/clientmqueue/): No such file or directory Initial i386 initialization:. Additional ABI support:. Starting cron. cron: can't open or create /var/run/cron.pid: No such file or directory Local package initialization: (skipping 000.mysql-client.sh, not executable)ldconfig: mkstemp(/ var/run/ld-elf.so.hints.eqR6yr): No such file or directory /libexec/ld-elf.so.1: Shared object "libmm.so.13" not found (skipping mysql-server.sh, not executable). Additional TCP options:. Starting background file system checks in 60 seconds. Mon Mar 31 18:43:05 EST 1980 -- Michael Lucas mwlucas@FreeBSD.org, mwlucas@BlackHelicopters.org "I'm sorry, but 'Social Darwinism' is no excuse for killing all of your co-workers." -- Ivan Brunetti http://www.BlackHelicopters.org/~mwlucas/