Sabre rejects Thunderbird Address Book change w/412

ownCloud 10.5.0 (stable)

  1. Thunderbird 68.12.1 w/SoGo connector 68.0.1
  2. Modify existing Address Book (e.g., change phone number) & save.

Expected behaviour

Record should save, reflecting changes.

Actual behaviour

Sabre gives HTTP error 412, “Precondition failed.” Full response:

<?xml version="1.0" encoding="utf-8"?>

<d:error xmlns:d=“DAV:” xmlns:s=“http://sabredav.org/ns”>
<s:exception>Sabre\DAV\Exception\PreconditionFailed</s:exception>
<s:message>An If-Match header was specified, but none of the specified ETags matched.</s:message>
<s:header>If-Match</s:header>
</d:error>

Server configuration

FreeBSD 12.1

Web server:
N/A

Database:
SQLite

PHP version:
php 7.2.31

ownCloud version: (see ownCloud admin page)
10.5.0 (stable)

Updated from an older ownCloud or fresh install:
Fresh install.

Where did you install ownCloud from:
https://download.owncloud.org/community/

Signing status (ownCloud 9.0 and above):

Login as admin user into your ownCloud and access 
http://example.com/index.php/settings/integrity/failed 

"No errors have been found."

Client configuration

Thunderbird 68.

Operating system:
FreeBSD 12.1

Logs

Web server error log

Insert your webserver log here

ownCloud log (data/owncloud.log)

N/A

You could do yourself a favor, and throw away that SoGo connector as wide as you can. :wink:
Just my 2 cents.

My recommendations in this matter is CardBook. Best thing ever! Get it from AMO

2 Likes

Thanks! CardBook seems great!