Skip to content
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

Error loading jackd (Ubuntu 18.04) #9

Open
ezequielramos opened this issue Dec 31, 2021 · 2 comments
Open

Error loading jackd (Ubuntu 18.04) #9

ezequielramos opened this issue Dec 31, 2021 · 2 comments

Comments

@ezequielramos
Copy link

Content of server-errors.log:

sh: line 1: exec: jackd: not found
terminate called without an active exception

Full log:

Sonic Pi Boot Error Report

System Information

  • Sonic Pi version: 3.3.1
  • OS: KDE Flatpak runtime

GUI Log

/home/ezequiel/.sonic-pi/log/gui.log

[GUI] -                            
[GUI] -                            
[GUI] -                            
[GUI] - Welcome to the Sonic Pi GUI
[GUI] - ===========================
[GUI] -                            
[GUI] - {931d1f73-5169-49b8-8200-d2dcb225d7b4}
[GUI] - ui locale:  en-US
[GUI] - sys locale: en_US
[GUI] - translations available 
[GUI] - Discovering port numbers...
[GUI] - Port entry server-listen-to-gui : 51235 : 51235
[GUI] - Port entry gui-send-to-server : 51235 : 51235
[GUI] - Port entry gui-listen-to-server : 51236 : 51236
[GUI] - Port entry server-send-to-gui : 51236 : 51236
[GUI] - Port entry scsynth : 51237 : 51237
[GUI] - Port entry scsynth-send : 51237 : 51237
[GUI] - Port entry server-osc-cues : 4560 : 4560
[GUI] - Port entry erlang-router : 51238 : 51238
[GUI] - Port entry websocket : 51239 : 51239
[GUI] - Detecting port numbers...
[GUI] - GUI listen to server port 51236
[GUI] -    port: 51236 [OK]
[GUI] - Server listen to gui port 51235
[GUI] -    port: 51235 [OK]
[GUI] - Server incoming OSC cues port 4560
[GUI] -    port: 4560 [OK]
[GUI] - Scsynth port 51237
[GUI] -    port: 51237 [OK]
[GUI] - Server send to GUI port 51236
[GUI] -    port: 51236 [OK]
[GUI] - GUI send to server port 51235
[GUI] -    port: 51235 [OK]
[GUI] - Scsynth send port 51237
[GUI] -    port: 51237 [OK]
[GUI] - Erlang router port 51238
[GUI] -    port: 51238 [OK]
[GUI] - Websocket port 51239
[GUI] -    port: 51239 [OK]
[GUI] - All ports OK
[GUI] - hiding main window
[GUI] - initialising toolbar icons
[GUI] - setting up window structure
[GUI] - restoring scope states 
[GUI] - creating status bar
[GUI] - creating info panel
[GUI] - creating shortcuts
[GUI] - creating tool bar
[GUI] - initialising documentation window
[GUI] - launching Sonic Pi Runtime Server:
[GUI] - starting UDP OSC Server on port 51236...
[GUI] - UDP OSC Server ready and listening
[GUI] - Ruby server pid registered: 25
[GUI] - wait for sync
[GUI] - waiting for Sonic Pi Server to boot...
............................................................
[GUI] - Critical error! Could not boot Sonic Pi Server.
[GUI] - stopping UDP OSC Server...
[GUI] - Critical Error. Unable to connect to server..
[GUI] - UDP OSC Server no longer listening

Server Errors

/home/ezequiel/.sonic-pi/log/server-errors.log

sh: line 1: exec: jackd: not found
terminate called without an active exception

Server Output

/home/ezequiel/.sonic-pi/log/server-output.log

Sonic Pi server booting...
The time is 2021-12-31 11:49:14 -0300
Using primary protocol: udp
Detecting port numbers...
Listen port: 51235
  - OK
Scsynth port: 51237
  - OK
Scsynth send port: 51237
  - OK
OSC cues port: 4560
  - OK
Erlang port: 51238
  - OK
Websocket port: 4562
  - OK
Opening UDP Server to listen to GUI on port: 51235
Starting Server Runtime
Booting server...


Booting Sonic Pi
----------------

Booting on Linux
Jackd not running on system. Starting...
Boot - Starting the SuperCollider server...
Started [40] [-] scsynth [-] /var/tmp/sonic-pi-pids/40
Started [38] [-] sh [-] /var/tmp/sonic-pi-pids/38

Scsynth Output

/home/ezequiel/.sonic-pi/log/scsynth.log

# Starting SuperCollider 2021-12-31 11:49:16
Found 0 LADSPA plugins
could not initialize audio.

Process Log

/home/ezequiel/.sonic-pi/log/processes.log


	ask-clear.rb


Clearing pids: ["38", "40", "25"]

Clearing [38]
  -- command sh
  -- removing /var/tmp/sonic-pi-pids/38
  -- unable to get ProcTable info for: 38
  -- process: 38 not running

Clearing [40]
  -- command scsynth
  -- removing /var/tmp/sonic-pi-pids/40
  -- unable to get ProcTable info for: 40
  -- process: 40 not running

Clearing [25]
  -- command /app/bin/ruby --enable-frozen-string-literal -E utf-8 /app/app/build/gui/qt/../../../../app/server/ruby/bin/sonic-pi-server.rb -u 51235 51236 51237 51237 4560 51238 51239
  -- removing /var/tmp/sonic-pi-pids/25
  -- unable to get ProcTable info for: 25
  -- process: 25 not running

Finished clearing pids

Started [25] [-] /app/bin/ruby --enable-frozen-string-literal -E utf-8 /app/app/build/gui/qt/../../../../app/server/ruby/bin/sonic-pi-server.rb -u 51235 51236 51237 51237 4560 51238 51239 [-] /var/tmp/sonic-pi-pids/25
Started [40] [-] scsynth [-] /var/tmp/sonic-pi-pids/40
Started [38] [-] sh [-] /var/tmp/sonic-pi-pids/38



@hfiguiere
Copy link
Collaborator

This think a recent pipewire (3.38 I think) is required on the host, and I doubt that a 3.5 year old Ubuntu has it.

@ezequielramos
Copy link
Author

This think a recent pipewire (3.38 I think) is required

Yeah, I read that on the issue #3 . I didn't know if the issue here is related to that one.

I doubt that a 3.5 year old Ubuntu has it.

You're right, it wasn't installed. But I installed it manually on my machine. Shouldn't this version work?

$ pipewire --version
pipewire
Compiled with libpipewire 0.3.42
Linked with libpipewire 0.3.42

Is there others dependencies that I should have installed on my host? I didn't find any information about dependencies.
I think you could add this information on the flathub doc 🙂

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants