Cadence cannot acces jackdbus unless ran as root

Bug #1610812 reported by Trevor Giddings
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KXStudio
Undecided
Unassigned

Bug Description

I have created a fresh install of Ubuntu 14.04.3 64-bit, upgraded it to 16.04.3 via do-release-upgrade, and installed jack2 with

    sudo apt-get install jackd2

I downloaded the cadence prebuilt binaries and tried to start cadence, which showed

    --jackdbus not available--

above where jack server status is normally displayed.
However, no such trouble running as the root user, which would be fine if starting as root meant that the tools in the top bar of ubuntu also ran as root.
I have another pc which I also set up in that manner and which is working normally.
After that, I tried installing cadence from package, since the troubleshooting guides I could find used commands only available when installed this way. I used

wget https://launchpad.net/~kxstudio-debian/+archive/kxstudio/+files/kxstudio-repos_9.2.2~kxstudio1_all.deb
sudo dpkg -i kxstudio-repos_9.2.2~kxstudio1_all.deb
wget https://launchpad.net/~kxstudio-debian/+archive/kxstudio/+files/kxstudio-repos-gcc5_9.2.2~kxstudio1_all.deb
sudo dpkg -i kxstudio-repos-gcc5_9.2.2~kxstudio1_all.deb
sudo apt-get update
sudo apt-get install kxstudio-default-settings
sudo apt-get install kxstudio-meta-all

This made no difference. I then reinstalled jackd2 with
sudo apt-get remove jackd2
sudo apt-get install jackd2
I later followed the following two threads
https://bugs.launchpad.net/kxstudio/+bug/940151
https://linuxmusicians.com/viewtopic.php?t=10360

with the most notable steps being:
    rm -rv .config/jack
    rm -rv .config/Cadence
(which both returned "no such file")
    cadence-session-start -s
(which responded "tryCloseJackDBus() failed" followed by a stacktrace, attached)
trying the above after starting jack manually with
    jackd -d alsa
(which started the jack server but did not change the output of cadence-session-start
forcibly updating everything on the pc with
    sudo apt-get install -f
    sudo apt-get update
    sudo apt-get dist-upgrade
(which did update packages with "jackd" and "kxstudios" in the name, but did not change the output of cadence-session-start or fix the issue)

Revision history for this message
Trevor Giddings (tgiddings000) wrote :
Revision history for this message
Trevor Giddings (tgiddings000) wrote :

I should add that do-release-upgrade failed on some packages and required me to run
    sudo apt-get install -f
    sudo apt-get update
    sudo apt-get dist-upgrade
in order to have a functional system, since unity was one of the failed packages

Revision history for this message
Trevor Giddings (tgiddings000) wrote :

I have reinstalled ubuntu and =, this time, installed the jackd2 package before upgrading ubuntu to 16.10. This has fixed the issue, though it is unclear whether the change of order or the actual reinstall is responsible for the fix, but it would be very impractical to continually reinstall ubuntu in order to replicate the issue, as I need to use this computer soon.

Revision history for this message
falkTX (falk-t-j) wrote : Re: [Bug 1610812] Re: Cadence cannot acces jackdbus unless ran as root

16.10 is not fully supported yet

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers