# Panic on Pydio Cells start

**URL:** <https://forum.pydio.com/t/panic-on-pydio-cells-start/1182>\
**Category:** Pydio Cells\
**Created:** [May 31, 2018, 9:21am UTC](https://forum.pydio.com/t/panic-on-pydio-cells-start/1182 "2018-05-31T09:21:02Z")\
**Posts on this page:** 8\
**Page:** 3

<div class="post-metadata">

**Author:** ![mzch](https://yyz2.discourse-cdn.com/flex032/user_avatar/forum.pydio.com/mzch/32/679_2.png) [@mzch](https://forum.pydio.com/u/mzch)\
**Post date:** [January 16, 2019, 7:14am UTC](https://forum.pydio.com/t/panic-on-pydio-cells-start/1182/42 "2019-01-16T07:14:21Z")

</div>

I’m not familiar with CentOS…but I think this article is of some help, [https://www.centos.org/forums/viewtopic.php?t=53233](https://www.centos.org/forums/viewtopic.php?t=53233)

---

<div class="post-metadata">

**Author:** ![akun\_download](https://avatars.discourse-cdn.com/v4/letter/a/3da27b/32.png) [@akun\_download](https://forum.pydio.com/u/akun_download)\
**Post date:** [January 16, 2019, 9:02am UTC](https://forum.pydio.com/t/panic-on-pydio-cells-start/1182/43 "2019-01-16T09:02:18Z")

</div>

This work for CentOS7 [https://www.networks.guru/2018/01/27/creating-a-dummy-interface-on-a-linux-unix-based-systems/](https://www.networks.guru/2018/01/27/creating-a-dummy-interface-on-a-linux-unix-based-systems/)

thanks…

---

<div class="post-metadata">

**Author:** ![Stef](https://yyz2.discourse-cdn.com/flex032/user_avatar/forum.pydio.com/stef/32/694_2.png) [@Stef](https://forum.pydio.com/u/Stef)\
**Post date:** [January 22, 2019, 5:20pm UTC](https://forum.pydio.com/t/panic-on-pydio-cells-start/1182/44 "2019-01-22T17:20:38Z")

</div>

Hi there, i have the same problem with debian9 - mysql-server 5.7.25.1debian9  
 ulimit -n 8162 id   
uid=1001(pydio) gid=1001(pydio) groups=1001(pydio)

## 

$ ./cells install

Welcome to Pydio Cells Home Edition installation  
Pydio Cells Home Edition will be configured to run on this machine. Make sure to prepare the following data

- IPs and ports for binding the webserver to outside world
- MySQL 5.6+ (or MariaDB equivalent) server access  
Pick your installation mode when you are ready.

✔ Command line (performed in this terminal)  
✔ 144.210.32.31:8080  
✔ External Host (used to access this machine from outside world if it differs from Bind Host): 144.210.32.31:8080  
✔ Disable SSL (not recommended)

## Database Connection

✔ TCP  
✔ Database Hostname: localhost  
✔ Database Port: 3306  
✔ Database Name: cells  
✔ Database User: pydio  
✔ Database Password (leave empty if not needed): \*\*\*\*\*\*\*\*  
✔ Successfully connected to the database

## Frontend Configuration

✔ Admin Login (leave passwords empty if an admin is already created): admin  
✔ Admin Password: \*\*\*\*\*\*\*\*  
✔ Confirm Password: \*\*\*\*\*\*\*\*

## Advanced Settings

✗ There are some advanced settings for ports and initial data storage. Do you want to edit them:

## Performing Installation

2019-01-22T17:49:03.342+0100 INFO Starting installation now {“bindUrl”: “(http)://144.210.32.31:8080”}  
✔ Created main database  
✔ Created default datasources  
✔ Configuration of gateway services  
✔ Creation of logs directory

✔ Installation Finished: please restart with ‘./cells start’ command

### 

$ ./cells start  
panic: runtime error: invalid memory address or nil pointer dereference  
[signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0xf8b90a]

goroutine 276 [running]:  
/pydio/cells/vendor/github.com/micro/go-web.(\*service).Init(0xc424861680, 0xc424932cc0, 0x8, 0x8, 0x24, 0x1)  
/opt/teamcity/agent/work/b7c550f2c973b54c/src/github.com/pydio/cells/vendor/github.com/micro/go-web/service.go:298 +0x31a  
[github.com/pydio/cells/common/service.WithWeb.func1.2](http://github.com/pydio/cells/common/service.WithWeb.func1.2)(0x6cead80, 0xc4248e1800, 0x0, 0x0)  
/opt/teamcity/agent/work/b7c550f2c973b54c/src/github.com/pydio/cells/common/service/service-web.go:80 +0x529  
/pydio/cells/common/service.(\*service).Start(0xc4248e1800)  
/opt/teamcity/agent/work/b7c550f2c973b54c/src/github.com/pydio/cells/common/service/service.go:370 +0x1fe  
created by [github.com/pydio/cells/cmd.glob..func27](http://github.com/pydio/cells/cmd.glob..func27)  
/opt/teamcity/agent/work/b7c550f2c973b54c/src/github.com/pydio/cells/cmd/services-start.go:150 +0xa3

Any idea ?  
Many thanks

---

<div class="post-metadata">

**Author:** ![zayn](https://avatars.discourse-cdn.com/v4/letter/z/a87d85/32.png) [@zayn](https://forum.pydio.com/u/zayn)\
**Post date:** [January 23, 2019, 8:01am UTC](https://forum.pydio.com/t/panic-on-pydio-cells-start/1182/45 "2019-01-23T08:01:49Z")

</div>

Hi,  
could you tell me the type of your installation, vps, virtual machine, … ?  
and also do you have a private interface on your server?

---

<div class="post-metadata">

**Author:** ![Stef](https://yyz2.discourse-cdn.com/flex032/user_avatar/forum.pydio.com/stef/32/694_2.png) [@Stef](https://forum.pydio.com/u/Stef)\
**Post date:** [January 23, 2019, 9:14am UTC](https://forum.pydio.com/t/panic-on-pydio-cells-start/1182/46 "2019-01-23T09:14:30Z")

</div>

Hi zayan, many thanks for the prompt reply.  
Well, looks like a secondary network interface iwith an IP address is fully necessary to start cells for transparent proxy reason …

I have created a new one on the server and just now can start it 🙂

Basically this server is a vmware box running over a ESX’s cluster.

We use to have NAT’s for host in DMZ - i’m new with this new code and starting project to move all our pydio plateforms (not so far from 25)

I will keep you in touch sure 😉

Regards,

Stef

![](https://canada1.discourse-cdn.com/flex032/uploads/pydio/original/1X/f2be4c83bad641555f77ad05e83e4b3be3a17035.png)

---

<div class="post-metadata">

**Author:** ![c12simple](https://yyz2.discourse-cdn.com/flex032/user_avatar/forum.pydio.com/c12simple/32/90_2.png) [@c12simple](https://forum.pydio.com/u/c12simple)\
**Post date:** [January 31, 2019, 9:31am UTC](https://forum.pydio.com/t/panic-on-pydio-cells-start/1182/47 "2019-01-31T09:31:09Z")

</div>

> [@mzch](#):
>
> I added dummy interface with private IP (192.168.0.1), then I can start cells without problem. Why does cells need such a private address? Bug?

Hi,

Cells requires at least one private IP because one of its services - NAT requires this address. NAT is mostly for internal communication between services so it does not run with public IP. [NATS: the Secret to Microservices in Go and Python that Scale without Complexity | by Kyle Hanson | Medium](https://medium.com/@hansonkd/nats-the-secret-to-microservices-in-go-and-python-that-scale-without-complexity-620f7ca66cc1)

---

<div class="post-metadata">

**Author:** ![mzch](https://yyz2.discourse-cdn.com/flex032/user_avatar/forum.pydio.com/mzch/32/679_2.png) [@mzch](https://forum.pydio.com/u/mzch)\
**Post date:** [January 31, 2019, 9:51am UTC](https://forum.pydio.com/t/panic-on-pydio-cells-start/1182/48 "2019-01-31T09:51:32Z")

</div>

Well, but I think it can be a loopback address, not any other private address…can’t it? Actually the latest micro/go-web will use a loopback address if there is no private addresses.

---

<div class="post-metadata">

**Author:** ![rodgeralley86](https://avatars.discourse-cdn.com/v4/letter/r/5daacb/32.png) [@rodgeralley86](https://forum.pydio.com/u/rodgeralley86)\
**Post date:** [July 13, 2019, 7:15pm UTC](https://forum.pydio.com/t/panic-on-pydio-cells-start/1182/49 "2019-07-13T19:15:50Z")

</div>

A similar issue happened to me with the install process. I accidentally found out what fixed it. Give it a shot and see if it works?

I followed the instructional step-by-step at the following link: [https://pydio.com/en/docs/cells/v1/ubuntu-systems](https://pydio.com/en/docs/cells/v1/ubuntu-systems)

But when I went to install, it wouldn’t let me. I tried it multiple times as the standard user, before I decided to run through the steps again.

So here’s all I did different and it worked:

After creating the user “pydio” and creating the MySQL database, and downloading and installing Pydio Cells at the newest version 1.6.1 (for Ubunutu 18.04 LTS installation), I switched to the root user with the command “sudo -i”

I then changed directory with: cd /home/pydio and then I ran “su - pydio” and then ran the ./cells install command, and the install went through clean. No panic error.

For some reason, running pydio as my standard user with elevated privileges (typing sudo before each command) wasn’t good enough. I had to be running as root, from the proper directory before I could run the command to su - pydio and ./cells install.

Hopefully this helps some others.

[Previous page](https://forum.pydio.com/t/panic-on-pydio-cells-start/1182.md?page=2)
