• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

pw-play | stream node 54 error: no target node available

Hallo liebe Linuxer,

ich habe folgendes Problem mit der Sound-Wiedergabe. In einem Skript verwende ich Sound-Ausgabe, wenn die fortinet-Verbindung zustande kommt oder abbricht. Seit ca 2 Wochen ist es still geworden und ich habe keinen Ansatz, um das Problem zu lösen.
Seltsamerweise ist eben diese Ausgabe unmöglich und Systemtöne bei gtk-Anwendungen (inkscape, gimp) geben auch keinen Ton mehr aus. Ansonsten funktioniert alles wie gehabt.
Ich vermutete irgendeine Version von pipeware, oder muss ich noch etwas dazuinstallieren? Es wird im Moment so viel bei SuSE umgebaut. Oder hat es möglicherweise mit Wayland zu tun? Nach dem letzten KDE-Update läuft alles mit Wayland bei mir.
Wenn ich in die Konsole eingebe:
Code:
pw-play /usr/share/sounds/ocean/stereo/service-logout.oga
stream node 54 error: no target node available
remote error: id=2 seq:7 res:-2 (Nie ma takiego pliku ani katalogu): no target node available

Und noch inxi -F, was mit Audio zu tun hat:
Code:
Audio:
Device-1: Intel 700 Series Family HD Audio driver: snd_hda_intel
Device-2: NVIDIA TU116 High Definition Audio driver: snd_hda_intel
Device-3: Conexant Systems CX23885 PCI Video and Audio Decoder
driver: cx23885
Device-4: GN Netcom Jabra SPEAK 510 USB driver: jabra,snd-usb-audio,usbhid
type: USB
Device-5: Microdia PC-LM1E driver: snd-usb-audio,uvcvideo type: USB
Device-6: GN Netcom Jabra Link 370 driver: jabra,snd-usb-audio,usbhid
type: USB
API: ALSA v: k7.3.0-1-default status: kernel-api
Device-2 ist keine spezielle Sound-Karte, sondern ein Chip auf der Nvidia Grafikkarte, wo der Ton zum Monitor gesendet wird (nutze ich aber nicht). Standardmäßig funktioniert alles über die Jabra-USB "Anlage".

Und noch Pakete hierfür (pipeware und alsa)
Code:
rpm -qa |egrep 'alsa|pipe'
pipewire-tools-1.6.9-4.1.x86_64
alsa-plugins-maemo-1.2.12-1.16.x86_64
alsa-plugins-speex-1.2.12-1.16.x86_64
libpipewire-0_3-0-32bit-1.6.9-4.1.x86_64
alsa-plugins-1.2.12-1.16.x86_64
audaspace-plugin-pipewire-1.10.0-1.3.x86_64
pipewire-config-rates-1.6.9-4.1.x86_64
alsa-topology-devel-32bit-1.2.16.1-3.1.x86_64
alsa-plugins-usb-stream-1.2.12-1.16.x86_64
alsa-plugins-maemo-32bit-1.2.12-1.16.x86_64
libpipeline1-1.5.8-1.7.x86_64
alsa-plugins-dca-2-1.2.x86_64
alsa-plugins-samplerate-32bit-1.2.12-1.16.x86_64
alsa-devel-1.2.16.1-3.1.x86_64
alsa-plugins-arcam-av-1.2.12-1.16.x86_64
alsa-plugins-vdownmix-1.2.12-1.16.x86_64
pipecontrol-0.3.0-11.12.x86_64
alsa-topology-devel-1.2.16.1-3.1.x86_64
pipewire-libjack-0_3-1.6.9-4.1.x86_64
alsa-1.2.16.1-3.1.x86_64
alsa-plugins-speexrate-1.2.12-1.16.x86_64
pipewire-config-upmix-1.6.9-4.1.x86_64
alsa-plugins-upmix-1.2.12-1.16.x86_64
pipewire-pulseaudio-1.6.9-4.1.x86_64
pipewire-modules-0_3-32bit-1.6.9-4.1.x86_64
alsa-utils-1.2.16-1.3.x86_64
alsa-plugins-samplerate-1.2.12-1.16.x86_64
alsa-plugins-pulse-32bit-1.2.12-1.16.x86_64
alsa-plugins-dca-debuginfo-2-1699.2.pm.147.x86_64
pipewire-jack-1.6.9-4.1.x86_64
alsa-topology-conf-1.2.5.1-1.12.noarch
alsa-oss-32bit-1.1.8-5.12.x86_64
pipewire-config-raop-1.6.9-4.1.x86_64
pipewire-tests-1.6.9-4.1.x86_64
pipewire-spa-tools-1.6.9-4.1.x86_64
qemu-audio-pipewire-11.1.2-1118.4.x86_64
alsabat-1.2.16-1.3.x86_64
alsa-ucm-conf-1.2.16.1-1.2.noarch
kpipewire6-devel-6.8.1-1.1.x86_64
alsa-plugins-pulse-1.2.12-1.16.x86_64
kpipewire6-imports-6.8.1-1.1.x86_64
pipewire-devel-1.6.9-4.1.x86_64
alsa-docs-1.2.16.1-3.1.noarch
alsa-scarlett-gui-1.0.0~beta9+git2.092a3a0-1.1.x86_64
pipewire-libjack-0_3-devel-1.6.9-4.1.x86_64
libpipewire-0_3-0-1.6.9-4.1.x86_64
alsa-plugins-oss-1.2.12-1.16.x86_64
pipewire-spa-plugins-0_2-1.6.9-4.1.x86_64
pipewire-modules-0_3-1.6.9-4.1.x86_64
pipewire-module-x11-0_3-1.6.9-4.1.x86_64
alsa-plugins-a52-1.2.12-1.16.x86_64
alsa-firmware-1.2.4-4.10.noarch
alsa-plugins-lavrate-1.2.12-1.16.x86_64
alsa-plugins-jack-32bit-1.2.12-1.16.x86_64
pipewire-module-xrdp-0.2-6.11.x86_64
pipewire-lang-1.6.9-4.1.noarch
pipewire-1.6.9-4.1.x86_64
alsa-devel-32bit-1.2.16.1-3.1.x86_64
alsa-oss-1.1.8-5.12.x86_64
qemu-audio-alsa-11.1.2-1118.4.x86_64
pipewire-alsa-32bit-1.6.9-4.1.x86_64
pipewire-doc-1.6.9-4.1.x86_64
pipewire-libjack-0_3-32bit-1.6.9-4.1.x86_64
alsa-plugins-aaf-1.2.12-1.16.x86_64
pipewire-spa-plugins-0_2-32bit-1.6.9-4.1.x86_64
gstreamer-plugin-pipewire-1.6.9-4.1.x86_64

Das habe ich bisher gefunden, pipewire-pulseaudio ist bei mir installiert. Das Problem besteht weiterhin.
Problem with pulseaudio/pipewire
 
Zuletzt bearbeitet:
Erster Anlaufpunkt bei sowas ist seit einiger Zeit "pavucontrol". Da kann man sehen, wo was hingeht. Wenn das grundsätzliche System läuft.
 
So, weitere Versuche. Ich habe die pipewire-Version auf 1.6.10 angehoben. Das Problem bleibt.

Code:
wpctl status
PipeWire 'pipewire-0' [1.6.10, dma@superbiuros, cookie:4207692425]
└─ Clients:
34. kwin_wayland                        [1.6.10, dma@superbiuros, pid:2442]
35. WirePlumber (video-only)            [1.6.10, dma@superbiuros, pid:2538]
44. WirePlumber (video-only) [client]   [1.6.10, dma@superbiuros, pid:2538]
51. xdg-desktop-portal-kde              [1.6.10, dma@superbiuros, pid:3040]
52. xdg-desktop-portal                  [1.6.10, dma@superbiuros, pid:2984]
53. plasmashell                         [1.6.10, dma@superbiuros, pid:7293]
55. wpctl                               [1.6.10, dma@superbiuros, pid:68158]

Audio
├─ Devices:
│ 
├─ Sinks:
│ 
├─ Sources:
│ 
├─ Filters:
│ 
└─ Streams:

Video
├─ Devices:
│      45. PC-LM1E                             [v4l2]
│      46. PC-LM1E                             [v4l2]
│      47. PC-LM1E: PC-LM1E                    [libcamera]
│ 
├─ Sinks:
│ 
├─ Sources:
│  *   48. PC-LM1E (V4L2)                     
│ 
├─ Filters:
│ 
└─ Streams:

Settings
└─ Default Configured Devices:
0. Audio/Sink    alsa_output.usb-0b0e_Jabra_SPEAK_510_USB_70BF9257FBF3021900-00.analog-stereo
1. Audio/Source  alsa_input.usb-0b0e_Jabra_SPEAK_510_USB_70BF9257FBF3021900-00.mono-fallback
 
Benutze statt rpm besser zypper, das sortiert alphabetisch und ist dann besser zu benutzen...

Code:
zypper se -si alsa pipe

Es gibt Situationen, in denen rpm besser als zypper ist, in diesem Fall aber nicht.
Oder du setzt ein sort dahinter:
Code:
rpm -qa |egrep 'alsa|pipe'|sort
Poste auch einmal
Code:
inxi -Aaz
sowie als root ausgeführt:
Code:
journalctl -b | grep -Ei 'alsa|snd_|firmw'
 
Zuletzt bearbeitet:
Danke @Sauerland. Das ist dann natürlich besser zu lesen/zu prüfen.
Ich habe jetzt aus dem Link diese Befehle ausgeführt, und die Lage sieht so aus: was mich wundert: habe ich nicht übertrieben, dass ich beide Server habe? Also PipeWire und PulseAUdio?
Geräte sind an für sich alle da und sichtbar, nur die Streams kommen sich offensichtlich in die Quere - so mein Gefühl.

Code:
dma@superbiuros:~> aplay -l
**** Liste der Hardware-Geräte (PLAYBACK) ****
Karte 0: PCH [HDA Intel PCH], Gerät 0: ALC1220 Analog [ALC1220 Analog]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
Karte 0: PCH [HDA Intel PCH], Gerät 1: ALC1220 Digital [ALC1220 Digital]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
Karte 1: NVidia [HDA NVidia], Gerät 3: HDMI 0 [Q3279WG5B]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
Karte 1: NVidia [HDA NVidia], Gerät 7: HDMI 1 [Q3279WG5B]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
Karte 1: NVidia [HDA NVidia], Gerät 8: HDMI 2 [HDMI 2]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
Karte 1: NVidia [HDA NVidia], Gerät 9: HDMI 3 [HDMI 3]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
Karte 2: USB [Jabra SPEAK 510 USB], Gerät 0: USB Audio [USB Audio]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
Karte 3: J370 [Jabra Link 370], Gerät 0: USB Audio [USB Audio]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
dma@superbiuros:~> cat /proc/asound/cards
0 [PCH            ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0x4016220000 irq 214
1 [NVidia         ]: HDA-Intel - HDA NVidia
HDA NVidia at 0x83080000 irq 17
2 [USB            ]: USB-Audio - Jabra SPEAK 510 USB
Jabra SPEAK 510 USB at usb-0000:00:14.0-3, full speed
3 [J370           ]: USB-Audio - Jabra Link 370
Jabra Link 370 at usb-0000:00:14.0-7, full speed
4 [PCLM1E         ]: USB-Audio - PC-LM1E
PC-LM1E PC-LM1E at usb-0000:00:14.0-6.4, high speed
dma@superbiuros:~> cat /proc/asound/modules
0 snd_hda_intel
1 snd_hda_intel
2 snd_usb_audio
3 snd_usb_audio
4 snd_usb_audio
dma@superbiuros:~> inxi -Aa
Audio:
Device-1: Intel 700 Series Family HD Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel alternate: snd_soc_avs,snd_sof_pci_intel_tgl
bus-ID: 00:1f.3 chip-ID: 8086:7a50 class-ID: 0403
Device-2: NVIDIA TU116 High Definition Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 16
link-max: gen: 3 speed: 8 GT/s bus-ID: 01:00.1 chip-ID: 10de:1aeb
class-ID: 0403
Device-3: Conexant Systems CX23885 PCI Video and Audio Decoder
driver: cx23885 v: 0.0.4 pcie: gen: 1 speed: 2.5 GT/s lanes: 1
bus-ID: 07:00.0 chip-ID: 14f1:8852 class-ID: 0400
Device-4: GN Netcom Jabra SPEAK 510 USB driver: jabra,snd-usb-audio,usbhid
type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-3:3
chip-ID: 0b0e:0422 class-ID: 0300 serial: 70BF9257FBF3021900
Device-5: Microdia PC-LM1E driver: snd-usb-audio,uvcvideo type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-6.4:10
chip-ID: 0c45:636d class-ID: 0102 serial: PC-LM1E
Device-6: GN Netcom Jabra Link 370 driver: jabra,snd-usb-audio,usbhid
type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-7:6
chip-ID: 0b0e:245e class-ID: 0300 serial: 745C4B255162015700
API: ALSA v: k7.3.0-1-default status: kernel-api with: 1: aoss
type: oss-emulator 2: apulse type: pulse-emulator
tools: alsactl,alsamixer,amixer
Server-1: PipeWire v: 1.6.10 status: off with: 1: wireplumber
status: active 2: pw-jack type: plugin tools: pw-cat,pw-cli,wpctl
Server-2: PulseAudio v: 17.0 status: active with: pulseaudio-alsa
type: plugin tools: pacat, pactl, pamix, pamixer, pavucontrol, pulsemixer
 
Das fällt mir jetzt auf, der Pipewire Server läuft gar nicht... oder?
Code:
Server-1: PipeWire v: 1.6.10 status: off
 
Scheint zu laufen... Nur: muss ich der Gruppe Audio angehören? Bin jetzt in Gruppe wheel wegen sudo und Myrlyn.

Code:
dma@superbiuros:~> systemctl --user status pipewire.service
● pipewire.service - PipeWire Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; preset: disabled)
Active: active (running) since Thu 2026-10-29 15:29:09 CET; 1h 50min ago
Invocation: c9c8f107cf794c69be57008ce33ada31
TriggeredBy: ● pipewire.socket
Main PID: 2537 (pipewire)
Tasks: 4 (limit: 76736)
CPU: 341ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
└─2537 /usr/bin/pipewire

paź 29 15:29:09 superbiuros systemd[2293]: Started PipeWire Multimedia Service.
dma@superbiuros:~>
 
muss ich der Gruppe Audio angehören?
Meines Wissens nicht.

Bin jetzt in Gruppe wheel wegen sudo
Was das bedeuten soll verstehe ich nicht. Aber pipewire ist ein, dem jeweiligen Benutzer zugeordneter Dienst:

Code:
> ls -la ~/.config/systemd/user/default.target.wants
insgesamt 8
drwxr-xr-x. 2 x x 4096 24. Jan 2024  .
drwxr-xr-x. 4 x x 4096 14. Jul 15:22 ..
lrwxrwxrwx. 1 x x   38 10. Jul 11:19 pipewire.service -> /usr/lib/systemd/user/pipewire.service

> ls -la ~/.config/systemd/user/sockets.target.wants
insgesamt 8
drwxr-xr-x. 2 x x 4096 14. Jul 15:22 .
drwxr-xr-x. 4 x x 4096 14. Jul 15:22 ..
lrwxrwxrwx. 1 x x   37 10. Jul 11:19 pipewire.socket -> /usr/lib/systemd/user/pipewire.socket
 
Was das bedeuten soll verstehe ich nicht.
Je nachdem was installiert ist und welcher Gruppe man angehört, startet Myrlyn die Passwortabfrage für den User root oder für den User.....

Code:
zypper if sudo-policy-wheel-auth-self
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...


Informationen zu Paket sudo-policy-wheel-auth-self:
---------------------------------------------------
Repository         : OSS
Name               : sudo-policy-wheel-auth-self
Version            : 1.9.17p1-160000.3.1
Arch               : x86_64
Anbieter           : SUSE LLC <https://www.suse.com/>
Installierte Größe : 91 B
Installiert        : Nein
Status             : nicht installiert
Quellpaket         : sudo-1.9.17p1-160000.3.1.src
Upstream-URL       : https://www.sudo.ws/
Zusammenfassung    : Users in the wheel group can authenticate as admin
Beschreibung       :
    Sudo authentication policy that allows users in the wheel group to
    authenticate as root with their own password
 
Zurück
Oben