amixer: Mixer attach default error: Host is down

Sound, Digitalkameras, TV+Video und Spiele.
Antworten
inne
Beiträge: 3289
Registriert: 29.06.2013 17:32:10
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

amixer: Mixer attach default error: Host is down

Beitrag von inne » 23.11.2024 22:42:49

Hallo,

in der Crontab habe ich folgenden Befehl, um Abends den Ton auszustellen:

Code: Alles auswählen

amixer -q set "Master" "off"
Das funktioniert aber nicht mehr und es kommt folgender Fehler:

Code: Alles auswählen

amixer: Mixer attach default error: Host is down
Unter Gnome im Terminal funktioniert der Befehl nur in der Crontab nicht.
Kann mir wer helfen zu erklären, was das Problem ist und wie man es versuchen kann zu lösen?

tobo
Beiträge: 2335
Registriert: 10.12.2008 10:51:41

Re: amixer: Mixer attach default error: Host is down

Beitrag von tobo » 23.11.2024 23:21:54

inne hat geschrieben: ↑ zum Beitrag ↑
23.11.2024 22:42:49
Hallo,

in der Crontab habe ich folgenden Befehl, um Abends den Ton auszustellen:

Code: Alles auswählen

amixer -q set "Master" "off"
Das funktioniert aber nicht mehr und es kommt folgender Fehler:

Code: Alles auswählen

amixer: Mixer attach default error: Host is down
Unter Gnome im Terminal funktioniert der Befehl nur in der Crontab nicht.
Kann mir wer helfen zu erklären, was das Problem ist und wie man es versuchen kann zu lösen?
Ist auf deinem Systen nur ALSA installiert oder werkelt da eine ALSA/Pulseaudio Kombination? Wenn du auf ein tty mit STRG-ALT-Fn wechselst und dort den Befehl ausführst, funktioniert er dann?

inne
Beiträge: 3289
Registriert: 29.06.2013 17:32:10
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Re: amixer: Mixer attach default error: Host is down

Beitrag von inne » 23.11.2024 23:30:02

tobo hat geschrieben: ↑ zum Beitrag ↑
23.11.2024 23:21:54
Ist auf deinem Systen nur ALSA installiert oder werkelt da eine ALSA/Pulseaudio Kombination?
Letzteres:

Code: Alles auswählen

$ dpkg -l | grep -E alsa\|pulse
ii  alsa-topology-conf                      1.2.5.1-2                           all          ALSA topology configuration files
ii  alsa-ucm-conf                           1.2.8-1                             all          ALSA Use Case Manager configuration files
ii  alsa-utils                              1.2.8-1                             amd64        Utilities for configuring and using ALSA
ii  libcanberra-pulse:amd64                 0.30-10                             amd64        PulseAudio backend for libcanberra
ii  libpulse-dev:amd64                      16.1+dfsg1-2+b1                     amd64        PulseAudio client development headers and libraries
ii  libpulse-mainloop-glib0:amd64           16.1+dfsg1-2+b1                     amd64        PulseAudio client libraries (glib support)
ii  libpulse0:amd64                         16.1+dfsg1-2+b1                     amd64        PulseAudio client libraries
ii  pipewire-alsa:amd64                     0.3.65-3+deb12u1                    amd64        PipeWire ALSA plugin
ii  pipewire-pulse                          0.3.65-3+deb12u1                    amd64        PipeWire PulseAudio daemon
Wenn du auf ein tty mit STRG-ALT-Fn wechselst und dort den Befehl ausführst, funktioniert er dann?
Ja, dann funktioniert der Befehl.

tobo
Beiträge: 2335
Registriert: 10.12.2008 10:51:41

Re: amixer: Mixer attach default error: Host is down

Beitrag von tobo » 23.11.2024 23:44:11

Der Aufruf erfolgt doch bestimmt in einer Benutzer-Crontab und nicht in der von Root oder des Systems, oder?

inne
Beiträge: 3289
Registriert: 29.06.2013 17:32:10
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Re: amixer: Mixer attach default error: Host is down

Beitrag von inne » 23.11.2024 23:49:14

tobo hat geschrieben: ↑ zum Beitrag ↑
23.11.2024 23:44:11
Der Aufruf erfolgt doch bestimmt in einer Benutzer-Crontab und nicht in der von Root oder des Systems, oder?
Genau. Das TTY war auch derselbe Benutzer.

tobo
Beiträge: 2335
Registriert: 10.12.2008 10:51:41

Re: amixer: Mixer attach default error: Host is down

Beitrag von tobo » 24.11.2024 00:09:42

Gut, dann vermute ich stark, dass das Problem mit Wissen über das Zusammenspiel von ALSA und Pulseaudio gelöst werden kann. Was ich so lese, kann vielleicht amixer im Cron keine Kommunikation zu Pulseaudio herstellen oder es müssen spezielle Umgebungsvariablen für Pulseaudio gesetzt werden!? Das müssen dann aber irgendwelche Pulsaudio-Leute klären...

inne
Beiträge: 3289
Registriert: 29.06.2013 17:32:10
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Re: amixer: Mixer attach default error: Host is down

Beitrag von inne » 24.11.2024 00:22:47

Vielen Dank für deine Antworten @tobo.

Als Test habe ich mal eine systemd timer unit anstelle des Cronjob erstellt. Die tuts :facepalm:
Ungern, aber das kann so bleiben.

Antworten