tty1 Konsole friert ein

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
shaoran
Beiträge: 51
Registriert: 08.10.2009 11:34:03

tty1 Konsole friert ein

Beitrag von shaoran » 26.01.2024 00:38:58

Hallo

Ich habe gerade Debian 12 (via netinstall) auf eine VM meines Synology DS918+ NAS, ohne Desktop, nur SSH.

Ich habe in /etc/default/grub "systemd.show_status=1" bei der GRUB_CMDLINE_LINUX_DEFAULT Variable hinzugefügt, damit ich beim booten die log Meldungen sehen kann.

Nachdem GRUB initrd & kernel geladen werden, fängt der Text von den systemd services normal zu scrollen scrollen, dann wird wird Konsole font geladen, man sieht dass die Schriften sich ändern aber dann bleibt das Bild hängen. Siehe GIF https://jmp.sh/s/VQobS9dmEeefUgCHFUDg

Wenn ich ENTER drücke, scrollt der Text nicht mehr, ich kann den login Promt nicht sehen. Das system funktioniert dennoch, ich kann mich per SSH einloggen, "systemctl status" zeigt alle laufende services, der Status ist "running", also scheint alles zu gehen.

ich dachte, vielleicht liegt es an das Wechseln der Konsolenfont, also habe ich "dpkg-reconfigure console-setup" gestartet, UTF-8 gewählt, dann "Latin1 and Latin5" und im nächsten Schritt habe ich "Do not change the boot/kernel font". Das resultierende /etc/default/console-setup sieht so aus:

Code: Alles auswählen

# CONFIGURATION FILE FOR SETUPCON

# Consult the console-setup(5) manual page.

ACTIVE_CONSOLES="/dev/tty[1-6]"

CHARMAP="UTF-8"

CODESET="Lat15"
FONTFACE=""
FONTSIZE=""

VIDEOMODE=

# The following is an example how to use a braille font
# FONT='lat9w-08.psf.gz brl-8x8.psf'
Nach dem booten, passiert aber dasselbe. Die Konsole Font ändert sich zwar nicht, aber das Bild bleibt dennoch hängen.

Ich habe andere Debian Installationen (allerdings Debian 9) auf diesem NAS, und da passiert es nicht, also nicht es nicht am NAS. Auch die "Video Card" Settings auf der VM Verwaltungsoberfläche sind dieselben (vmvga). Wenn ich z.b. mit grml boote, dann funktioniert es auch einwandfrei, also es liegt an der Debian Installation.

Ich dachte, vielleicht läuft irgend einen Prozess, der tty1 grabt und nicht über die virtuelle Konsole am Browser gerendert werden, aber das scheint auch nicht der Fall zu sein: das sind die einzigen Prozesse, die laufen:

Code: Alles auswählen

root           1  0.2  1.2 167636 11960 ?        Ss   00:26   0:01 /sbin/init
...
root         359  0.0  0.3   5868  3468 ?        Ss   00:26   0:00 dhclient -4 -v -i -pf /run/dhclient.ens3.pid -lf /var/lib/dhcp/dhclient.ens3.leases -I -df 
systemd+     403  0.0  0.6  90060  6620 ?        Ssl  00:26   0:00 /lib/systemd/systemd-timesyncd
root         405  0.0  0.1   6956  1236 ?        Ss   00:26   0:00 /usr/sbin/cron -f
message+     406  0.0  0.4   9128  4860 ?        Ss   00:26   0:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation 
root         409  0.0  0.7  16872  7812 ?        Ss   00:26   0:00 /lib/systemd/systemd-logind
root         416  0.0  0.1   6220  1008 tty1     Ss+  00:26   0:00 /sbin/agetty -o -p -- \u --noclear - linux
root         417  0.0  0.8  15412  8684 ?        Ss   00:26   0:00 sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups
root         423  0.0  1.1  17972 11076 ?        Ss   00:28   0:00 sshd: root@pts/0
root         426  0.0  1.0  18884 10340 ?        Ss   00:28   0:00 /lib/systemd/systemd --user
root         427  0.0  0.3 168696  3008 ?        S    00:28   0:00 (sd-pam)
root         437  0.0  0.6  10112  6136 pts/0    Ss   00:28   0:00 -bash
root         772  0.0  0.0      0     0 ?        I    00:33   0:00 [kworker/0:0-events_freezable_power_]
root         773  333  0.4  11388  4520 pts/0    R+   00:35   0:00 ps aux
Hat jemand eine Idee, was hier das Problem sein kann?

// edit:

was komisch ist, wenn ich in GRUB "recovery mode" auswähle, dann wird mehr angezeigt, aber dann bleibt das System auf stehen https://jumpshare.com/s/FmmbeOsSgALVR1Z2ciBA und hier funktioniert selbst SSH nicht mehr.

Benutzeravatar
shaoran
Beiträge: 51
Registriert: 08.10.2009 11:34:03

Re: tty1 Konsole friert ein

Beitrag von shaoran » 26.01.2024 10:13:55

Ich habe das Problem gefunden: Kernel Modul vmwgfx.

Ich habe es in die module blacklist gesetzt, dann arbeitet die Konsole wie gewohnt. Wenn ich nach dem booten "modprobe vmwgfx" mache, dann ändert die Konsole kurz ihre Auflösung und dann hängt sie sich auf. Wie kann ich den Bug bei Debian melden?

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

Re: tty1 Konsole friert ein

Beitrag von dirk11 » 26.01.2024 11:29:48

Moin! Ich find's super, dass Du der Nachwelt auch mitteilst, dass Du das Problem gefunden hast und wie Du es gelöst hast. Ich hätte aber noch Fragen:

1. Wie bist Du darauf gekommen? Den Weg der Herleitung wüsste ich gerne.
2. Wie kann man so ein Gif erstellen?

niemand
Beiträge: 502
Registriert: 22.12.2023 16:35:53
Kontaktdaten:

Re: tty1 Konsole friert ein

Beitrag von niemand » 26.01.2024 16:33:38

dirk11 hat geschrieben: ↑ zum Beitrag ↑
26.01.2024 11:29:48
2. Wie kann man so ein Gif erstellen?
Mit etwa Debianimagemagick lässt sich sowas bewerkstelligen. Wobei meiner bescheidenen Meinung nach an dieser Stelle ’n 500kB-Video einer 16.5MB großen Gif-Datei vorzuziehen wäre. Viele Screencastprogramme bieten das von Haus aus an.
„I fought in the Vim-Emacs-War.“ Quelle

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

Re: tty1 Konsole friert ein

Beitrag von dirk11 » 26.01.2024 19:01:40

Mhmm. Das war schon so gemeint: *wie*?
Imagemagick ist bekannt und seit Jahren installiert, aber wenn ich das hier richtig verstehe, ist das doch der Bootvorgang? Wie bekommt man da ein screen-recording hin?
Die Möglichkeit wünsche ich mir manchmal nämlich auch, in heutigen Zeiten "flutscht" das alles so schnell über den Schirm, dass man gar nicht mehr alles mitbekommen kann. Und im log steht auch nicht immer alles.

Das ein kleines Video besser ist als ein riesiges Gif, da hast du nichtsdestotrotz völlig recht - nur wüsste ich auch dabei nicht, wie ich das hinbekomme.

niemand
Beiträge: 502
Registriert: 22.12.2023 16:35:53
Kontaktdaten:

Re: tty1 Konsole friert ein

Beitrag von niemand » 26.01.2024 19:57:09

dirk11 hat geschrieben: ↑ zum Beitrag ↑
26.01.2024 19:01:40
wenn ich das hier richtig verstehe, ist das doch der Bootvorgang? Wie bekommt man da ein screen-recording hin?
Es ist ’ne VM. Die kann man bequem recorden. Glaube, manche Lösungen bieten die Funktion direkt an, ansonsten tut’s jeder Screenrecorder.
„I fought in the Vim-Emacs-War.“ Quelle

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

Re: tty1 Konsole friert ein

Beitrag von dirk11 » 26.01.2024 20:09:19

niemand hat geschrieben: ↑ zum Beitrag ↑
26.01.2024 19:57:09
Es ist ’ne VM.
Ahhh :facepalm: Das stimmt, da kann man dann ja jede Lösung nutzen.

Benutzeravatar
shaoran
Beiträge: 51
Registriert: 08.10.2009 11:34:03

Re: tty1 Konsole friert ein

Beitrag von shaoran » 30.01.2024 22:20:03

dirk11 hat geschrieben: ↑ zum Beitrag ↑
26.01.2024 11:29:48
Moin! Ich find's super, dass Du der Nachwelt auch mitteilst, dass Du das Problem gefunden hast und wie Du es gelöst hast. Ich hätte aber noch Fragen:

1. Wie bist Du darauf gekommen? Den Weg der Herleitung wüsste ich gerne.
2. Wie kann man so ein Gif erstellen?
Zu 1. Nachdem ich es so eingestellt hatte, dass keine Fonts geändert werden und es dennoch an der gleichen Stelle passiert, dachte ich, dass es vielleicht an einem kernel Modul lag. Dann habe ich in lsmod die geladenen Module mir angeschaut und habe vor allem sämtliche Module gesucht, die etwas mit vm oder qemu zu tun hatten, dabei ist mir vmwgfx ist aufgefallen. dmesg hat auch Fehlermeldungen zu diesem Modul gezeigt. Also setzte ich es in die Blacklist und zum Glück war das ein Volltreffer :D

Das komische ist, dass die anderen VM auf meinem NAS, wo auch ältere Debian Versionen laufen, auch dieses Modul laden und die dmesg Fehlermeldung auch haben, aber die machen tty1 nicht kaputt. D.h. irgendetwas mit der debian 12 Version ist hier schuld.

Zu 2. Da es sich um eine VM handelt und die tty1 Konsole übers webbrowser angezeigt wird, habe ich diese chrome extension verwendet https://chromewebstore.google.com/detai ... ddfikjmphe

In der kostenlose Version man kann zwar nur 12 Sekunden GIFs machen aber mehr als genug in diesem Fall.
Zuletzt geändert von shaoran am 30.01.2024 22:24:51, insgesamt 1-mal geändert.

Benutzeravatar
shaoran
Beiträge: 51
Registriert: 08.10.2009 11:34:03

Re: tty1 Konsole friert ein

Beitrag von shaoran » 30.01.2024 22:23:14

niemand hat geschrieben: ↑ zum Beitrag ↑
26.01.2024 16:33:38
Mit etwa Debianimagemagick lässt sich sowas bewerkstelligen. Wobei meiner bescheidenen Meinung nach an dieser Stelle ’n 500kB-Video einer 16.5MB großen Gif-Datei vorzuziehen wäre. Viele Screencastprogramme bieten das von Haus aus an.
ich war einfach faul und da ich kein screencast Programm installiert habe (und noch nie eins benutzt habe), dachte ich mir, die chrome extension ist der schnellste Weg 8)

Antworten