sysv-rc Update und jetzt gibt es Errors beim Booten
sysv-rc Update und jetzt gibt es Errors beim Booten
Vor 1-2 Tagen trudelte mit einem safe-upgrade eine neue Version von sysv-rc ein und seitdem habe ich ein paar Fehlermeldungen beim Booten, dass auf irgendwelche Dateien (einige .pid Files z.B.) nicht zugegriffen werden kann o.ä. Da die Meldungen nicht im Bootlog stehen (kommen bevor das Log startet), weiß ich den genauen Wortlaut leider nicht aus dem Kopf. Weiß jemand was das ist und wie ich es behebe?
Woher soll ich wissen was ich denke, bevor ich höre was ich sage?
-
- Beiträge: 278
- Registriert: 19.04.2009 18:55:05
Re: sysv-rc Update und jetzt gibt es Errors beim Booten
Hast du dein Debian Testing auf ein dependency based boot umgestellt? Mir hat das sysv-rc update nämlich die Migration angeboten, aber ich habe vorsichtshalber erstmal abgelehnt.
Re: sysv-rc Update und jetzt gibt es Errors beim Booten
Jo!
Woher soll ich wissen was ich denke, bevor ich höre was ich sage?
Re: sysv-rc Update und jetzt gibt es Errors beim Booten
Ich hab angenommen....
Jetzt trau ich mich nicht mehr, den Rechner neu zu booten -.-
Jetzt trau ich mich nicht mehr, den Rechner neu zu booten -.-
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nicht • Don't break debian! • Wie man widerspricht
Windows ist doof, Linux funktioniert nicht • Don't break debian! • Wie man widerspricht
Re: sysv-rc Update und jetzt gibt es Errors beim Booten
Booten ist kein Problem. Es funktioniert auch alles einwandfrei. Kommen halt nur die Meldungen.
Woher soll ich wissen was ich denke, bevor ich höre was ich sage?
-
- Beiträge: 278
- Registriert: 19.04.2009 18:55:05
Re: sysv-rc Update und jetzt gibt es Errors beim Booten
Um die Ausgaben ein wenig ausführlicher zu machen, kannst du folgendes tun:
Nach einen Neustart findest du weitere Infos zu dem Bootvorgang in /var/log/boot/, vielleicht finden wir darüber weitere Anhaltspunkte zum Fehler.
Wenn du rsyslogd verwendest, kannst du zudem noch die Datei /etc/rsyslog.d/all.conf mit folgendem Inhalt anlegen:
Dies logt einfach alles nach /var/log/all
Welche Informationen/Fehlermeldungen bekommst du nun in den verschiedenen Logdateien angezeigt?
- quiet aus /boot/grub/menu.lst entfernen
- die Option VERBOSE=yes in /etc/default/rcS setzen
Code: Alles auswählen
# Run bootlogd at startup ?
BOOTLOGD_ENABLE=Yes
Wenn du rsyslogd verwendest, kannst du zudem noch die Datei /etc/rsyslog.d/all.conf mit folgendem Inhalt anlegen:
Code: Alles auswählen
*.* /var/log/all
Welche Informationen/Fehlermeldungen bekommst du nun in den verschiedenen Logdateien angezeigt?
Re: sysv-rc Update und jetzt gibt es Errors beim Booten
Wie gesagt, dass Problem ist, dass das Loggen in Dateien erst anschließend startet! Im Bootlog taucht deshalb davon nichts auf. Ich habe grade aber mal ein Foto von dem Spaß gemacht:
Woher soll ich wissen was ich denke, bevor ich höre was ich sage?
Re: sysv-rc Update und jetzt gibt es Errors beim Booten
Hm, ich hab vor der Migration noch die Warnungen beseitigt (ein paar Überreste von tomcat6 zb, war nicht gepurgt) und dann dpkg-reconfigure aufgerufen, passt.
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nicht • Don't break debian! • Wie man widerspricht
Windows ist doof, Linux funktioniert nicht • Don't break debian! • Wie man widerspricht
Re: sysv-rc Update und jetzt gibt es Errors beim Booten
Jo purgen musste ich auch 1-2 Sachen, das habe ich auch gemacht. Daran dürfte es also nicht liegen.
Woher soll ich wissen was ich denke, bevor ich höre was ich sage?
- novalix
- Beiträge: 1909
- Registriert: 05.10.2005 12:32:57
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: elberfeld
Re: sysv-rc Update und jetzt gibt es Errors beim Booten
Ein wenig ins Blaue:
Du schreibst von einem "safe-upgrade". Gerade dabei kann es sein, dass wichtige Pakete nicht auf den neuesten Stand gehoben oder nicht installiert (insserv?) werden. Versuch doch mal einen "full-upgrade" (aka "dist-upgrade) auszuführen; im Zweifel zunächst mit dem Schalter "-s" zur Probe.
Groetjes, niels
Du schreibst von einem "safe-upgrade". Gerade dabei kann es sein, dass wichtige Pakete nicht auf den neuesten Stand gehoben oder nicht installiert (insserv?) werden. Versuch doch mal einen "full-upgrade" (aka "dist-upgrade) auszuführen; im Zweifel zunächst mit dem Schalter "-s" zur Probe.
Groetjes, niels
Das Wem, Wieviel, Wann, Wozu und Wie zu bestimmen ist aber nicht jedermannns Sache und ist nicht leicht.
Darum ist das Richtige selten, lobenswert und schön.
Darum ist das Richtige selten, lobenswert und schön.
Re: sysv-rc Update und jetzt gibt es Errors beim Booten
Ist alles aktuell!
Woher soll ich wissen was ich denke, bevor ich höre was ich sage?
-
- Beiträge: 278
- Registriert: 19.04.2009 18:55:05
Re: sysv-rc Update und jetzt gibt es Errors beim Booten
Welche Dateien existieren bei dir unter /etc/init.d/? Wie mountest du /tmp in deiner /etc/fstab (falls überhaupt)?
EDIT1: Werden vor den gezeigten Fehlermeldungen alle Dateisysteme eingebunden? Er müsste vor der Fehlermeldung sowas wie "Will now mount local filesystems" schreiben.
EDIT1: Werden vor den gezeigten Fehlermeldungen alle Dateisysteme eingebunden? Er müsste vor der Fehlermeldung sowas wie "Will now mount local filesystems" schreiben.
Re: sysv-rc Update und jetzt gibt es Errors beim Booten
Nachdem grub durch ist, kommt genau das, was man auf dem Foto sieht.
fstab:
Code: Alles auswählen
moritz@MoLap:~$ ls -l /etc/init.d/
total 488
-rwxr-xr-x 1 root root 2256 2009-05-04 17:50 acpid
-rwxr-xr-x 1 root root 1348 2009-05-28 17:37 acpi-support
-rwxr-xr-x 1 root root 9585 2009-07-02 17:44 alsa-utils
-rwxr-xr-x 1 root root 1301 2009-06-22 21:25 anacron
-rwxr-xr-x 1 root root 6461 2009-08-04 11:12 apache2
-rwxr-xr-x 1 root root 1663 2009-07-18 05:38 apmd
-rwxr-xr-x 1 root root 936 2009-08-14 18:49 atd
-rwxr-xr-x 1 root root 2315 2009-04-18 14:46 avahi-daemon
-rwxr-xr-x 1 root root 4597 2009-07-01 13:07 bluetooth
-rwxr-xr-x 1 root root 2348 2009-09-14 15:17 bootlogd
-rwxr-xr-x 1 root root 1547 2009-09-06 22:21 bootlogs
-rwxr-xr-x 1 root root 1406 2009-09-06 22:21 bootmisc.sh
-rwxr-xr-x 1 root root 3827 2009-09-06 22:21 checkfs.sh
-rwxr-xr-x 1 root root 11087 2009-09-11 11:28 checkroot.sh
-rwxr-xr-x 1 root root 1079 2009-09-05 08:37 console-setup
-rwxr-xr-x 1 root root 2489 2009-04-26 16:32 cpufrequtils
-rwxr-xr-x 1 root root 3009 2009-05-13 02:05 cron
-rwxr-xr-x 1 root root 2556 2009-05-21 19:02 cups
-rwxr-xr-x 1 root root 4146 2009-06-17 21:17 dbus
-rwxr-xr-x 1 root root 1615 2009-06-29 20:42 dirmngr
-rwxr-xr-x 1 root root 8040 2009-06-22 22:21 dkms_autoinstaller
-rwxr-xr-x 1 root root 6604 2009-03-15 17:01 exim4
-rwxr-xr-x 1 root root 1417 2009-08-13 20:38 fancontrol
-rwxr-xr-x 1 root root 2909 2009-07-03 22:17 fuse
-rwxr-xr-x 1 root root 2229 2009-08-14 16:09 hal
-rwxr-xr-x 1 root root 1329 2008-01-03 01:09 halt
-rwxr-xr-x 1 root root 4325 2009-04-02 17:25 hdapsd
-rwxr-xr-x 1 root root 2908 2008-07-27 15:24 hddtemp
-rwxr-xr-x 1 root root 10725 2009-06-13 01:26 hdparm
-rwxr-xr-x 1 root root 2724 2008-05-17 00:33 hibernate
-rwxr-xr-x 1 root root 1423 2009-09-06 22:21 hostname.sh
-rwxr-xr-x 1 root root 5050 2009-08-13 14:57 hwclockfirst.sh
-rwxr-xr-x 1 root root 5032 2009-08-13 14:57 hwclock.sh
-rwxr-xr-x 1 root root 4698 2009-03-28 05:51 ifplugd
-rwxr-xr-x 1 root root 2518 2006-09-15 20:03 ifupdown
-rwxr-xr-x 1 root root 1047 2009-09-06 10:59 ifupdown-clean
-rwxr-xr-x 1 root root 7855 2009-09-09 20:32 kbd
-rwxr-xr-x 1 root root 6291 2009-09-01 22:49 kdm
-rwxr-xr-x 1 root root 1370 2009-09-05 08:37 keyboard-setup
-rwxr-xr-x 1 root root 3649 2009-07-26 18:36 keymap.sh
-rwxr-xr-x 1 root root 1293 2009-09-06 22:21 killprocs
-rwxr-xr-x 1 root root 1986 2009-06-10 13:55 laptop-mode
-rwxr-xr-x 1 root root 867 2009-08-13 20:38 lm-sensors
-rwxr-xr-x 1 root root 7018 2009-04-26 16:32 loadcpufreq
-rwxr-xr-x 1 root root 1358 2009-06-15 01:52 module-init-tools
-rwxr-xr-x 1 root root 620 2007-12-30 10:22 mountall-bootclean.sh
-rwxr-xr-x 1 root root 1956 2009-06-23 16:06 mountall.sh
-rwxr-xr-x 1 root root 2184 2009-09-11 11:30 mountdevsubfs.sh
-rwxr-xr-x 1 root root 1924 2009-09-11 11:30 mountkernfs.sh
-rwxr-xr-x 1 root root 618 2007-12-30 10:21 mountnfs-bootclean.sh
-rwxr-xr-x 1 root root 2330 2008-02-29 21:27 mountnfs.sh
-rwxr-xr-x 1 root root 1315 2009-09-06 22:21 mountoverflowtmp
-rwxr-xr-x 1 root root 3658 2009-09-11 11:29 mtab.sh
-rwxr-xr-x 1 root root 5447 2009-09-03 09:55 mysql
-rwxr-xr-x 1 root root 1886 2009-07-29 12:16 networking
-rwxr-xr-x 1 root root 5964 2009-06-09 05:35 nfs-common
-rwxr-xr-x 1 root root 1751 2009-06-12 16:25 ntp
-rwxr-xr-x 1 root root 2376 2007-08-19 15:20 pcmciautils
-rwxr-xr-x 1 root root 665 2009-06-18 09:59 policykit
-rwxr-xr-x 1 root root 2172 2009-05-22 05:24 portmap
-rwxr-xr-x 1 root root 408 2008-11-28 18:45 pppd-dns
-rwxr-xr-x 1 root root 1301 2009-09-16 17:03 procps
-rwxr-xr-x 1 root root 8863 2009-09-06 22:22 rc
-rwxr-xr-x 1 root root 801 2009-09-06 22:21 rc.local
-rwxr-xr-x 1 root root 117 2009-09-06 22:22 rcS
-rw-r--r-- 1 root root 1510 2009-09-06 22:22 README
-rwxr-xr-x 1 root root 639 2008-01-03 01:11 reboot
-rwxr-xr-x 1 root root 3570 2009-04-26 23:51 resolvconf
-rwxr-xr-x 1 root root 1074 2009-09-06 22:21 rmnologin
-rwxr-xr-x 1 root root 4315 2009-06-17 15:06 rsync
-rwxr-xr-x 1 root root 2961 2009-06-23 13:14 rsyslog
-rwxr-xr-x 1 root root 2917 2009-05-02 15:07 samba
-rwxr-xr-x 1 root root 2317 2009-06-26 17:41 saned
-rwxr-xr-x 1 root root 1055 2009-04-17 11:49 screen-cleanup
-rwxr-xr-x 1 root root 2283 2008-05-20 09:13 sendsigs
-rwxr-xr-x 1 root root 590 2007-12-29 22:32 single
-rw-r--r-- 1 root root 4271 2009-09-06 22:21 skeleton
-rwxr-xr-x 1 root root 1092 2009-05-15 20:57 sleepd
-rwxr-xr-x 1 root root 3451 2009-09-07 20:58 smartmontools
-rwxr-xr-x 1 root root 3889 2009-07-31 17:56 ssh
-rwxr-xr-x 1 root root 519 2009-09-06 22:21 stop-bootlogd
-rwxr-xr-x 1 root root 1095 2009-09-06 22:21 stop-bootlogd-single
-rwxr-xr-x 1 root root 551 2009-08-31 23:46 sudo
-rwxr-xr-x 1 root root 1603 2009-06-07 21:38 sysstat
-rwxr-xr-x 1 root root 3975 2009-09-27 15:27 thinkfan
-rwxr-xr-x 1 root root 7371 2009-08-16 01:50 udev
-rwxr-xr-x 1 root root 1001 2008-07-11 15:34 udev-mtab
-rwxr-xr-x 1 root root 4024 2008-04-28 00:31 udftools
-rwxr-xr-x 1 root root 2230 2009-07-07 12:11 umountfs
-rwxr-xr-x 1 root root 2156 2009-07-07 12:11 umountnfs.sh
-rwxr-xr-x 1 root root 1456 2008-05-29 19:50 umountroot
-rwxr-xr-x 1 root root 1997 2009-09-06 22:21 urandom
-rwxr-xr-x 1 root root 10793 2009-09-09 20:43 vboxdrv
-rwxr-xr-x 1 root root 2327 2009-05-19 01:07 wpa-ifupdown
-rwxr-xr-x 1 root root 1777 2008-03-24 00:26 x11-common
Code: Alles auswählen
moritz@MoLap:~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'vol_id --uuid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# / was on /dev/sda1 during installation
UUID=cf808fe3-13e7-481d-9cfb-4bab4c33d7c9 / ext3 errors=remount-ro 0 1
# /home was on /dev/sda3 during installation
#UUID=ff751b51-b193-4aa1-9d07-fab5d2c258c5
/dev/sda3 /home ext3 defaults 0 2
/dev/sda2 none swap sw 0 0
/dev/hda /media/cdrom0 udf,iso9660 user,noauto 0 0
Woher soll ich wissen was ich denke, bevor ich höre was ich sage?
-
- Beiträge: 278
- Registriert: 19.04.2009 18:55:05
Re: sysv-rc Update und jetzt gibt es Errors beim Booten
Laut deiner /etc/fstab liegt /tmp nicht auf einer eigenen Partition und wird auch nicht als tmpfs gemountet (so wie bspw. hier). Mich wundert es, dass die Fehlermeldung direkt nach Grub geworfen wird, ohne das vorher dein root Dateisystem gemountet wird. Wenn ich mich recht entsinne, werden bei mir zuerst die Dateisysteme gemountet und danach /tmp geleert. Wie sehen denn bei dir die LSB Tags in der /etc/init.d/mountall-bootclean.sh aus?
Re: sysv-rc Update und jetzt gibt es Errors beim Booten
Zeig uns bitte mal "ls /etc/rcS.d/".
Wie WEARENOTALONE schon festgestellt hat, scheint mountall-bootclean.sh viel zu früh ausgeführt zu werden.
Wie WEARENOTALONE schon festgestellt hat, scheint mountall-bootclean.sh viel zu früh ausgeführt zu werden.
Formerly known as Trigger.
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams
Re: sysv-rc Update und jetzt gibt es Errors beim Booten
Code: Alles auswählen
moritz@MoLap:~$ ls /etc/rcS.d/
README S09hwclock.sh S15policykit
S01mountkernfs.sh S09ifupdown-clean S15pppd-dns
S01mountnfs-bootclean.sh S09module-init-tools S15procps
S02udev S09mtab.sh S15resolvconf
S03mountdevsubfs.sh S09udev-mtab S15screen-cleanup
S04bootlogd S10checkfs.sh S15urandom
S05keymap.sh S11mountall.sh S15x11-common
S06keyboard-setup S12mountall-bootclean.sh S16console-setup
S07hdparm S13mountoverflowtmp S17ifupdown
S07hibernate S14kbd S18networking
S07hwclockfirst.sh S15alsa-utils S19portmap
S07pcmciautils S15bootmisc.sh S20fuse
S08checkroot.sh S15lm-sensors S21stop-bootlogd-single
Woher soll ich wissen was ich denke, bevor ich höre was ich sage?
Re: sysv-rc Update und jetzt gibt es Errors beim Booten
Ok, das Problem ist, dass mountnfs.sh überhaupt nicht gestartet wird und mountnfs-bootclean.sh eigentlich nach diesem Skript starten sollte. Kannst du dich daran erinnern, mountnfs.sh mal aktiv deaktiviert zu haben?
Um das Skript wieder zu aktivieren versuche mal
Um das Skript wieder zu aktivieren versuche mal
Code: Alles auswählen
insserv -d /etc/init.d/mountnfs.sh
Formerly known as Trigger.
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams
Re: sysv-rc Update und jetzt gibt es Errors beim Booten
Nicht wirklich, aber das ist gut möglich. Kann ich das auch mit dem neuen dependecy boot einfach per update-rc.d -f mountnfs defaults hinzufügen oder geht das jetzt anders?
Ah deinen edit nicht gesehen. Probiere es grade mal
Ah deinen edit nicht gesehen. Probiere es grade mal
Woher soll ich wissen was ich denke, bevor ich höre was ich sage?
Re: sysv-rc Update und jetzt gibt es Errors beim Booten
Code: Alles auswählen
update-rc.d -f mountnfs.sh defaults
EDIT: Hehe, und ich hab dein EDIT nicht gesehen...
Formerly known as Trigger.
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams
Re: sysv-rc Update und jetzt gibt es Errors beim Booten
Okay coole Sache. Das hat das Problem gelöst! Danke für die Hilfe!!!!
Kannst du mir vielleicht noch erklären wie du darauf gekommen bist? Möchte ja auch was bei der Geschichte lernen
Kannst du mir vielleicht noch erklären wie du darauf gekommen bist? Möchte ja auch was bei der Geschichte lernen
Woher soll ich wissen was ich denke, bevor ich höre was ich sage?
-
- Beiträge: 278
- Registriert: 19.04.2009 18:55:05
Re: sysv-rc Update und jetzt gibt es Errors beim Booten
Aber warum wird mountnfs-bootclean.sh überhaupt ausgeführt, obwohl die Voraussetzungen dafür nicht erfüllt sind? Werden Skripte (wie mountnfs-bootclean.sh), dessen Voraussetzungen nicht erfüllt werden können (in diesem Fall wg. nicht existierender mountnfs.sh) automatisch als erstes gestartet?armin hat geschrieben:Ok, das Problem ist, dass mountnfs.sh überhaupt nicht gestartet wird und mountnfs-bootclean.sh eigentlich nach diesem Skript starten sollte. ...
Bei mir gibt es zu Beginn den symbolischen Link /etc/rcS.d/S01mountnfs-bootclean.sh nicht; der Link hat bei mir die Bezeichnung S46mountnfs-bootclean.sh und wird somit wesentlich später ausgeführt als S36mountall-bootclean.sh (habe Migration auf dependency .. noch nicht durchgeführt). War das mit der Umsortierung gemeint, die als Warnung bei der Migration auf eine dependency based boot sequence ausgegeben wurde?
Re: sysv-rc Update und jetzt gibt es Errors beim Booten
Anhand von /etc/rcS.d/* sieht man, dass S01mountnfs-bootclean.sh vollkommen falsch ist. Das hat man einfach irgendwann im Gefühlmoritzz hat geschrieben:Kannst du mir vielleicht noch erklären wie du darauf gekommen bist? Möchte ja auch was bei der Geschichte lernen
Wenn man sich die ersten Zeilen von /etc/init.d/mountnfs-bootclean.sh ansieht stellt man fest, dass das Skript eigentlich nach mountnfs starten sollte. Also nach mountnfs in /etc/rc.S/ gesucht und bekanntermaßen nix gefunden.
@WEARENOTALONE: Ja, insserv ist da im Moment noch nicht so robust. Sobald ein Initskript einmal installiert ist und du dann die Symlinks löschst von denen es abhängig ist, geht die Sache etwas schief. Im Normalfall sollte der Symlink natürlich nicht fehlen, und dann läuft das auch alles wie es soll.
Es ist geplant das ganze noch robuster zu machen, aber wie wir sehen noch nicht umgesetzt.
Formerly known as Trigger.
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams