Nochmal Konflikte Seafile / davdroid und iRony

marc.schumann at mailbox.org marc.schumann at mailbox.org
Do Nov 23 17:12:27 CET 2017


Hallo,

auch hier antworte ich mir mal selbst für Alle die es Interressiert:

Die Kombi läuft, wenn man seafile nicht als einziges fileapi  backend nutzt, sondern gemeinsam mit dem normalen. Dann werden beim schreibenden Zugriff eines Androidclients die Kalender und Adressbücher richtig benutzt und u.g. Fehlermeldung ist weg...

> marc.schumann at mailbox.org hat am 9. November 2017 um 16:03 geschrieben:
> 
> 
>     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
> 


 

> _______________________________________________
>     users-de mailing list
>     users-de at lists.kolab.org
>     https://lists.kolab.org/mailman/listinfo/users-de
> 


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/20171123/4554f9aa/attachment.html>


Mehr Informationen über die Mailingliste users-de