Virtual Appliance - exzessives Logging in .xession-errors
Fehlerbild
Aufgrund der nicht vorhandenen Soundkarte werden durch ALSA (Advanced Linux Sound Architecture) verschiedene Fehlermeldungen in der Datei .xsession-errors
protokolliert. Dies kann dazu führen, dass kein freier Festplattenspeicher mehr auf dem System verfügbar ist.
Das Fehlerbild kann bis inklusive Version openthinclient-Appliance-2024.1-BETA auftreten.
Beispielhafte Logeinträge
ALSA lib conf.c:5703:(snd_config_expand) Evaluate error: Datei oder Verzeichnis nicht gefunden
ALSA lib control.c:1528:(snd_ctl_open_noupdate) Invalid CTL default
ALSA lib conf.c:5703:(snd_config_expand) Evaluate error: Datei oder Verzeichnis nicht gefunden
ALSA lib control.c:1528:(snd_ctl_open_noupdate) Invalid CTL default
ALSA lib confmisc.c:855:(parse_card) cannot find card '0'
ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_card_inum returned error: Datei oder Verzeichnis nicht gefunden
ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings
Workaround
- Loggen Sie sich in openthinclient-Appliance ein
- Öffnen Sie ein Terminal und geben folgenden Befehl ein:
sudo nano /etc/systemd/system/load-snd-dummy.service
- Im Anschluss wird die Servicedatei erzeugt und Sie sollten die Datei wie folgt modifizieren:
[Unit] Description=Load snd-dummy module if /proc/asound/cards does not exist ConditionPathExists=!/proc/asound/cards [Service] Type=oneshot ExecStart=/usr/sbin/modprobe snd-dummy [Install] WantedBy=multi-user.target
- Speichern Sie die Modifikation der
load-snd-dummy.service
und führen Sie folgte Befehle durch um den Service zu aktivieren und zu starten:
sudo systemctl enable load-snd-dummy.service sudo systemctl start load-snd-dummy.service