I’ve been running Nextcloud 10 server on an ubuntu box for some months now. I’ve had on and off again trouble with connecting to an Owncloud Client on Ubuntu 14.04. Currently the client is “waiting” and grayed out. On the same ubuntu 14.04 desktop I’m running Windows 7 through virtualbox. The Nextcloud desktop on the windows machine connects without problems. I would gladly install Nextcloud Desktop client but I’ve had difficulties compiling it.
But this is a problem especially since most ubuntu users are using the Owncloud desktop client (out of convenience).
So until such time when there is a reasonable install path for Linux users… please direct me to directions that a reasonably computer literate person can follow to install Nextcloud client on Linux Ubuntu…
Here is the error in Nextcloud log as I try to connect
Log
Fatal webdav Exception: {“Message”:“HTTP/1.1 400 File name contains at least one invalid character”,“Exception”:“OCA\DAV\Connector\Sabre\Exception\InvalidPath”,“Code”:0,“Trace”:"#0 /var/www/nextcloud/apps/dav/lib/Connector/Sabre/LockPlugin.php(60): OCA\DAV\Connector\Sabre\ObjectTree->getNodeForPath(‘agregorigroup/n…’)\n#1 [internal function]: OCA\DAV\Connector\Sabre\LockPlugin->getLock(Object(Sabre\HTTP\Request), Object(Sabre\HTTP\Response))\n#2 /var/www/nextcloud/3rdparty/sabre/event/lib/EventEmitterTrait.php(105): call_user_func_array(Array, Array)\n#3 /var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php(446): Sabre\Event\EventEmitter->emit(‘beforeMethod’, Array)\n#4 /var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php(248): Sabre\DAV\Server->invokeMethod(Object(Sabre\HTTP\Request), Object(Sabre\HTTP\Response))\n#5 /var/www/nextcloud/apps/dav/appinfo/v1/webdav.php(60): Sabre\DAV\Server->exec()\n#6 /var/www/nextcloud/remote.php(165): require_once(’/var/www/nextcl…’)\n#7 {main}",“File”:"/var/www/nextcloud/apps/dav/lib/Connector/Sabre/ObjectTree.php",“Line”:129,“User”:“wayneg”}
The current owncloud client should run without problems, do you run a current version (2.2.4)? Can you check if you have some files with strange characters? Some special characters are known to cause problems and they can cause this error.
The owncloud client is 2.2.4. Can you recommend a way to see if I have a file with “strange characters”?
Here’s a little more info: The following day I started the system and it started working again. If it does not restart in a day I can force a successful restart by removing the nextcloud directory on the desktop and relogin with the client and restart a synch… that results in a working system too.
Some weeks ago i did receive an error message regarding a file with unacceptable extraneous characters… I deleted the file… but I have running the Deleted Files and Versions App… could that still be accessing this unacceptable file?
Thanks,
Wayne
Did you install the client from the Suse repository? I had some problems with the owncloud-client package lately. I discovered my version of owncloud-client was 2.2.4-1.3 but the latest and greatest version from the repo was 2.2.4-1.1
Maybe there was a problem with the subversion 3 and they’ve withdrawn it. I reinstalled the client and the problem was gone. Maybe you should check which exact version do you use…
Tonight I have all three systems in my office unable to connect to Nextcloud. Two ubuntu systems running Owncloud-client and a Win 7 machine running Nextcloud-client. I can still access nextcloud via the web and on my phone. But the desktop clients will not connect. I checked the load on the Nextcloud server
You get a timeout. Not sure, perhaps a firewall blocking the connections? Can you connect to demo.nextcloud.com (user/pw: test/test)?
Is your webdav-interface working properly? You can try to connect to webdav directly (in your file manager, you can connect to network storage, url would be davs://youserver.com/remote.php/webdav).
I can successfully connect via webdav and I can connect using demo.nextcloud.com. But as I mentioned, I can force a synch to start on my desktop system if I remove and reenter the account details. It will synch up and work for the day…or a couple of days then stop working.