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.