Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v2.5.0 broke compatibility with Sandstorm Davros #6775

Closed
xet7 opened this issue Sep 18, 2018 · 4 comments
Closed

v2.5.0 broke compatibility with Sandstorm Davros #6775

xet7 opened this issue Sep 18, 2018 · 4 comments

Comments

@xet7
Copy link

xet7 commented Sep 18, 2018

Expected behaviour

Tell us what should happen

OwnCloud client works with Davros, as it did yesterday.

https://sandstorm.io is Open Source web app platform.

Davros is Sandstorm app that has been made compatible with OwnCloud client.

I also added this issue to Davros GitHub: mnutt/davros#93

Actual behaviour

OwnCloud client shows this error on Xubuntu 16.04:
owncloud

owncloud-error

Files do still download to desktop, but uploading back to Davros does not work anymore. Yesterday uploading did work, and there were no errors.

Steps to reproduce

  1. At https://sandstorm.io create account, or use demo
  2. Install Davros to from Sandstorm App Market, if it's not already installed, as it usually is.
  3. Create new Davros directory on Sandstorm web UI.
  4. Install OwnCloud client to Xubuntu 16.04
  5. Copy https address, username and password to OwnCloud.
  6. OwnCloud client shows error above.

Server configuration

Operating system:
Debian

Web server:
Sandstorm SaaS https://sandstorm.io

Database:
Using 3rd party OwnCloud server implementation called Davros
https://github.com/mnutt/davros/

PHP version:
Unknown

ownCloud version:
Using 3rd party OwnCloud server implementation called Davros
https://github.com/mnutt/davros/

Storage backend (external storage):
Filesystem on Google Cloud

Client configuration

Client version:
v2.5.0

Operating system:
Xubuntu 16.04 64bit

OS language:
Finnish

Qt version used by client package (Linux only, see also Settings dialog):

owncloud-version

Client package (From ownCloud or distro) (Linux only):
Instructions at
https://software.opensuse.org/download/package?project=isv:ownCloud:desktop&package=owncloud-client

Installation path of client:
Owncloud user files at /home/user/ownCloud

Logs

Please use Gist (https://gist.github.com/) or a similar code paster for longer
logs.

Template for output < 10 lines

  1. Client logfile: Output of owncloud --logwindow or owncloud --logfile log.txt
    (On Windows using cmd.exe, you might need to first cd into the ownCloud directory)
    (See also http://doc.owncloud.org/desktop/2.2/troubleshooting.html#client-logfile )

owncloud-client-log.txt

  1. Web server error log:

davros-server-log.txt

  1. Server logfile: ownCloud log (data/owncloud.log):

log.txt

@ogoffart
Copy link
Contributor

Caused by 13eb645.

The log shows

09-18 11:14:51:860 [ warning sync.discovery ]:	Missing properties: "Welcome to Davros.md" 0 1927 1537185404 "" "703fd00093167d52e9df9be48be51f5c" ""

The File ID and the permissions are empty.
These fields have been set for a long time in the owncloud server. And we now rely on them on the client.

@ogoffart
Copy link
Contributor

Note: as the warning say, Davros is not officially supported, we do not do any QA with this server and have no idea if an update will work or not.
Maybe there are more issues.

@xet7
Copy link
Author

xet7 commented Sep 18, 2018

@ogoffart

Thanks! It helps a lot to know what change has caused it, so I can try to fix Davros by adding File ID and permissions.

@ogoffart
Copy link
Contributor

I'm closing this bug for now as we do not support this directly.

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

No branches or pull requests

2 participants