Dispositivo virtual: registro excesivo en .xession-errors
Síntomas del error
Debido a la ausencia de una tarjeta de sonido, ALSA (Advanced Linux Sound Architecture) registra de forma permanente diversos mensajes de error en el archivo .xsession-errors . Esto puede provocar que el sistema se quede sin espacio libre en el disco duro.
Este problema puede producirse hasta la versión openthinclient-Appliance-2024.1-BETA, incluida.
Ejemplos de entradas de registro
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
Solución provisional
- Inicie sesión en openthinclient-Appliance
-
Abra un terminal e introduzca el siguiente comando:
sudo nano /etc/systemd/system/load-snd-dummy.service -
A continuación, se generará el archivo de servicio y deberá modificarlo de la siguiente manera:
[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 - Guarde los cambios en el
load-snd-dummy.servicey ejecute los siguientes comandos para activar e iniciar el servicio:
sudo systemctl enable load-snd-dummy.service sudo systemctl start load-snd-dummy.service