ManfredB
Hallo zusammen,
ich habe heute wieder einmal meine beiden ArchLinux-Systeme auf meinem PC aktualisiert.
Dabei wurde Kernel 5.9.3 installiert.
Nach reboot gelange ich nicht mehr auf den plasma-Desktop.
NVIDIA-Grafikkarte hat mein PC.
Was muss ich nun tun, damit die Systeme wieder funktionieren?
Gruß
Manfred
blueperil
Hast du autologin eingestellt? Es gibt/gab ein Problem mit sddm 0.19.0. Der Kernel hat damit nichts zu tun. Einfach nochmal aktualisieren.
ManfredB
Ja, autologin habe ich aktiviert.
Wenn es daran liegt, werde ich es versuchen zu deaktivieren.
Leider gelange ich auch nicht bis tty.
Dort könnte ich systemctl disable sddm eingeben.
Dann muss ich wohl per USB-Stick an die beiden Systeme gelangen und in arch-chroot diesen Weg gehen.
Danke für den Hinweis.
Gruß
Manfred
brikler
benutze doch "systemd.unit=multi-users.targe", dann botet systemd blos ins multi-users.target, von dort aus, kannst dich an einer tty anmelde
Josephus Miller
blueperil schriebHast du autologin eingestellt? Es gibt/gab ein Problem mit sddm 0.19.0. Der Kernel hat damit nichts zu tun. Einfach nochmal aktualisieren.
Das Problem gibt es noch, ein Downgrade sollte helfen
ManfredB
Ich habe das Problem folgendermaßen gelöst:
1. Per USB-Stick habe ich in arch-chroot aus dem Verzeichnis /etc/sddm.conf.d kde_settings.conf entfernt.
Das ist die Datei, in der Autologin des Users steht.
2. pacman -R nvidia nvidia-utils
3. pacman -S xf86-video-nouveau
Als ich dann sddm eingegeben habe, war der Login wieder möglich.
Also liegt es an nvidia im Zusammenhang mit Kernel 5.9.3.
Ich hoffe, das richtig interpretiert zu haben.
Das schreibe ich vom ArchLinux-plasma-Desktop aus, auf dem ich jetzt wieder gelandet bin.
Gruß
Manfred
apocalyptycus
Von 5 Rechnern hat nach meiner Update-Orgie einer gezickt.
Downgrade sddm war die Lösung.
ManfredB
Wie kann ich sddm downgraden?
pacman -S sddm-0.18.1-3
Fehler: Ziel nicht gefunden: sddm-0.18.1-3
[gelöscht]
Falls sich das Paket noch im Cache befindet
pacman -U /var/cache/pacman/pkg/sddm-0.18.1-3-x86_64.pkg.tar.zst
sonst von
https://archive.archlinux.org/packages/s/sddm/sddm-0.18.1-3-x86_64.pkg.tar.zst laden.
[gelöscht]
ManfredB schrieb
pacman -S sddm-0.18.1-3
Fehler: Ziel nicht gefunden: sddm-0.18.1-3
"S" steht für synchronize, damit kann man nur aktuelle Pakete aus dem Repo installieren.
ManfredB
Vielen Dank für den Link, denn im Cache befindet sich diese Version nicht mehr.
apocalyptycus
trizen -S downgrade
sudo downgrade sddm
[gelöscht]
Wurde das Problem denn nicht mit Packagerelease 0.19.0-2 behoben? Aktuell gibt es keinen offenen Bugreport mehr, falls es immer noch Probleme mit dem Paket gibt, dann bitte einen neuen Bugreport einwerfen, denn ein Downgrade kann auf Dauer keine Lösung sein, und wenn keiner dem Paketbetreuer den Fehler mitteilt, wird er auch nicht behoben.
ManfredB
Nein, das wurde nicht behoben, habe es eben auf meinem Notebook noch einmal getestet.
Die neueren Versionen von sddm blockieren den Zugang zum Login und zum autologin.
Josephus Miller
ManfredB schriebVielen Dank für den Link, denn im Cache befindet sich diese Version nicht mehr.
Hast du aktiv deinen pacman-cache komplett gelöscht? Wenn ja ist das keine gute Idee, wobei Downgrade in dem Fall nun hilft.
Wurde das Problem denn nicht mit Packagerelease 0.19.0-2 behoben? Aktuell gibt es keinen offenen Bugreport mehr, falls es immer noch Probleme mit dem Paket gibt, dann bitte einen neuen Bugreport einwerfen, denn ein Downgrade kann auf Dauer keine Lösung sein, und wenn keiner dem Paketbetreuer den Fehler mitteilt, wird er auch nicht behoben.
Wenn ich
im geschlossenen Bug-Report den letzten Kommentar lese scheint nicht nur hier das Problem immer noch zu bestehen. Da scheint auch mehreres zusammen zu spielen, im englischen Forum gibts da einige Threads. Einen Workaround (außer Downgrade) gibt es
hier, habe ich aber noch nicht getestet.
Josephus Miller
Nachdem ich auf meinem Laptop, auf dem kein Autologin aktiviert war, problemlos auf sddm 0.19.0-2 updaten konnte bin ich auf dem Desktop-PC, wo es nicht funktionierte, wie folgt vorgegangen:
- Autologin über die Systemeinstellungen entfernt
- reboot
- update sddm auf 0.19.0-2
- reboot
- Autologin wieder aktiviert
Bootet nun ohne Fehler bis zum Plasma-Desktop
[gelöscht]
Mit der Version 0.17.0-2 gab es eine Änderung bei den Ablageorten der Konfiguration: bis dahin lag sie als sddm.conf unter /etc, danach sind es Dropfiles unter /etc/sddm.conf.d, wobei das kcm-Modul seine Datei als kde_settings.conf jetzt auch dort abstellt, allerdings nicht automatisch, sondern erst, wenn einmal der entsprechende Dialog in den Systemeinstellungen bemüht wurde.
Möglicherweise befindet sich noch eine alte Konfiguration in /etc, die jetzt nicht mehr gelesen wird, oder noch keine benutzerspezifische Konfiguration unter /etc/sddm.conf.d, wenn der Autologon nicht mehr funktioniert.
[gelöscht]
Ich habe heute zwei Systeme aktualisiert, ein Notebook und einen Desktop-PC. Auf dem Notebook war das Autologon nicht aktiviert und die Konfiguration steht in /etc/sddm.conf und es existiert kein Verzeichnis /etc/sddm.conf.d
Auf dem Desktop-PC ist Autologon aktiv, /etc/sddm.conf hat Nulllänge und in /etc/sddm.conf.d befinden sich eine default.conf (eigentlich überflüssig) und kde_settings.conf, die mal vom kcm-Modul geschrieben wurde.
Beide Systeme verhielten sich nach dem Update auf Packagerelease 0.19.0-2 unauffällig, d.h. das Notebook bootete bis zum Anmeldedialog des sddm und eine Anmeldung war möglich, und am Desktop-PC wurde ich direkt angemeldet.
Ich kann also mit dem aktuellen Paket keine Probleme erkennen.
ManfredB
Seltsam ist nur, daß dieses Problem nur bei ArchLinux besteht.
Bei gentoo gibt es dieses Problem überhaupt nicht.
Irgendetwas stimmt offensichtlich bei der sddm-Konfiguration nicht, wenn das AutoLogin blockiert.
Jedenfalls ist das bei mir sowohl auf dem Notebook als auch auf dem PC so.
Gruß
Manfred