Virtual Appliance - Registrazione eccessiva nei file .xession-errors
Descrizione dell'errore
A causa dell'assenza della scheda audio, ALSA (Advanced Linux Sound Architecture) registra costantemente diversi messaggi di errore nel file .xsession-errors . Ciò può comportare l'esaurimento dello spazio libero sul disco rigido del sistema.
Il problema può verificarsi fino alla versione openthinclient-Appliance-2024.1-BETA inclusa.
Esempi di voci di log
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
Soluzione alternativa
- Accedere a openthinclient-Appliance
-
Aprire un terminale e digitare il seguente comando:
sudo nano /etc/systemd/system/load-snd-dummy.service -
A questo punto verrà generato il file di servizio, che dovrà essere modificato come segue:
[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 - Salvare le modifiche al
load-snd-dummy.serviceed eseguire i seguenti comandi per attivare e avviare il servizio:
sudo systemctl enable load-snd-dummy.service sudo systemctl start load-snd-dummy.service