Hi There,
I’m new to pydio and have just installed Pydio Cells 1.2.0 on a Rhel 7 server. After installation I encounter some problems I need some help with.
Let’s start with how I have installed the application (disabled SSL because it’s a Staging environment):
./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)
localhost:8080
External Host (used to access this machine from outside world if it differs from Bind Host): pydio.acceptatie.example.com
Disable SSL (not recommended)Database Connection
TCP
Database Hostname: dbhost
Database Port: 3306
Database Name: cells
Database User: pydio
Database Password (leave empty if not needed): ************
Successfully connected to the databaseFrontend 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: y
Path to the default datasource: /apps/pydio/data
OpenIdConnect ClientID (for frontend): cells-front
OpenIdConnect ClientID (for frontend): CTvdZKKrn28CgjWGS5L1YeS6
OpenIdConnect Server Port: 37842
Rest Gateway Port: 39566
Data Gateway Port: 35312
WebSocket Port: 43068
WebDAV Gateway Port: 40463
WOPI Api Port (for Collabora support): 41443Performing Installation
2018-10-17T11:55:55.497+0200 INFO Starting installation now {“bindUrl”: “http://localhost:8080”}
Created main database
Created default datasources
Configuration of gateway services
Creation of logs directoryInstallation Finished: please restart with ‘./cells start’ command
Apache vhost settings:
<VirtualHost *:80>
ServerName pydio . acceptatie. example. com
#May be necessary for API direct accesses
AllowEncodedSlashes On
RewriteEngine On#Proxy WebSocket
RewriteCond %{HTTP:Upgrade} =websocket [NC]
RewriteRule /(.*) wss://localhost:8080/$1 [P,L]
#Finally simple proxy instruction
ProxyPass “/” “http:// localhost:8080/”
ProxyPassReverse “/” “http ://localhost:8080/”
- Firts Problem:
After the installation I can login, create files and folders and so on. But When I want to “EDIT” a file I get the following Error Message:
The request signature we calculated does not match the signature you provided.
Check your key and signing method
And I see this log entry in the console:
_time=“2018-10-17T14:11:54+02:00” level=error msg="{"method":"GET","reqURI":"/io/personal-files/test?response-cache-control=no-cache&response-content-type=text%2Fplain","header":{"Accept":["/"],"Accept-Encoding":["gzip, deflate"],"Accept-Language":["nl-NL,nl;q=0.9,en-US;q=0.8,en;q=0.7"],"Authorization":["AWS4-HMAC-SHA256 Credential=eyJhbGciOiJSUzI1NiIsImtpZCI6IjA4OWFmZDhiMzBiMDBhYzljN2NkNTI1ZDIxMTFiMDAwZjBkYjE3NjgifQ.eyJpc3MiOiJodHRwOi8vMTI3LjAuMC4xOjM3ODQyL2RleCIsInN1YiI6IkNpUmtabU14TURCa09TMDNaV016TFRSa05XUXRPV05pWkMwM1pESmlOelUzWW1VeE1USVNCWEI1WkdsdiIsImF1ZCI6ImNlbGxzLWZyb250IiwiZXhwIjoxNTM5Nzc4ODU5LCJpYXQiOjE1Mzk3NzgyNTksIm5vbmNlIjoiNTZkZDVhZTktYzNiZS00YTcyLWFkOTMtMGM0Y2I1NDNkMzg1IiwiYXRfaGFzaCI6Im1wLUt2YS1vSlp2bmx4QjNDMGNWdmciLCJlbWFpbF92ZXJpZmllZCI6dHJ1ZSwibmFtZSI6ImFkbWluIiwicm9sZXMiOiJST09UX0dST1VQLEFETUlOUyxBRE1JTlMsZGZjMTAwZDktN2VjMy00ZDVkLTljYmQtN2QyYjc1N2JlMTEyIiwiZ3JvdXBwYXRoIjoiLyIsInByb2ZpbGUiOiJhZG1pbiJ9.lDufIzx0wcSxRxO_WEiRc22gzsjVA0wHQlurHhk2NhRH-WJVLIm9xJH_0s9v4_FP-DptAVkddlq101hD5O6W8zHjQMiw5NEJlJAQbvzMMU1wD_BxAhWw5w-LDCs3OwwlLr2DgkAp3W6WfhmIcfJsY8iUlfP4BUDTJHnOYlRhHVZUIzOVkVOIuxrq1WYTApkLS8XB8n3fD4Eelxx9kpfEmwvey-T8bqdcocQ-3t1j9CF2bwhvvzOTkSlvo0NFjIbRgSJ0LYJQeIRXuOcmUV_7EIfJ7iwnEmCnxeTc8qoiEpkAfpLjjaGBE_zbro5_oXp8mZYuIm4WtOGPfps5zP2xHw/20181017/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date;x-amz-user-agent, Signature=179c89e1036e4371b5cc165423dc841008895c88cd1bc6c9e73a6c14bad3431e"],"Cookie":["_ga=GA1.2.1585868488.1532430119; ga=GA1.3.1585868488.1532430119"],"Host":["localhost:8080"],"Referer":["http ://pydio.acceptatie.example.com/ws-personal-files/"],"User-Agent":["Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36"],"X-Amz-Content-Sha256":["e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"],"X-Amz-Date":["20181017T121154Z"],"X-Amz-User-Agent":["aws-sdk-js/2.268.1 callback"],"X-Backend":["2"],"X-Forwarded-For":["127.0.0.1"],"X-Forwarded-Host":["pydio. acceptatie. example. com"],"X-Forwarded-Proto":["http"],"X-Forwarded-Server":["pydio. acceptatie. example. com"],"X-Pydio-Bearer":["eyJhbGciOiJSUzI1NiIsImtpZCI6IjA4OWFmZDhiMzBiMDBhYzljN2NkNTI1ZDIxMTFiMDAwZjBkYjE3NjgifQ.eyJpc3MiOiJodHRwOi8vMTI3LjAuMC4xOjM3ODQyL2RleCIsInN1YiI6IkNpUmtabU14TURCa09TMDNaV016TFRSa05XUXRPV05pWkMwM1pESmlOelUzWW1VeE1USVNCWEI1WkdsdiIsImF1ZCI6ImNlbGxzLWZyb250IiwiZXhwIjoxNTM5Nzc4ODU5LCJpYXQiOjE1Mzk3NzgyNTksIm5vbmNlIjoiNTZkZDVhZTktYzNiZS00YTcyLWFkOTMtMGM0Y2I1NDNkMzg1IiwiYXRfaGFzaCI6Im1wLUt2YS1vSlp2bmx4QjNDMGNWdmciLCJlbWFpbF92ZXJpZmllZCI6dHJ1ZSwibmFtZSI6ImFkbWluIiwicm9sZXMiOiJST09UX0dST1VQLEFETUlOUyxBRE1JTlMsZGZjMTAwZDktN2VjMy00ZDVkLTljYmQtN2QyYjc1N2JlMTEyIiwiZ3JvdXBwYXRoIjoiLyIsInByb2ZpbGUiOiJhZG1pbiJ9.lDufIzx0wcSxRxO_WEiRc22gzsjVA0wHQlurHhk2NhRH-WJVLIm9xJH_0s9v4_FP-DptAVkddlq101hD5O6W8zHjQMiw5NEJlJAQbvzMMU1wD_BxAhWw5w-LDCs3OwwlLr2DgkAp3W6WfhmIcfJsY8iUlfP4BUDTJHnOYlRhHVZUIzOVkVOIuxrq1WYTApkLS8XB8n3fD4Eelxx9kpfEmwvey-T8bqdcocQ-3t1j9CF2bwhvvzOTkSlvo0NFjIbRgSJ0LYJQeIRXuOcmUV_7EIfJ7iwnEmCnxeTc8qoiEpkAfpLjjaGBE_zbro5_oXp8mZYuIm4WtOGPfps5zP2xHw"],"X-Real-Ip":["127.0.0.1"]}}" cause=“Signature does not match” source="[gateway-pydio-handlers.go:71:github.com/pydio/cells/vendor/github.com/pydio/minio-srv/cmd.gatewayPydioAPIHandlers.GetObjectHandler()]
- Second Problem:
If I go to settings → Backends → Services. All values of the services points to the eth0 ip address. This needs to Change to the eth1 ip address. How do I change those settings? because it is not possible to change anything there.
I have found this on the forum:
In the Configuration Panel, all the endpoints are defined using the public address of the cells instance as base URL (i.e https:// my- public .pydio.com/io for the S3 endpoint). As the bug seems S3 related, I changed this endpoint configuration to use the internal IP address.
On version 1.0.4 this was possible to do. But I cannot change anything in the latest version 1.2.0
I hope someone can help met with the problems. If I have given too little information. Please let me know.