Appliance virtuelle - journalisation excessive dans .xession-errors
Symptômes
En l'absence de carte son, ALSA (Advanced Linux Sound Architecture) enregistre en permanence divers messages d'erreur dans le fichier .xsession-errors . Cela peut entraîner un épuisement de l'espace disque disponible sur le système.
Ce problème peut survenir jusqu'à la version openthinclient-appliance-2024.1-BETA incluse.
Exemples d'entrées de journal
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
Solution de contournement
- Connectez-vous à openthinclient-Appliance
-
Ouvrez un terminal et saisissez la commande suivante :
sudo nano /etc/systemd/system/load-snd-dummy.service -
Le fichier de service est alors généré ; vous devez le modifier comme suit :
[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 - Enregistrez les modifications apportées au
load-snd-dummy.serviceet exécutez les commandes suivantes pour activer et démarrer le service :
sudo systemctl enable load-snd-dummy.service sudo systemctl start load-snd-dummy.service