Seite 5 von 7

Re: Anmeldeschleife bei Nutzung von X11 in einer VM

Verfasst: Fr 21. Mär 2025, 18:58
von berlin1946
Hallo Webbutterfly,
Ist aus meiner Sicht ein Fehler. So eine Anmeldeschleife.
:mrgreen: ich finde es bl... die Anmeldemöglichkeit anzubieten und dann Schleife. :geek:
Hätte ja sein können, es gibt jemanden, der sich so in der Tiefe auskennt und sagt: ....
Schleife weg. ;)
Trotzdem danke für eure Bemühungen
LiGrü Werner

Re: Anmeldeschleife bei Nutzung von X11 in einer VM

Verfasst: Fr 21. Mär 2025, 21:09
von Juhu
So schnell aufgeben?
1. Gründe warum autologin nicht immer eine gute Idee ist.
-- Es gibt ein Netzwerk, und dort könnten sich böse Mädels herumtreiben.
-- Und eine VM sollte ja einen gesamten Computer darstellen.

2. Ich nehme an, dass die VM nichts mehr gescheites macht. bzw. du kommst nicht mehr hinein.
Nun das Hostsystem funktioniert wahrscheinlich noch.

Wir können jetzt folgendes probieren.

Code: Alles auswählen

vboximg-mount --list --verbose
du bekommst jetzt eine Listung der Platten.. Da ist auch eine Eintrag UUID= dabei. den UUID brauchen wir.

Code: Alles auswählen

vboximg-mount --image=uuid --list
Schaun wir einmal wie du deine virtualle Platte aufgeteilt. ist sowas ähnliches wie wie fdisk -l /dev/sda

Wahrscheinlich wirst du eine boot-Partition als Nr. 1 haben und Nr.2 ist die Root-Partition.

Code: Alles auswählen

mkdir  vm_sysdisk
vboximg-mount --image=uuid -p 2 vm_sysdisk
ls  vm_sysdisk
jetzt wird dir ein Eintrag angezeigt. Am Ende steht iwahrscheinlich vhdd.

Wenn dem so ist haben wir schon fast gewonnen. Wir können jetzt diese Platte mounten und in Zugriff nehmen.

Code: Alles auswählen

sudo mount  vm_sysdisk/vhdd /mnt


Jetzt sollte die Platte gemountet sein. Und wir könnten jetzt nachschauen, ob im Verzeichnis /mnt/var/log ein paar logs liegen. bzw was im Verzeichnis /mnt/home/ sich so tut.
von Interesse ist das boot.log, messages und kernel.log im Verzeichnis /var/log.
Du kannst mir diese logs ohne weiteres mailen (juhu01@gmx.at)

Gutes gelingen.

Re: Anmeldeschleife bei Nutzung von X11 in einer VM

Verfasst: Fr 21. Mär 2025, 22:02
von Webbutterfly
juhu hat geschrieben:Ich nehme an, dass die VM nichts mehr gescheites macht. bzw. du kommst nicht mehr hinein.
Nun das Hostsystem funktioniert wahrscheinlich noch.
...auch alle Postings wirklich gelesen ? 🤔

Re: Anmeldeschleife bei Nutzung von X11 in einer VM

Verfasst: Fr 21. Mär 2025, 22:33
von Juhu
Einer der häufigsten Fehler ist, wenn der login-Prozess nachdem er die profile abgearbeitet hat auf einen Fehler läuft.
z.B. Core-dump, X-Server mismatch oder was auch immer. Selbst ein volles Filesystem würde den Prozess zurück zum login werfen, wo der autologin es erneut probiert. bzw. der user erneut die Anmeldung durchführen darf.

Die VM bootet ja, also gehe ich einmal davon aus das der INIT-Prozess einmal zum laufen kommt. Wenn ich recht habe dann sollte man in den logs der VM was finden.

Meine VERMUTUNGEN:
- dass das root-fs etwas abbekommen hat. Dann macht es ein fsck vm_sysdisk/vhdd wieder gut (hoffentlich)
- im profile des Users ein Blödsinn steht.
- irgendwas falsch initialisiert wurde bzw. ein Fehler beim xstart auftritt.

oder ich bin am Holzweg. Dann sehe ich das hoffentlich in den Logs. Wie auch immer, es ist schon >20 Jahre her, dass ich das das letzte mal gemacht habe. Mal schauen, ob ich es noch kann ;-)
Ich bin nur z.Z. ein bisschen beschäftigt daher werde ich das nur abends was machen können.

Re: Anmeldeschleife bei Nutzung von X11 in einer VM

Verfasst: Sa 22. Mär 2025, 18:04
von berlin1946
Juhu hat geschrieben: Fr 21. Mär 2025, 21:09
Nun das Hostsystem funktioniert wahrscheinlich noch.
Das System (gemeint ist die VM) läuft, aber nur mit Wayland und wenn X11 gewählt wird, dann kann nur wieder Wayland eingestellt werden. Sonst ist ein Anmelden nicht möglich. Bleibt die Einstellung auf X11, dann erfolgt eine Rückkehr auf die Seite mit der Passworteingabe.
Unter Wayland- Nutzung hat bisher alles funktioniert.
Wir können jetzt folgendes probieren.

Code: Alles auswählen

[vboximg-mount --list --verbose
...
VM Name:   "ubuntu-24-04-1"
UUID:      52279130-559e-43ad-bfc8-f97e690c83ce
Path:      /media/mate/Volume/Ubuntu/ubuntu-24-04-1/ubuntu-24-04-1.vbox

    Image:   ubuntu-24-04-disk002.vdi
    UUID:  47d1bc6c-8618-484c-87ee-a62ad1d2e5bb
    Path:    /media/mate/Volume/Ubuntu/ubuntu-24-04-1/ubuntu-24-04-disk002.vdi
    Format:  vdi
    Size:    20.4G
    State:   created
    Type:    normal/code]
... 
UUID brauchen wir
Soweit komme ich

Code: Alles auswählen

mate@mate-HP-ProDesk:~/vm_sysdisk$ ls -l
insgesamt 21420440
lr--r--r-- 1 root   root               0 Mär 22 13:52 ubuntu-24-04-disk002.vdi -> /media/mate/Volume/Ubuntu/ubuntu-24-04-1/ubuntu-24-04-disk002.vdi
-rw-r--r-- 1 nobody nogroup 107374182400 Mär 22 15:38 vhdd
-rw-rw-rw- 1 root   root      1127219200 Jan  1  1970 vol0
-rw-rw-rw- 1 root   root    100000595968 Jan  1  1970 vol1
mate@mate-HP-ProDesk:~/vm_sysdisk$ ls -l
jetzt wird dir ein Eintrag angezeigt. Am Ende steht iwahrscheinlich vhdd.
Ja
Jetzt kommt eine Fehlermeldung:

Code: Alles auswählen

mate@mate-HP-ProDesk:~$ sudo mount  vm_sysdisk/vhdd /mnt
[sudo] Passwort für mate: 
mount: /mnt: vm_sysdisk/vhdd konnte nicht im Nur-Lese-Modus eingehängt werden.
       dmesg(1) may have more information after failed mount system call.
mate@mate-HP-ProDesk:~$ 
dmesg zeigt:

Code: Alles auswählen

mate@mate-HP-ProDesk:~$ sudo dmesg -T| tail
[sudo] Passwort für mate: 
[Sa Mär 22 17:19:29 2025] vm_sysdisk/vhdd: Can't lookup blockdev
[Sa Mär 22 17:19:29 2025] vm_sysdisk/vhdd: Can't lookup blockdev
[Sa Mär 22 17:31:31 2025] audit: type=1400 audit(1742661091.809:173): apparmor="ALLOWED" operation="open" class="file" profile="libreoffice-soffice" name="/sys/fs/cgroup/user.slice/user-1000.slice/session-c2.scope/memory.max" pid=3033 comm=433120436F6D70696C657254687265 requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[Sa Mär 22 17:38:31 2025] audit: type=1400 audit(1742661511.811:174): apparmor="ALLOWED" operation="open" class="file" profile="libreoffice-soffice" name="/sys/fs/cgroup/user.slice/user-1000.slice/session-c2.scope/memory.max" pid=3033 comm=433120436F6D70696C657254687265 requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[Sa Mär 22 17:42:14 2025] vm_sysdisk/vhdd: Can't lookup blockdev
[Sa Mär 22 17:42:14 2025] vm_sysdisk/vhdd: Can't lookup blockdev
[Sa Mär 22 17:43:18 2025] vm_sysdisk/vhdd: Can't lookup blockdev
[Sa Mär 22 17:43:18 2025] vm_sysdisk/vhdd: Can't lookup blockdev
[Sa Mär 22 17:46:00 2025] vm_sysdisk/vhdd: Can't lookup blockdev
[Sa Mär 22 17:46:00 2025] vm_sysdisk/vhdd: Can't lookup blockdev
mate@mate-HP-ProDesk:~$ 
Schaun wir einmal wie du deine virtualle Platte aufgeteilt. ist sowas ähnliches wie wie fdisk -l /dev/sda

Wahrscheinlich wirst du eine boot-Partition als Nr. 1 haben und Nr.2 ist die Root-Partition.
Aus der unter Wayland gestarteten VM (ohne die loops):

Code: Alles auswählen

ubuntu-24-04@ubuntu-24-04-VirtualBox:~$ sudo lsblk -o NAME,UUID,FSTYPE,SIZE,LABEL,MOUNTPOINT | grep sda
sda                                                   100G                
├─sda1 6473-C604                            vfat        1G                /boot/efi
└─sda2 96bdec45-c375-4998-ab4d-2f3398ad7ecb ext4     93,1G                /
ubuntu-24-04@ubuntu-24-04-VirtualBox:~$ 
Logs sagen mir leider fast nichts, würden die aus dem Host dir helfen?

Code: Alles auswählen

/media/mate/Volume/Ubuntu/ubuntu-24-04-1/Logs/VBox.log
Wo kann ich die (wenn sie helfen würden) zentral speichern, damit auch Webbutterfly sie sehen kann.

Re: Anmeldeschleife bei Nutzung von X11 in einer VM

Verfasst: So 23. Mär 2025, 00:28
von Juhu
mache ein sudo ls -lasi /mnt.
du solltest jetzt ein Verzeichnis von VM-root sehen bzw ls -lasi /mnt/home/<user> sollte das Verzeichnis des Users anzeigen.

Wenn das gelingt. Dann ist der nächste Schritt was im Verzeichnis sudo /mnt/var/log so alles liegt. Das wäre das Verzeichnis in dem die VM ihre Fehlermeldungen ablegt.
Es sollte mehrere Dateien vorhanden sein u.a eine boot.log,

Wenn nichts angezeigt wird, dann versuche diesen Befehl

Code: Alles auswählen

sudo mount  vm_sysdisk/vol1 /mnt
ein

Code: Alles auswählen

df -h
sollte jetzt eine weitere Platte anzeigen.
und die beiden ls müssten jetzt was liefern.

Wegen dem Upload von Dateien Webbutterfly fragen, was und wieviel sie erlaubt. Aber warten wir einmal ab, was wir bekommen. Ubuntu ist da ein bisschen eigenartig.

Re: Anmeldeschleife bei Nutzung von X11 in einer VM

Verfasst: So 23. Mär 2025, 09:10
von Juhu
Bevor wir weiter machen mit den logs.

Kontrolliere doch noch einmal ob das Feld 3D-Beschleuniger aktiviert ist.
ggf auf anderen driver umstellen, 3D-beschleuniger aktivieren und zurückstellen. Der harken bleibt dann. haben den tipp von der anderen erdseite bekommen.

Probieren kann man es ja......

Re: Anmeldeschleife bei Nutzung von X11 in einer VM

Verfasst: So 23. Mär 2025, 09:39
von Juhu
Ich nehme an, dass die /media/mate/Volume/Ubuntu/ubuntu-24-04-1/Logs/VBox.log nicht besonders groß sind. du kannst sie Dir mit

Code: Alles auswählen

more /media/mate/Volume/Ubuntu/ubuntu-24-04-1/Logs/VBox.log 
anschauen.
Es kann auch mehrere geben VBOX.log.1 usw

du kannst mir mal eine/letzte mittels Mail senden.

Re: Anmeldeschleife bei Nutzung von X11 in einer VM

Verfasst: So 23. Mär 2025, 10:43
von berlin1946
Juhu hat geschrieben: So 23. Mär 2025, 00:28

Wenn nichts angezeigt wird, dann versuche diesen Befehl

Code: Alles auswählen

sudo mount  vm_sysdisk/vol1 /mnt
Auch dieser Befehl funktioniert nicht.

Code: Alles auswählen

mate@mate-HP-ProDesk:~$ sudo mount vm_sysdisk/vol1 /mnt
[sudo] Passwort für mate: 
mount: /mnt: vm_sysdisk/vol1 konnte nicht im Nur-Lese-Modus eingehängt werden.
       dmesg(1) may have more information after failed mount system call.
mate@mate-HP-ProDesk:~$ 
Die Datei vol1 ist vorhanden.

Code: Alles auswählen

mate@mate-HP-ProDesk:~$ ls -lisa vm_sysdisk/
insgesamt 21422492
      1        0 drwxr-xr-x  2 root   root               0 Jan  1  1970 .
9437185        4 drwxrwxrwx 47 mate   mate            4096 Mär 23 09:55 ..
      6 21422488 lr--r--r--  1 root   root               0 Mär 22 19:07 ubuntu-24-04-disk002.vdi -> /media/mate/Volume/Ubuntu/ubuntu-24-04-1/ubuntu-24-04-disk002.vdi
      7        0 -rw-r--r--  1 nobody nogroup 107374182400 Mär 23 10:00 vhdd
      8        0 -rw-rw-rw-  1 root   root      1127219200 Jan  1  1970 vol0
      9        0 -rw-rw-rw-  1 root   root    100000595968 Jan  1  1970 vol1
mate@mate-HP-ProDesk:~$ 
Das ist die log mit wayland gestartet

Code: Alles auswählen

mate@mate-HP-ProDesk:~$ more /media/mate/Volume/Ubuntu/ubuntu-24-04-1/Logs/VBox.log
00:00:00.973236 VirtualBox VM 7.1.6 r167084 linux.amd64 (Jan 21 2025 14:11:52) release log
00:00:00.973237 Log opened 2025-03-23T09:06:55.729494000Z
00:00:00.973238 Build Type: release
00:00:00.973240 OS Product: Linux
00:00:00.973240 OS Release: 6.8.0-55-generic
00:00:00.973241 OS Version: #57-Ubuntu SMP PREEMPT_DYNAMIC Wed Feb 12 23:42:21 UTC 2025
00:00:00.973261 DMI Product Name: HP ProDesk 600 G1 TWR
00:00:00.973269 DMI Product Version: 
00:00:00.973274 Firmware type: UEFI
00:00:00.973561 Secure Boot: Disabled
00:00:00.973593 Host RAM: 15697MB (15.3GB) total, 13428MB (13.1GB) available
00:00:00.973595 Executable: /usr/lib/virtualbox/VirtualBoxVM
00:00:00.973596 Process ID: 5570
00:00:00.973596 Package type: LINUX_64BITS_UBUNTU_24_04
00:00:00.976380 Installed Extension Packs:
00:00:00.976430   Oracle VirtualBox Extension Pack (Version: 7.1.6 r167084; VRDE Module: VBoxVRDP; Crypto Module: VBoxPuelCrypto)
00:00:00.977285 Console: Machine state changed to 'Starting'
00:00:00.977439 GUI: Qt version: 6.4.2
00:00:00.977446 GUI: X11 Window Manager code: 4
00:00:00.977449 GUI: HID LEDs sync is not supported on this platform
00:00:00.986497 GUI: UIMediumEnumerator: Medium-enumeration finished!
00:00:00.987054 X Server details: vendor: The X.Org Foundation, release: 12101011, protocol version: 11.0, display string: :0
00:00:00.987066 Using XKB for keycode to scan code conversion
mate@mate-HP-ProDesk:~$ 
der 2. log wurde erzeugt indem eine Schleife erzeugt wurde. X11 eingestellt Passwort eingegeben und über das Powersymbol beendet.

Im folgenden Codeblock ist das Delta dargestellt alles was fehlt ist gleich.

Code: Alles auswählen

#Wayland
00:00:00.964848 SUP: seg #0: R   0x00000000 LB 0x00052000
00:00:00.964870 SUP: seg #1: R X 0x00052000 LB 0x00243000
00:00:00.964873 SUP: seg #2: R   0x00295000 LB 0x00079000
#X11 gewählt und wieder bei der Anmeldung gelandet und heruntergefahren
00:00:00.986497 GUI: UIMediumEnumerator: Medium-enumeration finished!
00:00:00.987054 X Server details: vendor: The X.Org Foundation, release: 12101011, protocol version: 11.0, display string: :0
00:00:00.987066 Using XKB for keycode to scan code conversion

Re: Anmeldeschleife bei Nutzung von X11 in einer VM

Verfasst: So 23. Mär 2025, 11:08
von berlin1946
Juhu hat geschrieben: So 23. Mär 2025, 09:10 ... Kontrolliere doch noch einmal ob das Feld 3D-Beschleuniger aktiviert ist.
ggf auf anderen driver umstellen, 3D-beschleuniger aktivieren und zurückstellen. Der harken bleibt dann.
Wann soll ich zurückstellen?
  • haken setzen
  • VM Starten
  • Maschine > Host R
  • Anmelden mit X11
Richtig so?