From: Halestino P. <hal...@ip...> - 2004-01-12 19:51:33
|
Hello, I'm running debian unstable and when I run my UML kernel it boots cool until the message "Starting periodic command scheduler: cron." After that it begins a loop. I only have one virtual console and I can't log in (I always get login incorrect). Could anyone help me? Here's my transcript of the bootup process: ############################################################################ Checking for the skas3 patch in the host...found Checking for /proc/mm...found Linux version 2.4.20-8um (root@Pichichi) (gcc version 2.95.4 20011002 (Debian prerelease)) #1 Mon Jan 12 18:50:23 WET 2004 On node 0 totalpages: 8192 zone(0): 8192 pages. zone(1): 0 pages. zone(2): 0 pages. Kernel command line: ubd0=root_fs eth0=tuntap,tap0 root=/dev/ubd0 Calibrating delay loop... 1240.45 BogoMIPS Memory: 28352k available Dentry cache hash table entries: 4096 (order: 3, 32768 bytes) Inode cache hash table entries: 2048 (order: 2, 16384 bytes) Mount-cache hash table entries: 512 (order: 0, 4096 bytes) Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes) Page-cache hash table entries: 8192 (order: 3, 32768 bytes) Checking for host processor cmov support...Yes Checking for host processor xmm support...No Checking that ptrace can change system call numbers...OK Checking that host ptys support output SIGIO...Yes Checking that host ptys support SIGIO on close...No, enabling workaround POSIX conformance testing by UNIFIX Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket IPsec Security Association Database (SADB): initialized. IPsec Security Policy Database (SPD): initialized. IPsec PF_KEY V2: initialized Starting kswapd VFS: Diskquotas version dquot_6.4.0 initialized JFFS version 1.0, (C) 1999, 2000 Axis Communications AB JFFS2 version 2.1. (C) 2001 Red Hat, Inc., designed by Axis Communications AB. pty: 256 Unix98 ptys configured SLIP: version 0.8.4-NET3.019-NEWTTY (dynamic channels, max=256). RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize loop: loaded (max 8 devices) PPP generic driver version 2.4.2 Universal TUN/TAP device driver 1.5 (C)1999-2002 Maxim Krasnyansky SCSI subsystem driver Revision: 1.00 scsi0 : scsi_debug, Version: 0.61 (20020815), num_devs=1, dev_size_mb=8, opts=0x0 Vendor: Linux Model: scsi_debug Rev: 0004 Type: Direct-Access ANSI SCSI revision: 03 blkmtd: error, missing `device' name Initializing software serial port version 1 mconsole (version 2) initialized on /root/.uml/EVVWCd/mconsole Partition check: ubda: unknown partition table UML Audio Relay (host dsp = /dev/sound/dsp, host mixer = /dev/sound/mixer) Initializing stdio console driver Netdevice 0 : TUN/TAP backend - NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP IP: routing cache hash table of 512 buckets, 4Kbytes TCP: Hash tables configured (established 2048 bind 2048) NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. IPv6 v0.8 (usagi-cvs/IPsec6 based StS) for NET4.0 IPv6 over IPv4 tunneling driver cryptoapi: loaded cryptoapi: Registered dsa (0) cryptoapi: Registered dh (0) cryptoapi: Registered 3des-ecb (0) cryptoapi: Registered 3des-cbc (65536) cryptoapi: Registered 3des-cfb (131072) cryptoapi: Registered 3des-ctr (262144) cryptoapi: Registered 3des-rtc (524288) cryptoapi: Registered null-ecb (0) cryptoapi: Registered null-cbc (65536) cryptoapi: Registered null-cfb (131072) cryptoapi: Registered null-ctr (262144) cryptoapi: Registered null-rtc (524288) cryptoapi: Registered sha1 (0) VFS: Mounted root (ext2 filesystem) readonly. INIT: version 2.85 booting Activating swap. Checking root file system... fsck 1.35-WIP (07-Dec-2003) /dev/ubd0: clean, 12586/24576 files, 86217/96988 blocks hwclock is unable to get I/O port access: the iopl(3) call failed. System time was Mon Jan 12 19:41:56 UTC 2004. Setting the System Clock using the Hardware Clock as reference... hwclock is unable to get I/O port access: the iopl(3) call failed. System Clock set. System local time is now Mon Jan 12 19:41:57 UTC 2004. Calculating module dependencies... done. Loading modules: Checking all file systems... fsck 1.35-WIP (07-Dec-2003) Setting kernel variables.. Mounting local filesystems... Cleaning /tmp /var/run /var/lock. Running 0dns-down to make sure resolv.conf is ok...done. Cleaning: /etc/network/ifstate. Setting up IP spoofing protection: rp_filter. Configuring network interfaces...done. Setting the System Clock using the Hardware Clock as reference... hwclock is unable to get I/O port access: the iopl(3) call failed. System Clock set. Local time: Mon Jan 12 19:42:07 UTC 2004 Initializing random number generator...done. Recovering nvi editor sessions... done. INIT: Entering runlevel: 2 Starting system log daemon: syslogd. Starting kernel log daemon: klogd. Starting MTA: exim4. Starting internet superserver: inetd. Starting deferred execution scheduler: atd. Starting periodic command scheduler: cron. INIT: Id "2" respawning too fast: disabled for 5 minutes INIT: Id "3" respawning too fast: disabled for 5 minutes INIT: Id "4" respawning too fast: disabled for 5 minutes INIT: Id "6" respawning too fast: disabled for 5 minutes INIT: Id "5" respawning too fast: disabled for 5 minutes [loop] ############################################################################ Halestino |
From: <s-...@rh...> - 2004-01-12 20:24:10
|
On Mon, Jan 12, 2004 at 07:51:18PM +0000, Halestino Pimentel wrote: > Hello, > > I'm running debian unstable and when I run my UML kernel it boots cool > until the message > "Starting periodic command scheduler: cron." > After that it begins a loop. I only have one virtual console and I can't > log in (I always get login incorrect). You probably don't have the tty you're logging in on listed in /etc/securetty. Root will only be allowed to login on ttys listed in that file. You will need to boot to single user mode and add vc/0 or ttys/0 to /etc/securetty. I added this to the troubleshooting faq on the wiki too. -Steve |
From: Halestino P. <hal...@ip...> - 2004-01-12 21:01:58
|
s-...@rh... wrote: >On Mon, Jan 12, 2004 at 07:51:18PM +0000, Halestino Pimentel wrote: > > >>Hello, >> >>I'm running debian unstable and when I run my UML kernel it boots cool >>until the message >>"Starting periodic command scheduler: cron." >>After that it begins a loop. I only have one virtual console and I can't >>log in (I always get login incorrect). >> >> > >You probably don't have the tty you're logging in on listed in >/etc/securetty. Root will only be allowed to login on ttys listed in that >file. You will need to boot to single user mode and add vc/0 or ttys/0 to >/etc/securetty. > > >I added this to the troubleshooting faq on the wiki too. > > >-Steve > > >------------------------------------------------------- >This SF.net email is sponsored by: Perforce Software. >Perforce is the Fast Software Configuration Management System offering >advanced branching capabilities and atomic changes on 50+ platforms. >Free Eval! http://www.perforce.com/perforce/loadprog.html >_______________________________________________ >User-mode-linux-user mailing list >Use...@li... >https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user > > > > My etc/securetty file (of the virtual machine) is exactely the same of the host. But I still have only one console:-( I solved the login problem mounting the virtual disk (it's a file) in the host machine via loopback and copying my host /etc/shadow to the virtual /etc/shadow. One more thing: I can ping all hosts in my net, even my mirror, but when I do an apt-get install gcc (yes, I don't have gcc in UML!!!!!) I receive the following: Reading Package Lists... Done Building Dependency Tree... Done W: Couldn't stat source package list http://ftp.cri.estig.ipb.pt sid/main Packages (/var/lib/apt/lists/ftp.cri.estig.ipb.pt_debian_dists_sid_main_binary-i386_Packages) - stat (2 No such file or directory) W: You may want to run apt-get update to correct these problems E: Couldn't find package gcc The /var/lib/apt/lists/ftp.cri.estig.ipb.pt_debian_dists_sid_main_binary-i386_Packages really doen't exist but there's a /var/lib/apt/lists/ftp.cri.estig.ipb.pt_debian_dists_sid_main_binary-i386_Release (created when I create the filesystem). Once more, I would apreciate some help. BR, Halestino |
From: Nuno S. <nun...@vg...> - 2004-01-12 22:37:51
|
Halestino Pimentel wrote: [..snip..] > I do an apt-get install gcc (yes, I don't have gcc in UML!!!!!) I > receive the following: > > Reading Package Lists... Done > Building Dependency Tree... Done > W: Couldn't stat source package list http://ftp.cri.estig.ipb.pt > sid/main Packages > (/var/lib/apt/lists/ftp.cri.estig.ipb.pt_debian_dists_sid_main_binary-i386_Packages) > - stat (2 No such file or directory) > W: You may want to run apt-get update to correct these problems > E: Couldn't find package gcc > This is off topic for UML. Anyway... Try doing: "apt-get update" and then "apt-get install build-essential". Regards, Nuno Silva |
From: Halestino P. <hal...@ip...> - 2004-01-13 20:18:34
|
Nuno Silva wrote: > > > Halestino Pimentel wrote: > > [..snip..] > >> I do an apt-get install gcc (yes, I don't have gcc in UML!!!!!) I >> receive the following: >> >> Reading Package Lists... Done >> Building Dependency Tree... Done >> W: Couldn't stat source package list http://ftp.cri.estig.ipb.pt >> sid/main Packages >> (/var/lib/apt/lists/ftp.cri.estig.ipb.pt_debian_dists_sid_main_binary-i386_Packages) >> - stat (2 No such file or directory) >> W: You may want to run apt-get update to correct these problems >> E: Couldn't find package gcc >> > > This is off topic for UML. > > Anyway... Try doing: "apt-get update" and then "apt-get install > build-essential". > > Regards, > Nuno Silva > > > It worked :-). My main problem was that I had a small filesystem. Thanks, BR, Halestino |
From: Martin M. <uml...@tw...> - 2004-01-13 07:26:48
|
On Mon, Jan 12, 2004 at 09:01:42PM +0000, Halestino Pimentel wrote: > My etc/securetty file (of the virtual machine) is exactely the same of > the host. Right, and that's the problem. In real Linux, tty1 is the first console; UML gets this wrong and uses tty0 for that. Adding tty0 to securetty was the last piece of getting UML's boot console to work just like the Linux console, so of course I only found it after I had already put a completely different workaround in place. :-/ -- the warfare on the cutting edge of any science draws attention away from the huge uncontested background, the dull metal heft of the axe that gives the cutting edge its power. -- Dennett |