Tumbleweed Probleme mit kernel 4.17.x

Ich habe ein Lenovo T430, Darauf läuft eine opensuse, schon ziemlich alt, nunmehr auf aktuelle tumbleweed geupdatet.

Mit den 4.16.x kernel lief das System einigermaßen. Mit dem Update auf 4.17.1 war kein erfolgreicher boot mehr möglich. Das System bleibt hängen und öffnet keinen Loginschirm.

In der Textkonsole ist der letzte Eintrag bezüglich des account service, es gibt auch keinen Text-Login.

Mit einem boot mit 4.16.13 läuft das System offenbar hingegen korrekt hoch.

Das System zeigte dann ein Update des Kernels auf 4.17.2 an. Meine Vermutung, der 4.17.2 sei ein Bugfix für den 4.17.1 in Bezug auf das Problem, war falsch. Der 4.17.2 hat das gleiche Problem.

Leider war ich nun den 4.16.13 auch los, hatte also kein startfähiges System mehr.

Es gelang mir über GRUB_2 in den rescue-mode zu booten und den systemd auf multi-user.target umzustellen.

Die 4.17.x laufen dann bis in die Textconsole hoch. Ein Versuch des manuellen Wechsels mit systemctl isolate graphical.target führt aber wieder zu einem hängenden system.

Der Versuch einen alten Kernel 4.16.x einzuspielen funktionierte nicht korrekt, da mount keine DVD mounten konnte.

zypper.log:2018-06-25 21:56:07 <5> linux-tux.*******(3239) [zypp] Exception.cc(log):166 MediaCD.cc(attachTo):592 THROW: Failed to mount cd:///?devices=/dev/disk/by-id/ata-PLDS_DVD-RW_DS8A8SH_S45N7602Z1ZM1R00Q55A on /var/adm/mount/AP_0xnTll0O: Mounting media failed (mount: /var/adm/mount/AP_0xnTll0O: mount(2) system call failed: Bad address.)

Gleiche Fehlermeldung von mount auch beim Versuch dvds oder ntfs partitionen manuell zu mounten.

Uber rescue von der CD konnte ich dann einen alten 4.16.10 kernel einspielen, der sich unter textmode 4.17.2 mit zypper lokal aus dem root-Verzeichnis installieren lies.

Mit dem 4.16.x kernel kann man booten und bekommt auch einen graphischen login.

Ich antworte mir selbst, da ich jetzt den Bootprozess gelogt habe:

4.17.2 kernel

Jun 27 16:33:28 linux-tux******* systemd[1]: Starting Samba NMB Daemon…
Jun 27 16:33:28 linux-tux******* systemd[1]: Starting NTP Server Daemon…
Jun 27 16:33:28 linux-tux******* systemd[2202]: ntpd.service: Failed to set up mount namespacing: Bad address
Jun 27 16:33:28 linux-tux******* systemd[2202]: ntpd.service: Failed at step NAMESPACE spawning /usr/sbin/start-ntpd: Bad address
Jun 27 16:33:28 linux-tux******* btrfsmaintenance-refresh-cron.sh[1101]: Refresh timer btrfs-defrag for none
Jun 27 16:33:28 linux-tux******* systemd[1]: Starting SuSEfirewall2 phase 2…

…]

Jun 27 16:33:56 linux-tux******* dbus-daemon[1103]: [system] Activating via systemd: service name=‘org.freedesktop.Accounts’ unit='accounts-daemo>
Jun 27 16:33:56 linux-tux******* systemd[1]: Starting Accounts Service…
Jun 27 16:33:56 linux-tux******* accounts-daemon[3170]: started daemon version 0.6.49
Jun 27 16:33:56 linux-tux******* dbus-daemon[1103]: [system] Successfully activated service ‘org.freedesktop.Accounts’
Jun 27 16:33:56 linux-tux******* systemd[1]: Started Accounts Service.
Jun 27 16:33:56 linux-tux******* accounts-daemon[3170]: g_dbus_interface_skeleton_get_object_path: assertion 'G_IS_DBUS_INTERFACE_SKELETON (inter>
Jun 27 16:33:57 linux-tux******* systemd-logind[2506]: Failed to mount per-user tmpfs directory /run/user/110: Bad address
Jun 27 16:33:57 linux-tux******* gdm-launch-environment][3174]: pam_systemd(gdm-launch-environment:session): Failed to create session: Bad address
Jun 27 16:33:57 linux-tux******* gdm-launch-environment][3174]: pam_unix(gdm-launch-environment:session): session opened for user gdm by (uid=0)
Jun 27 16:33:57 linux-tux******* systemd-logind[2506]: Failed to remove runtime directory /run/user/110 (before unmounting): No such file or dire>
Jun 27 16:33:57 linux-tux******* systemd-logind[2506]: Failed to remove runtime directory /run/user/110 (after unmounting): No such file or direc>
Jun 27 16:33:57 linux-tux******* /usr/lib/gdm/gdm-wayland-session[3178]: dbus-daemon[3180]: [session uid=110 pid=3180] Activating service name='o>
Jun 27 16:33:57 linux-tux******* /usr/lib/gdm/gdm-wayland-session[3178]: dbus-daemon[3180]: [session uid=110 pid=3180] Activated service 'org.fre>
Jun 27 16:33:57 linux-tux******* /usr/lib/gdm/gdm-wayland-session[3178]: Unable to register display with display manager
Jun 27 16:33:57 linux-tux******* gdm-launch-environment][3174]: pam_unix(gdm-launch-environment:session): session closed for user gdm
Jun 27 16:33:57 linux-tux******* kernel: talpa-deny: Error occurred while opening /usr/lib64/libdbus-glib-1.so.2.3.3 on behalf of process gsettin>
Jun 27 16:33:57 linux-tux******* gdm[3164]: Child process -3178 was already dead.
Jun 27 16:33:57 linux-tux******* gdm[3164]: Child process 3174 was already dead.
Jun 27 16:33:57 linux-tux******* gdm[3164]: Unable to kill session worker process
Jun 27 16:33:57 linux-tux******* systemd[1]: Received SIGRTMIN+21 from PID 311 (plymouthd).

4.16.10 kernel

Jun 27 16:45:26 linux-tux******* systemd[1]: Starting NTP Server Daemon…
Jun 27 16:45:26 linux-tux******* systemd[1]: Starting Notify NFS peers of a restart…
Jun 27 16:45:26 linux-tux******* systemd[1]: Starting Samba NMB Daemon…
Jun 27 16:45:26 linux-tux******* systemd[1]: Starting OpenSSH Daemon…
Jun 27 16:45:26 linux-tux******* systemd[1]: Starting Login and scanning of iSCSI devices…
Jun 27 16:45:26 linux-tux******* systemd[1]: Starting SuSEfirewall2 phase 2…
Jun 27 16:45:26 linux-tux******* sm-notify[2884]: Version 2.1.1 starting
Jun 27 16:45:26 linux-tux******* sshd-gen-keys-start[2887]: Checking for missing server keys in /etc/ssh
Jun 27 16:45:26 linux-tux******* systemd[1]: Started Notify NFS peers of a restart.
Jun 27 16:45:26 linux-tux******* iscsiadm[2889]: iscsiadm: No records found
Jun 27 16:45:26 linux-tux******* systemd[1]: Started Login and scanning of iSCSI devices.
Jun 27 16:45:26 linux-tux******* systemd[1]: Reached target Remote File Systems.
Jun 27 16:45:26 linux-tux******* systemd[1]: Starting Permit User Sessions…
Jun 27 16:45:26 linux-tux******* systemd[1]: Starting Automounts filesystems on demand…
Jun 27 16:45:26 linux-tux******* systemd[1]: Started Permit User Sessions.
Jun 27 16:45:26 linux-tux******* systemd[1]: Starting Hold until boot process finishes up…
Jun 27 16:45:26 linux-tux******* start-ntpd[2883]: Time could not be synchronized
Jun 27 16:45:26 linux-tux******* SuSEfirewall2[2890]: Setting up rules from /etc/sysconfig/SuSEfirewall2 …
Jun 27 16:45:26 linux-tux******* SuSEfirewall2[2890]: using default zone ‘ext’ for interface eth1
Jun 27 16:45:26 linux-tux******* SuSEfirewall2[2890]: using default zone ‘ext’ for interface wlan1
Jun 27 16:45:26 linux-tux******* sshd[2936]: Server listening on 0.0.0.0 port 22.
Jun 27 16:45:26 linux-tux******* sshd[2936]: Server listening on :: port 22.
Jun 27 16:45:26 linux-tux******* systemd[1]: Started OpenSSH Daemon.
Jun 27 16:45:26 linux-tux******* ntpd[2951]: ntpd 4.2.8p11@1.3728-o (1): Starting
Jun 27 16:45:26 linux-tux******* ntpd[2951]: Command line: /usr/sbin/ntpd -p /var/run/ntp/ntpd.pid -g -u ntp:ntp -i /var/lib/ntp -c /etc/ntp.conf
Jun 27 16:45:26 linux-tux******* ntpd[2969]: proto: precision = 0.089 usec (-23)
Jun 27 16:45:26 linux-tux******* ntpd[2969]: switching logging to file /var/log/ntp
Jun 27 16:45:26 linux-tux******* start-ntpd[2883]: Starting network time protocol daemon (NTPD)
Jun 27 16:45:26 linux-tux******* systemd[1]: Started NTP Server Daemon.
Jun 27 16:45:26 linux-tux******* systemd[1]: Reached target System Time Synchronized.

…]

Jun 27 16:45:29 linux-tux******* dbus-daemon[1246]: [system] Activating via systemd: service name=‘org.freedesktop.Accounts’ unit='accounts-daemo>
Jun 27 16:45:29 linux-tux******* systemd[1]: Starting Accounts Service…
Jun 27 16:45:29 linux-tux******* accounts-daemon[3846]: started daemon version 0.6.49
Jun 27 16:45:29 linux-tux******* dbus-daemon[1246]: [system] Successfully activated service ‘org.freedesktop.Accounts’
Jun 27 16:45:29 linux-tux******* systemd[1]: Started Accounts Service.
Jun 27 16:45:29 linux-tux******* accounts-daemon[3846]: g_dbus_interface_skeleton_get_object_path: assertion 'G_IS_DBUS_INTERFACE_SKELETON (inter>
Jun 27 16:45:29 linux-tux******* kernel: SFW2-INext-DROP-DEFLT IN=eth1 OUT= MAC=28:d2:44:1f:a4:29:00:11:41:30:6c:e8:08:00 SRC=192.168.78.29 DST=1>
Jun 27 16:45:29 linux-tux******* systemd[1]: Created slice User Slice of gdm.
Jun 27 16:45:29 linux-tux******* systemd[1]: Starting User Manager for UID 110…
Jun 27 16:45:29 linux-tux******* systemd-logind[2989]: New session c1 of user gdm.
Jun 27 16:45:29 linux-tux******* systemd[1]: Started Session c1 of user gdm.
Jun 27 16:45:29 linux-tux******* systemd[3857]: pam_unix(systemd-user:session): session opened for user gdm by (uid=0)
Jun 27 16:45:30 linux-tux******* systemd[3857]: Reached target Timers.
Jun 27 16:45:30 linux-tux******* systemd[3857]: Reached target Paths.

Man sieht also deutlich, daß mount mit dem 4.17.x kernel nicht korrekt funktioniert. Unklar ist derzeit, ob das Problem aus der SOPHOS Linux Virenscannerecke kommt.

OK, das Problem kommt von SOPHOS Linux Antivirus. Nach Deinstallation von Sophos bootet das System auch wieder mit dem 4.17.2 kernel

Es genügt vermutlich, den On-Access Scan abzuschalten.

/opt/sophos-av/bin/savconfig set EnableOnStart false

Ich habe nach der Deinstallaion testweise SOPHOS neu installiert, das Problem ist nach Installation dann wieder da.

Es funktioniert SOPHOS von talpa auf fanotify umzuschalten, dann muß man nur (lt. Konfigurationsanleitung für fanotify) nfs4 und cifs Filesysteme von der Prüfung ausschließen.

Hey,
danke für den Thread, hatte das gleiche Problem,

/opt/sophos-av/bin/savconfig set EnableOnStart false

hat geholfen!

Danke, saved my Day! :slight_smile: