Skip to content

Instantly share code, notes, and snippets.

@duckunix
Created July 27, 2016 19:40
Show Gist options
  • Save duckunix/891bbabbaa0601b05d95a63aa8506053 to your computer and use it in GitHub Desktop.
Save duckunix/891bbabbaa0601b05d95a63aa8506053 to your computer and use it in GitHub Desktop.
debug output from running vdirsyner against google
debug: Using 1 maximal workers.
Discovering collections for pair google_calendar
debug: PROPFIND https://apidata.googleusercontent.com/caldav/v2/
debug: {'Content-Type': 'application/xml; charset=UTF-8', 'User-Agent': 'my-api-key.apps.googleusercontent.com', 'Depth': '0'}
debug:
debug: <d:propfind xmlns:d="DAV:">
debug: <d:prop>
debug: <d:current-user-principal />
debug: </d:prop>
debug: </d:propfind>
debug:
debug: Sending request...
debug: 401
debug: {'Alt-Svc': 'quic=":443"; ma=2592000; v="36,35,34,33,32,31,30,29,28,27,26,25"', 'X-Content-Type-Options': 'nosniff', 'Vary': 'Origin, X-Origin', 'Expires': 'Wed, 27 Jul 2016 19:37:59 GMT', 'Content-Encoding': 'gzip', 'Cache-Control': 'private, max-age=0', 'X-Frame-Options': 'SAMEORIGIN', 'Server': 'GSE', 'Content-Type': 'application/vnd.google.gdata.error+xml; charset=UTF-8', 'X-XSS-Protection': '1; mode=block', 'Alternate-Protocol': '443:quic', 'WWW-Authenticate': 'basic realm="Google APIs"', 'Transfer-Encoding': 'chunked', 'Date': 'Wed, 27 Jul 2016 19:37:59 GMT'}
debug: b'<?xml version="1.0" encoding="UTF-8"?>\n<errors xmlns="http://schemas.google.com/g/2005">\n <error>\n <domain>GData</domain>\n <code>authError</code>\n <location type="header">Authorization</location>\n <internalReason>HTTP Basic Authentication is not supported for this API</internalReason>\n </error>\n</errors>\n'
debug: GET https://apidata.googleusercontent.com/.well-known/caldav/
debug: {'Content-Type': 'application/xml; charset=UTF-8', 'User-Agent': 'my-api-key.apps.googleusercontent.com'}
debug: None
debug: Sending request...
debug: 404
debug: {'Alt-Svc': 'quic=":443"; ma=2592000; v="36,35,34,33,32,31,30,29,28,27,26,25"', 'X-Content-Type-Options': 'nosniff', 'Expires': 'Mon, 01 Jan 1990 00:00:00 GMT', 'Vary': 'Origin, X-Origin', 'Content-Encoding': 'gzip', 'X-Frame-Options': 'SAMEORIGIN', 'Server': 'GSE', 'Content-Type': 'text/html; charset=UTF-8', 'X-XSS-Protection': '1; mode=block', 'Alternate-Protocol': '443:quic', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Transfer-Encoding': 'chunked', 'Pragma': 'no-cache', 'Date': 'Wed, 27 Jul 2016 19:37:59 GMT'}
debug: b'Not Found'
debug: Server does not support well-known URIs.
debug: PROPFIND https://apidata.googleusercontent.com/caldav/v2/
debug: {'Content-Type': 'application/xml; charset=UTF-8', 'User-Agent': 'my-api-key.apps.googleusercontent.com', 'Depth': '0'}
debug:
debug: <d:propfind xmlns:d="DAV:">
debug: <d:prop>
debug: <d:current-user-principal />
debug: </d:prop>
debug: </d:propfind>
debug:
debug: Sending request...
debug: 401
debug: {'Alt-Svc': 'quic=":443"; ma=2592000; v="36,35,34,33,32,31,30,29,28,27,26,25"', 'X-Content-Type-Options': 'nosniff', 'Vary': 'Origin, X-Origin', 'Expires': 'Wed, 27 Jul 2016 19:37:59 GMT', 'Content-Encoding': 'gzip', 'Cache-Control': 'private, max-age=0', 'X-Frame-Options': 'SAMEORIGIN', 'Server': 'GSE', 'Content-Type': 'application/vnd.google.gdata.error+xml; charset=UTF-8', 'X-XSS-Protection': '1; mode=block', 'Alternate-Protocol': '443:quic', 'WWW-Authenticate': 'basic realm="Google APIs"', 'Transfer-Encoding': 'chunked', 'Date': 'Wed, 27 Jul 2016 19:37:59 GMT'}
debug: b'<?xml version="1.0" encoding="UTF-8"?>\n<errors xmlns="http://schemas.google.com/g/2005">\n <error>\n <domain>GData</domain>\n <code>authError</code>\n <location type="header">Authorization</location>\n <internalReason>HTTP Basic Authentication is not supported for this API</internalReason>\n </error>\n</errors>\n'
error: Unknown error occured: 401 Client Error: Unauthorized for url: https://apidata.googleusercontent.com/caldav/v2/
error: Use `-vdebug` to see the full traceback.
debug: File "/usr/lib/python3.5/site-packages/vdirsyncer/cli/utils.py", line 510, in _worker
debug: func(wq=self)
debug: File "/usr/lib/python3.5/site-packages/vdirsyncer/cli/tasks.py", line 77, in discover_collections
debug: rv = collections_for_pair(pair=pair, **kwargs)
debug: File "/usr/lib/python3.5/site-packages/vdirsyncer/cli/utils.py", line 212, in collections_for_pair
debug: list_collections=list_collections))
debug: File "/usr/lib/python3.5/site-packages/vdirsyncer/cli/utils.py", line 324, in _collections_for_pair_impl
debug: a_discovered = _discover_from_config(pair.config_a)
debug: File "/usr/lib/python3.5/site-packages/vdirsyncer/cli/utils.py", line 260, in _discover_from_config
debug: return handle_storage_init_error(cls, config)
debug: File "/usr/lib/python3.5/site-packages/vdirsyncer/cli/utils.py", line 256, in _discover_from_config
debug: discovered.extend(cls.discover(**config))
debug: File "/usr/lib/python3.5/site-packages/vdirsyncer/storage/dav.py", line 204, in discover
debug: for c in self.find_collections():
debug: File "/usr/lib/python3.5/site-packages/vdirsyncer/storage/dav.py", line 182, in find_collections
debug: url = self.find_home()
debug: File "/usr/lib/python3.5/site-packages/vdirsyncer/storage/dav.py", line 166, in find_home
debug: url = self.find_principal()
debug: File "/usr/lib/python3.5/site-packages/vdirsyncer/storage/dav.py", line 145, in find_principal
debug: return self.find_principal(self.find_dav())
debug: File "/usr/lib/python3.5/site-packages/vdirsyncer/storage/dav.py", line 157, in find_principal
debug: data=body)
debug: File "/usr/lib/python3.5/site-packages/vdirsyncer/storage/dav.py", line 326, in request
debug: return utils.http.request(method, url, session=self._session, **more)
debug: File "/usr/lib/python3.5/site-packages/vdirsyncer/utils/http.py", line 74, in request
debug: r.raise_for_status()
debug: File "/usr/lib/python3.5/site-packages/requests/models.py", line 844, in raise_for_status
debug: raise HTTPError(http_error_msg, response=self)
error: 1 out of 1 tasks failed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment