[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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



`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="" href="https://wiki.debian.org/PipeWire#For_JACK">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


Reply to: