Pydio cells 1.2.2 freeze on loading screen after installation


#1

Hello,

I have tried many times to install the latest cells version on U18 according to official documentation and I always freeze at the same place. I’m starting to freak out of it. Could you please give me some advice?

I also tried to install cells with PHP-fpm according to https://www.techrepublic.com/article/how-to-install-pydio-cells-on-ubuntu-18-04/

It works when you use cells version 1.0.1. described in the link above. However, with the latest cells version, the result is the same - freeze on loading page after installation.

used components:

pydio cells 1.2.2
Ubuntu 18.04.1 LTS
MySQL-server 5.7.24-0ubuntu0.18.04.1

Installation progress:

pydio@app01:~$ ./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.

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

Database Connection

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

Frontend Configuration

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

Advanced Settings

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

Performing Installation

2018-12-06T14:33:05.548Z INFO Starting installation now {“bindUrl”: “http://0.0.0.0:8080”}
:heavy_check_mark: Created main database
:heavy_check_mark: Created default datasources
:heavy_check_mark: Configuration of gateway services
:heavy_check_mark: Creation of logs directory

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

The installation process is everytime successful. Afterward when I start cell by a command:
./cells start

It freeze on loading screen

Thank you


#2

Hello.

Can you please give also the log output you see in the console after you started the app? Do you see any error in it?

And also, can you also precise the type of machine you are using (a bare metal, hosted VPS, local VM…)?

Also there might be a javascript error. Do you see any in the dev tool console from your browser? On which address are you trying to access the server, is it behind a reverse proxy?

Thanks.


#3

Hi,

The machine is local KVM virtual machine with NAT network.

Curl from hypevisor:

[matty@s01 ~]$ curl -I 192.168.2.3:8080 -L
HTTP/1.1 302 Found
Content-Type: text/html; charset=utf-8
Location: /login
Server:
Date: Thu, 06 Dec 2018 17:20:30 GMT

HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Date: Thu, 06 Dec 2018 17:20:30 GMT
Server:
X-Xss-Protection: 1; mode=block

It was a good point to check dev tools in a browser, thanks. I can see the following errors:

I received these errors when I have created a local ssh tunnel from hypervisor to my workstation. So the address is http://127.0.0.1:8080
Screenshot%20from%202018-12-06%2018-24-37

However, the final solution is run cells behind haproxy, where is SSL terminated. There I received the following errors:

Mixed Content: The page at ‘https://mySecretDomain.com/login’ was loaded over HTTPS, but requested an insecure script ‘http://0.0.0.0:8080/plug/gui.ajax/res/build/pydio.boot.min.js?v=1.2.2’. This request has been blocked; the content must be served over HTTPS.

Uncaught ReferenceError: PydioBootstrap is not defined
at login:17

Please se below log output after start:

pydio@app01:~$ ./cells start
WARNING: File descriptor limit 1024 is too low for running Pydio Cells Home Edition in production. At least 8192 is recommended. Fix with "ulimit -n 8192".
2018-12-06T17:08:18.398Z	INFO	pydio.grpc.update	started
2018-12-06T17:08:18.453Z	INFO	pydio.grpc.data.objects	started
2018-12-06T17:08:18.458Z	INFO	pydio.grpc.data.sync	started
2018-12-06T17:08:18.502Z	INFO	pydio.grpc.log	started
2018-12-06T17:08:18.745Z	INFO	pydio.web.statics	started
2018-12-06T17:08:18.850Z	INFO	pydio.grpc.config	started
2018-12-06T17:08:19.122Z	INFO	pydio.gateway.rest	started
2018-12-06T17:08:19.360Z	INFO	pydio.grpc.jobs	started
2018-12-06T17:08:19.403Z	INFO	pydio.grpc.chat	started
2018-12-06T17:08:20.181Z	INFO	pydio.grpc.docstore	started
2018-12-06T17:08:20.313Z	INFO	pydio.grpc.user-key	started
2018-12-06T17:08:20.747Z	INFO	pydio.grpc.acl	started
Activating privacy features... done.
http://0.0.0.0:8080
2018-12-06T17:08:20.783Z	INFO	http://0.0.0.0:8080
WARNING: File descriptor limit 1024 is too low for production servers. At least 8192 is recommended. Fix with "ulimit -n 8192".
2018-12-06T17:08:20.931Z	INFO	pydio.grpc.mailer	Starting mailer with queue 'boltdb'
2018-12-06T17:08:20.934Z	INFO	pydio.grpc.mailer	Starting mailer with sender 'smtp'
2018-12-06T17:08:20.954Z	INFO	pydio.grpc.mailer	started
2018-12-06T17:08:20.954Z	INFO	pydio.grpc.mailer	Registering default job for consuming mailer queue
2018-12-06T17:08:21.337Z	INFO	pydio.grpc.meta	started
2018-12-06T17:08:21.818Z	INFO	pydio.gateway.websocket	started
2018-12-06T17:08:21.827Z	INFO	pydio.gateway.proxy	started
2018-12-06T17:08:21.894Z	INFO	pydio.grpc.tree	started
2018-12-06T17:08:22.667Z	INFO	pydio.grpc.data.index	started
2018-12-06T17:08:22.798Z	INFO	pydio.grpc.websocket	started
2018-12-06T17:08:23.123Z	INFO	pydio.grpc.activity	started
2018-12-06T17:08:23.144Z	INFO	pydio.grpc.activity	Registering default job for creating activities digests
2018-12-06T17:08:23.183Z	INFO	pydio.grpc.workspace	started
2018-12-06T17:08:23.436Z	INFO	pydio.grpc.versions	started
2018-12-06T17:08:23.537Z	INFO	pydio.grpc.versions	Inserting default versioning policies
2018-12-06T17:08:23.543Z	INFO	pydio.grpc.role	started
2018-12-06T17:08:23.603Z	INFO	pydio.grpc.user-meta	started
2018-12-06T17:08:23.605Z	INFO	pydio.grpc.user-meta	Inserting default namespace for metadata
2018-12-06T17:08:24.113Z	INFO	pydio.grpc.changes	started
2018-12-06T17:08:25.113Z	INFO	pydio.grpc.data-key	started
2018-12-06T17:08:25.209Z	INFO	Restarting Gateway Proxy	{"caddyfile": "\n\t\thttp://0.0.0.0:8080 {\n\t\tproxy /a  192.168.2.3:40583 {\n\t\t\twithout /a\n\t\t\ttransparent\n\t\t}\n\t\tproxy /auth/dex PENDING {\n\t\t\ttransparent\n\t\t\tinsecure_skip_verify\n\t\t}\n\t\tproxy /io   NOT_AVAILABLE {\n\t\t\ttransparent\n\t\t}\n\t\tproxy /data NOT_AVAILABLE {\n\t\t\ttransparent\n\t\t}\n\t\tproxy /ws   192.168.2.3:38891 {\n\t\t\twebsocket\n\t\t\twithout /ws\n\t\t}\n\t\tproxy /plug/ 192.168.2.3:33355 {\n\t\t\ttransparent\n\t\t\theader_downstream Cache-Control \"public, max-age=31536000\"\n\t\t}\n\t\tproxy /dav/ PENDING {\n\t\t\ttransparent\n\t\t}\n\n\t\tproxy /public/ 192.168.2.3:33355 {\n\t\t\ttransparent\n\t\t}\n\n\t\tproxy /user/reset-password/ 192.168.2.3:33355 {\n\t\t\ttransparent\n\t\t}\n\n\t\tproxy /robots.txt 192.168.2.3:33355 {\n\t\t\ttransparent\n\t\t}\n\n\t\tproxy /login 192.168.2.3:33355/gui {\n\t\t\ttransparent\n\t\t\twithout /login\n\t\t}\n\n\t\tredir 302 {\n\t\t  if {path} is /\n\t\t  / /login\n\t\t}\n\n\t\t\n\t\t\n        proxy /wopi/ PENDING {\n            transparent\n        }\n\n        proxy /loleaflet/ https://localhost:9980/loleaflet {\n            transparent\n            insecure_skip_verify\n            without /loleaflet/\n        }\n\n        proxy /hosting/discovery https://localhost:9980/hosting/discovery {\n            transparent\n            insecure_skip_verify\n            without /hosting/discovery\n        }\n\n        proxy /lool/ https://localhost:9980/lool/ {\n            transparent\n            insecure_skip_verify\n            websocket\n            without /lool/\n        }\n    \n\t\t\n\n\t\trewrite {\n\t\t\tif {path} not_starts_with \"/a/\"\n\t\t\tif {path} not_starts_with \"/auth/\"\n\t\t\tif {path} not_starts_with \"/io\"\n\t\t\tif {path} not_starts_with \"/data\"\n\t\t\tif {path} not_starts_with \"/ws/\"\n\t\t\tif {path} not_starts_with \"/plug/\"\n\t\t\tif {path} not_starts_with \"/dav/\"\n\t\t\t\n\t\t\tif {path} not_starts_with \"/wopi/\"\n\t\t\t\n\t\t\tif {path} not_starts_with \"/loleaflet/\"\n\t\t\t\n\t\t\tif {path} not_starts_with \"/hosting/discovery\"\n\t\t\t\n\t\t\tif {path} not_starts_with \"/lool/\"\n\t\t\t\n\t\t\tif {path} not_starts_with \"/public/\"\n\t\t\tif {path} not_starts_with \"/user/reset-password\"\n\t\t\tif {path} not_starts_with \"/robots.txt\"\n\t\t\tto {path} {path}/ /login\n\t\t}\n\n\t\t\n\t\terrors \"/home/pydio/.config/pydio/cells/logs/caddy_errors.log\"\n\t\t}\n\n\t\t\n\t"}
2018-12-06T17:08:25.210Z	INFO	[INFO] Reloading
2018-12-06T17:08:25.252Z	INFO	[INFO] Reloading complete
2018-12-06T17:08:25.264Z	INFO	Restart Finished
2018-12-06T17:08:25.266Z	INFO	http: Server closed
2018-12-06T17:08:25.553Z	INFO	pydio.grpc.policy	started
2018-12-06T17:08:25.600Z	INFO	pydio.grpc.user	started
2018-12-06T17:08:25.648Z	INFO	pydio.grpc.user	Initialization: creating admin user: admin
2018-12-06T17:08:26.084Z	INFO	pydio.grpc.search	started
2018-12-06T17:08:26.571Z	INFO	pydio.grpc.role	Created default role Root Group
2018-12-06T17:08:26.625Z	INFO	pydio.grpc.role	 - Policies added for role Root Group
2018-12-06T17:08:26.748Z	INFO	pydio.gateway.wopi	started
2018-12-06T17:08:26.802Z	INFO	pydio.gateway.dav	started
2018-12-06T17:08:26.855Z	INFO	pydio.gateway.data	started
2018-12-06T17:08:27.371Z	INFO	pydio.grpc.policy	Inserted default policies
2018-12-06T17:08:28.155Z	INFO	pydio.grpc.auth	started
2018-12-06T17:08:28.155Z	INFO	pydio.grpc.auth	Inserting pruning job for revoked token and reset password tokens
2018-12-06T17:08:28.284Z	INFO	pydio.web.auth	config using log level: debug
2018-12-06T17:08:28.316Z	INFO	pydio.web.auth	config issuer: http://0.0.0.0:8080/auth/dex
2018-12-06T17:08:29.260Z	INFO	pydio.web.auth	config storage: 
2018-12-06T17:08:29.260Z	INFO	pydio.web.auth	config static client: cells-front
2018-12-06T17:08:29.260Z	INFO	pydio.web.auth	config connector: pydio
2018-12-06T17:08:29.261Z	INFO	pydio.web.auth	config response types accepted: [code token id_token]
2018-12-06T17:08:29.261Z	INFO	pydio.web.auth	config id tokens valid for: 10m0s
2018-12-06T17:08:29.286Z	INFO	pydio.web.auth	keys expired, rotating
2018-12-06T17:08:33.134Z	INFO	pydio.grpc.changes	Installing Default Job for Changes Resync
2018-12-06T17:08:33.865Z	INFO	pydio.web.auth	keys rotated, next rotation: 2018-12-06 23:08:33.852359001 +0000 UTC
2018-12-06T17:08:34.266Z	INFO	pydio.grpc.role	Role [admin role] has been updated	{"MsgId": "53", "RoleUuid": "c2b2f94d-06e8-4093-a905-7519aa8765ba"}
2018-12-06T17:08:34.269Z	INFO	pydio.grpc.user	Initialization: creating s3 anonymous user
2018-12-06T17:08:34.868Z	INFO	pydio.web.auth	started
2018-12-06T17:08:35.092Z	INFO	pydio.grpc.role	 - ACLS set for role Root Group
2018-12-06T17:08:35.102Z	INFO	pydio.grpc.role	Created default role Administrators
2018-12-06T17:08:35.128Z	INFO	pydio.grpc.role	 - Policies added for role Administrators
2018-12-06T17:08:36.380Z	INFO	Restarting Gateway Proxy	{"caddyfile": "\n\t\thttp://0.0.0.0:8080 {\n\t\tproxy /a  192.168.2.3:40583 {\n\t\t\twithout /a\n\t\t\ttransparent\n\t\t}\n\t\tproxy /auth/dex 192.168.2.3:43239 {\n\t\t\ttransparent\n\t\t\tinsecure_skip_verify\n\t\t}\n\t\tproxy /io   :43383 {\n\t\t\ttransparent\n\t\t}\n\t\tproxy /data :43383 {\n\t\t\ttransparent\n\t\t}\n\t\tproxy /ws   192.168.2.3:38891 {\n\t\t\twebsocket\n\t\t\twithout /ws\n\t\t}\n\t\tproxy /plug/ 192.168.2.3:33355 {\n\t\t\ttransparent\n\t\t\theader_downstream Cache-Control \"public, max-age=31536000\"\n\t\t}\n\t\tproxy /dav/ 192.168.2.3:33989 {\n\t\t\ttransparent\n\t\t}\n\n\t\tproxy /public/ 192.168.2.3:33355 {\n\t\t\ttransparent\n\t\t}\n\n\t\tproxy /user/reset-password/ 192.168.2.3:33355 {\n\t\t\ttransparent\n\t\t}\n\n\t\tproxy /robots.txt 192.168.2.3:33355 {\n\t\t\ttransparent\n\t\t}\n\n\t\tproxy /login 192.168.2.3:33355/gui {\n\t\t\ttransparent\n\t\t\twithout /login\n\t\t}\n\n\t\tredir 302 {\n\t\t  if {path} is /\n\t\t  / /login\n\t\t}\n\n\t\t\n\t\t\n        proxy /wopi/ 192.168.2.3:46445 {\n            transparent\n        }\n\n        proxy /loleaflet/ https://localhost:9980/loleaflet {\n            transparent\n            insecure_skip_verify\n            without /loleaflet/\n        }\n\n        proxy /hosting/discovery https://localhost:9980/hosting/discovery {\n            transparent\n            insecure_skip_verify\n            without /hosting/discovery\n        }\n\n        proxy /lool/ https://localhost:9980/lool/ {\n            transparent\n            insecure_skip_verify\n            websocket\n            without /lool/\n        }\n    \n\t\t\n\n\t\trewrite {\n\t\t\tif {path} not_starts_with \"/a/\"\n\t\t\tif {path} not_starts_with \"/auth/\"\n\t\t\tif {path} not_starts_with \"/io\"\n\t\t\tif {path} not_starts_with \"/data\"\n\t\t\tif {path} not_starts_with \"/ws/\"\n\t\t\tif {path} not_starts_with \"/plug/\"\n\t\t\tif {path} not_starts_with \"/dav/\"\n\t\t\t\n\t\t\tif {path} not_starts_with \"/wopi/\"\n\t\t\t\n\t\t\tif {path} not_starts_with \"/loleaflet/\"\n\t\t\t\n\t\t\tif {path} not_starts_with \"/hosting/discovery\"\n\t\t\t\n\t\t\tif {path} not_starts_with \"/lool/\"\n\t\t\t\n\t\t\tif {path} not_starts_with \"/public/\"\n\t\t\tif {path} not_starts_with \"/user/reset-password\"\n\t\t\tif {path} not_starts_with \"/robots.txt\"\n\t\t\tto {path} {path}/ /login\n\t\t}\n\n\t\t\n\t\terrors \"/home/pydio/.config/pydio/cells/logs/caddy_errors.log\"\n\t\t}\n\n\t\t\n\t"}
2018-12-06T17:08:36.381Z	INFO	[INFO] Reloading
2018-12-06T17:08:36.383Z	INFO	[INFO] Reloading complete
2018-12-06T17:08:36.383Z	INFO	Restart Finished
2018-12-06T17:08:36.386Z	INFO	http: Server closed
2018-12-06T17:08:37.432Z	INFO	pydio.grpc.tasks	started
2018-12-06T17:08:37.853Z	INFO	pydio.grpc.timer	started
2018-12-06T17:08:37.896Z	INFO	pydio.grpc.timer	Registering Job	{"job": "actions.auth.prune.tokens"}
2018-12-06T17:08:37.897Z	INFO	pydio.grpc.timer	Registering Job	{"job": "archive-changes-job"}
2018-12-06T17:08:37.897Z	INFO	pydio.grpc.timer	Registering Job	{"job": "flush-mailer-queue"}
2018-12-06T17:08:37.898Z	INFO	pydio.grpc.timer	Registering Job	{"job": "internal-prune-jobs"}
2018-12-06T17:08:37.898Z	INFO	pydio.grpc.timer	Registering Job	{"job": "prune-versions-job"}
2018-12-06T17:08:37.898Z	INFO	pydio.grpc.timer	Registering Job	{"job": "resync-changes-job"}
2018-12-06T17:08:37.898Z	INFO	pydio.grpc.timer	Registering Job	{"job": "users-activity-digest"}
2018-12-06T17:08:38.612Z	INFO	pydio.grpc.data.sync.personal	started
2018-12-06T17:08:39.143Z	INFO	pydio.grpc.data.sync.cellsdata	started
2018-12-06T17:08:39.358Z	INFO	pydio.grpc.data.objects.local1	started
2018-12-06T17:08:39.362Z	INFO	pydio.grpc.data.objects.local1	Starting objects service local1
2018-12-06T17:08:39.482Z	INFO	pydio.grpc.data.objects.local1	Computing Etag for unknown file :  config/config.json
2018-12-06T17:08:39.669Z	INFO	pydio.grpc.data.sync.pydiods1	started
2018-12-06T17:08:41.702Z	INFO	pydio.grpc.data.index.pydiods1	2018-12-06T17:08:41.696Z	INFO	Creating root node in index 
2018-12-06T17:08:41.741Z	INFO	pydio.grpc.data.index.pydiods1	started
2018-12-06T17:08:41.841Z	INFO	pydio.grpc.data.index.cellsdata	2018-12-06T17:08:41.837Z	INFO	Creating root node in index 
2018-12-06T17:08:41.861Z	INFO	pydio.grpc.data.index.cellsdata	started
2018-12-06T17:08:42.164Z	INFO	pydio.grpc.data.index.personal	2018-12-06T17:08:42.162Z	INFO	Creating root node in index 
2018-12-06T17:08:42.180Z	INFO	pydio.grpc.data.index.personal	started
2018-12-06T17:08:42.488Z	INFO	pydio.grpc.role	Role [pydio.anon.user role] has been updated	{"MsgId": "53", "RoleUuid": "3b378cc5-c783-465a-b984-1caf85b8aef6"}
2018-12-06T17:08:43.270Z	INFO	pydio.grpc.role	 - ACLS set for role Administrators
2018-12-06T17:08:43.282Z	INFO	pydio.grpc.role	Created default role External Users
2018-12-06T17:08:43.317Z	INFO	pydio.grpc.role	 - Policies added for role External Users
2018-12-06T17:08:45.505Z	INFO	pydio.grpc.data.sync.cellsdata	Create job to start datasource resync
2018-12-06T17:08:45.526Z	INFO	pydio.grpc.tasks	Run Job resync-ds-cellsdata on timer event <nil>
2018-12-06T17:08:45.802Z	INFO	pydio.grpc.data.sync.cellsdata	Listing all S3 objects for path	{"bucket": "cellsdata", "path": ""}
2018-12-06T17:08:45.811Z	INFO	pydio.grpc.data.index.cellsdata	Opening Indexation Session 97364185-f979-11e8-ae5c-525400f00382
2018-12-06T17:08:45.816Z	INFO	pydio.grpc.data.index.cellsdata	Closing Indexation Session 97364185-f979-11e8-ae5c-525400f00382
2018-12-06T17:08:45.819Z	INFO	pydio.grpc.data.index.cellsdata	Sent all events event on topic
2018-12-06T17:08:45.987Z	INFO	pydio.grpc.data.sync.pydiods1	Create job to start datasource resync
2018-12-06T17:08:46.031Z	INFO	pydio.grpc.tasks	Run Job resync-ds-pydiods1 on timer event <nil>
2018-12-06T17:08:46.272Z	INFO	pydio.grpc.data.sync.pydiods1	Listing all S3 objects for path	{"bucket": "pydiods1", "path": ""}
2018-12-06T17:08:46.278Z	INFO	pydio.grpc.data.index.pydiods1	Opening Indexation Session 977dc571-f979-11e8-81fd-525400f00382
2018-12-06T17:08:46.281Z	INFO	pydio.grpc.data.index.pydiods1	Closing Indexation Session 977dc571-f979-11e8-81fd-525400f00382
2018-12-06T17:08:46.284Z	INFO	pydio.grpc.data.index.pydiods1	Sent all events event on topic
2018-12-06T17:08:47.830Z	INFO	pydio.grpc.data.sync.personal	Create job to start datasource resync
2018-12-06T17:08:47.849Z	INFO	pydio.grpc.tasks	Run Job resync-ds-personal on timer event <nil>
2018-12-06T17:08:48.068Z	INFO	pydio.grpc.data.sync.personal	Listing all S3 objects for path	{"bucket": "personal", "path": ""}
2018-12-06T17:08:48.078Z	INFO	pydio.grpc.data.index.personal	Opening Indexation Session 989027fe-f979-11e8-abe9-525400f00382
2018-12-06T17:08:48.084Z	INFO	pydio.grpc.data.index.personal	Closing Indexation Session 989027fe-f979-11e8-abe9-525400f00382
2018-12-06T17:08:48.088Z	INFO	pydio.grpc.data.index.personal	Sent all events event on topic
2018-12-06T17:08:49.791Z	INFO	pydio.rest.workspace	started
2018-12-06T17:08:50.506Z	INFO	pydio.rest.role	started
2018-12-06T17:08:50.532Z	INFO	pydio.rest.user-meta	started
2018-12-06T17:08:50.548Z	INFO	pydio.rest.update	started
2018-12-06T17:08:50.576Z	INFO	pydio.rest.mailer	started
2018-12-06T17:08:50.658Z	INFO	pydio.rest.activity	started
2018-12-06T17:08:50.701Z	INFO	pydio.rest.config	started
2018-12-06T17:08:50.721Z	INFO	pydio.rest.log	started
2018-12-06T17:08:50.774Z	INFO	pydio.rest.frontend	started
2018-12-06T17:08:50.805Z	INFO	pydio.rest.policy	started
2018-12-06T17:08:51.533Z	INFO	pydio.grpc.role	 - ACLS set for role External Users
2018-12-06T17:08:51.546Z	INFO	pydio.grpc.role	Created default role Minisite Permissions
2018-12-06T17:08:51.560Z	INFO	pydio.grpc.role	 - Policies added for role Minisite Permissions
2018-12-06T17:08:51.676Z	INFO	pydio.rest.graph	started
2018-12-06T17:08:51.706Z	INFO	pydio.rest.acl	started
2018-12-06T17:08:51.782Z	INFO	pydio.rest.jobs	started
2018-12-06T17:08:51.795Z	INFO	pydio.rest.user	started
2018-12-06T17:08:53.597Z	INFO	pydio.rest.templates	started
2018-12-06T17:08:53.738Z	INFO	pydio.rest.tree	started
2018-12-06T17:08:53.867Z	INFO	pydio.rest.auth	started
2018-12-06T17:08:54.518Z	INFO	pydio.rest.changes	started
2018-12-06T17:08:54.520Z	INFO	pydio.rest.meta	started
2018-12-06T17:08:54.739Z	INFO	pydio.rest.search	started
2018-12-06T17:08:57.791Z	INFO	pydio.rest.workspace	Creating a Personal workspace
2018-12-06T17:08:59.578Z	INFO	pydio.rest.share	started
2018-12-06T17:08:59.616Z	INFO	pydio.grpc.role	 - ACLS set for role Minisite Permissions
2018-12-06T17:08:59.629Z	INFO	pydio.grpc.role	Created default role Minisite (Download Disabled)
2018-12-06T17:08:59.642Z	INFO	pydio.grpc.role	 - Policies added for role Minisite (Download Disabled)
2018-12-06T17:09:06.957Z	INFO	pydio.rest.workspace	Settings ACLS for workspace
2018-12-06T17:09:07.086Z	INFO	pydio.rest.workspace	Creating a Common Files workspace on pydiods1
2018-12-06T17:09:07.693Z	INFO	pydio.grpc.role	 - ACLS set for role Minisite (Download Disabled)
2018-12-06T17:09:16.133Z	INFO	pydio.rest.workspace	Settings ACLS for workspace
2018-12-06T17:10:16.842Z	INFO	pydio.grpc.tasks	Run Job actions.auth.prune.tokens on timer event Iso8601Schedule:"R/2012-06-04T19:25:16.828696-07:00/PT5M" 
2018-12-06T17:10:16.872Z	INFO	pydio.grpc.tasks	Run Job flush-mailer-queue on timer event Iso8601Schedule:"R/2012-06-04T19:25:16.828696-07:00/PT5M" 
2018-12-06T17:10:16.893Z	INFO	pydio.grpc.tasks	Run Job users-activity-digest on timer event Iso8601Schedule:"R/2012-06-04T19:25:16.828696-07:00/PT15M" 
2018-12-06T17:10:16.983Z	INFO	pydio.grpc.tasks	Run Job prune-versions-job on timer event Iso8601Schedule:"R/2012-06-04T19:25:16.828696-07:00/PT15M" 

#4

Hi @Mateas2968
We discovered an issue at startup in 1.2.2, should have been fixed yesterday.
Could you please download the nightly from https://download.pydio.com/pub/cells/nightly/2018-12-07/linux-amd64/cells and tell us if this fixes the problem? It should…
thx
Charles


#5

Hello,
I tried the nightly build but it doesn’t work either.

ERROR Frontend Service Not Detected

Looks like frontend service is not started. Used the same installation process as @ [Mateas2968]

greets
patrick


#6

Hi all,

I can confirm it still does not work. DB has been dropped before the installation process.
installation and console output:

pydio@app01:~$ ./cells install
[Configs] Upgrading: setting default config services/pydio.grpc.auth/dex/issuer to http://0.0.0.0:8080/auth/dex
[Configs] successfully saved config after upgrade - Reloading from source

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.

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

Database Connection

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

Frontend Configuration

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

Advanced Settings

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

Performing Installation

2018-12-07T10:08:22.708Z INFO Starting installation now {“bindUrl”: “http://0.0.0.0:8080”}
:heavy_check_mark: Created main database
:heavy_check_mark: Created default datasources
:heavy_check_mark: Configuration of gateway services
:heavy_check_mark: Creation of logs directory

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

pydio@app01:~$ ./cells start
WARNING: File descriptor limit 1024 is too low for running Pydio Cells Home Edition in production. At least 8192 is recommended. Fix with “ulimit -n 8192”.
2018-12-07T10:08:33.937Z INFO pydio.grpc.log started
2018-12-07T10:08:34.210Z INFO pydio.grpc.docstore started
2018-12-07T10:08:34.239Z INFO pydio.grpc.chat started
2018-12-07T10:08:34.241Z INFO pydio.grpc.jobs started
2018-12-07T10:08:34.257Z INFO pydio.grpc.data.sync started
2018-12-07T10:08:34.261Z INFO pydio.grpc.data.objects started
2018-12-07T10:08:34.338Z INFO pydio.grpc.update started
2018-12-07T10:08:34.796Z INFO pydio.web.statics started
2018-12-07T10:08:35.216Z INFO pydio.gateway.rest started
2018-12-07T10:08:35.311Z INFO pydio.grpc.config started
2018-12-07T10:08:35.518Z INFO pydio.grpc.mailer Starting mailer with queue ‘boltdb’
2018-12-07T10:08:35.626Z INFO pydio.grpc.mailer Starting mailer with sender ‘smtp’
2018-12-07T10:08:36.400Z INFO pydio.grpc.mailer started
2018-12-07T10:08:36.408Z INFO pydio.grpc.mailer Registering default job for consuming mailer queue
2018-12-07T10:08:36.501Z INFO pydio.gateway.websocket started
2018-12-07T10:08:36.538Z ERROR pydio.grpc.mailer could not initialise service at version 1.2.2 {“error”: “{“id”:“go.micro.client”,“code”:500,“detail”:“none available”,“status”:“Internal Server Error”}”}
2018-12-07T10:08:36.539Z ERROR pydio.grpc.mailer Could not run {“error”: “{“id”:“go.micro.client”,“code”:500,“detail”:“none available”,“status”:“Internal Server Error”}”}
Activating privacy features… done.
http://0.0.0.0:8080
2018-12-07T10:08:36.908Z INFO http://0.0.0.0:8080
WARNING: File descriptor limit 1024 is too low for production servers. At least 8192 is recommended. Fix with “ulimit -n 8192”.
2018-12-07T10:08:37.325Z INFO pydio.grpc.user-key started
2018-12-07T10:08:37.413Z INFO pydio.grpc.acl started
2018-12-07T10:08:37.432Z INFO pydio.grpc.websocket started
2018-12-07T10:08:37.566Z INFO pydio.grpc.meta started
2018-12-07T10:08:37.904Z INFO pydio.grpc.tree started
2018-12-07T10:08:37.949Z INFO pydio.gateway.proxy started
2018-12-07T10:08:37.969Z INFO pydio.grpc.data.index started
2018-12-07T10:08:38.121Z INFO pydio.grpc.activity started
2018-12-07T10:08:38.125Z INFO pydio.grpc.activity Registering default job for creating activities digests
2018-12-07T10:08:38.506Z INFO pydio.grpc.versions started
2018-12-07T10:08:38.507Z INFO pydio.grpc.versions Inserting default versioning policies
2018-12-07T10:08:38.865Z INFO pydio.grpc.user-meta started
2018-12-07T10:08:38.869Z INFO pydio.grpc.user-meta Inserting default namespace for metadata
2018-12-07T10:08:39.145Z INFO pydio.grpc.workspace started
2018-12-07T10:08:39.326Z INFO pydio.grpc.changes started
2018-12-07T10:08:39.763Z INFO pydio.grpc.role started
2018-12-07T10:08:40.287Z INFO pydio.grpc.data-key started
2018-12-07T10:08:40.298Z INFO pydio.grpc.policy started
2018-12-07T10:08:41.486Z INFO pydio.grpc.user started
2018-12-07T10:08:41.528Z INFO pydio.grpc.user Initialization: creating admin user: admin
2018-12-07T10:08:42.029Z INFO pydio.grpc.search started
2018-12-07T10:08:42.592Z INFO pydio.grpc.policy Inserted default policies
2018-12-07T10:08:42.799Z INFO pydio.grpc.role Created default role Root Group
2018-12-07T10:08:42.844Z INFO pydio.grpc.role - Policies added for role Root Group
2018-12-07T10:08:42.864Z INFO pydio.gateway.wopi started
2018-12-07T10:08:42.916Z INFO pydio.gateway.dav started
2018-12-07T10:08:42.921Z INFO pydio.gateway.data started
2018-12-07T10:08:44.183Z INFO pydio.grpc.auth started
2018-12-07T10:08:44.184Z INFO pydio.grpc.auth Inserting pruning job for revoked token and reset password tokens
2018-12-07T10:08:44.245Z INFO pydio.web.auth config using log level: debug
2018-12-07T10:08:44.246Z INFO pydio.web.auth config issuer: http://0.0.0.0:8080/auth/dex
2018-12-07T10:08:45.154Z INFO pydio.web.auth config storage:
2018-12-07T10:08:45.156Z INFO pydio.web.auth config static client: cells-front
2018-12-07T10:08:45.157Z INFO pydio.web.auth config connector: pydio
2018-12-07T10:08:45.159Z INFO pydio.web.auth config response types accepted: [code token id_token]
2018-12-07T10:08:45.160Z INFO pydio.web.auth config id tokens valid for: 10m0s
2018-12-07T10:08:45.166Z INFO pydio.web.auth keys expired, rotating
2018-12-07T10:08:47.752Z INFO pydio.web.auth keys rotated, next rotation: 2018-12-07 16:08:47.743484761 +0000 UTC
2018-12-07T10:08:48.334Z INFO pydio.grpc.changes Installing Default Job for Changes Resync
2018-12-07T10:08:48.772Z INFO pydio.web.auth started
2018-12-07T10:08:50.427Z INFO pydio.grpc.role Role [admin role] has been updated {“MsgId”: “53”, “RoleUuid”: “ec3d5799-3584-4bd5-9dbc-065535f70373”}
2018-12-07T10:08:50.428Z INFO pydio.grpc.user Initialization: creating s3 anonymous user
2018-12-07T10:08:52.600Z INFO pydio.grpc.data.sync.cellsdata started
2018-12-07T10:08:52.677Z INFO pydio.grpc.data.sync.pydiods1 started
2018-12-07T10:08:53.368Z INFO pydio.grpc.data.objects.local1 started
2018-12-07T10:08:53.378Z INFO pydio.grpc.data.objects.local1 Starting objects service local1
2018-12-07T10:08:53.444Z INFO pydio.grpc.data.objects.local1 Computing Etag for unknown file : config/config.json
2018-12-07T10:08:53.916Z INFO pydio.grpc.data.sync.personal started
2018-12-07T10:08:55.823Z INFO pydio.grpc.data.index.cellsdata 2018-12-07T10:08:55.751Z INFO Creating root node in index
2018-12-07T10:08:55.794Z ERROR pydio.grpc.tasks Streamer PutTaskStream {“error”: “{“id”:“go.micro.client”,“code”:500,“detail”:“none available”,“status”:“Internal Server Error”}”}
2018-12-07T10:08:55.811Z INFO pydio.grpc.tasks started
2018-12-07T10:08:55.857Z INFO pydio.grpc.data.index.cellsdata started
2018-12-07T10:08:56.148Z INFO pydio.grpc.data.index.pydiods1 2018-12-07T10:08:56.136Z INFO Creating root node in index
2018-12-07T10:08:56.157Z INFO pydio.grpc.data.index.pydiods1 started
2018-12-07T10:08:56.264Z INFO pydio.grpc.timer started
2018-12-07T10:08:56.295Z INFO pydio.grpc.timer Registering Job {“job”: “actions.auth.prune.tokens”}
2018-12-07T10:08:56.297Z INFO pydio.grpc.timer Registering Job {“job”: “archive-changes-job”}
2018-12-07T10:08:56.297Z INFO pydio.grpc.timer Registering Job {“job”: “internal-prune-jobs”}
2018-12-07T10:08:56.298Z INFO pydio.grpc.timer Registering Job {“job”: “prune-versions-job”}
2018-12-07T10:08:56.299Z INFO pydio.grpc.timer Registering Job {“job”: “resync-changes-job”}
2018-12-07T10:08:56.299Z INFO pydio.grpc.timer Registering Job {“job”: “users-activity-digest”}
2018-12-07T10:08:56.839Z INFO pydio.grpc.data.index.personal 2018-12-07T10:08:56.831Z INFO Creating root node in index
2018-12-07T10:08:56.853Z INFO pydio.grpc.data.index.personal started
2018-12-07T10:08:58.802Z INFO pydio.grpc.role Role [pydio.anon.user role] has been updated {“MsgId”: “53”, “RoleUuid”: “a10b18f3-a44f-42c0-bb09-e2b91213e122”}
2018-12-07T10:08:59.062Z INFO pydio.grpc.role - ACLS set for role Root Group
2018-12-07T10:08:59.072Z INFO pydio.grpc.role Created default role Administrators
2018-12-07T10:08:59.090Z INFO pydio.grpc.role - Policies added for role Administrators
2018-12-07T10:08:59.889Z INFO Restarting Gateway Proxy {“caddyfile”: “\n\t\thttp://0.0.0.0:8080 {\n\t\tproxy /a 192.168.2.3:33805 {\n\t\t\twithout /a\n\t\t\ttransparent\n\t\t}\n\t\tproxy /auth/dex 192.168.2.3:41755 {\n\t\t\ttransparent\n\t\t\tinsecure_skip_verify\n\t\t}\n\t\tproxy /io :41991 {\n\t\t\ttransparent\n\t\t}\n\t\tproxy /data :41991 {\n\t\t\ttransparent\n\t\t}\n\t\tproxy /ws 192.168.2.3:37885 {\n\t\t\twebsocket\n\t\t\twithout /ws\n\t\t}\n\t\tproxy /plug/ 192.168.2.3:42657 {\n\t\t\ttransparent\n\t\t\theader_downstream Cache-Control “public, max-age=31536000”\n\t\t}\n\t\tproxy /dav/ 192.168.2.3:44547 {\n\t\t\ttransparent\n\t\t}\n\n\t\tproxy /public/ 192.168.2.3:42657 {\n\t\t\ttransparent\n\t\t}\n\n\t\tproxy /user/reset-password/ 192.168.2.3:42657 {\n\t\t\ttransparent\n\t\t}\n\n\t\tproxy /robots.txt 192.168.2.3:42657 {\n\t\t\ttransparent\n\t\t}\n\n\t\tproxy /login 192.168.2.3:42657/gui {\n\t\t\ttransparent\n\t\t\twithout /login\n\t\t}\n\n\t\tredir 302 {\n\t\t if {path} is /\n\t\t / /login\n\t\t}\n\n\t\t\n\t\t\n proxy /wopi/ PENDING {\n transparent\n }\n\n proxy /loleaflet/ https://localhost:9980/loleaflet {\n transparent\n insecure_skip_verify\n without /loleaflet/\n }\n\n proxy /hosting/discovery https://localhost:9980/hosting/discovery {\n transparent\n insecure_skip_verify\n without /hosting/discovery\n }\n\n proxy /lool/ https://localhost:9980/lool/ {\n transparent\n insecure_skip_verify\n websocket\n without /lool/\n }\n \n\t\t\n\n\t\trewrite {\n\t\t\tif {path} not_starts_with “/a/”\n\t\t\tif {path} not_starts_with “/auth/”\n\t\t\tif {path} not_starts_with “/io”\n\t\t\tif {path} not_starts_with “/data”\n\t\t\tif {path} not_starts_with “/ws/”\n\t\t\tif {path} not_starts_with “/plug/”\n\t\t\tif {path} not_starts_with “/dav/”\n\t\t\t\n\t\t\tif {path} not_starts_with “/wopi/”\n\t\t\t\n\t\t\tif {path} not_starts_with “/loleaflet/”\n\t\t\t\n\t\t\tif {path} not_starts_with “/hosting/discovery”\n\t\t\t\n\t\t\tif {path} not_starts_with “/lool/”\n\t\t\t\n\t\t\tif {path} not_starts_with “/public/”\n\t\t\tif {path} not_starts_with “/user/reset-password”\n\t\t\tif {path} not_starts_with “/robots.txt”\n\t\t\tto {path} {path}/ /login\n\t\t}\n\n\t\t\n\t\terrors “/home/pydio/.config/pydio/cells/logs/caddy_errors.log”\n\t\t}\n\n\t\t\n\t”}
2018-12-07T10:08:59.891Z INFO [INFO] Reloading
2018-12-07T10:08:59.897Z INFO [INFO] Reloading complete
2018-12-07T10:08:59.901Z INFO Restart Finished
2018-12-07T10:08:59.914Z INFO http: Server closed
2018-12-07T10:09:00.235Z INFO pydio.grpc.data.sync.personal Create job to start datasource resync
2018-12-07T10:09:00.275Z INFO pydio.grpc.tasks Run Job resync-ds-personal on timer event
2018-12-07T10:09:01.815Z INFO pydio.grpc.data.sync.cellsdata Create job to start datasource resync
2018-12-07T10:09:01.841Z INFO pydio.grpc.tasks Run Job resync-ds-cellsdata on timer event
2018-12-07T10:09:01.898Z INFO pydio.grpc.data.sync.pydiods1 Create job to start datasource resync
2018-12-07T10:09:01.922Z INFO pydio.grpc.tasks Run Job resync-ds-pydiods1 on timer event
2018-12-07T10:09:04.374Z INFO pydio.rest.workspace started
2018-12-07T10:09:05.281Z INFO pydio.rest.config started
2018-12-07T10:09:05.370Z INFO pydio.rest.activity started
2018-12-07T10:09:05.415Z INFO pydio.rest.mailer started
2018-12-07T10:09:05.421Z INFO pydio.rest.policy started
2018-12-07T10:09:05.518Z INFO pydio.rest.update started
2018-12-07T10:09:05.523Z INFO pydio.rest.user-meta started
2018-12-07T10:09:05.566Z INFO pydio.rest.log started
2018-12-07T10:09:05.573Z INFO pydio.rest.role started
2018-12-07T10:09:05.580Z INFO pydio.rest.frontend started
2018-12-07T10:09:05.673Z INFO pydio.rest.acl started
2018-12-07T10:09:06.032Z INFO pydio.grpc.data.sync.personal Listing all S3 objects for path {“bucket”: “personal”, “path”: “”}
2018-12-07T10:09:06.039Z INFO pydio.grpc.data.index.personal Opening Indexation Session 214ff1f4-fa08-11e8-8a93-525400f00382
2018-12-07T10:09:06.044Z INFO pydio.grpc.data.index.personal Closing Indexation Session 214ff1f4-fa08-11e8-8a93-525400f00382
2018-12-07T10:09:06.049Z INFO pydio.grpc.data.index.personal Sent all events event on topic
2018-12-07T10:09:06.124Z INFO pydio.grpc.data.sync.pydiods1 Listing all S3 objects for path {“bucket”: “pydiods1”, “path”: “”}
2018-12-07T10:09:06.132Z INFO pydio.grpc.data.index.pydiods1 Opening Indexation Session 215e0456-fa08-11e8-97e6-525400f00382
2018-12-07T10:09:06.138Z INFO pydio.grpc.data.index.pydiods1 Closing Indexation Session 215e0456-fa08-11e8-97e6-525400f00382
2018-12-07T10:09:06.144Z INFO pydio.grpc.data.index.pydiods1 Sent all events event on topic
2018-12-07T10:09:06.221Z INFO pydio.grpc.data.sync.cellsdata Listing all S3 objects for path {“bucket”: “cellsdata”, “path”: “”}
2018-12-07T10:09:06.231Z INFO pydio.grpc.data.index.cellsdata Opening Indexation Session 216cf64c-fa08-11e8-a6a3-525400f00382
2018-12-07T10:09:06.238Z INFO pydio.grpc.data.index.cellsdata Closing Indexation Session 216cf64c-fa08-11e8-a6a3-525400f00382
2018-12-07T10:09:06.242Z INFO pydio.grpc.data.index.cellsdata Sent all events event on topic
2018-12-07T10:09:06.337Z INFO pydio.rest.jobs started
2018-12-07T10:09:06.465Z INFO pydio.rest.graph started
2018-12-07T10:09:06.478Z INFO pydio.rest.user started
2018-12-07T10:09:07.153Z INFO pydio.grpc.role - ACLS set for role Administrators
2018-12-07T10:09:07.162Z INFO pydio.grpc.role Created default role External Users
2018-12-07T10:09:07.175Z INFO pydio.grpc.role - Policies added for role External Users
2018-12-07T10:09:08.140Z INFO pydio.rest.templates started
2018-12-07T10:09:08.219Z INFO pydio.rest.tree started
2018-12-07T10:09:08.536Z INFO pydio.rest.auth started
2018-12-07T10:09:08.985Z INFO pydio.rest.changes started
2018-12-07T10:09:09.522Z INFO pydio.rest.meta started
2018-12-07T10:09:09.566Z INFO pydio.rest.search started
2018-12-07T10:09:10.945Z INFO Restarting Gateway Proxy {“caddyfile”: “\n\t\thttp://0.0.0.0:8080 {\n\t\tproxy /a 192.168.2.3:33805 {\n\t\t\twithout /a\n\t\t\ttransparent\n\t\t}\n\t\tproxy /auth/dex 192.168.2.3:41755 {\n\t\t\ttransparent\n\t\t\tinsecure_skip_verify\n\t\t}\n\t\tproxy /io :41991 {\n\t\t\ttransparent\n\t\t}\n\t\tproxy /data :41991 {\n\t\t\ttransparent\n\t\t}\n\t\tproxy /ws 192.168.2.3:37885 {\n\t\t\twebsocket\n\t\t\twithout /ws\n\t\t}\n\t\tproxy /plug/ 192.168.2.3:42657 {\n\t\t\ttransparent\n\t\t\theader_downstream Cache-Control “public, max-age=31536000”\n\t\t}\n\t\tproxy /dav/ 192.168.2.3:44547 {\n\t\t\ttransparent\n\t\t}\n\n\t\tproxy /public/ 192.168.2.3:42657 {\n\t\t\ttransparent\n\t\t}\n\n\t\tproxy /user/reset-password/ 192.168.2.3:42657 {\n\t\t\ttransparent\n\t\t}\n\n\t\tproxy /robots.txt 192.168.2.3:42657 {\n\t\t\ttransparent\n\t\t}\n\n\t\tproxy /login 192.168.2.3:42657/gui {\n\t\t\ttransparent\n\t\t\twithout /login\n\t\t}\n\n\t\tredir 302 {\n\t\t if {path} is /\n\t\t / /login\n\t\t}\n\n\t\t\n\t\t\n proxy /wopi/ 192.168.2.3:42681 {\n transparent\n }\n\n proxy /loleaflet/ https://localhost:9980/loleaflet {\n transparent\n insecure_skip_verify\n without /loleaflet/\n }\n\n proxy /hosting/discovery https://localhost:9980/hosting/discovery {\n transparent\n insecure_skip_verify\n without /hosting/discovery\n }\n\n proxy /lool/ https://localhost:9980/lool/ {\n transparent\n insecure_skip_verify\n websocket\n without /lool/\n }\n \n\t\t\n\n\t\trewrite {\n\t\t\tif {path} not_starts_with “/a/”\n\t\t\tif {path} not_starts_with “/auth/”\n\t\t\tif {path} not_starts_with “/io”\n\t\t\tif {path} not_starts_with “/data”\n\t\t\tif {path} not_starts_with “/ws/”\n\t\t\tif {path} not_starts_with “/plug/”\n\t\t\tif {path} not_starts_with “/dav/”\n\t\t\t\n\t\t\tif {path} not_starts_with “/wopi/”\n\t\t\t\n\t\t\tif {path} not_starts_with “/loleaflet/”\n\t\t\t\n\t\t\tif {path} not_starts_with “/hosting/discovery”\n\t\t\t\n\t\t\tif {path} not_starts_with “/lool/”\n\t\t\t\n\t\t\tif {path} not_starts_with “/public/”\n\t\t\tif {path} not_starts_with “/user/reset-password”\n\t\t\tif {path} not_starts_with “/robots.txt”\n\t\t\tto {path} {path}/ /login\n\t\t}\n\n\t\t\n\t\terrors “/home/pydio/.config/pydio/cells/logs/caddy_errors.log”\n\t\t}\n\n\t\t\n\t”}
2018-12-07T10:09:10.945Z INFO [INFO] Reloading
2018-12-07T10:09:10.947Z INFO http: Server closed
2018-12-07T10:09:12.374Z INFO pydio.rest.workspace Creating a Personal workspace
2018-12-07T10:09:14.086Z INFO pydio.rest.share started
2018-12-07T10:09:15.444Z INFO pydio.grpc.role - ACLS set for role External Users
2018-12-07T10:09:15.467Z INFO pydio.grpc.role Created default role Minisite Permissions
2018-12-07T10:09:15.485Z INFO pydio.grpc.role - Policies added for role Minisite Permissions
2018-12-07T10:09:21.504Z INFO pydio.rest.workspace Settings ACLS for workspace
2018-12-07T10:09:21.640Z INFO pydio.rest.workspace Creating a Common Files workspace on pydiods1
2018-12-07T10:09:23.546Z INFO pydio.grpc.role - ACLS set for role Minisite Permissions
2018-12-07T10:09:23.555Z INFO pydio.grpc.role Created default role Minisite (Download Disabled)
2018-12-07T10:09:23.570Z INFO pydio.grpc.role - Policies added for role Minisite (Download Disabled)
2018-12-07T10:09:30.697Z INFO pydio.rest.workspace Settings ACLS for workspace
2018-12-07T10:09:31.634Z INFO pydio.grpc.role - ACLS set for role Minisite (Download Disabled)
2018-12-07T10:09:40.948Z INFO [ERROR] Stopping :8080: context deadline exceeded
2018-12-07T10:09:40.948Z INFO [INFO] Reloading complete
2018-12-07T10:09:40.948Z INFO Restart Finished
2018-12-07T10:10:16.830Z INFO pydio.grpc.tasks Run Job users-activity-digest on timer event Iso8601Schedule:“R/2012-06-04T19:25:16.828696-07:00/PT15M”
2018-12-07T10:10:16.837Z INFO pydio.grpc.tasks Run Job prune-versions-job on timer event Iso8601Schedule:“R/2012-06-04T19:25:16.828696-07:00/PT15M”
2018-12-07T10:10:16.838Z INFO pydio.grpc.tasks Run Job actions.auth.prune.tokens on timer event Iso8601Schedule:“R/2012-06-04T19:25:16.828696-07:00/PT5M”

Screen from browser dev tools:


#7

Hi,

Do you use 0.0.0.0:8080 to access your website ?

Can you please make sure you empty your browser cache or use incognito mode to make sure that 's not a red herring ?

I can’t see anything wrong in the logs that would explain you see a 404.

Thanks,
Greg


#8

To expand on @ghecquet answer :
Make sure to “bind” on 0.0.0.0:8080, but set the external URL to the correct IP (e.g. 192.168.0.1:8080)


#9

Hi,

yes, I have used incognito mode but the result is the same.

Set 0.0.0.0 to internal/external:

The final solution is run cells behind HAproxy, where is SSL terminated. Then I received the following errors:

Failed to set referrer policy: The value ‘“no-referrer-when-downgrade”’ is not one of ‘no-referrer’, ‘no-referrer-when-downgrade’, ‘origin’, ‘origin-when-cross-origin’, ‘same-origin’, ‘strict-origin’, ‘strict-origin-when-cross-origin’, or ‘unsafe-url’. The referrer policy has been left unchanged.
login:1 Mixed Content: The page at ‘https://mydomain.com/login’ was loaded over HTTPS, but requested an insecure script ‘http://0.0.0.0:8080/plug/gui.ajax/res/build/pydio.boot.min.js?v=1.2.2’. This content should also be served over HTTPS.
login:9 GET http://0.0.0.0:8080/plug/gui.ajax/res/build/pydio.boot.min.js?v=1.2.2 net::ERR_CONNECTION_RESET
login:17 Uncaught ReferenceError: PydioBootstrap is not defined
at login:17

Set the external URL to the correct IP

I tried to set external URL to correct IP address 192.168.2.3 but the result is still the same for access via ssh tunnel, via HAproxy I received 404 Site mydomain.com is not served on this interface.

For the testing purpose I use Local ssh tunnel through hypervisor to access the website so the address is http://127.0.0.1:8080 from my workstation.


#10

Then use http://127.0.0.1:8080 as the external URL


#11

It works!!! Thank you.


#12

Hello,

I had a similar pb when I wasn’t able to reach the web interface (it seems to work as you got the loading screen but it doesn’t :-))

I saw you use 0.0.0.0 as a bind adress, I read somewhere in the forum it is prefered to use a designated IP address, so I’ll try that first If I were you.

my 2 cents


#13

Same problem here, not working with kubernetes behind nginx ingress controller.

Made it working with:

        env:
        - name: CELLS_NO_SSL
          value: "0"
        - name: CELLS_BIND
          value: "0.0.0.0:8080"
        - name: CELLS_EXTERNAL
          value: "pydio.example.org"

Then after installing edit /root/.config/pydio/cells/pydio.json manually by hand:

and replace http://pydio.example.org to https://pydio.example.org (I have https backend)

But still not working, can’t create any folder/file due “404: Not found” error: