keine BOOTLOG Meldungen nach dem Kernel Update

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
ccc
Beiträge: 1185
Registriert: 16.01.2005 01:08:53

keine BOOTLOG Meldungen nach dem Kernel Update

Beitrag von ccc » 09.01.2006 21:44:27

hallo

habe bei meinem Sarge Stable ein Kernel update gemacht:

Code: Alles auswählen

# apt-get install kernel-image-2.6.8-2-686
jetzt aber wenn ich von dem neuen Kernel boote,
dann bekome ich keine Bootlog Meldungen in /var/log/boot,
obwohl ich bootlogd in /etc/default/bootlogd

Code: Alles auswählen

BOOTLOGD_ENABLE=Yes
aktiviert habe

während des Bootvorgangs bekomme auf dem screen folgende Fehlermeldung:

Code: Alles auswählen

bootlogd: ioctl (/dev/ttyzf, TIOCCONS): Bad file descriptor 
gruss
ccc
Zuletzt geändert von ccc am 14.01.2006 23:44:00, insgesamt 1-mal geändert.

Benutzeravatar
stefon
Beiträge: 540
Registriert: 07.04.2004 12:41:57
Wohnort: Sbg Stadt
Kontaktdaten:

Beitrag von stefon » 09.01.2006 21:53:44

bei mir hat der bootlog sowieso erst ab 2.6.12 geklappt.. mitn 2.6.8er hatte ich keinen erfolg

ccc
Beiträge: 1185
Registriert: 16.01.2005 01:08:53

Beitrag von ccc » 09.01.2006 22:03:53

in dem Fall es handelt sich um einen BUG !

Benutzeravatar
Snoopy
Beiträge: 4297
Registriert: 17.11.2003 18:26:56
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rh.- Pflz.

Beitrag von Snoopy » 09.01.2006 22:42:00

Hi

Es wird weniger ein Bug sein, sondern eher evtl. ein fehlender aktivierter Charset im Kernel oder ähnliches.
Der bootlogd ging auch schon mit früheren Kerneln von 2.6.x.

Ich hatte mit selbst gebauten Kerneln auch das Problem, dass er nicht korrekt gestartet wird.
Es fehlte einfach ein aktivertes Charset im Kernel...nur darauf zu kommen war mal wieder lustig. *ggg

ccc
Beiträge: 1185
Registriert: 16.01.2005 01:08:53

Beitrag von ccc » 10.01.2006 01:17:11

# sudo sh -x /etc/init.d/bootlogd start
+ PATH=/sbin:/bin:/usr/sbin:/usr/bin
+ DAEMON=/sbin/bootlogd
+ NAME=bootlogd
+ DESC=Bootlog daemon
+ test -f /sbin/bootlogd
+ '[' -r /etc/default/bootlogd ']'
+ . /etc/default/bootlogd
++ BOOTLOGD_ENABLE=Yes
+ STOPPER=
+ ACTION=start
+ echo -n 'Starting Bootlog daemon: '
Starting Bootlog daemon: + '[' -d /proc/1/. ']'
+ umask 027
+ start-stop-daemon --start --quiet --exec /sbin/bootlogd -- -r
bootlogd: cannot find console device 136:0 in /dev

+ echo bootlogd.
bootlogd.
+ exit 0

Benutzeravatar
Snoopy
Beiträge: 4297
Registriert: 17.11.2003 18:26:56
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rh.- Pflz.

Beitrag von Snoopy » 10.01.2006 01:30:19

Hi
bootlogd: cannot find console device 136:0 in /dev
Das hab ich auch wenn ich das Teil per Hand antriggern möchte...trotzdem ist der bootlogd bei mir aktiv und loggt.

Testet diesselbe bootlogd-Version mit einem andren Kernel und er wird funktionieren.

ccc
Beiträge: 1185
Registriert: 16.01.2005 01:08:53

Beitrag von ccc » 10.01.2006 01:34:25

mit kernel 2.4.27-2-386 funktionierte bootlogd bei mir auch einwandfrei,

erst seit dem upgrade zu kernel 2.6.8-2-686 geht es nicht mehr !

ccc
Beiträge: 1185
Registriert: 16.01.2005 01:08:53

Beitrag von ccc » 12.01.2006 00:28:22

es liegt vermutlich an udev:

Code: Alles auswählen

linux:~# dpkg -l | grep udev
ii  udev           0.056-3        /dev/ management daemon

linux:~# whereis udev
udev: /sbin/udev /etc/udev /usr/share/man/man8/udev.8.gz

linux:~# cat /boot/config-2.6.8-2-686 | grep udev

linux:~# ps -ef | grep udev
root       337     1  0 13:40 ?        00:00:00 udevd

Code: Alles auswählen


linux:~# cat /etc/udev/udev.conf
# udev.conf
# The main config file for udev
#
# This file can be used to override some of udev's default values
# for where it looks for files, and where it places device nodes.


# udev_root - where in the filesystem to place the device nodes
udev_root="/dev"

# udev_db - The name and location of the udev database.
udev_db="/dev/.udevdb"

# udev_rules - The name and location of the udev rules file
udev_rules="/etc/udev/rules.d"

# udev_log - set to "yes" if you want logging, else "no"
udev_log="yes"

# maximum size of the /dev tmpfs
tmpfs_size="10M"

ccc
Beiträge: 1185
Registriert: 16.01.2005 01:08:53

Beitrag von ccc » 14.01.2006 00:18:50


ccc
Beiträge: 1185
Registriert: 16.01.2005 01:08:53

Beitrag von ccc » 14.01.2006 12:55:35

anyway habe als BUG raportiert:

Code: Alles auswählen

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=348009
es scheint ein problem mit udev & init scripten zu geben

ccc
Beiträge: 1185
Registriert: 16.01.2005 01:08:53

Beitrag von ccc » 06.02.2006 17:29:07

leider habe immer noch keine Lösung dieses Problems !

Antworten