[GELÖST] Systemabsturz nach Eject/Auswerfen von USB-Geräten

Hast Du Probleme mit Hardware, die durch die anderen Foren nicht abgedeckt werden? Schau auch in den "Tipps und Tricks"-Bereich.
ernstlx
Beiträge: 42
Registriert: 25.02.2011 01:15:44
Kontaktdaten:

Re: Systemabsturz nach User-unmount

Beitrag von ernstlx » 28.11.2018 21:08:45

Hallo nochmals!

acpid.path und acpid.socket habe ich gestoppt, aber das hat nichts verbessert. Power-off führt zum Einfrieren des Systems.
Danke jedenfalls allen für die Tipps.
Desktop: Intel i5-6600T@2,7GHz, ASRock Z170 Extreme4, 8GB RAM, Samsung 970 Evo SSD, Debian Stretch (64-bit), Xfce
Notebook: HP 2540p, Intel i5-540M@2,53GHz mit GMA HD Graphik, 4GB RAM, Intel SSD SAM080, Debian Jessie (64-bit), Xfce
Router/Server: Intel D945GCLF2 ITX-Board mit Atom 330@1,6GHz, 2GB RAM, Samsung 860 Evo SSD, Debian Stretch (32-bit), -

willy4711

Re: Systemabsturz nach User-unmount

Beitrag von willy4711 » 28.11.2018 22:32:41

Ich meine, dass es ein Bug in Thunar bzw. in udisksctl (udisks2) ist, was von Thunar nach dem umount aufgerufen wird.
Wie ich oben beschrieben habe, verhält sich Nemo unter Xfce vollkommen anders.
Auch das Debianxfce4-mount-plugin verhält sich wie Nemo. Es wird in der Leiste plaziert.

Code: Alles auswählen

Nov 28 22:12:10 debianxfce udisksd[808]: Cleaning up mount point /media/willy/FILME (device 8:81 is not mounted)
Nov 28 22:12:10 debianxfce systemd[1]: Stopping Clean the /media/willy/FILME mount point...
Nov 28 22:12:10 debianxfce systemd[1]: Stopped Clean the /media/willy/FILME mount point.
Nov 28 22:12:10 debianxfce udisksd[808]: Unmounted /dev/sdf1 on behalf of uid 1000
Anscheinend führt der Aufruf von udisksctl (power off) zum Absturz des Systems. Debiannemo und das Debianxfce4-mount-plugin führen offensichtlich nur ein umount durch.
Wenn ich dann den Stick abziehe, schreibt das Journal

Code: Alles auswählen

kernel: usb 10-2: USB disconnect, device number 4
Nach thunar bzw udisksctl power off steht nichts mehr im Journal beim Abziehen
Mit thunar oder dem power off Befehl aus udisksctl wird der Stick elektrisch getrennt (ausgeworfen), was dann zum Absturz führt.

Eine Alternative, wären aus meiner Sicht dann Nemo bzw. das Xfce4-mount-plugin die man zumindest testen sollte.

ernstlx
Beiträge: 42
Registriert: 25.02.2011 01:15:44
Kontaktdaten:

Re: Systemabsturz nach User-unmount

Beitrag von ernstlx » 28.11.2018 23:22:07

Danke für die Empfehlung!

Das xfce-mount-plugin habe ich jetzt mal getestet. Wenn ich nicht explizit den absturzverursachenden Befehl hinzufüge (Benutzerdefinierte Befehle), hängt es bloß aus. Sehr komfortabel finde ich es nicht. Man kann zwar die Device-Namen ausblenden, aber nicht den Einhägepunkt. Bei oft recht langen UUIDs und deren Verwendung als Einhängepunkt führt das zu einer recht unübersichtlichen Anzeige.

Ich werde mal nemo testen. Mal sehen, ob ich mich daran gewöhnen könnte.

LG
Desktop: Intel i5-6600T@2,7GHz, ASRock Z170 Extreme4, 8GB RAM, Samsung 970 Evo SSD, Debian Stretch (64-bit), Xfce
Notebook: HP 2540p, Intel i5-540M@2,53GHz mit GMA HD Graphik, 4GB RAM, Intel SSD SAM080, Debian Jessie (64-bit), Xfce
Router/Server: Intel D945GCLF2 ITX-Board mit Atom 330@1,6GHz, 2GB RAM, Samsung 860 Evo SSD, Debian Stretch (32-bit), -

wileE
Beiträge: 34
Registriert: 14.11.2018 15:38:05

Re: Systemabsturz nach User-unmount

Beitrag von wileE » 29.11.2018 17:04:10

ernstlx hat geschrieben: ↑ zum Beitrag ↑
28.11.2018 23:22:07
Ich werde mal nemo testen.
Das kannst du dir sparen. Nemo und Nautilus sind auch betroffen.

Ich hoffe einfach das der nächste Kernel in dieser Hinsicht wieder funktioniert. Einen Fix für dieses Problem gibt es ja schon länger.

ernstlx
Beiträge: 42
Registriert: 25.02.2011 01:15:44
Kontaktdaten:

Re: Systemabsturz nach User-unmount

Beitrag von ernstlx » 30.11.2018 20:21:49

Danke für Info. Ich denke, ich kann für den Moment damit Leben, nicht "auszuwerfen".
Desktop: Intel i5-6600T@2,7GHz, ASRock Z170 Extreme4, 8GB RAM, Samsung 970 Evo SSD, Debian Stretch (64-bit), Xfce
Notebook: HP 2540p, Intel i5-540M@2,53GHz mit GMA HD Graphik, 4GB RAM, Intel SSD SAM080, Debian Jessie (64-bit), Xfce
Router/Server: Intel D945GCLF2 ITX-Board mit Atom 330@1,6GHz, 2GB RAM, Samsung 860 Evo SSD, Debian Stretch (32-bit), -

willy4711

Re: Systemabsturz nach User-unmount

Beitrag von willy4711 » 03.12.2018 16:37:42

wileE hat geschrieben: ↑ zum Beitrag ↑
29.11.2018 17:04:10
Das kannst du dir sparen. Nemo und Nautilus sind auch betroffen.
Ich wage das bei Nemo zu bezweifeln, da Nemo nicht mit udisksctl abschließt, sondern den Datenträger nur "umounted" (aushängt).
Debiangnome-disks wirft den Datenträger wie Thunar ebenfalls aus (=udisksctl)

Die Frage, die sich mir hier abschließend stellt: Wo ist der Unterschied zwischen

Code: Alles auswählen

udisksctl power-off --block-device /dev/sdx
und

Code: Alles auswählen

Stecker ziehen
wenn das Device mit umount praktisch außer Betrieb ist :?: :?:

wileE
Beiträge: 34
Registriert: 14.11.2018 15:38:05

Re: Systemabsturz nach User-unmount

Beitrag von wileE » 03.12.2018 17:58:11

willy4711 hat geschrieben: ↑ zum Beitrag ↑
03.12.2018 16:37:42
Ich wage das bei Nemo zu bezweifeln, da Nemo nicht mit udisksctl abschließt, sondern den Datenträger nur "umounted" (aushängt).
In Nemo Rechtsklick aufs Laufwerk, Option "sicher entfernen".

ernstlx
Beiträge: 42
Registriert: 25.02.2011 01:15:44
Kontaktdaten:

Re: Systemabsturz nach User-unmount

Beitrag von ernstlx » 03.12.2018 23:00:02

Um die Festplatte vom Strom zu trennen muss ich nicht einmal einen Stecker ziehen, nur einen Kippschalter an einer Steckerleiste umlegen, aber dazu muss ich zumindest aufstehen.

Aber es gibt Aussicht auf eine Verbesserung der Situation:
Ein Maintainer hat mir geschrieben (nach meinem bugreport), ich möge einen Backport-Kernel verwenden, bei dem das Problem bereits behoben ist. Ich weiß noch nicht, ob ich das machen werde, hoffe aber, dass auch ein stable-Kernel bald damit klarkommt.
Desktop: Intel i5-6600T@2,7GHz, ASRock Z170 Extreme4, 8GB RAM, Samsung 970 Evo SSD, Debian Stretch (64-bit), Xfce
Notebook: HP 2540p, Intel i5-540M@2,53GHz mit GMA HD Graphik, 4GB RAM, Intel SSD SAM080, Debian Jessie (64-bit), Xfce
Router/Server: Intel D945GCLF2 ITX-Board mit Atom 330@1,6GHz, 2GB RAM, Samsung 860 Evo SSD, Debian Stretch (32-bit), -

ernstlx
Beiträge: 42
Registriert: 25.02.2011 01:15:44
Kontaktdaten:

[GELÖST] Systemabsturz nach Eject/Auswerfen von USB-Geräten

Beitrag von ernstlx » 16.12.2018 17:44:56

Ich habe jetzt noch einige abschließende Tests gemacht:

Ich habe zuerst mein altes Betriebssystem (auf SATA-SSD) auf eine neue SATA-SSD (860 EVO) geklont. Kein Absturz durch Auswerfen (udisksctl power-off).
Dann habe ich mein neues Betriebssystem (auf M2-SSD) auf die selbe SSD geklont. Es kommt zum Absturz mit Kernel 4.9.0-8, nicht mit 4.9.0-7, genau wie mit der M2-SSD.

Was der Unterschied ist, kann ich nicht sagen (werde nicht mehr versuchen es herauszufinden), aber es ist definitiv nicht die Hardware und es tritt scheinbar nur bei Kernel 4.9.0-8 auf.

Was ich auch herausfinden konnte:
Mein altes Betriebssystem (SATA) bootet tatsächlich schneller (um rund 0,3s), aber nur, wenn es vom Bootloader der anderen SSD gestartet wird. Das ganze funktioniert auch umgekehrt.
Die Unterschiede in der Bootzeit der beiden Systeme auf der 860 EVO liegen innerhalb der Messunsicherheit.
Desktop: Intel i5-6600T@2,7GHz, ASRock Z170 Extreme4, 8GB RAM, Samsung 970 Evo SSD, Debian Stretch (64-bit), Xfce
Notebook: HP 2540p, Intel i5-540M@2,53GHz mit GMA HD Graphik, 4GB RAM, Intel SSD SAM080, Debian Jessie (64-bit), Xfce
Router/Server: Intel D945GCLF2 ITX-Board mit Atom 330@1,6GHz, 2GB RAM, Samsung 860 Evo SSD, Debian Stretch (32-bit), -

dirk11
Beiträge: 2818
Registriert: 02.07.2013 11:47:01

Re: [GELÖST] Systemabsturz nach Eject/Auswerfen von USB-Geräten

Beitrag von dirk11 » 17.12.2018 01:47:31

Wenn jemand "[Gelöst]" in den Titel schreibt, erwarte ich auch eine Lösung.

cronoik
Beiträge: 2049
Registriert: 18.03.2012 21:13:42
Lizenz eigener Beiträge: GNU Free Documentation License

Re: [GELÖST] Systemabsturz nach Eject/Auswerfen von USB-Geräten

Beitrag von cronoik » 17.12.2018 15:05:26

dirk11 hat geschrieben: ↑ zum Beitrag ↑
17.12.2018 01:47:31
Wenn jemand "[Gelöst]" in den Titel schreibt, erwarte ich auch eine Lösung.
Nimm nicht den Kernel 4.9.0-8 ist die Loesung.
Hilf mit unser Wiki zu verbessern!

dirk11
Beiträge: 2818
Registriert: 02.07.2013 11:47:01

Re: [GELÖST] Systemabsturz nach Eject/Auswerfen von USB-Geräten

Beitrag von dirk11 » 18.12.2018 13:45:09

Das ist keine Lösung, sondern ein Umschiffen des Problem.

ernstlx
Beiträge: 42
Registriert: 25.02.2011 01:15:44
Kontaktdaten:

Re: [GELÖST] Systemabsturz nach Eject/Auswerfen von USB-Geräten

Beitrag von ernstlx » 18.12.2018 23:03:18

Hallo dirk11,
nachdem es sich um einen Kernel bug handelt, ist im Moment wohl nicht mehr als ein Workaround, also ein Umschiffen, drinnen. Es hat für mich keinen Sinn herauszufinden, unter welcher abweichenden Konfiguration das Problem nicht auftritt. Ich bin mit meiner derzeitigen Konfiguration recht glücklich und habe stattdessen begonnen, andere Bugs und Fehlkonfigurationen, von denen es nach der Neuinstallation einige gegeben hat, zu beseitigen:

-- So war zum Beispiel der NetworkManager aktiv und gleichzeitig war /etc/network/interfaces konfiguriert. In interfaces.d/setup stand zunächst der falsche, veraltete Netzwerkadapter eth0, was nicht nur zu einer Fehlermeldung im journal geführt hat, sondern auch die Bootzeit geringfügig verlängert. Korrekt heißt mein Netzwerkadapter jetzt enp0s31f6, aber auch der sollte nicht in interfaces.d/setup eingetragen werden, da sonst zwei mal eine DHCP-Abfrage stattfindet (was die Bootzeit deutlich verlängert). interfaces.d/setup sollte gar nicht konfiguriert sein, da diese Funktion NetworkManager übernommen hat.
-- nfs-blkmap.service erzeugte eine Fehlermeldung. Da ich pNFS nicht benötige, habe ich es eliminiert (systemctl mask). (ich betreibe einen NFS-Server nur für meine Kodi-Mediastation)
-- nfsdcltrack "Failed to init database". Ich weiß nicht, ob ich das benötige, aber ich habe die gesuchte sqlite-Datenbank angelegt (nfsdcltrack init https://bugs.debian.org/cgi-bin/bugrepo ... bug=867067).
-- avahi-daemon startete zu früh (hab ich im service-File editiert --> After=network-online.target).
Ich habe jetzt keine Fehlermeldungen mehr*, mein System bootet in 6,2s und ich kann mich beherrschen, in nächster Zeit nicht auf "Auswerfen" zu klicken. Für mich ist das Problem gelöst.

*) naja, außer die ACPI-Fehler, die ich zu Beginn des Beitrags vorgebracht habe und die auch schon bei meinem alten System auftraten ...

[edit]
Die Aussagen zum NetworkManager stimmen nur bedingt (siehe: https://wiki.debian.org/NetworkManager), aber nach der Installation war das trotzdem eine Fehlkonfiguration!
Desktop: Intel i5-6600T@2,7GHz, ASRock Z170 Extreme4, 8GB RAM, Samsung 970 Evo SSD, Debian Stretch (64-bit), Xfce
Notebook: HP 2540p, Intel i5-540M@2,53GHz mit GMA HD Graphik, 4GB RAM, Intel SSD SAM080, Debian Jessie (64-bit), Xfce
Router/Server: Intel D945GCLF2 ITX-Board mit Atom 330@1,6GHz, 2GB RAM, Samsung 860 Evo SSD, Debian Stretch (32-bit), -

ocram
Beiträge: 217
Registriert: 26.04.2018 22:30:24

Re: Systemabsturz nach User-unmount

Beitrag von ocram » 24.12.2018 00:09:17

wileE hat geschrieben: ↑ zum Beitrag ↑
28.11.2018 13:33:55
Wie machst du das Aushängen in Thunar?
Klick auf das Pfeil Symbol? Mach doch mal einen Rechtsklick auf das Laufwerk und dann "Aushängen" und "Auswerfen".

Wenn der Absturz bei Auswerfen passiert hast du auch das power-off Problem.
Wie hier: viewtopic.php?f=13&t=171367
Und wie bei mir.
Gleiches Problem hier. Externe USB 3.0 Festplatte am USB 3.0 Port mit kernel 4.9.0-8-rt-amd64. Ich habe ausgehängt, was problemlos ging und dann ausgeworfen, worauf das System einfror. Nach einem Neuboot wird mir nun aber die Option Auswerfen gar nicht mehr gegeben, da ausgegraut. Reicht es nicht einach den Stecker zu ziehen oder ist ein Auswerfen wirklich von Nöten?

Nochmal getestet: Platte über den Powerbutton in der Laufwerksverwaltung (gnome-disk-utility) ausgeschaltet -> System Freeze

Mit kernel 4.9.0-7 tritt das Problem nicht auf!
Quad core Intel Core i5-4460, H81M-E34
Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller
Desktop: Xfce 4.12.3 Distro: Debian GNU/Linux 10 (Buster), +KXStudio

ernstlx
Beiträge: 42
Registriert: 25.02.2011 01:15:44
Kontaktdaten:

Re: [GELÖST] Systemabsturz nach Eject/Auswerfen von USB-Geräten

Beitrag von ernstlx » 24.12.2018 12:47:22

Hallo ocram!
Reicht es nicht einach den Stecker zu ziehen oder ist ein Auswerfen wirklich von Nöten?
"Auswerfen" ist nicht erforderlich. Wenn das Gerät ausgehängt ist, kann man gefahrlos den Stecker ziehen.
Mit kernel 4.9.0-7 tritt das Problem nicht auf!
Das Problem tritt auch mit neueren Kernelversionen nicht auf (4.17 oder 4.18 aus debian-backports). Ich persönlich verwende aber weiterhin 4.9.0-8 und vermeide "Auswerfen".
Liebe Grüße
Desktop: Intel i5-6600T@2,7GHz, ASRock Z170 Extreme4, 8GB RAM, Samsung 970 Evo SSD, Debian Stretch (64-bit), Xfce
Notebook: HP 2540p, Intel i5-540M@2,53GHz mit GMA HD Graphik, 4GB RAM, Intel SSD SAM080, Debian Jessie (64-bit), Xfce
Router/Server: Intel D945GCLF2 ITX-Board mit Atom 330@1,6GHz, 2GB RAM, Samsung 860 Evo SSD, Debian Stretch (32-bit), -

ocram
Beiträge: 217
Registriert: 26.04.2018 22:30:24

Re: [GELÖST] Systemabsturz nach Eject/Auswerfen von USB-Geräten

Beitrag von ocram » 24.12.2018 14:03:55

ernstlx hat geschrieben: ↑ zum Beitrag ↑
24.12.2018 12:47:22
Hallo ocram!
Reicht es nicht einach den Stecker zu ziehen oder ist ein Auswerfen wirklich von Nöten?
"Auswerfen" ist nicht erforderlich. Wenn das Gerät ausgehängt ist, kann man gefahrlos den Stecker ziehen.
Mit kernel 4.9.0-7 tritt das Problem nicht auf!
Das Problem tritt auch mit neueren Kernelversionen nicht auf (4.17 oder 4.18 aus debian-backports). Ich persönlich verwende aber weiterhin 4.9.0-8 und vermeide "Auswerfen".
Liebe Grüße
Danke, ich werde es dann auch so handhaben. Zumal mein Gehäuse ja sogar noch einen Schalter hat ...
Quad core Intel Core i5-4460, H81M-E34
Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller
Desktop: Xfce 4.12.3 Distro: Debian GNU/Linux 10 (Buster), +KXStudio

peter1969
Beiträge: 743
Registriert: 17.10.2006 08:57:58
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Stuttgart

Re: [GELÖST] Systemabsturz nach Eject/Auswerfen von USB-Geräten

Beitrag von peter1969 » 04.02.2019 16:14:03

Übrigens: bei mir tritt das Problem auch mit einem USB-Stick (USB 3.0, 32G) auf. Bei einem kleineren USB-Stick der gleichen Marke (USB3.0, 16G) jedoch nicht.
Googlet, so werdet Ihr finden. Klicket, so wird Euch aufgetan.

Antworten