On Tue, Oct 25, 2016 at 10:44 AM, Adrian Knoth <adi@drcomp.erfurt.thur.de> wrote:
On 10/24/16 20:45, Alexandros Drymonitis wrote:

Hi!

I'm trying to use Jack with an Odroid-U3. I re-installed a Debian Wheezy
image which had Jack installed and was working fine with a Focusrite
Scarlett 2i4 sound card.

After compiling Pure Data I realized that Jack had been uninstalled (no
idea why), so I installed it again, along with Qjackctl, via apt-get.

connect(2) call to /tmp/jack-1000/default/jack_0 failed (err=Connection
refused)

jackd 0.124.1

In short, you've messed up your jackd installation. I have no idea what
you did to your sources.list or if you compiled jackd manually, but
you're clearly no longer using the jackd1 provided by Debian Wheezy.

Wheezy has version 0.121.3, yours is 0.124.1:

   https://packages.debian.org/wheezy/jackd1

Also, Debian's jackd uses /dev/shm and not /tmp (line 58):


https://anonscm.debian.org/cgit/pkg-multimedia/jack-audio-connection-kit.git/tree/debian/rules?h=debian/1%250.121.3%2b20120418git75e3e20b-2&id=86fb4bb017a88304e00b2069d5cf8189fa44f17d#n58


Just clean it all out (uninstall, rm, whatever) and go back to the
pre-packaged jackd.
As far as I remember the image was supposed to be a Jessie one, though when I SSH to the Odroid the login is "odroid@odroid-wheezy". Can't remember who made the image, all I remember is that it was posted as a Jessie image.
Here's what's in /etc/apt/sources.list:

deb http://ftp.gr.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.gr.debian.org/debian/ jessie main contrib non-free

deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

# jessie-updates, previously known as 'volatile'
deb http://ftp.gr.debian.org/debian/ jessie-updates main contrib non-free
deb-src http://ftp.gr.debian.org/debian/ jessie-updates main contrib non-free

deb http://ftp.de.debian.org/debian/ jessie-backports non-free contrib main
deb-src http://ftp.de.debian.org/debian/ jessie-backports non-free contrib main

deb http://ftp.at.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.at.debian.org/debian/ jessie main contrib non-free


I guess that's why the Jessie version of Jack has been installed. I'm not so Linux-savvy, so not really sure what I should do. Should I change all "jessie" to "wheezy" in /etc/apt/sources.list?

Thanks for the hint!