Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#1000293: Problems starting jackd: Method RequestRelease is not implemented on interface org.freedesktop.ReserveDevice1

45 views
Skip to first unread message

Sebastian Ramacher

unread,
Nov 22, 2021, 6:00:04 AM11/22/21
to
Control: tags -1 moreinfo

On 2021-11-21 00:55:50, Arnaldo Pirrone wrote:
> Package: jackd2
> Version: 1.9.19~dfsg-2
> Severity: grave
> X-Debbugs-Cc: it9...@gmail.com
>
> Apparently there is something wrong with Jack and dbus.
> Also reported here:
> https://www.reddit.com/r/linuxaudio/comments/qtmynn/problems_starting_jackd_method_requestrelease_is/
> Find below the jack server logs.
>
> 00:41:32.228 Resetta le statistiche.
> 00:41:32.269 Connessioni di ALSA cambiate.
> 00:41:32.389 D-BUS: Servizio disponibile (org.jackaudio.service aka jackdbus).
> Cannot connect to server socket err = File o directory non esistente
> Cannot connect to server request channel
> jack server is not running or cannot be started
> JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping
> unlock
> JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping
> unlock
> 00:41:32.563 Cambiamento nel grafico delle connessioni di ALSA.
> 00:41:47.432 D-BUS: il server JACK non può essere avviato. Mi dispiace
> Sun Nov 21 00:41:47 2021: Starting jack server...
> Sun Nov 21 00:41:47 2021: JACK server starting in realtime mode with priority
> 10
> Sun Nov 21 00:41:47 2021: self-connect-mode is "Don't restrict self connect
> requests"
> Cannot connect to server socket err = File o directory non esistente
> Cannot connect to server request channel
> jack server is not running or cannot be started
> JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping
> unlock
> JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping
> unlock
> Sun Nov 21 00:41:47 2021: Device reservation request with priority 2147483647
> denied for "Audio1": org.freedesktop.DBus.Error.UnknownMethod (Method
> RequestRelease is not implemented on interface org.freedesktop.ReserveDevice1)
> Sun Nov 21 00:41:47 2021: ERROR: Failed to acquire device name : Audio1 error :
> Method RequestRelease is not implemented on interface
> org.freedesktop.ReserveDevice1
> Sun Nov 21 00:41:47 2021: ERROR: Audio device hw:PCH,0 cannot be acquired...
> Sun Nov 21 00:41:47 2021: ERROR: Cannot initialize driver
> Sun Nov 21 00:41:47 2021: ERROR: JackServer::Open failed with -1
> Sun Nov 21 00:41:47 2021: ERROR: Failed to open server
> Sun Nov 21 00:41:48 2021: Saving settings to
> "/home/it9exm/.config/jack/conf.xml" ...
> 00:41:49.469 Non sono riuscito ad avviare JACK come client. - Operazione
> fallita. - Impossibile connettersi al server JACK. Controlla la finestra dei
> messaggi per maggiori informazioni.
> Cannot connect to server socket err = File o directory non esistente
> Cannot connect to server request channel
> jack server is not running or cannot be started
> JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping
> unlock
> JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping
> unlock

Unfortunately I'm not able to reprodue this issue. Are you running
pipewire by any chance?

Best
Sebastian

>
>
> -- System Information:
> Debian Release: bookworm/sid
> APT prefers unstable
> APT policy: (500, 'unstable'), (1, 'experimental')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
>
> Kernel: Linux 5.14.19-xanmod1 (SMP w/4 CPU threads)
> Kernel taint flags: TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
> Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8), LANGUAGE not set
> Shell: /bin/sh linked to /usr/bin/dash
> Init: systemd (via /run/systemd/system)
> LSM: AppArmor: enabled
>
> Versions of packages jackd2 depends on:
> ii debconf [debconf-2.0] 1.5.79
> ii libasound2 1.2.5.1-1
> ii libc6 2.32-4
> ii libdbus-1-3 1.12.20-3
> ii libexpat1 2.4.1-3
> ii libgcc-s1 11.2.0-10
> ii libjack-jackd2-0 1.9.19~dfsg-2
> ii libreadline8 8.1-2
> ii libsamplerate0 0.2.2-1
> ii libsndfile1 1.0.31-2
> ii libstdc++6 11.2.0-10
> ii libsystemd0 249.6-2
> ii libzita-alsa-pcmi0 0.3.2-2
> ii libzita-resampler1 1.8.0-2
> ii python3 3.9.8-1
> ii python3-dbus 1.2.18-3
>
> Versions of packages jackd2 recommends:
> ii jackd2-firewire 1.9.19~dfsg-2
> ii libpam-modules 1.4.0-10
> ii qjackctl 0.9.5-1
>
> Versions of packages jackd2 suggests:
> pn jack-tools <none>
> pn meterbridge <none>
>
> -- debconf information:
> * jackd/tweak_rt_limits: true

--
Sebastian Ramacher

Cráudio

unread,
Jan 15, 2022, 12:30:04 PM1/15/22
to
Hi Chris, do you think Pipewire is stable enough for professional audio production? I've seen some reports that it fails at important moments... Thank you for your attention!Hi Chris, do you think Pipewire is stable enough for professional audio production? I've seen some reports that it fails at important moments... Thank you for your attention!Hi Chris, do you think Pipewire is stable enough for professional audio production? I've seen some reports that it fails at important moments... Thank you for your attention!Hi Chris, do you think Pipewire is stable enough for professional audio production? I've seen some reports that it fails at important moments... Thank you for your attentioHi Chris, do you think Pipewire is stable enough for professional audio production? I've seen some reports that it fails at important moments... Thank you for your attention!Hi Chris, do you think Pipewire is stable enough for professional audio production? I've seen some reports that it fails at important moments...

Thank you for your attention!

Cláudio.




‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
Em quinta-feira, 30 de dezembro de 2021 às 14:03, chris <inkbot...@gmail.com> escreveu:

`pipewire` is providing its own replacement for `jack`, so if you are using `pipewire` maybe you should not have `jackd2` installed at all.

I think I've done exactly the following:

```

aptitude --schedule-only install libspa-0.2-jack qsynth rosegarden; aptitude --schedule-only full-upgrade; aptitude install

aptitude purge pulseaudio pulseaudio-module-bluetooth pulseaudio-module-gsettings

aptitude purge qjackctl jackd jackd2
```


Then, to start an app needing `jack`, I did:

`pw-jack qsynth` (don't forget to add a soundfont in `settups/soudfounts`)

then:

`rosegarden 28316.mid` (you must go in `studio/manage midi devices` and select a mdi output)

And it worked.


I'm using unstable.

 

Right after switching to pipewire, I did:

```

aptitude install libspa-0.2-bluetooth pipewire-audio-client-libraries
aptitude purge pipewire-media-session
aptitude reinstall wireplumber
```


Maybe as a user you should do:

```

systemctl --user --now disable pulseaudio.service pulseaudio.socket

systemctl --user mask pulseaudio

systemctl --user restart pipewire
```


Maybe there should be a dependency conflict between `pipewire `and `jackd`?

Also, concerning

<q cite="https://wiki.debian.org/PipeWire#For_JACK">

Either run JACK clients using the pw-jack wrapper, or copy:

# cp /usr/share/doc/pipewire/examples/ld.so.conf.d/pipewire-jack-*.conf /etc/ld.so.conf.d/

And run:

# ldconfig
</q>

maybe it should be fixed at the debian package level, and hence a bug should be filled against `libspa-0.2-jack`?


I hope it helps,

Chris


0 new messages