(another) 3.2.2 failing with "ports not available" on Ubuntu 20.04

I’ve installed the 3.2.2 .deb for Ubuntu 20.04 on two different machines.
Both are running Puppy Linux Fossapup 64bit (basically Ubuntu 20.04 based, but everything runs as root)

It works perfectly on one, but fails to start on the other:

[GUI] - Welcome to the Sonic Pi GUI
[GUI] - ===========================
[GUI] -
[GUI] - {483c927e-81b6-429d-896d-dc94129a70ca}
[GUI] - Discovering port numbers…
[GUI] - Detecting port numbers…
[GUI] - GUI listen to server port 0
[GUI] - port: 0 [Not Available]
[GUI] - Server listen to gui port 0
[GUI] - port: 0 [Not Available]
[GUI] - Server incoming OSC cues port 0
[GUI] - port: 0 [Not Available]
[GUI] - Scsynth port 0
[GUI] - port: 0 [Not Available]
[GUI] - Server send to GUI port 0
[GUI] - port: 0 [Not Available]
[GUI] - GUI send to server port 0
[GUI] - port: 0 [Not Available]
[GUI] - Scsynth send port 0
[GUI] - port: 0 [Not Available]
[GUI] - Erlang router port 0
[GUI] - port: 0 [Not Available]
[GUI] - OSC MIDI out port 0
[GUI] - port: 0 [Not Available]
[GUI] - OSC MIDI in port 0
[GUI] - port: 0 [Not Available]
[GUI] - Websocket port 0
[GUI] - port: 0 [Not Available]
[GUI] - Critical Error. One or more ports is not available.

Other answers for this issue always seem point to ensuring jack is installed & working, but in my case it is. Jack is configured identically on both machines in fact.

The versions of jack & everything else seem identical.

jack (via qjacktl) is running fine.

I can run vlc via jack and it plays flacs & whatever else without error.

There can’t be a permissions issue because everything is root (request: please don’t tell me how “dangerous” this is)

Don’t know what else to look at. It would help if sonic-pi’s error messages were a bit more informative.

@contumely - does this one provide any assistance?

It may be useful to compile the latest version of Sonic Pi to see if that runs for you - the build instructions are a lot friendlier than they were a while ago, and there are plenty of people floating around who have had success with it :slight_smile:

Hmm, I hunted back through the changelog notes regarding the fix for the particular issue mentioned in the above link, and it seems that was possibly Windows specific? Oh well.

I’m not sure off the top of my head why it would work on one but not the other.

Thanks. Unfortunately compiling isn’t an option right now as the prebuild fails, see #2799 at github which you’ve also replied to.