Einloggen unter xfce missglückt: Login-Fenster erscheint widerholt. Nach System-Update

Das nur ausführen wenn nicht eingehängt. Das ist bei einem chroot der Fall… ansonsten kannst du Daten beschädigen.

Jedenfalls ist es spät und meine Gehirn läuft im Sparmodus. Wenn du konkrete Antworten willst, dann frage spezifischer.

Ich habe zuerst umount /dev/nvme0n1p2 gemacht und dann fsck -A /dev/sda1 ausgeführt. War das OK so?

Also, du ziehst den linken Schuh aus, um die rechte Socke auf Löcher zu prüfen? Ernsthaft?

das verstehe ich nicht. Meinst du ich sollte zuerst chroot verlassen mit logout?

ja im chroot: exit tippen.

Du hebst den Eimer nvme0n1p2 hoch, um den Eimer sda1 auf Löcher zu prüfen. Macht das Sinn?

Ich dachte die beiden nvme0n1p2 und sda1 sind identisch, nur andere Bezeichnungen.

Und der Hinweis “There are differences between boot sector and its backup.” würde auf einen beschädigten Bootsektor hinweisen.

Und dachte schon, ob ich ich das BootsektorBackup zurück kopieren soll auf den Bootsektor?

Liefer mal die Ausgaben hier bitte:

sudo parted -l
lsblk --fs
mount -t ext4,vfat
$ sudo parted -l
Model: SanDisk Cruzer Blade (scsi)
Disk /dev/sda: 15,4GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type     File system  Flags
 2      4085MB  4090MB  4194kB  primary               esp


Model: SKHynix_HFS256GDE9X081N (nvme)
Disk /dev/nvme0n1: 256GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End    Size    File system     Name  Flags
 1      2097kB  317MB  315MB   fat32                 boot, esp
 2      317MB   235GB  234GB   ext4            root
 3      235GB   256GB  21,5GB  linux-swap(v1)        swap

$ lsblk --fs
NAME        FSTYPE   FSVER            LABEL             UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
loop0       squashfs 4.0                                                                           0   100% /run/miso/sfs/livefs
loop1       squashfs 4.0                                                                           0   100% /run/miso/sfs/mhwdfs
loop2       squashfs 4.0                                                                           0   100% /run/miso/sfs/desktopfs
loop3       squashfs 4.0                                                                           0   100% /run/miso/sfs/rootfs
sda         iso9660  Joliet Extension MANJARO_XFCE_2202 2023-02-03-04-24-06-00                     0   100% /run/miso/bootmnt
├─sda1      iso9660  Joliet Extension MANJARO_XFCE_2202 2023-02-03-04-24-06-00                              
└─sda2      vfat     FAT12            MISO_EFI          55A8-03E6                                           
nvme0n1                                                                                                     
├─nvme0n1p1 vfat     FAT32            NO_LABEL          9E5A-C137                                           
├─nvme0n1p2 ext4     1.0                                91fd6b56-6a04-4fdb-84cc-e8fa536e4a87   70,1G    62% /run/media/manjaro/91fd6b56-6a04-4fdb-84cc-e8fa536e4a87
└─nvme0n1p3 swap     1                swap              3970456f-45fa-42d0-9a6a-84bad24a433b                

$ mount -t ext4,vfat
/dev/nvme0n1p2 on /run/media/manjaro/91fd6b56-6a04-4fdb-84cc-e8fa536e4a87 type ext4 (rw,nosuid,nodev,relatime,errors=remount-ro,uhelper=udisks2)
udisksctl unmount -b /dev/nvme0n1p2
sudo fsck.ext4 -v -p  /dev/nvme0n1p2

sda is dein usbstick.

Ja mit den Ausgaben oben, wird es klarer :slight_smile:

$ udisksctl unmount -b /dev/nvme0n1p2
Unmounted /dev/nvme0n1p2.

$ sudo fsck.ext4 -v -p  /dev/nvme0n1p2
/dev/nvme0n1p2: clean, 1031200/14303232 files, 35941514/57189888 blocks

Die interne Festplatte von der ge-boot-et wird scheint OK zu sein.

Gut dann ist das geklärt.

Jetzt in chroot:

systemctl disable lightdm-plymouth.service
systemctl enable lightdm.service
$ sudo manjaro-chroot -a
grub-probe: error: cannot find a GRUB drive for /dev/sda1.  Check your device.map.
grub-probe: error: cannot find a GRUB drive for /dev/sda1.  Check your device.map.
==> Mounting (ManjaroLinux) [/dev/nvme0n1p2]
 --> mount: [/mnt]
 --> mount: [/mnt/boot/efi]
[root@manjaro /]# systemctl disable lightdm-plymouth.service
[root@manjaro /]# systemctl enable lightdm.service
Created symlink /etc/systemd/system/display-manager.service -> /usr/lib/systemd/system/lightdm.service.

wie bekommen wir das tty nach dem Boot weg?

Soll ich einfach mal probieren das normale System zu booten?

Oder kann ich noch irgendetwas machen, um vorher zu prüfen, ob der tty - Fehler weg ist?

systemctl get-default 
# Falls nicht graphical.target, dann:
systemctl set-default graphical.target
# systemctl get-default
graphical.target

Soll ich jetzt einen normalen Boot versuchen?

Erfolg! Vielen Dank. Das Booten funktioniert wider :slight_smile: lightdm ist ein- und plymouth ist ausgeschaltet:

$ systemctl status lightdm.service
● lightdm.service - Light Display Manager
     Loaded: loaded (/usr/lib/systemd/system/lightdm.service; enabled; preset: disabled)
     Active: active (running) since Mon 2024-02-26 03:22:22 CET; 1h 0min ago
       Docs: man:lightdm(1)
   Main PID: 844 (lightdm)
      Tasks: 12 (limit: 9193)
     Memory: 220.4M (peak: 241.2M)
        CPU: 2.902s
     CGroup: /system.slice/lightdm.service
             ├─844 /usr/bin/lightdm
             └─855 /usr/lib/Xorg :0 -seat seat0 -auth /run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch

Feb 26 03:22:22 lenovo-a systemd[1]: Starting Light Display Manager...
Feb 26 03:22:22 lenovo-a systemd[1]: Started Light Display Manager.
Feb 26 03:22:24 lenovo-a lightdm[1054]: pam_unix(lightdm-greeter:session): session opened for user lightdm(uid=967) by (uid=0)
Feb 26 03:22:30 lenovo-a lightdm[1110]: gkr-pam: unable to locate daemon control file
Feb 26 03:22:30 lenovo-a lightdm[1110]: gkr-pam: stashed password to try later in open session
Feb 26 03:22:30 lenovo-a lightdm[1110]: pam_unix(lightdm:session): session opened for user micha(uid=1000) by micha(uid=0)
Feb 26 03:22:30 lenovo-a lightdm[1110]: gkr-pam: unlocked login keyring
lines 1-19/19 (END)...skipping...
● lightdm.service - Light Display Manager
     Loaded: loaded (/usr/lib/systemd/system/lightdm.service; enabled; preset: disabled)
     Active: active (running) since Mon 2024-02-26 03:22:22 CET; 1h 0min ago
       Docs: man:lightdm(1)
   Main PID: 844 (lightdm)
      Tasks: 12 (limit: 9193)
     Memory: 220.4M (peak: 241.2M)
        CPU: 2.902s
     CGroup: /system.slice/lightdm.service
             ├─844 /usr/bin/lightdm
             └─855 /usr/lib/Xorg :0 -seat seat0 -auth /run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch

Feb 26 03:22:22 lenovo-a systemd[1]: Starting Light Display Manager...
Feb 26 03:22:22 lenovo-a systemd[1]: Started Light Display Manager.
Feb 26 03:22:24 lenovo-a lightdm[1054]: pam_unix(lightdm-greeter:session): session opened for user lightdm(uid=967) by (uid=0)
Feb 26 03:22:30 lenovo-a lightdm[1110]: gkr-pam: unable to locate daemon control file
Feb 26 03:22:30 lenovo-a lightdm[1110]: gkr-pam: stashed password to try later in open session
Feb 26 03:22:30 lenovo-a lightdm[1110]: pam_unix(lightdm:session): session opened for user micha(uid=1000) by micha(uid=0)
Feb 26 03:22:30 lenovo-a lightdm[1110]: gkr-pam: unlocked login keyring


$ systemctl status lightdm-plymouth.service
○ lightdm-plymouth.service - Light Display Manager
     Loaded: error (Reason: Unit lightdm-plymouth.service failed to load properly, please adjust/correct and reload service manager: File exists)
     Active: inactive (dead)

Feb 26 04:22:33 lenovo-a systemd[1]: lightdm-plymouth.service: Two services allocated for the same bus name org.freedesktop.DisplayManager, refusing op>
...skipping...
○ lightdm-plymouth.service - Light Display Manager
     Loaded: error (Reason: Unit lightdm-plymouth.service failed to load properly, please adjust/correct and reload service manager: File exists)
     Active: inactive (dead)

Feb 26 04:22:33 lenovo-a systemd[1]: lightdm-plymouth.service: Two services allocated for the same bus name org.freedesktop.DisplayManager, refusing op>

Ist der Fehler lenovo-a lightdm[1110]: gkr-pam: unable to locate daemon control file wichtig und was bedeutet er?

$ lightdm --test-mode --debug läuft fehlerfrei durch und startet im Terminalfenster eine xfce-Session. Anmelden kann ich mich dort nicht: Ich bekomme immer “Passwort falsch”, aber dafür war es ja auch nicht gedacht.

In /etc/default/grub steht GRUB_CMDLINE_LINUX="", also wird plymouth beim booten nicht verwendet. Kann ich dann deinstallieren: pacman -R lightdm-plymouth.service ?

Der folgende Fehler kommt nicht mehr :slight_smile:

unwichtig - nur info.

pacman -R plymouth

Ist aber trotzdem da. Wie auch immer…hat was mit USB-Audio zu tun.