Nochmal Konflikte Seafile / davdroid und iRony

marc.schumann at mailbox.org marc.schumann at mailbox.org
Do Nov 9 16:03:57 CET 2017


Hallo ,

leider noch ein unerfreuliches Problem beim zusammenspiel von Seafile / Irony und einer DAV Anwendung wie z.B Davdroid.

unten findet ihr die Apache confs.

Seafile / Kolab - läuft. Anbindung von iRony an Davdroid passt auch , allerdings nur lesend. Soll meinen: Ich kann Kalender und Kontakte abfragen und syncen -> soweit alles gut.

Verändere oder füge ich am Client ( android ) einen Termin oder Kontakt bekomme ich folgende Fehlermeldung  in die iRony logs:

#0 /usr/share/chwala/lib/drivers/seafile/seafile_file_storage.php(1142): seafile_file_storage->init()
#1 /usr/share/chwala/lib/drivers/seafile/seafile_file_storage.php(1161): seafile_file_storage->libraries()
#2 /usr/share/chwala/lib/drivers/seafile/seafile_file_storage.php(1296): seafile_file_storage->find_library('calendars/marc....')
#3 /usr/share/chwala/lib/drivers/seafile/seafile_file_storage.php(999): seafile_file_storage->path2uri('calendars/marc....')
#4 /usr/share/chwala/lib/api/lock_list.php(38): seafile_file_storage->lock_list('calendars/marc....', false)
#5 /usr/share/chwala/lib/file_api_lib.php(138): file_api_lock_list->handle()
#6 /usr/share/iRony/lib/Kolab/DAV/Locks/Chwala.php(91): file_api_lib->__call('lock_list', Array)
#7 /usr/share/iRony/lib/Kolab/DAV/Locks/Chwala.php(91): Kolab\DAV\Backend->lock_list('calendars/marc....', false)
#8 /usr/share/iRony/vendor/sabre/dav/lib/DAV/Locks/Plugin.php(156): Kolab\DAV\Locks\Chwala->getLocks('calendars/marc....', false)
#9 /usr/share/iRony/vendor/sabre/dav/lib/DAV/Locks/Plugin.php(457): Sabre\DAV\Locks\Plugin->getLocks('calendars/marc....', false)
#10 [internal function]: Sabre\DAV\Locks\Plugin->validateTokens(Object(Sabre\HTTP\Request), Array)
#11 /usr/share/iRony/vendor/sabre/event/lib/EventEmitterTrait.php(105): call_user_func_array(Array, Array)
#12 /usr/share/iRony/vendor/sabre/dav/lib/DAV/Server.php(1440): Sabre\Event\EventEmitter->emit('validateTokens', Array)
#13 /usr/share/iRony/vendor/sabre/dav/lib/DAV/Server.php(464): Sabre\DAV\Server->checkPreconditions(Object(Sabre\HTTP\Request), Object(Sabre\HTTP\Response))
#14 /usr/share/iRony/vendor/sabre/dav/lib/DAV/Server.php(254): Sabre\DAV\Server->invokeMethod(Object(Sabre\HTTP\Request), Object(Sabre\HTTP\Response))
#15 /usr/share/iRony/public_html/index.php(194): Sabre\DAV\Server->exec()
#16 {main} in /usr/share/chwala/lib/drivers/seafile/seafile_file_storage.php on line 159 (PUT /iRony/calendars/marc.schumann at fritz.box/a8b5afb8-0a04-4c3a-82b6-4c07a69ddbab/89e903bc-8c8d-4e22-9c1d-0081371a09cc.ics)

In dem log taucht immer wieder auch seafile auf. Das hat doch dort überhaupt nichts zu suchen. Irgendwie stehe ich auf dem Schlauch, oder es ist irgendein Bug . Nur wo ansetzen

Bitte um Hilfe

-------------- seafile-ssl.conf:

Listen 8443
<VirtualHost *:8443>
ServerName hp.fritz.box
DocumentRoot /var/www/seafile

SSLEngine On
SSLCertificateFile /etc/pki/tls/certs/hp.fritz.box.crt
SSLCertificateKeyFile /etc/pki/tls/private/hp.fritz.box.key

Alias /media /var/www/seafile/storage/seafile-server-latest/seahub/media

<Location /media>
Require all granted
</Location>

RewriteEngine On

#
# seafile fileserver
#
ProxyPass /seafhttp http://127.0.0.1:8082
ProxyPassReverse /seafhttp http://127.0.0.1:8082
RewriteRule ^/seafhttp - [QSA,L]


#
# seahub
#
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
ProxyPass / http://127.0.0.1:8000/
ProxyPassReverse / http://127.0.0.1:8000/

</VirtualHost>


--------------und  noch die iRony.conf die via ssl über die ssl.conf abgedeckt wird-------------------------------

Alias /iRony /usr/share/iRony/public_html

<Directory "/usr/share/iRony/public_html/">
AllowOverride All

<IfModule mod_authz_core.c>
# Apache 2.4
Require all granted
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
Order Allow,Deny
Allow from All
</IfModule>

RewriteEngine On
RewriteBase /iRony/
RewriteRule ^\.well-known/caldav / [R,L]
RewriteRule ^\.well-known/carddav / [R,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php [qsappend,last]

</Directory>


----------------------------------------------------------------------------------------------------------------------------------------------------------

Mit freundlichen Grüßen
Marc Schumann
Schreinermeister

----------------------------------------------------------------------------------------------------------------
Bitte verwenden Sie meinen öffentlichen Schlüssel um Mails an mich zu
verschlüsseln.
Wer verschickt schon seine private Post offen auf einer Postkarte ? Weitere
Infos
im Film:
https://mailbox.org/stiftfilm-wie-funktioniert-e-mail-verschluesselung-mit-pgp/

----------------------------------------------------------------------------------------------------------------
Diese Mail und/oder deren Anhänge sind nur für den/die eigentlichen Empfänger
bestimmt und nicht für Dritte zugänglich zu machen.
Sollte diese Mail fälschlicherweise zu Ihnen gelangt sein, so ist sie zu
löschen. Bitte benachrichtigen Sie uns kurz.( Postmaster at iiholz.de )
----------------------------------------------------------------------------------------------------------------

Schreinerei Marc Schumann
Kirchgasse 8
96274 Itzgrund / Lahm
www.iiholz.de
info at iiholz.de

Tel.: 09533 / 921000
Fax.:09533 / 921001
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://lists.kolab.org/pipermail/users-de/attachments/20171109/1bb828db/attachment.html>


Mehr Informationen über die Mailingliste users-de