Hi,
sieht für mich nach einem Fehler im SoGo Konnektor aus:
Hi zusammen,
ich habe ein betrübliches Problem (Fassung v. 5. Januar): Ich synchronisere
ein Adressbuch mit Thunderbird 24.2.0 und SOGo Connector 24.0.2. Ich kann
Kontakte hochladen, es kommen soweit ich sehe alle Daten an, auch
Kategorien. Aber wenn ich im Anschluss Kontaktdaten in Thunderbird ändere
und synchronisiere, lehnt eGroupware das Update ab! Hier Log Daten dazu (aus
einem Gruppen-Adressbuch, ist aber auch mit dem persönlichen Adressbuch so):
PROPFIND liefert (Auszug):
<D:response xmlns:ns0=“urn:uuid:c2f41010-65b3-11d1-a29f-00aa00c14882/”>
<D:href>/egroupware/groupdav.php/shunyata/addressbook-Default/C6001C8A-E700-0001-AF71-13807CD91043.vcf</D:href>
<D:propstat>
<D:prop>
<D:getcontenttype>text/vcard</D:getcontenttype>
<D:getetag>“59:2”</D:getetag>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
Server sagt Sogo dass es den Eintrag gibt.
SOGo Sync versucht dann:
*** 79.230.36.95 2014-01-16T12:22:25+01:00
PUT
/egroupware/groupdav.php/shunyata/addressbook-Default/C6001C8A-E700-0001-AF71-13807CD91043.vcf
HTTP/1.1
Authorization: Basic ***************
Host: lasslos.net
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:24.0) Gecko/20100101
Thunderbird/24.2.0 Lightning/2.6.4
Accept: text/xml
Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Accept-Charset: utf-8,*;q=0.1
Content-Type: text/vcard; charset=utf-8
If-None-Match: *
Sogo sagt, NICHT überschreiben wenn es den Eintrag gibt.
Content-Length: 319
Connection: close
Pragma: no-cache
Cache-Control: no-cache
BEGIN:VCARD
VERSION:3.0
PRODID:-//Inverse inc.//SOGo Connector 1.0//EN
UID:C6001C8A-F7A0-0001-873D-37C01F9616EA
N:Lietaer;Bernard
FN:Bernard Lietaer
CATEGORIES:Gemeinwohl
X-MOZILLA-HTML:TRUE
EMAIL;TYPE=work:bernard@lietaer.com
NOTE:Der Währungs-Buchautor
REV:2014-01-16T10:34:14Z
CLASS:PUBLIC
END:VCARD
und erhält als Antwort:
HTTP/1.1 412 Precondition Failed
EGroupware sagt, es gibt den Eintrag.
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0,
pre-check=0
Pragma: no-cache
X-Dav-Powered-By: EGroupware 1.8.005 CalDAV/CardDAV/GroupDAV server
X-WebDAV-Status: 412 Precondition Failed
*** PUT
/shunyata/addressbook-Default/C6001C8A-E700-0001-AF71-13807CD91043.vcf -->
“412 Precondition Failed” took 0.071 s
Am Schreibrecht dürfte es nicht liegen, da ich den Adressbuch-Eintrag kurz
zuvor erfolgreich hochgeladen habe.
Ist das ein Bug, oder kann ich etwas einstellen damit es klappt?
Wie oben bereits gesagt, sieht für mich nach Bug im Sogo aus. EGroupware
verhält sich erwartungsgemäß.
Ralf
Ralf Becker
Director Software Development
Stylite AG
Morschheimer Strasse 15 | Tel. +49 6352 70629 0
D-67292 Kirchheimbolanden | Fax. +49 6352 70629 30
Email: rb@stylite.de
www.stylite.de | www.egroupware.org
Managing Directors: Andre Keller | Ralf Becker | Gudrun Mueller
Chairman of the supervisory board: Prof. Dr. Birger Leon Kropshofer
VAT DE214280951 | Registered HRB 31158 Kaiserslautern Germany
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today.
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
egroupware-german mailing list
egroupware-german@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-german