> From: Milan Crha via evolution-list <evolution-list@gnome.org> > Reply-To: Milan Crha <mc...@redhat.com> > To: evolution-list@gnome.org > Subject: Re: [Evolution] Getting “Failed to issue REPORT: HTTP error > code 404 (Not Found)”. > Date: Fri, 04 Jan 2019 10:39:13 +0100 > On Thu, 2019-01-03 at 17:01 +0000, Graham Sivill wrote: > > The calendar backend servicing “Google” encountered an error. > > The reported error was “Failed to issue REPORT: HTTP error code 404 > > (Not Found)”. > > Hi, > that error most like comes from evolution-calendar-factory, though it > can also be from evolution-source-registry, it depends. Could you run > them in this order from a terminal, please? > > $ WEBDAV_DEBUG=1 /usr/libexec/evolution-source-registry > > Wait a bit, then run from another terminal: > > $ CALDAV_DEBUG=all /usr/libexec/evolution-calendar-factory -w > > Wait a bit, then run evolution. > > You might see the REPORT error from either of the two. It should show > the server response, which may or may not contain detailed > information > (though the "404 Not Found" is kind of self-explanatory). The URL it > tries the REPORT at is important. Where evolution(-data-server) code > found it is another question (it could be returned by the server). > Bye, > Milan > > Milan, Thanks for your reply. I did reply earlier to this and attached the output from the two commands as text files as I wasn't sure what I was looking at. However because the email and attachments exceeded 40KB the moderator rejected my message.
So I have tried to extract what I think you need from the two commands: From Calendar Factory command (apologies for right angle brackets but they were in the command output: > PROPFIND /caldav/v2/s...@gmail.com/events/ HTTP/1.1 > Soup-Debug-Timestamp: 1546600930 > Soup-Debug: EWebDAVSession 1 (0x559e413827f0), SoupMessage 3 (0x7f3b68017c60), SoupSocket 3 (0x7f3b54076ac0) > Host: apidata.googleusercontent.com > User-Agent: Evolution/3.28.5 > Connection: close > Cache-Control: no-cache > Pragma: no-cache > Depth: 0 > Content-Type: application/xml; charset="utf-8" > Accept-Language: en-gb, en;q=0.9, en;q=0.8 > Authorization: Bearer ya29.GlyHBrDhO7ZvSH7MJw5QGQTgYu1nsRWhIb4KPeR9_XBX1BoReTVJsv- e19mPfeZSesAbeEfJHveJ9GQoSQXcIzQuddlsVWjmstsWbyHesnmQLCkBdkGZAq9vyhZT2w > > <propfind xmlns="DAV:" xmlns:CS="http://calendarserver.org/ns/">; > <prop> > <CS:getctag/> > </prop> > </propfind> < HTTP/1.1 404 Not Found < Soup-Debug-Timestamp: 1546600930 < Soup-Debug: SoupMessage 3 (0x7f3b68017c60) < Vary: Origin < Vary: X-Origin < Content-Type: application/vnd.google.gdata.error+xml; charset=UTF-8 < Date: Fri, 04 Jan 2019 11:22:10 GMT < Expires: Fri, 04 Jan 2019 11:22:10 GMT < Cache-Control: private, max-age=0 < X-Content-Type-Options: nosniff < X-Frame-Options: SAMEORIGIN < X-XSS-Protection: 1; mode=block < Content-Length: 212 < Server: GSE < Alt-Svc: quic=":443"; ma=2592000; v="44,43,39,35" < Connection: close < <?xml version="1.0" encoding="UTF-8"?> <errors xmlns="http://schemas.google.com/g/2005">; <error> <domain>GData</domain> <code>notFound</code> <internalReason>Not Found</internalReason> </error> </errors> The above sequence seems to repeat a lot. What is strange about this is the s...@gmail.com address in the data as that is not the address I am using for GMail. I think it may be an account I used years ago so I am not sure why Google placed that in my Calendar list. I disabled that particular calendar in the list of Calendars that appeared when I set up the actual email I do currently use to see if the error would go away but since I did that I have had the same error message popping up. It may be I need to restart Evo to see if it then goes away as I don't think I have closed it since I made that change. In the output from the Source Registry command I get this: <?xml version="1.0" encoding="UTF-8"?> <D:multistatus xmlns:D="DAV:" xmlns:caldav="urn:ietf:params:xml:ns:caldav" xmlns:cs=" http://calendarserver.org/ns/" xmlns:ical="http://apple.com/ns/ical/">; <D:response xmlns:carddav="urn:ietf:params:xml:ns:carddav" xmlns:cm=" http://cal.me.com/_namespace/" xmlns:md="urn:mobileme:davservices"> <D:href>/caldav/v2/graham.siv...@gmail.com/user</D:href> <D:propstat> <D:status>HTTP/1.1 200 OK</D:status> <D:prop> <caldav:calendar-user-address-set> <D:href>/caldav/v2/graham.sivill%40gmail.com/user</D:href> <D:href>mailto:graham.siv...@gmail.com</D:href> </caldav:calendar-user-address-set> <caldav:calendar-home-set> <D:href>/caldav/v2/graham.sivill%40gmail.com/</D:href> </caldav:calendar-home-set> <D:principal-URL> <D:href>/caldav/v2/graham.siv...@gmail.com/user</D:href> </D:principal-URL> <D:resourcetype> <D:collection/> <D:principal/> </D:resourcetype> </D:prop> </D:propstat> <D:propstat> <D:status>HTTP/1.1 404 Not Found</D:status> <D:prop> <D:current-user-principal/> </D:prop> </D:propstat> </D:response> </D:multistatus> Again there are multiple entries like this, so I am not sure which one is the right one. The email address shown in this one is the email I do do use nowadays. If you want to see the full output files, please send me an email address where I can send them that won't bounce back due to the 40KB limit. One thing to mention on my Mint 19.1 box (upgraded from Mint 19 recently) there was no /usr/libexec/evolution-source-registry it was actually: /usr/lib/evolution/evolution-source-registry /usr/lib/evolution/evolution-calendar-factory Graham Sivill _______________________________________________ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list