It seems that i missed some steps when migrating my /home directory to a new partition. but event new user created on the new partition (mounted at /home) wont login to plasma desktop
system version
opensuse tumbleweed
the misbehavior
sddm login
sddm just goes back to the login page, also i got nothing from # journalctl -xeu sddm
tty login
while the tty showes me permission denied, the ssh login seems to be nornal.
login immediately or after a reboot have the same result
i found some log to describe the sddm crash
Sep 29 01:04:10 localhost.localdomain systemd[1532]: Startup finished in 982ms.
Sep 29 01:04:10 localhost.localdomain systemd[1]: Started Session 1 of User brucekomike.
Sep 29 01:04:10 localhost.localdomain systemd[1]: Startup finished in 1.833s (kernel) + 1min 11.574s (initrd) + 31.783s (userspace) = 1min 45.192s.
Sep 29 01:04:10 localhost.localdomain sddm-helper[1505]: Writing cookie to "/tmp/xauth_jwBjLQ"
Sep 29 01:04:10 localhost.localdomain sddm-helper[1505]: Starting X11 session: "" "/usr/etc/X11/xdm/Xsession \"/usr/bin/startplasma-x11\""
Sep 29 01:04:10 localhost.localdomain sddm[1140]: Session started true
Sep 29 01:04:10 localhost.localdomain sddm-helper[1505]: Failed to write utmpx: No such file or directory
Sep 29 01:04:11 localhost.localdomain systemd[1532]: Created slice User Core Session Slice.
Sep 29 01:04:11 localhost.localdomain systemd[1532]: Starting D-Bus User Message Bus...
Sep 29 01:04:11 localhost.localdomain dbus-broker-launch[1620]: Service file '/usr/share//dbus-1/services/org.jackaudio.service' is not named after the D-Bus name 'org.jackaudio.service'.
Sep 29 01:04:11 localhost.localdomain dbus-broker-launch[1620]: Service file '/usr/share//dbus-1/services/org.kde.dolphin.FileManager1.service' is not named after the D-Bus name 'org.freedesktop.FileManager1'.
Sep 29 01:04:11 localhost.localdomain dbus-broker-launch[1620]: Service file '/usr/share//dbus-1/services/org.kde.kscreen.service' is not named after the D-Bus name 'org.kde.KScreen'.
Sep 29 01:04:11 localhost.localdomain dbus-broker-launch[1620]: Service file '/usr/share//dbus-1/services/org.kde.plasma.Notifications.service' is not named after the D-Bus name 'org.freedesktop.Notifications'.
Sep 29 01:04:11 localhost.localdomain systemd[1532]: Started D-Bus User Message Bus.
Sep 29 01:04:11 localhost.localdomain dbus-broker-launch[1620]: Policy to allow eavesdropping in /usr/share/dbus-1/session.conf +31: Eavesdropping is deprecated and ignored
Sep 29 01:04:11 localhost.localdomain dbus-broker-launch[1620]: Policy to allow eavesdropping in /usr/share/dbus-1/session.conf +33: Eavesdropping is deprecated and ignored
Sep 29 01:04:11 localhost.localdomain dbus-broker-launch[1620]: Ready
Sep 29 01:04:13 localhost.localdomain startplasma-x11[1608]: QIODevice::readLineInto (QFile, "/home/brucekomike/.config/kdedefaults/package"): device not open
Sep 29 01:04:15 localhost.localdomain startplasma-x11[1608]: QPixmap: QGuiApplication must be created before calling defaultDepth().
Sep 29 01:04:15 localhost.localdomain startplasma-x11[1608]: QPixmap: QGuiApplication must be created before calling defaultDepth().
Sep 29 01:04:16 localhost.localdomain systemd[1532]: Reload requested from client PID 1608 ('startplasma-x11')...
Sep 29 01:04:16 localhost.localdomain systemd[1532]: Reloading...
Sep 29 01:04:16 localhost.localdomain systemd[1532]: Reloading finished in 525 ms.
Sep 29 01:04:16 localhost.localdomain systemd[1532]: Created slice Slice /app/dbus-:1.2-org.kde.KSplash.
Sep 29 01:04:16 localhost.localdomain systemd[1532]: Created slice User Background Tasks Slice.
Sep 29 01:04:16 localhost.localdomain systemd[1532]: Submitting pending crash events was skipped because of an unmet condition check (ConditionPathExistsGlob=/home/brucekomike/.cache/drkonqi/sentry-envelopes/*).
Sep 29 01:04:16 localhost.localdomain systemd[1532]: Started dbus-:1.2-org.kde.KSplash@0.service.
Sep 29 01:04:16 localhost.localdomain systemd[1532]: Starting KDE Config Module Initialization...
Sep 29 01:04:16 localhost.localdomain systemd[1532]: Starting KDE Global Shortcuts Server...
Sep 29 01:04:16 localhost.localdomain systemd[1532]: Starting User folders update...
Sep 29 01:04:16 localhost.localdomain systemd[1532]: Starting Baloo File Indexer Daemon...
Sep 29 01:04:16 localhost.localdomain systemd[1532]: Finished User folders update.
steps
localhost:/ # lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 64G 0 disk
├─sda1 8:1 0 8M 0 part
├─sda2 8:2 0 62G 0 part /root
│ /usr/local
│ /var
│ /srv
│ /opt
│ /boot/grub2/i386-pc
│ /boot/grub2/x86_64-efi
│ /.snapshots
│ /
└─sda3 8:3 0 2G 0 part [SWAP]
sdb 8:16 0 32G 0 disk
└─sdb1 8:17 0 32G 0 part /home
sr0 11:0 1 1.1G 0 rom
localhost:/ # umount /home
localhost:/ # mount /dev/sdb1 /mnt/opt/
localhost:/ # mount /dev/sda2 -o subvol=/@/home /home
localhost:/ # rm -rf /mnt/opt/brucekomike/
localhost:/ # rsync -avz /home/ /mnt/opt
#( then a file list )
localhost:/ # umount /mnt/opt
localhost:/ # umount /home
localhost:/ # mount /home/
localhost:/ # lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 64G 0 disk
├─sda1 8:1 0 8M 0 part
├─sda2 8:2 0 62G 0 part /root
│ /usr/local
│ /var
│ /srv
│ /opt
│ /boot/grub2/i386-pc
│ /boot/grub2/x86_64-efi
│ /.snapshots
│ /
└─sda3 8:3 0 2G 0 part [SWAP]
sdb 8:16 0 32G 0 disk
└─sdb1 8:17 0 32G 0 part /home
sr0 11:0 1 1.1G 0 rom