You are not logged in.
Pages: 1
TTY autologin has stopped working in the excalibur live isos I'm making. This is normally done by the live-config script, 0160-sysvinit, which looks for a package named 'sysvinit' and if it's present, it modifies /etc/inittab to automatically log in the primary use on tty1. There are a couple of issues.
1. 'sysvinit' is a dummy transitional package. It's not a dependency of sysvinit-core, so it's possible to be using sysvinit as your init system without this dummy package installed. If it's not installed, then the live-config script doesn't setup autologin and the user is presented with a tty login prompt.
2. Now in excalibur, if the dummy package is installed, the system fails to complete its bootup. I can ssh in and see that /etc/inittab has been modified, but the ttys don't get created. I'm not sure where to look for the actual failure. The live-config script in excalibur is the same as the one in daedalus, where this problem does not occur.
I did a search on the debian-live mailing list and didn't find anything useful. What am I missing?
Offline
More info -
I installed runit and made another iso. Autologin is configured by editing the run files in /etc/sv/getty-tty[1-6]. Autologin fails in this case, and the run files were not edited. In fact, it looks like live-config did not run at all - /var/log/live/config.log is empty.
This one boots to no login prompt, but pressing ENTER shows the login prompt and it works.
CORRECTION: The login prompt is there in runit, but I didn't see it because the console got spammed with system messages.
Offline
Pages: 1