# Sonic-Pi don't Boot on Manjaro - I'm using pipewire

**URL:** <https://in-thread.sonic-pi.net/t/sonic-pi-dont-boot-on-manjaro-im-using-pipewire/6434>\
**Category:** Support, Help & Resources\
**Created:** [January 25, 2022, 4:24pm UTC](https://in-thread.sonic-pi.net/t/sonic-pi-dont-boot-on-manjaro-im-using-pipewire/6434 "2022-01-25T16:24:22Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![ff\_raggat](https://avatars.discourse-cdn.com/v4/letter/f/49beb7/32.png) [@ff\_raggat](https://in-thread.sonic-pi.net/u/ff_raggat)\
**Post date:** [January 25, 2022, 4:24pm UTC](https://in-thread.sonic-pi.net/t/sonic-pi-dont-boot-on-manjaro-im-using-pipewire/6434/1 "2022-01-25T16:24:22Z")

</div>

Hello! i have a little problem with Sonic-Pi.

I have been using sonic-pi for 1 year. Without any kind of problem.

But this week, after my vacation, sonic-pi stopped booting.

Patchage shows me that the server starts, but sonic-pi never goes through the splash screen. After a few minutes it shows me the error log. And it tells me that it cannot find certain files related to Jack.

My system is Manjaro 21.2.

```ruby
Sonic Pi Boot Error Report
==================

System Information
----------------

* Sonic Pi version: 3.3.1
* OS: Manjaro Linux

GUI Log
-------

**`/home/fede/.sonic-pi/log/gui.log`**

```

[GUI] -  
[GUI] -  
[GUI] -  
[GUI] - Welcome to the Sonic Pi GUI  
[GUI] - ===========================  
[GUI] -  
[GUI] - {4f0435ee-527b-4e05-82d0-6b3dc246ec64}  
[GUI] - ui locale: es-AR  
[GUI] - sys locale: es\_AR  
[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: 1641  
[GUI] - wait for sync  
[GUI] - waiting for Sonic Pi Server to boot…  
.  
[GUI] - Sonic Pi Server failed to start with this error message:  
\> Server Exception:  
No such file or directory - jack\_connect  
[“/usr/lib/sonic-pi/server/lib/sonicpi/scsynthexternal.rb:464:in ``'”, “/usr/lib/sonic-pi/server/lib/sonicpi/scsynthexternal.rb:464:in `boot_server_linux'", "/usr/lib/sonic-pi/server/lib/sonicpi/scsynthexternal.rb:172:in `boot’”, “/usr/lib/sonic-pi/server/lib/sonicpi/scsynthexternal.rb:58:in `initialize'", "/usr/lib/sonic-pi/server/lib/sonicpi/server.rb:80:in `new’”, “/usr/lib/sonic-pi/server/lib/sonicpi/server.rb:80:in `initialize'", "/usr/lib/sonic-pi/server/lib/sonicpi/studio.rb:117:in `new’”, “/usr/lib/sonic-pi/server/lib/sonicpi/studio.rb:117:in `init_scsynth'", "/usr/lib/sonic-pi/server/lib/sonicpi/studio.rb:52:in `initialize’”, “/usr/lib/sonic-pi/server/lib/sonicpi/lang/sound.rb:89:in `new'", "/usr/lib/sonic-pi/server/lib/sonicpi/lang/sound.rb:89:in `block (2 levels) in included’”, “/usr/lib/sonic-pi/server/lib/sonicpi/lang/ixi.rb:72:in `block (2 levels) in included'", "/usr/bin/../../usr/lib/sonic-pi/server/bin/sonic-pi-server.rb:344:in `new’”, “/usr/bin/../../usr/lib/sonic-pi/server/bin/sonic-pi-server.rb:344:in `'”]  
[GUI] - UDP OSC Server no longer listening  
…  
[GUI] - Critical error! Could not boot Sonic Pi Server.  
[GUI] - stopping UDP OSC Server…  
[GUI] - Critical Error. Unable to connect to server..

```ruby

Server Errors
-------------

**`/home/fede/.sonic-pi/log/server-errors.log`**

```

[W][00194.737700] default | [control.c: 87 jackctl\_server\_create2()] not implemented 0x55f7bfad94c0 0x55f7bfad9630 0x55f7bfad96f0  
[W][00194.737781] default | [control.c: 174 jackctl\_server\_get\_parameters()] 0x55f7c09087b0: not implemented  
[W][00194.737794] default | [control.c: 162 jackctl\_server\_get\_drivers\_list()] 0x55f7c09087b0: not implemented  
[W][00194.737802] default | [control.c: 245 jackctl\_driver\_get\_name()] 0x55f7c09087d0: not implemented  
Unknown driver “alsa”  
[W][00194.737811] default | [control.c: 114 jackctl\_server\_destroy()] 0x55f7c09087b0: not implemented

```ruby

Server Output
-------------

**`/home/fede/.sonic-pi/log/server-output.log`**

```

Sonic Pi server booting…  
The time is 2022-01-25 13:01:54 -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…  
jackdmp 1.9.20  
Copyright 2001-2005 Paul Davis and others.  
Copyright 2004-2016 Grame.  
Copyright 2016-2021 Filipe Coelho.  
jackdmp comes with ABSOLUTELY NO WARRANTY  
This is free software, and you are welcome to redistribute it  
under certain conditions; see the file COPYING for details  
Boot - SuperCollider booted successfully.  
Boot - Connecting to the SuperCollider server…  
Boot - Sending /status to server: 127.0.0.1:51237  
Boot - Receiving ack from scsynth  
Boot - Server connection established  
Failed to start server: No such file or directory - jack\_connect  
/usr/lib/sonic-pi/server/lib/sonicpi/scsynthexternal.rb:464:in ``’  
/usr/lib/sonic-pi/server/lib/sonicpi/scsynthexternal.rb:464:in `boot_server_linux' /usr/lib/sonic-pi/server/lib/sonicpi/scsynthexternal.rb:172:in `boot’  
/usr/lib/sonic-pi/server/lib/sonicpi/scsynthexternal.rb:58:in `initialize' /usr/lib/sonic-pi/server/lib/sonicpi/server.rb:80:in `new’  
/usr/lib/sonic-pi/server/lib/sonicpi/server.rb:80:in `initialize' /usr/lib/sonic-pi/server/lib/sonicpi/studio.rb:117:in `new’  
/usr/lib/sonic-pi/server/lib/sonicpi/studio.rb:117:in `init_scsynth' /usr/lib/sonic-pi/server/lib/sonicpi/studio.rb:52:in `initialize’  
/usr/lib/sonic-pi/server/lib/sonicpi/lang/sound.rb:89:in `new' /usr/lib/sonic-pi/server/lib/sonicpi/lang/sound.rb:89:in `block (2 levels) in included’  
/usr/lib/sonic-pi/server/lib/sonicpi/lang/ixi.rb:72:in `block (2 levels) in included' /usr/bin/../../usr/lib/sonic-pi/server/bin/sonic-pi-server.rb:344:in `new’  
/usr/bin/../../usr/lib/sonic-pi/server/bin/sonic-pi-server.rb:344:in `<main>' ERROR: Unable to write information for PID 1654 to path /tmp/sonic-pi-pids/1654! undefined method `cmdline’ for nil:NilClass  
Started [1656] [-] scsynth -u 51237 -a 1024 -m 131072 -D 0 -R 0 -l 1 -i 16 -o 16 -b 4096 -B 127.0.0.1 [-] /tmp/sonic-pi-pids/1656

```ruby

Scsynth Output
--------------

**`/home/fede/.sonic-pi/log/scsynth.log`**

```

# Starting SuperCollider 2022-01-25 13:01:54

Found 0 LADSPA plugins  
Faust: supercollider.cpp: sc\_api\_version = 3  
Faust: FaustGreyholeRaw numControls=7  
Faust: supercollider.cpp: sc\_api\_version = 3  
Faust: FaustJPverbRaw numControls=11  
JackDriver: client name is ‘SuperCollider’  
SC\_AudioDriver: sample rate = 48000.000000, driver’s block size = 1024  
SuperCollider 3 server ready.

```ruby

Process Log
--------------

**`/home/fede/.sonic-pi/log/processes.log`**

```

```
ask-clear.rb

```

Clearing pids:   
No pids to clear 🙂  
Started [1641] [-] /usr/bin/ruby --enable-frozen-string-literal -E utf-8 /usr/bin/../../usr/lib/sonic-pi/server/bin/sonic-pi-server.rb -u 51235 51236 51237 51237 4560 51238 51239 [-] /tmp/sonic-pi-pids/1641  
ERROR: Unable to write information for PID 1654 to path /tmp/sonic-pi-pids/1654!  
undefined method `cmdline’ for nil:NilClass  
Started [1656] [-] scsynth -u 51237 -a 1024 -m 131072 -D 0 -R 0 -l 1 -i 16 -o 16 -b 4096 -B 127.0.0.1 [-] /tmp/sonic-pi-pids/1656

```ruby
Cheers

```

---

<div class="post-metadata">

**Author:** ![ethancrawford](https://avatars.discourse-cdn.com/v4/letter/e/a88e4f/32.png) [@ethancrawford](https://in-thread.sonic-pi.net/u/ethancrawford)\
**Post date:** [January 26, 2022, 12:24am UTC](https://in-thread.sonic-pi.net/t/sonic-pi-dont-boot-on-manjaro-im-using-pipewire/6434/2 "2022-01-26T00:24:40Z")

</div>

@ff_raggat - would you be happy to raise this as an issue on GitHub instead? We try to collect things like this there. (Easier to manage it all in a single location).

---

<div class="post-metadata">

**Author:** ![ff\_raggat](https://avatars.discourse-cdn.com/v4/letter/f/49beb7/32.png) [@ff\_raggat](https://in-thread.sonic-pi.net/u/ff_raggat)\
**Post date:** [January 26, 2022, 3:07pm UTC](https://in-thread.sonic-pi.net/t/sonic-pi-dont-boot-on-manjaro-im-using-pipewire/6434/3 "2022-01-26T15:07:31Z")

</div>

> [@ff\_raggat](#):
>
> Hello! i have a little problem with Sonic-Pi.
> 
> I have been using sonic-pi for 1 year. Without any kind of problem.
> 
> But this week, after my vacation, sonic-pi stopped booting.
> 
> Patchage shows me that the server starts, but sonic-pi never goes through the splash screen. After a few minutes it shows me the error log. And it tells me that it cannot find certain files related to Jack.
> 
> My system is Manjaro 21.2.
> 
> ```ruby
> Sonic Pi Boot Error Report
> ==================
> 
> System Information
> ----------------
> 
> * Sonic Pi version: 3.3.1
> * OS: Manjaro Linux
> 
> GUI Log
> -------
> 
> **`/home/fede/.sonic-pi/log/gui.log`**
> 
> ```
> 
> [GUI] -  
> [GUI] -  
> [GUI] -  
> [GUI] - Welcome to the Sonic Pi GUI  
> [GUI] - ===========================  
> [GUI] -  
> [GUI] - {4f0435ee-527b-4e05-82d0-6b3dc246ec64}  
> [GUI] - ui locale: es-AR  
> [GUI] - sys locale: es\_AR  
> [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: 1641  
> [GUI] - wait for sync  
> [GUI] - waiting for Sonic Pi Server to boot…  
> .  
> [GUI] - Sonic Pi Server failed to start with this error message:
> 
> > Server Exception:  
> > No such file or directory - jack\_connect  
> > [“/usr/lib/sonic-pi/server/lib/sonicpi/scsynthexternal.rb:464:in ``’”, “/usr/lib/sonic-pi/server/lib/sonicpi/scsynthexternal.rb:464:in `boot_server_linux'", "/usr/lib/sonic-pi/server/lib/sonicpi/scsynthexternal.rb:172:in ` boot’”, “/usr/lib/sonic-pi/server/lib/sonicpi/scsynthexternal.rb:58:in `initialize'", "/usr/lib/sonic-pi/server/lib/sonicpi/server.rb:80:in ` new’”, “/usr/lib/sonic-pi/server/lib/sonicpi/server.rb:80:in `initialize'", "/usr/lib/sonic-pi/server/lib/sonicpi/studio.rb:117:in ` new’”, “/usr/lib/sonic-pi/server/lib/sonicpi/studio.rb:117:in `init_scsynth'", "/usr/lib/sonic-pi/server/lib/sonicpi/studio.rb:52:in ` initialize’”, “/usr/lib/sonic-pi/server/lib/sonicpi/lang/sound.rb:89:in `new'", "/usr/lib/sonic-pi/server/lib/sonicpi/lang/sound.rb:89:in ` block (2 levels) in included’”, “/usr/lib/sonic-pi/server/lib/sonicpi/lang/ixi.rb:72:in `block (2 levels) in included'", "/usr/bin/../../usr/lib/sonic-pi/server/bin/sonic-pi-server.rb:344:in ` new’”, “/usr/bin/…/…/usr/lib/sonic-pi/server/bin/sonic-pi-server.rb:344:in `’”]  
> > [GUI] - UDP OSC Server no longer listening  
> > …  
> > [GUI] - Critical error! Could not boot Sonic Pi Server.  
> > [GUI] - stopping UDP OSC Server…  
> > [GUI] - Critical Error. Unable to connect to server…
> 
> ```ruby
> 
> Server Errors
> -------------
> 
> **`/home/fede/.sonic-pi/log/server-errors.log`**
> 
> ```
> 
> [W][00194.737700] default | [control.c: 87 jackctl\_server\_create2()] not implemented 0x55f7bfad94c0 0x55f7bfad9630 0x55f7bfad96f0  
> [W][00194.737781] default | [control.c: 174 jackctl\_server\_get\_parameters()] 0x55f7c09087b0: not implemented  
> [W][00194.737794] default | [control.c: 162 jackctl\_server\_get\_drivers\_list()] 0x55f7c09087b0: not implemented  
> [W][00194.737802] default | [control.c: 245 jackctl\_driver\_get\_name()] 0x55f7c09087d0: not implemented  
> Unknown driver “alsa”  
> [W][00194.737811] default | [control.c: 114 jackctl\_server\_destroy()] 0x55f7c09087b0: not implemented
> 
> ```ruby
> 
> Server Output
> -------------
> 
> **`/home/fede/.sonic-pi/log/server-output.log`**
> 
> ```
> 
> Sonic Pi server booting…  
> The time is 2022-01-25 13:01:54 -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…  
> jackdmp 1.9.20  
> Copyright 2001-2005 Paul Davis and others.  
> Copyright 2004-2016 Grame.  
> Copyright 2016-2021 Filipe Coelho.  
> jackdmp comes with ABSOLUTELY NO WARRANTY  
> This is free software, and you are welcome to redistribute it  
> under certain conditions; see the file COPYING for details  
> Boot - SuperCollider booted successfully.  
> Boot - Connecting to the SuperCollider server…  
> Boot - Sending /status to server: 127.0.0.1:51237  
> Boot - Receiving ack from scsynth  
> Boot - Server connection established  
> Failed to start server: No such file or directory - jack\_connect  
> /usr/lib/sonic-pi/server/lib/sonicpi/scsynthexternal.rb:464:in ``’  
> /usr/lib/sonic-pi/server/lib/sonicpi/scsynthexternal.rb:464:in `boot_server_linux' /usr/lib/sonic-pi/server/lib/sonicpi/scsynthexternal.rb:172:in ` boot’  
> /usr/lib/sonic-pi/server/lib/sonicpi/scsynthexternal.rb:58:in `initialize' /usr/lib/sonic-pi/server/lib/sonicpi/server.rb:80:in ` new’  
> /usr/lib/sonic-pi/server/lib/sonicpi/server.rb:80:in `initialize' /usr/lib/sonic-pi/server/lib/sonicpi/studio.rb:117:in ` new’  
> /usr/lib/sonic-pi/server/lib/sonicpi/studio.rb:117:in `init_scsynth' /usr/lib/sonic-pi/server/lib/sonicpi/studio.rb:52:in ` initialize’  
> /usr/lib/sonic-pi/server/lib/sonicpi/lang/sound.rb:89:in `new' /usr/lib/sonic-pi/server/lib/sonicpi/lang/sound.rb:89:in ` block (2 levels) in included’  
> /usr/lib/sonic-pi/server/lib/sonicpi/lang/ixi.rb:72:in `block (2 levels) in included' /usr/bin/../../usr/lib/sonic-pi/server/bin/sonic-pi-server.rb:344:in ` new’  
> /usr/bin/…/…/usr/lib/sonic-pi/server/bin/sonic-pi-server.rb:344:in `<main>' ERROR: Unable to write information for PID 1654 to path /tmp/sonic-pi-pids/1654! undefined method ` cmdline’ for nil:NilClass  
> Started [1656] [-] scsynth -u 51237 -a 1024 -m 131072 -D 0 -R 0 -l 1 -i 16 -o 16 -b 4096 -B 127.0.0.1 [-] /tmp/sonic-pi-pids/1656
> 
> ```ruby
> 
> Scsynth Output
> --------------
> 
> **`/home/fede/.sonic-pi/log/scsynth.log`**
> 
> ```
> 
> # Starting SuperCollider 2022-01-25 13:01:54
> 
> Found 0 LADSPA plugins  
> Faust: supercollider.cpp: sc\_api\_version = 3  
> Faust: FaustGreyholeRaw numControls=7  
> Faust: supercollider.cpp: sc\_api\_version = 3  
> Faust: FaustJPverbRaw numControls=11  
> JackDriver: client name is ‘SuperCollider’  
> SC\_AudioDriver: sample rate = 48000.000000, driver’s block size = 1024  
> SuperCollider 3 server ready.
> 
> ```ruby
> 
> Process Log
> --------------
> 
> **`/home/fede/.sonic-pi/log/processes.log`**
> 
> ```
> 
> ```ruby
> ask-clear.rb
> 
> ```
> 
> Clearing pids:   
> No pids to clear 🙂  
> Started [1641] [-] /usr/bin/ruby --enable-frozen-string-literal -E utf-8 /usr/bin/…/…/usr/lib/sonic-pi/server/bin/sonic-pi-server.rb -u 51235 51236 51237 51237 4560 51238 51239 [-] /tmp/sonic-pi-pids/1641  
> ERROR: Unable to write information for PID 1654 to path /tmp/sonic-pi-pids/1654!  
> undefined method `cmdline’ for nil:NilClass  
> Started [1656] [-] scsynth -u 51237 -a 1024 -m 131072 -D 0 -R 0 -l 1 -i 16 -o 16 -b 4096 -B 127.0.0.1 [-] /tmp/sonic-pi-pids/1656
> 
> ```ruby
> Cheers
> 
> ```

Yes. i can do that.

i give you the link

> <https://github.com/sonic-pi-net/sonic-pi/issues/2994#issue-1115126337>
>
> Hello! i have a little problem with Sonic-Pi.
> 
> I have been using sonic-pi for …1 year. Without any kind of problem.
> 
> But this week, after my vacation, sonic-pi stopped booting.
> 
> Patchage shows me that the server starts, but sonic-pi never goes through the splash screen. After a few minutes it shows me the error log. And it tells me that it cannot find certain files related to Jack.
> 
> My system is Manjaro 21.2.
> 
> Sonic Pi Boot Error Report
> ==================
> 
> 
> System Information
> \----------------
> 
> \* Sonic Pi version: 3.3.1
> \* OS: Manjaro Linux
> 
> 
> GUI Log
> \-------
> 
> \*\*\`/home/fede/.sonic-pi/log/gui.log\`\*\*
> \[GUI\] -
> \[GUI\] -
> \[GUI\] -
> \[GUI\] - Welcome to the Sonic Pi GUI
> \[GUI\] - ===========================
> \[GUI\] -
> \[GUI\] - {4f0435ee-527b-4e05-82d0-6b3dc246ec64}
> \[GUI\] - ui locale: es-AR
> \[GUI\] - sys locale: es\_AR
> \[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: 1641
> \[GUI\] - wait for sync
> \[GUI\] - waiting for Sonic Pi Server to boot…
> .
> \[GUI\] - Sonic Pi Server failed to start with this error message:
> \> Server Exception:
> No such file or directory - jack\_connect
> \["/usr/lib/sonic-pi/server/lib/sonicpi/scsynthexternal.rb:464:in \`\`’", “/usr/lib/sonic-pi/server/lib/sonicpi/scsynthexternal.rb:464:in boot\_server\_linux'", "/usr/lib/sonic-pi/server/lib/sonicpi/scsynthexternal.rb:172:in boot’”, “/usr/lib/sonic-pi/server/lib/sonicpi/scsynthexternal.rb:58:in initialize'", "/usr/lib/sonic-pi/server/lib/sonicpi/server.rb:80:in new’”, “/usr/lib/sonic-pi/server/lib/sonicpi/server.rb:80:in initialize'", "/usr/lib/sonic-pi/server/lib/sonicpi/studio.rb:117:in new’”, “/usr/lib/sonic-pi/server/lib/sonicpi/studio.rb:117:in init\_scsynth'", "/usr/lib/sonic-pi/server/lib/sonicpi/studio.rb:52:in initialize’”, “/usr/lib/sonic-pi/server/lib/sonicpi/lang/sound.rb:89:in new'", "/usr/lib/sonic-pi/server/lib/sonicpi/lang/sound.rb:89:in block (2 levels) in included’”, “/usr/lib/sonic-pi/server/lib/sonicpi/lang/ixi.rb:72:in block (2 levels) in included'", "/usr/bin/../../usr/lib/sonic-pi/server/bin/sonic-pi-server.rb:344:in new’”, “/usr/bin/…/…/usr/lib/sonic-pi/server/bin/sonic-pi-server.rb:344:in \`’”\]
> \[GUI\] - UDP OSC Server no longer listening
> …
> \[GUI\] - Critical error! Could not boot Sonic Pi Server.
> \[GUI\] - stopping UDP OSC Server…
> \[GUI\] - Critical Error. Unable to connect to server…
> 
> 
> 
> Server Errors
> \-------------
> 
> \*\*\`/home/fede/.sonic-pi/log/server-errors.log\`\*\*
> \[W\]\[00194.737700\] default | \[control.c: 87 jackctl\_server\_create2()\] not implemented 0x55f7bfad94c0 0x55f7bfad9630 0x55f7bfad96f0
> \[W\]\[00194.737781\] default | \[control.c: 174 jackctl\_server\_get\_parameters()\] 0x55f7c09087b0: not implemented
> \[W\]\[00194.737794\] default | \[control.c: 162 jackctl\_server\_get\_drivers\_list()\] 0x55f7c09087b0: not implemented
> \[W\]\[00194.737802\] default | \[control.c: 245 jackctl\_driver\_get\_name()\] 0x55f7c09087d0: not implemented
> Unknown driver “alsa”
> \[W\]\[00194.737811\] default | \[control.c: 114 jackctl\_server\_destroy()\] 0x55f7c09087b0: not implemented
> 
> 
> 
> Server Output
> \-------------
> 
> \*\*\`/home/fede/.sonic-pi/log/server-output.log\`\*\*
> Sonic Pi server booting…
> The time is 2022-01-25 13:01:54 -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…
> jackdmp 1.9.20
> Copyright 2001-2005 Paul Davis and others.
> Copyright 2004-2016 Grame.
> Copyright 2016-2021 Filipe Coelho.
> jackdmp comes with ABSOLUTELY NO WARRANTY
> This is free software, and you are welcome to redistribute it
> under certain conditions; see the file COPYING for details
> Boot - SuperCollider booted successfully.
> Boot - Connecting to the SuperCollider server…
> Boot - Sending /status to server: 127.0.0.1:51237
> Boot - Receiving ack from scsynth
> Boot - Server connection established
> Failed to start server: No such file or directory - jack\_connect
> /usr/lib/sonic-pi/server/lib/sonicpi/scsynthexternal.rb:464:in \`\`’
> /usr/lib/sonic-pi/server/lib/sonicpi/scsynthexternal.rb:464:in boot\_server\_linux' /usr/lib/sonic-pi/server/lib/sonicpi/scsynthexternal.rb:172:in boot’
> /usr/lib/sonic-pi/server/lib/sonicpi/scsynthexternal.rb:58:in initialize' /usr/lib/sonic-pi/server/lib/sonicpi/server.rb:80:in new’
> /usr/lib/sonic-pi/server/lib/sonicpi/server.rb:80:in initialize' /usr/lib/sonic-pi/server/lib/sonicpi/studio.rb:117:in new’
> /usr/lib/sonic-pi/server/lib/sonicpi/studio.rb:117:in init\_scsynth' /usr/lib/sonic-pi/server/lib/sonicpi/studio.rb:52:in initialize’
> /usr/lib/sonic-pi/server/lib/sonicpi/lang/sound.rb:89:in new' /usr/lib/sonic-pi/server/lib/sonicpi/lang/sound.rb:89:in block (2 levels) in included’
> /usr/lib/sonic-pi/server/lib/sonicpi/lang/ixi.rb:72:in block (2 levels) in included' /usr/bin/../../usr/lib/sonic-pi/server/bin/sonic-pi-server.rb:344:in new’
> /usr/bin/…/…/usr/lib/sonic-pi/server/bin/sonic-pi-server.rb:344:in \<main\>' ERROR: Unable to write information for PID 1654 to path /tmp/sonic-pi-pids/1654! undefined method cmdline’ for nil:NilClass
> Started \[1656\] \[-\] scsynth -u 51237 -a 1024 -m 131072 -D 0 -R 0 -l 1 -i 16 -o 16 -b 4096 -B 127.0.0.1 \[-\] /tmp/sonic-pi-pids/1656
> 
> 
> 
> Scsynth Output
> \--------------
> 
> \*\*\`/home/fede/.sonic-pi/log/scsynth.log\`\*\*
> Starting SuperCollider 2022-01-25 13:01:54
> Found 0 LADSPA plugins
> Faust: supercollider.cpp: sc\_api\_version = 3
> Faust: FaustGreyholeRaw numControls=7
> Faust: supercollider.cpp: sc\_api\_version = 3
> Faust: FaustJPverbRaw numControls=11
> JackDriver: client name is ‘SuperCollider’
> SC\_AudioDriver: sample rate = 48000.000000, driver’s block size = 1024
> SuperCollider 3 server ready.
> 
> 
> 
> Process Log
> \--------------
> 
> \*\*\`/home/fede/.sonic-pi/log/processes.log\`\*\*
> ask-clear.rb
> Clearing pids: \[\]
> No pids to clear :slight\_smile:
> Started \[1641\] \[-\] /usr/bin/ruby --enable-frozen-string-literal -E utf-8 /usr/bin/…/…/usr/lib/sonic-pi/server/bin/sonic-pi-server.rb -u 51235 51236 51237 51237 4560 51238 51239 \[-\] /tmp/sonic-pi-pids/1641
> ERROR: Unable to write information for PID 1654 to path /tmp/sonic-pi-pids/1654!
> undefined method \`cmdline’ for nil:NilClass
> Started \[1656\] \[-\] scsynth -u 51237 -a 1024 -m 131072 -D 0 -R 0 -l 1 -i 16 -o 16 -b 4096 -B 127.0.0.1 \[-\] /tmp/sonic-pi-pids/1656
> 
> Cheers

---

<div class="post-metadata">

**Author:** ![nlb](https://dub1.discourse-cdn.com/flex017/user_avatar/in-thread.sonic-pi.net/nlb/32/997_2.png) [@nlb](https://in-thread.sonic-pi.net/u/nlb)\
**Post date:** [January 28, 2022, 12:33pm UTC](https://in-thread.sonic-pi.net/t/sonic-pi-dont-boot-on-manjaro-im-using-pipewire/6434/4 "2022-01-28T12:33:55Z")

</div>

hi @ff_raggat

by the way, as i have installed ARM manjaro, how can i install Sonic pi ? Using a .deb package ?  
Any help appreciated 🙂

---

<div class="post-metadata">

**Author:** ![ff\_raggat](https://avatars.discourse-cdn.com/v4/letter/f/49beb7/32.png) [@ff\_raggat](https://in-thread.sonic-pi.net/u/ff_raggat)\
**Post date:** [January 28, 2022, 2:42pm UTC](https://in-thread.sonic-pi.net/t/sonic-pi-dont-boot-on-manjaro-im-using-pipewire/6434/5 "2022-01-28T14:42:20Z")

</div>

hi @nib how are you?

the way to install sonic-pi on manjaro its’ very easy

on a terminal

sudo pacman -S sonic-pi

Also you can install by the Software Center.

DEB packages doesn’t work on Arch Based linux distribution. Manjaro has it’s own servers of software and they are very updated.

You can also compile it. But, the versión of the community it’s the very last of the releases of Sonic-PI 3.3.1

cheers

---

<div class="post-metadata">

**Author:** ![nlb](https://dub1.discourse-cdn.com/flex017/user_avatar/in-thread.sonic-pi.net/nlb/32/997_2.png) [@nlb](https://in-thread.sonic-pi.net/u/nlb)\
**Post date:** [January 28, 2022, 4:04pm UTC](https://in-thread.sonic-pi.net/t/sonic-pi-dont-boot-on-manjaro-im-using-pipewire/6434/6 "2022-01-28T16:04:48Z")

</div>

@ff_raggat thank you for your answer and actually it’s very easy via the applications software 🙂

manjaro arm seems to be a good client to use instead of the raspberry os.

see you

---

<div class="post-metadata">

**Author:** ![nlb](https://dub1.discourse-cdn.com/flex017/user_avatar/in-thread.sonic-pi.net/nlb/32/997_2.png) [@nlb](https://in-thread.sonic-pi.net/u/nlb)\
**Post date:** [January 29, 2022, 8:36am UTC](https://in-thread.sonic-pi.net/t/sonic-pi-dont-boot-on-manjaro-im-using-pipewire/6434/7 "2022-01-29T08:36:08Z")

</div>

hi

i have installed sonicpi via the application manager. So i assume every dependances are satisfied.  
But can’t start sonicpi. it seems to be a jack issue.  
SO @ff_raggat if you have got some ideas don’t hesitate 🙂

```ruby
Sonic Pi Boot Error Report
==================

System Information
----------------

* Sonic Pi version: 3.3.1
* OS: Manjaro ARM

GUI Log
-------

**`/home/nlb/.sonic-pi/log/gui.log`**

```

[GUI] -  
[GUI] -  
[GUI] -  
[GUI] - Welcome to the Sonic Pi GUI  
[GUI] - ===========================  
[GUI] -  
[GUI] - {7ccbe1cb-2091-4264-9043-880832556970}  
[GUI] - ui locale: fr-FR  
[GUI] - sys locale: fr\_FR  
[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 [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: 38082  
[GUI] - wait for sync  
[GUI] - waiting for Sonic Pi Server to boot…  
…  
[GUI] - Sonic Pi Server failed to start with this error message:  
\> Server Exception:  
No such file or directory - jack\_connect  
[“/usr/lib/sonic-pi/server/lib/sonicpi/scsynthexternal.rb:435:in ``'”, “/usr/lib/sonic-pi/server/lib/sonicpi/scsynthexternal.rb:435:in `boot_server_raspberry_pi'", "/usr/lib/sonic-pi/server/lib/sonicpi/scsynthexternal.rb:170:in `boot’”, “/usr/lib/sonic-pi/server/lib/sonicpi/scsynthexternal.rb:58:in `initialize'", "/usr/lib/sonic-pi/server/lib/sonicpi/server.rb:80:in `new’”, “/usr/lib/sonic-pi/server/lib/sonicpi/server.rb:80:in `initialize'", "/usr/lib/sonic-pi/server/lib/sonicpi/studio.rb:117:in `new’”, “/usr/lib/sonic-pi/server/lib/sonicpi/studio.rb:117:in `init_scsynth'", "/usr/lib/sonic-pi/server/lib/sonicpi/studio.rb:52:in `initialize’”, “/usr/lib/sonic-pi/server/lib/sonicpi/lang/sound.rb:89:in `new'", "/usr/lib/sonic-pi/server/lib/sonicpi/lang/sound.rb:89:in `block (2 levels) in included’”, “/usr/lib/sonic-pi/server/lib/sonicpi/lang/ixi.rb:72:in `block (2 levels) in included'", "/usr/bin/../../usr/lib/sonic-pi/server/bin/sonic-pi-server.rb:344:in `new’”, “/usr/bin/../../usr/lib/sonic-pi/server/bin/sonic-pi-server.rb:344:in `'”]  
[GUI] - UDP OSC Server no longer listening  
…  
[GUI] - Critical error! Could not boot Sonic Pi Server.  
[GUI] - stopping UDP OSC Server…  
[GUI] - Critical Error. Unable to connect to server..

```ruby

Server Errors
-------------

**`/home/nlb/.sonic-pi/log/server-errors.log`**

```

Could not open component .so ‘/usr/lib/jack/jack\_firewire.so’: libffado.so.2: cannot open shared object file: No such file or directory  
Could not open component .so ‘/usr/lib/jack/jack\_firewire.so’: libffado.so.2: cannot open shared object file: No such file or directory  
jack\_get\_descriptor : dll  
jack\_get\_descriptor returns null for ‘jack\_firewire.so’  
Could not open component .so ‘/usr/lib/jack/jack\_firewire.so’: libffado.so.2: cannot open shared object file: No such file or directory  
Cannot lock down 107350048 byte memory area (Cannot allocate memory)  
Cannot use real-time scheduling (RR/10) (1: Operation not permitted)  
AcquireSelfRealTime error  
Cannot lock down 107350048 byte memory area (Cannot allocate memory)  
Cannot use real-time scheduling (RR/5) (1: Operation not permitted)  
JackClient::AcquireSelfRealTime error  
Échec : Échec lors de l’initialisation du module  
Échec : Échec lors de l’initialisation du module  
Échec : Échec lors de l’initialisation du module

```ruby

Server Output
-------------

**`/home/nlb/.sonic-pi/log/server-output.log`**

```

Sonic Pi server booting…  
The time is 2022-01-29 09:31:05 +0100  
Compton not installed on your Raspberry Pi so transparency is not available  
If you wish to have transparency run the following in a terminal:  
sudo apt install compton  
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 Raspberry Pi (64bit OS)  
Jackd not running on system. Starting…  
Boot - Starting the SuperCollider server…  
jackdmp 1.9.20  
Copyright 2001-2005 Paul Davis and others.  
Copyright 2004-2016 Grame.  
Copyright 2016-2021 Filipe Coelho.  
jackdmp comes with ABSOLUTELY NO WARRANTY  
This is free software, and you are welcome to redistribute it  
under certain conditions; see the file COPYING for details  
JACK server starting in realtime mode with priority 10  
self-connect-mode is “Don’t restrict self connect requests”  
Boot - SuperCollider booted successfully.  
Boot - Connecting to the SuperCollider server…  
Boot - Sending /status to server: 127.0.0.1:51237  
Boot - Receiving ack from scsynth  
Boot - Server connection established  
Failed to start server: No such file or directory - jack\_connect  
/usr/lib/sonic-pi/server/lib/sonicpi/scsynthexternal.rb:435:in ``’  
/usr/lib/sonic-pi/server/lib/sonicpi/scsynthexternal.rb:435:in `boot_server_raspberry_pi' /usr/lib/sonic-pi/server/lib/sonicpi/scsynthexternal.rb:170:in `boot’  
/usr/lib/sonic-pi/server/lib/sonicpi/scsynthexternal.rb:58:in `initialize' /usr/lib/sonic-pi/server/lib/sonicpi/server.rb:80:in `new’  
/usr/lib/sonic-pi/server/lib/sonicpi/server.rb:80:in `initialize' /usr/lib/sonic-pi/server/lib/sonicpi/studio.rb:117:in `new’  
/usr/lib/sonic-pi/server/lib/sonicpi/studio.rb:117:in `init_scsynth' /usr/lib/sonic-pi/server/lib/sonicpi/studio.rb:52:in `initialize’  
/usr/lib/sonic-pi/server/lib/sonicpi/lang/sound.rb:89:in `new' /usr/lib/sonic-pi/server/lib/sonicpi/lang/sound.rb:89:in `block (2 levels) in included’  
/usr/lib/sonic-pi/server/lib/sonicpi/lang/ixi.rb:72:in `block (2 levels) in included' /usr/bin/../../usr/lib/sonic-pi/server/bin/sonic-pi-server.rb:344:in `new’  
/usr/bin/../../usr/lib/sonic-pi/server/bin/sonic-pi-server.rb:344:in `’  
Started [38107] [-] jackd -T -ddummy -r48000 -p1024 [-] /tmp/sonic-pi-pids/38107  
Started [38109] [-] scsynth -u 51237 -a 1024 -m 131072 -D 0 -R 0 -l 1 -i 2 -o 2 -b 4096 -B 127.0.0.1 -c 128 -z 128 -U /usr/lib/SuperCollider/plugins [-] /tmp/sonic-pi-pids/38109

```ruby

Scsynth Output
--------------

**`/home/nlb/.sonic-pi/log/scsynth.log`**

```

# Starting SuperCollider 2022-01-29 09:31:06

Faust: supercollider.cpp: sc\_api\_version = 3  
Faust: FaustGreyholeRaw numControls=7  
Found 2 LADSPA plugins  
Faust: supercollider.cpp: sc\_api\_version = 3  
Faust: FaustJPverbRaw numControls=11  
JackDriver: client name is ‘SuperCollider’  
SC\_AudioDriver: sample rate = 48000.000000, driver’s block size = 1024  
SuperCollider 3 server ready.

```ruby

Process Log
--------------

**`/home/nlb/.sonic-pi/log/processes.log`**

```

```
ask-clear.rb

```

Clearing pids:   
No pids to clear 🙂  
Started [38082] [-] /usr/bin/ruby --enable-frozen-string-literal -E utf-8 /usr/bin/../../usr/lib/sonic-pi/server/bin/sonic-pi-server.rb -u 51235 51236 51237 51237 4560 51238 51239 [-] /tmp/sonic-pi-pids/38082  
Started [38107] [-] jackd -T -ddummy -r48000 -p1024 [-] /tmp/sonic-pi-pids/38107  
Started [38109] [-] scsynth -u 51237 -a 1024 -m 131072 -D 0 -R 0 -l 1 -i 2 -o 2 -b 4096 -B 127.0.0.1 -c 128 -z 128 -U /usr/lib/SuperCollider/plugins [-] /tmp/sonic-pi-pids/38109

```ruby

```

---

<div class="post-metadata">

**Author:** ![ethancrawford](https://avatars.discourse-cdn.com/v4/letter/e/a88e4f/32.png) [@ethancrawford](https://in-thread.sonic-pi.net/u/ethancrawford)\
**Post date:** [January 29, 2022, 8:39am UTC](https://in-thread.sonic-pi.net/t/sonic-pi-dont-boot-on-manjaro-im-using-pipewire/6434/8 "2022-01-29T08:39:25Z")

</div>

@nlb - keep in mind that we encourage Sonic Pi booting problems to be raised as GitHub issues, as I mentioned at the top - it’s much easier to manage them all in one place 🙂

---

<div class="post-metadata">

**Author:** ![nlb](https://dub1.discourse-cdn.com/flex017/user_avatar/in-thread.sonic-pi.net/nlb/32/997_2.png) [@nlb](https://in-thread.sonic-pi.net/u/nlb)\
**Post date:** [January 29, 2022, 8:41am UTC](https://in-thread.sonic-pi.net/t/sonic-pi-dont-boot-on-manjaro-im-using-pipewire/6434/9 "2022-01-29T08:41:46Z")

</div>

yes of course but maybe it’s just a little issue, a little problem but yes i understand your words 🙂

---

<div class="post-metadata">

**Author:** ![ethancrawford](https://avatars.discourse-cdn.com/v4/letter/e/a88e4f/32.png) [@ethancrawford](https://in-thread.sonic-pi.net/u/ethancrawford)\
**Post date:** [January 29, 2022, 8:55am UTC](https://in-thread.sonic-pi.net/t/sonic-pi-dont-boot-on-manjaro-im-using-pipewire/6434/10 "2022-01-29T08:55:04Z")

</div>

Sure! It’s not so much about the size of the problem, there’s also another consideration - we want to keep the forum as friendly and approachable as possible for users of all kinds, and seeing long and complex boot error reports and code stacktraces here could likely be a bit intimidating for new folks.

As far as your particular problem, one part of it is realtime access permission: see the following for details:

> **[How do I configure my linux system to allow JACK to use realtime scheduling?...](https://jackaudio.org/faq/linux_rt_config.html)**
>
> JACK Audio Connection Kit | How do I configure my linux system to allow JACK to use realtime scheduling?

The rest, well, I see the same ‘no such thing as jack\_connect’ that @ff_raggat is having - he has raised an issue on GitHub. I am unsure of the exact fix for that.

There’s also issues about it not being able to find a jack firewire driver.

Since Manjaro is a derivative of Arch Linux, the following suggestions might be relevant - though I am personally not familiar enough with either OS to know how.

> <https://github.com/sonic-pi-net/sonic-pi/issues/2801#issuecomment-895097044>
>
> Sonic Pi Boot Error Report
> ==================
> 
> 
> System Information
> \--------…--------
> 
> \* Sonic Pi version: 3.2.2
> \* OS: Linux 5.12.15-arch1-1
> 
> 
> GUI Log
> \-------
> 
> \*\*\`/home/john/.sonic-pi/log/gui.log\`\*\*
> \`\`\`
> \[GUI\] - Welcome to the Sonic Pi GUI
> \[GUI\] - ===========================
> \[GUI\] -                            
> \[GUI\] - {d2067275-7400-43e1-9af2-f1b0a16cb951}
> \[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 osc-midi-out : 51238 : 51238
> \[GUI\] - Port entry osc-midi-in : 51239 : 51239
> \[GUI\] - Port entry server-osc-cues : 4560 : 4560
> \[GUI\] - Port entry erlang-router : 51240 : 51240
> \[GUI\] - Port entry websocket : 51241 : 51241
> \[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 51240
> \[GUI\] - port: 51240 \[OK\]
> \[GUI\] - OSC MIDI out port 51238
> \[GUI\] - port: 51238 \[OK\]
> \[GUI\] - OSC MIDI in port 51239
> \[GUI\] - port: 51239 \[OK\]
> \[GUI\] - Websocket port 51241
> \[GUI\] - port: 51241 \[OK\]
> \[GUI\] - All ports OK
> \[GUI\] - launching Sonic Pi Runtime Server:
> \[GUI\] - Ruby server pid registered: 10251
> \[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\] - starting UDP OSC Server on port 51236...
> \[GUI\] - UDP OSC Server ready and listening
> \[GUI\] - wait for sync
> \[GUI\] - waiting for Sonic Pi Server to boot...

---

<div class="post-metadata">

**Author:** ![nlb](https://dub1.discourse-cdn.com/flex017/user_avatar/in-thread.sonic-pi.net/nlb/32/997_2.png) [@nlb](https://in-thread.sonic-pi.net/u/nlb)\
**Post date:** [January 29, 2022, 11:14am UTC](https://in-thread.sonic-pi.net/t/sonic-pi-dont-boot-on-manjaro-im-using-pipewire/6434/11 "2022-01-29T11:14:31Z")

</div>

Thanks for your answer

> [@ethancrawford](#):
>
> there’s also another consideration - we want to keep the forum as friendly and approachable as possible for users of all kinds, and seeing long and complex boot error reports and code stacktraces here could likely be a bit intimidating for new folks.

it can be 🙂 but i think a newbie category will be welcomed instead deciding if each post is intimidating for newbie.

---

<div class="post-metadata">

**Author:** ![samaaron](https://dub1.discourse-cdn.com/flex017/user_avatar/in-thread.sonic-pi.net/samaaron/32/7_2.png) [@samaaron](https://in-thread.sonic-pi.net/u/samaaron)\
**Post date:** [January 29, 2022, 7:49pm UTC](https://in-thread.sonic-pi.net/t/sonic-pi-dont-boot-on-manjaro-im-using-pipewire/6434/12 "2022-01-29T19:49:06Z")

</div>

> [@nlb](#):
>
> it can be 🙂 but i think a newbie category will be welcomed instead deciding if each post is intimidating for newbie.

Boot errors really are bugs and should be moved over to GitHub issues for discussion.

This forum is for asking questions about using Sonic Pi, sharing ideas and thoughts, discussing the language etc.

---

<div class="post-metadata">

**Author:** ![nlb](https://dub1.discourse-cdn.com/flex017/user_avatar/in-thread.sonic-pi.net/nlb/32/997_2.png) [@nlb](https://in-thread.sonic-pi.net/u/nlb)\
**Post date:** [January 29, 2022, 11:21pm UTC](https://in-thread.sonic-pi.net/t/sonic-pi-dont-boot-on-manjaro-im-using-pipewire/6434/13 "2022-01-29T23:21:09Z")

</div>

Come on ! I just ask some help into the support category right ?  
So let people exchange please in this forum as they used to do

---

<div class="post-metadata">

**Author:** ![samaaron](https://dub1.discourse-cdn.com/flex017/user_avatar/in-thread.sonic-pi.net/samaaron/32/7_2.png) [@samaaron](https://in-thread.sonic-pi.net/u/samaaron)\
**Post date:** [January 30, 2022, 12:18am UTC](https://in-thread.sonic-pi.net/t/sonic-pi-dont-boot-on-manjaro-im-using-pipewire/6434/14 "2022-01-30T00:18:07Z")

</div>

Discussion related to help and support for using the app definitely belongs here.

Support for booting the app and other bugs should happen over at GitHub where development happens.

---

<div class="post-metadata">

**Author:** ![ethancrawford](https://avatars.discourse-cdn.com/v4/letter/e/a88e4f/32.png) [@ethancrawford](https://in-thread.sonic-pi.net/u/ethancrawford)\
**Post date:** [January 30, 2022, 1:18am UTC](https://in-thread.sonic-pi.net/t/sonic-pi-dont-boot-on-manjaro-im-using-pipewire/6434/15 "2022-01-30T01:18:33Z")

</div>

@nlb - Federico’s issue has been updated with what could be a helpful suggestion for your problem too 🙂🤞

> <https://github.com/sonic-pi-net/sonic-pi/issues/2994#issuecomment-1025021655>
>
> Hello! i have a little problem with Sonic-Pi.
> 
> I have been using sonic-pi for …1 year. Without any kind of problem.
> 
> But this week, after my vacation, sonic-pi stopped booting.
> 
> Patchage shows me that the server starts, but sonic-pi never goes through the splash screen. After a few minutes it shows me the error log. And it tells me that it cannot find certain files related to Jack.
> 
> My system is Manjaro 21.2.
> 
> Sonic Pi Boot Error Report
> ==================
> 
> 
> System Information
> \----------------
> 
> \* Sonic Pi version: 3.3.1
> \* OS: Manjaro Linux
> 
> 
> GUI Log
> \-------
> 
> \*\*\`/home/fede/.sonic-pi/log/gui.log\`\*\*
> \[GUI\] -
> \[GUI\] -
> \[GUI\] -
> \[GUI\] - Welcome to the Sonic Pi GUI
> \[GUI\] - ===========================
> \[GUI\] -
> \[GUI\] - {4f0435ee-527b-4e05-82d0-6b3dc246ec64}
> \[GUI\] - ui locale: es-AR
> \[GUI\] - sys locale: es\_AR
> \[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: 1641
> \[GUI\] - wait for sync
> \[GUI\] - waiting for Sonic Pi Server to boot…
> .
> \[GUI\] - Sonic Pi Server failed to start with this error message:
> \> Server Exception:
> No such file or directory - jack\_connect
> \["/usr/lib/sonic-pi/server/lib/sonicpi/scsynthexternal.rb:464:in \`\`’", “/usr/lib/sonic-pi/server/lib/sonicpi/scsynthexternal.rb:464:in boot\_server\_linux'", "/usr/lib/sonic-pi/server/lib/sonicpi/scsynthexternal.rb:172:in boot’”, “/usr/lib/sonic-pi/server/lib/sonicpi/scsynthexternal.rb:58:in initialize'", "/usr/lib/sonic-pi/server/lib/sonicpi/server.rb:80:in new’”, “/usr/lib/sonic-pi/server/lib/sonicpi/server.rb:80:in initialize'", "/usr/lib/sonic-pi/server/lib/sonicpi/studio.rb:117:in new’”, “/usr/lib/sonic-pi/server/lib/sonicpi/studio.rb:117:in init\_scsynth'", "/usr/lib/sonic-pi/server/lib/sonicpi/studio.rb:52:in initialize’”, “/usr/lib/sonic-pi/server/lib/sonicpi/lang/sound.rb:89:in new'", "/usr/lib/sonic-pi/server/lib/sonicpi/lang/sound.rb:89:in block (2 levels) in included’”, “/usr/lib/sonic-pi/server/lib/sonicpi/lang/ixi.rb:72:in block (2 levels) in included'", "/usr/bin/../../usr/lib/sonic-pi/server/bin/sonic-pi-server.rb:344:in new’”, “/usr/bin/…/…/usr/lib/sonic-pi/server/bin/sonic-pi-server.rb:344:in \`’”\]
> \[GUI\] - UDP OSC Server no longer listening
> …
> \[GUI\] - Critical error! Could not boot Sonic Pi Server.
> \[GUI\] - stopping UDP OSC Server…
> \[GUI\] - Critical Error. Unable to connect to server…
> 
> 
> 
> Server Errors
> \-------------
> 
> \*\*\`/home/fede/.sonic-pi/log/server-errors.log\`\*\*
> \[W\]\[00194.737700\] default | \[control.c: 87 jackctl\_server\_create2()\] not implemented 0x55f7bfad94c0 0x55f7bfad9630 0x55f7bfad96f0
> \[W\]\[00194.737781\] default | \[control.c: 174 jackctl\_server\_get\_parameters()\] 0x55f7c09087b0: not implemented
> \[W\]\[00194.737794\] default | \[control.c: 162 jackctl\_server\_get\_drivers\_list()\] 0x55f7c09087b0: not implemented
> \[W\]\[00194.737802\] default | \[control.c: 245 jackctl\_driver\_get\_name()\] 0x55f7c09087d0: not implemented
> Unknown driver “alsa”
> \[W\]\[00194.737811\] default | \[control.c: 114 jackctl\_server\_destroy()\] 0x55f7c09087b0: not implemented
> 
> 
> 
> Server Output
> \-------------
> 
> \*\*\`/home/fede/.sonic-pi/log/server-output.log\`\*\*
> Sonic Pi server booting…
> The time is 2022-01-25 13:01:54 -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…
> jackdmp 1.9.20
> Copyright 2001-2005 Paul Davis and others.
> Copyright 2004-2016 Grame.
> Copyright 2016-2021 Filipe Coelho.
> jackdmp comes with ABSOLUTELY NO WARRANTY
> This is free software, and you are welcome to redistribute it
> under certain conditions; see the file COPYING for details
> Boot - SuperCollider booted successfully.
> Boot - Connecting to the SuperCollider server…
> Boot - Sending /status to server: 127.0.0.1:51237
> Boot - Receiving ack from scsynth
> Boot - Server connection established
> Failed to start server: No such file or directory - jack\_connect
> /usr/lib/sonic-pi/server/lib/sonicpi/scsynthexternal.rb:464:in \`\`’
> /usr/lib/sonic-pi/server/lib/sonicpi/scsynthexternal.rb:464:in boot\_server\_linux' /usr/lib/sonic-pi/server/lib/sonicpi/scsynthexternal.rb:172:in boot’
> /usr/lib/sonic-pi/server/lib/sonicpi/scsynthexternal.rb:58:in initialize' /usr/lib/sonic-pi/server/lib/sonicpi/server.rb:80:in new’
> /usr/lib/sonic-pi/server/lib/sonicpi/server.rb:80:in initialize' /usr/lib/sonic-pi/server/lib/sonicpi/studio.rb:117:in new’
> /usr/lib/sonic-pi/server/lib/sonicpi/studio.rb:117:in init\_scsynth' /usr/lib/sonic-pi/server/lib/sonicpi/studio.rb:52:in initialize’
> /usr/lib/sonic-pi/server/lib/sonicpi/lang/sound.rb:89:in new' /usr/lib/sonic-pi/server/lib/sonicpi/lang/sound.rb:89:in block (2 levels) in included’
> /usr/lib/sonic-pi/server/lib/sonicpi/lang/ixi.rb:72:in block (2 levels) in included' /usr/bin/../../usr/lib/sonic-pi/server/bin/sonic-pi-server.rb:344:in new’
> /usr/bin/…/…/usr/lib/sonic-pi/server/bin/sonic-pi-server.rb:344:in \<main\>' ERROR: Unable to write information for PID 1654 to path /tmp/sonic-pi-pids/1654! undefined method cmdline’ for nil:NilClass
> Started \[1656\] \[-\] scsynth -u 51237 -a 1024 -m 131072 -D 0 -R 0 -l 1 -i 16 -o 16 -b 4096 -B 127.0.0.1 \[-\] /tmp/sonic-pi-pids/1656
> 
> 
> 
> Scsynth Output
> \--------------
> 
> \*\*\`/home/fede/.sonic-pi/log/scsynth.log\`\*\*
> Starting SuperCollider 2022-01-25 13:01:54
> Found 0 LADSPA plugins
> Faust: supercollider.cpp: sc\_api\_version = 3
> Faust: FaustGreyholeRaw numControls=7
> Faust: supercollider.cpp: sc\_api\_version = 3
> Faust: FaustJPverbRaw numControls=11
> JackDriver: client name is ‘SuperCollider’
> SC\_AudioDriver: sample rate = 48000.000000, driver’s block size = 1024
> SuperCollider 3 server ready.
> 
> 
> 
> Process Log
> \--------------
> 
> \*\*\`/home/fede/.sonic-pi/log/processes.log\`\*\*
> ask-clear.rb
> Clearing pids: \[\]
> No pids to clear :slight\_smile:
> Started \[1641\] \[-\] /usr/bin/ruby --enable-frozen-string-literal -E utf-8 /usr/bin/…/…/usr/lib/sonic-pi/server/bin/sonic-pi-server.rb -u 51235 51236 51237 51237 4560 51238 51239 \[-\] /tmp/sonic-pi-pids/1641
> ERROR: Unable to write information for PID 1654 to path /tmp/sonic-pi-pids/1654!
> undefined method \`cmdline’ for nil:NilClass
> Started \[1656\] \[-\] scsynth -u 51237 -a 1024 -m 131072 -D 0 -R 0 -l 1 -i 16 -o 16 -b 4096 -B 127.0.0.1 \[-\] /tmp/sonic-pi-pids/1656
> 
> Cheers

---

<div class="post-metadata">

**Author:** ![ff\_raggat](https://avatars.discourse-cdn.com/v4/letter/f/49beb7/32.png) [@ff\_raggat](https://in-thread.sonic-pi.net/u/ff_raggat)\
**Post date:** [January 31, 2022, 11:49pm UTC](https://in-thread.sonic-pi.net/t/sonic-pi-dont-boot-on-manjaro-im-using-pipewire/6434/16 "2022-01-31T23:49:41Z")

</div>

Hi all! the problem is solve vía Git-Hub issues.

Install the package jack-example-tools

reboot and done

thanks to all.

---

<div class="post-metadata">

**Author:** ![nlb](https://dub1.discourse-cdn.com/flex017/user_avatar/in-thread.sonic-pi.net/nlb/32/997_2.png) [@nlb](https://in-thread.sonic-pi.net/u/nlb)\
**Post date:** [February 1, 2022, 4:13pm UTC](https://in-thread.sonic-pi.net/t/sonic-pi-dont-boot-on-manjaro-im-using-pipewire/6434/17 "2022-02-01T16:13:21Z")

</div>

thanks @ff_raggat and the contributor on github for the tip.  
i can hear some sound from sonicpi now but there is a sort of flanger effect… that is very weird on the bluetooth speakers. I believe the hardware ressources are reached…
