On Sat, 17 Sep 2011 13:59:13 +0000 Dick Gevers <[email protected]> wrote:
> On Sat, 17 Sep 2011 14:38:56 +0100, Colin Guthrie wrote about Re: > [Mageia-dev] systemd vs dm: > > >Yeah, please open a bug against initscripts (feel free to assign it to > >me) just so it's not forgotten. > > For the record (you already found it): > https://bugs.mageia.org/show_bug.cgi?id=2760 > Well, i have set SPEEDBOOT=no, installed sysvinit to replace systemd-sysvinit, and still GDM does strange things. Right after boot, it does not allow to switch to any vt, and even if you do it, sometimes hangs. I see this in messages: Sep 18 01:14:37 one /sbin/mingetty[3285]: tty2: invalid character 0xbc in login name If I restart gdm (via an ssh session), I can see that tty2 has a couple lines of garbage after the login prompt. It looks like gdm tries to use tty2, and bangs against mingetty, see that tty2 session is the last: root 3284 1 0 01:14 tty1 00:00:00 /sbin/mingetty tty1 root 3286 1 0 01:14 tty3 00:00:00 /sbin/mingetty tty3 root 3287 1 0 01:14 tty4 00:00:00 /sbin/mingetty tty4 root 3288 1 0 01:14 tty5 00:00:00 /sbin/mingetty tty5 root 3289 1 0 01:14 tty6 00:00:00 /sbin/mingetty tty6 root 3504 1 0 01:14 tty2 00:00:00 /sbin/mingetty tty2 root 7402 7399 0 01:21 tty8 00:00:00 /etc/X11/X :0 -br -verbose -logverbose 7 -auth /var/run/gdm/auth-for-gdm-LD0qed/database -nolisten tcp How could I add the option 'vt7' to the X server command line ? New gdm custom.conf does not support the [servers] section I planned to use (from what I have been able to read). A workaround should be to hardcode, even in sources if needed, the option to use vt7. It is no so dangerous, even systemd makes tty7 the mandatory X target as it has a conflict in gdm for tty7... I also have noticed that systemd uses agetty, and /etc/inittab uses mingetty. To really compare things and rule aout any bugs, both should be the same... Any ideas ?
