Hi all! I try to connect ASynk with my ownCloud Server. The Server works perfectly with Evolution clients. But with ASynk I get an error 400, though the credentials are correct (full output at the bottom).
I work with the newest version from git under debian jessie. I noticed in the logfile of the server, that the successful clients connect with GET or PROPFIND, but ASynk with OPTIONS. Is there anything I can do? praetor $ sudo grep carddav /var/log/apache2/access.log … tronje.org 87.171.158.64 - ragp [30/Nov/2014:18:31:03 +0100] "PROPFIND /owncloud/remote.php/carddav/addressbooks/ragp/kontakte/ HTTP/1.1" 207 24920 "-" "Evolution/3.12.7.1" tronje.org 87.171.158.64 - ragp [30/Nov/2014:18:31:04 +0100] "GET /owncloud/remote.php/carddav/addressbooks/ragp/kontakte/3ACA834F-34C7F0A1-7192EEA8.vcf HTTP/1.1" 200 2619 "-" "Evolution/3.12.7.1" tronje.org 87.171.158.64 - ragp [30/Nov/2014:18:31:04 +0100] "GET /owncloud/remote.php/carddav/addressbooks/ragp/kontakte/08CAF96C-0C05B879-39DAD8D2.vcf HTTP/1.1" 200 8623 "-" "Evolution/3.12.7.1" tronje.org 87.171.158.64 - ragp [30/Nov/2014:18:31:49 +0100] "DELETE /owncloud/remote.php/carddav/addressbooks/ragp/kontakte/3ACA834F-34C7F0A1-7192EEA8.vcf HTTP/1.1" 204 1174 "-" "Evolution/3.12.7.1" tronje.org 87.171.158.64 - - [30/Nov/2014:19:34:29 +0100] "OPTIONS /owncloud/remote.php/carddav HTTP/1.1" 400 10840 "-" "-" tronje.org 87.171.158.64 - - [30/Nov/2014:20:34:06 +0100] "OPTIONS /owncloud/remote.php/carddav/addressbooks/ragp/kontakte HTTP/1.1" 400 10840 "-" "-" tronje.org 87.171.158.64 - - [30/Nov/2014:20:41:20 +0100] "OPTIONS /owncloud/remote.php/carddav/ HTTP/1.1" 400 10840 "-" "-" tronje.org 87.171.158.64 - - [30/Nov/2014:22:21:54 +0100] "OPTIONS /owncloud/remote.php/carddav/addressbooks/ragp/kontakte/ HTTP/1.1" 400 10840 "-" "-" tronje.org 87.171.158.64 - - [30/Nov/2014:22:24:51 +0100] "OPTIONS /owncloud/remote.php/carddav/addressbooks/ragp/ HTTP/1.1" 400 10840 "-" "-" tronje.org 87.171.158.64 - - [30/Nov/2014:22:55:42 +0100] "OPTIONS /owncloud/remote.php/carddav/addressbooks/ragp/kontakte/ HTTP/1.1" 400 10840 "-" "-" … $ ~/git/ASynK/asynk.py --op=sync --user-dir=~/.async.cd --name testbbcd --dry-run Applying base config from file /home/ragp/git/ASynK/config/config_v7.json... Applying base config from file /home/ragp/git/ASynK/config/config_v7.json...done Applying user customizations from file /home/ragp/.async.cd/config.py... Applying user customizations from file /home/ragp/.async.cd/config.py...done [22:55:54.875 INFO] Debug logging to file: /home/ragp/.async.cd/logs/asynk_logs.2014-11-30.22-55-54.874514 [22:55:54.878 INFO] Parsing BBDB file /home/ragp/.emacs.d/bbdb... [22:55:54.880 INFO] Parsing BBDB Store with encoding utf-8... [22:55:54.964 INFO] Parsing BBDB Store with encoding utf-8...Success [22:55:54.964 INFO] Successfully parsed 23 entries. [22:55:55.045 INFO] Logging into CardDAV server: https://tronje.org/owncloud/remote.php/carddav/addressbooks/ragp/kontakte/ - user: ragp... [22:55:55.652 CRITICAL] Could not open connection to Carddav Server (https://tronje.org). Error: Code: 400, Reason: Bad Request Traceback (most recent call last): File "/home/ragp/git/ASynK/asynk.py", line 1125, in <module> main() File "/home/ragp/git/ASynK/asynk.py", line 80, in main asynk.dispatch() File "/home/ragp/git/ASynK/asynk.py", line 511, in dispatch res = getattr(self, self.get_op())() File "/home/ragp/git/ASynK/asynk.py", line 775, in op_sync pname = self._load_profile() File "/home/ragp/git/ASynK/asynk.py", line 1119, in _load_profile self._login() File "/home/ragp/git/ASynK/asynk.py", line 312, in _login self.set_db(db2id, getattr(self, login_func)()) File "/home/ragp/git/ASynK/asynk.py", line 1061, in login_cd self.get_cduser(), self.get_cdpw()) File "/home/ragp/git/ASynK/asynk/pimdb_cd.py", line 55, in __init__ self.cd_init() File "/home/ragp/git/ASynK/asynk/pimdb_cd.py", line 280, in cd_init logging=self.get_client_logging()) File "/home/ragp/git/ASynK/lib/caldavclientlibrary/client/account.py", line 23, in __init__ self.session = CalDAVSession(server, port, ssl, user, pswd, principal, root, logging) File "/home/ragp/git/ASynK/lib/caldavclientlibrary/client/clientsession.py", line 77, in __init__ self._initCalDAVState() File "/home/ragp/git/ASynK/lib/caldavclientlibrary/client/clientsession.py", line 84, in _initCalDAVState self._discoverPrincipal() File "/home/ragp/git/ASynK/lib/caldavclientlibrary/client/clientsession.py", line 89, in _discoverPrincipal current = self.getCurrentPrincipalResource(self.rootPath) File "/home/ragp/git/ASynK/lib/caldavclientlibrary/client/clientsession.py", line 396, in getCurrentPrincipalResource hrefs = self.getHrefListProperty(rurl, davxml.current_user_principal) File "/home/ragp/git/ASynK/lib/caldavclientlibrary/client/clientsession.py", line 267, in getHrefListProperty self.runSession(request) File "/home/ragp/git/ASynK/lib/caldavclientlibrary/client/clientsession.py", line 817, in runSession self.doSession(request) File "/home/ragp/git/ASynK/lib/caldavclientlibrary/client/clientsession.py", line 851, in doSession if not self.initialise(self.server, self.rootPath.relativeURL()): File "/home/ragp/git/ASynK/lib/caldavclientlibrary/protocol/webdav/session.py", line 129, in initialise self.handleHTTPError(request) File "/home/ragp/git/ASynK/lib/caldavclientlibrary/client/clientsession.py", line 959, in handleHTTPError request.getStatusReason())) caldavclientlibrary.protocol.http.util.HTTPError: Code: 400, Reason: Bad Request -- You received this message because you are subscribed to the Google Groups "ASynK Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send an email to [email protected]. To view this discussion on the web, visit https://groups.google.com/d/msgid/asynk/ca179a1c-8998-4d79-aa88-4af5b7390716%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
