-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sonic Pi Boot Error with 3.3.1 (Ubuntu & Raspberry Pi OS) #3
Comments
I botched the update. Please try the next build (will be available in a couple of hours). |
(it should be available now) |
Tried this morning and it didn't get past the splash. Gui.log says all ok. Server-errors.log say "jack server is not running or cannot be started". |
It shouldn't even be trying to start jack (this won't work in the sandbox) Which distro are you using? An which version of pipewire is installed? |
Still not working here, it's trying to start |
I'm using Ubuntu 20.10. Pipewire isn't installed by default, with Ubuntu preferring to use PulseAudio instead, since the default session is X rather than Wayland. This may be why it isn't working. PulseAudio relies on audio and video user groups I believe, while Pipewire doesn't, as it uses PolKit security to ask Flatpack for permissions. So I imagine the Flatpak isn't working with PulseAudio, and for the same reasons is trying and failing to start jackd, all down to user groups. It simply can't get the permissions in the way it wants. I tried installing Pipewire, but Ubuntu on X always defaults to PulseAudio, and removing PulseAudio doesn't work either. I don't know ... perhaps the session needs to be Wayland to work nicely with Pipewire and Flatpak. I imagine if you are on a Fedora or an Arch-based distro, using Wayland, then it all goes swimmingly. I know Wayland as default is planned for Ubuntu 21.04, I don't know whether Pipewire is or not, but that should be the option for Ubuntu, because Pipewire allows for remote desktop on Wayland. Don't know whether this helps. Perhaps on Ubuntu we have to wait patiently and see ... |
Just to be clear.
The lack of Pipewire is why it isn't working. The rest is irrelevant. Pipewire doesnt prevent PulseAudio or X11 or whatever. Pipewire doesn't require Wayland. It is just that some security hole of X11 don't exist in Wayland thus Pipewire fill the gaps here for, namely, screen recording. Which version of pipewire? Because it needs 0.3. I do not have Ubuntu to test anything. |
Pipewire is the only way to have JACK work from the Flatpak sandbox. There is no jackd in the sandbox. |
Ok, thanks! Good to know that Pipewire doesn't require Wayland. Pipewire 0.3.0 is in the repo, so that's what I tried, but even uninstalling PulseAudio, I somehow can't get Ubuntu to use Pipewire. I simply don't know how to get it to work. I guess when Ubuntu moves to Wayland this year, they'll incorporate Pipewire to maintain screen-sharing capability. |
Raspberry Pi OS (64-bits) ship with pipewire 0.2 (from Debian Buster), and has the same problem.... :-/ |
Has someone found a solution to this issue? I'm still unable to start
Here is the error's log in case it helps: Sonic Pi Boot Error ReportSystem Information
GUI Log
Server Errors
Server Output
Scsynth Output
Process Log
|
I got it working on Ubuntu:
It should launch and work as expected! Here is how to use It makes years I have been trying on and off to make this work on Ubuntu! |
I've just installed the flatpak for version 3.3.1 from flathub, but Sonic Pi could not boot succesfully. I'm attaching what I think are the relevant parts of the log output. If more info is needed, I can attach the full log.
Sonic Pi Boot Error Report
System Information
Server Errors
/home/mattsches/.sonic-pi/log/server-errors.log
The text was updated successfully, but these errors were encountered: