Caldav Carddav mit Windows 10 Mobile @ OC9 [gelöst]

Ein Forum zur Unterhaltung in deutsch.
Forum rules
Wichtig: Dieses Forum ist jetzt auf https://central.owncloud.org zuhause, welches auf der Foren-Software Discourse basiert. Dieses Forum wird in den Lesemodus versetzt. Mehr Details und Hintergründe zum Umzug gibt es unter unter.

https://daniel.molkentin.net/2016/07/20 ... d-central/

---

Hallo, dieses Forum hat einen sehr kleinen Benutzerkreis, verglichen mit dem englischen Forum.
Bitte schreibt wenn möglich in den englischsprachigen Foren. Dann haben alle was davon. Die Schreiber dort kommen aus vielen Ländern und sind sehr tolerant was die Sprache angeht. Keiner wird wegen nicht perfektem Englisch ignoriert.

WICHTIG: Keine Doppelpostings, sprich das Anliegen NICHT in deutsch UND englisch posten.
Not_you
Beginner
Posts: 25
Joined: Mon Apr 07, 2014 4:52 pm
ownCloud version: 9.0.1
Webserver: nginx
Database: MySQL
OS: Linux Embedded
PHP version: 5.6.17

Caldav Carddav mit Windows 10 Mobile @ OC9 [gelöst]

Postby Not_you » Sun Apr 10, 2016 9:16 am

Hi,

also ich kann Owcloud 9 seit der Migration meines 735 nicht mehr nutzen. Nebensächlich, aber interessant: Nach dem Cleaninstall von OC9 funktionierte und beiden WP 8.1 Geräte (820 udn 735) OC mit dem alten Link, der schon unter 7.x und 8.x genutzt wurde. Thunderbird benötigte die neuen OC9 Links.

Aber nun zum Wesentlichen:

Ich habe wie geraten die Plugin-PHP geänder und die Links im Phone auf für CAL&CARDDAV auf
https://my.cdomain.net/owncloud/remote. ... als/users/<user>/
geändert. Die OC-Konten bestanden durch die Migration auf dem Windows Phone schon.

Ohne die Änderung der plugin.php kam es auch zum Fatal-Error, der genau zu der Änderung passte.
Jetzt erscheint kein Error oder Warning mehr, es geht aber dennoch nicht. Kalender bleibt leer, es gibt auch keine Fehlermeldung seitens dem WP, egal ob ich die alten oder die neuen Links verwende

Die aktuell einzige Meldung die ich beim Sync-Versuch erhalte ist (anaymisiert):

Code: Select all

Debug    webdav    Exception: {"Message":"HTTP\/1.1 404 File not found: princials in 'root'","Exception":"Sabre\\DAV\\Exception\\NotFound","Code":0,"Trace":"#0 \/volume1\/web\/owncloud\/3rdparty\/sabre\/dav\/lib\/DAV\/Tree.php(68): Sabre\\DAV\\SimpleCollection->getChild('princials')\n#1 \/volume1\/web\/owncloud\/3rdparty\/sabre\/dav\/lib\/DAV\/Tree.php(71): Sabre\\DAV\\Tree->getNodeForPath('princials')\n#2 \/volume1\/web\/owncloud\/3rdparty\/sabre\/dav\/lib\/DAV\/Tree.php(71): Sabre\\DAV\\Tree->getNodeForPath('princials\/users')\n#3 \/volume1\/web\/owncloud\/3rdparty\/sabre\/dav\/lib\/DAV\/Server.php(903): Sabre\\DAV\\Tree->getNodeForPath('princials\/users...')\n#4 \/volume1\/web\/owncloud\/3rdparty\/sabre\/dav\/lib\/DAV\/CorePlugin.php(336): Sabre\\DAV\\Server->getPropertiesForPath('princials\/users...', Array, 0)\n#5 [internal function]: Sabre\\DAV\\CorePlugin->httpPropFind(Object(Sabre\\HTTP\\Request), Object(Sabre\\HTTP\\Response))\n#6 \/volume1\/web\/owncloud\/3rdparty\/sabre\/event\/lib\/EventEmitterTrait.php(105): call_user_func_array(Array, Array)\n#7 \/volume1\/web\/owncloud\/3rdparty\/sabre\/dav\/lib\/DAV\/Server.php(459): Sabre\\Event\\EventEmitter->emit('method:PROPFIND', Array)\n#8 \/volume1\/web\/owncloud\/3rdparty\/sabre\/dav\/lib\/DAV\/Server.php(248): Sabre\\DAV\\Server->invokeMethod(Object(Sabre\\HTTP\\Request), Object(Sabre\\HTTP\\Response))\n#9 \/volume1\/web\/owncloud\/apps\/dav\/lib\/server.php(137): Sabre\\DAV\\Server->exec()\n#10 \/volume1\/web\/owncloud\/apps\/dav\/appinfo\/v2\/remote.php(29): OCA\\DAV\\Server->exec()\n#11 \/volume1\/web\/owncloud\/remote.php(138): require_once('\/volume1\/web\/ow...')\n#12 {main}","File":"\/volume1\/web\/owncloud\/3rdparty\/sabre\/dav\/lib\/DAV\/SimpleCollection.php","Line":91,"User":"<user>"}


Weiß jemand Rat?

Falls relevant, das ganze läuft auf einer Synology DS214 @ DSM6
Last edited by Not_you on Tue Apr 12, 2016 8:07 pm, edited 3 times in total.

RealRancor
ownCloud master
Posts: 17381
Joined: Sat May 26, 2012 3:00 pm
ownCloud version: 9.0.2
Webserver: nginx
Database: MySQL
OS: Linux
PHP version: 7.0.x

Re: File not found: princials in 'root' in Windows 10

Postby RealRancor » Sun Apr 10, 2016 9:40 am

Hi,

ich hab Deinen Post mal abgetrennt da dieser nichts mit dem eigentlichen Problem dass oC 9.0.2 für Windows 10 benötigt wird zu tun hat.

Die URL hier:

Code: Select all

https://my.cdomain.net/owncloud/remote.php/dav/princials/users/<user>/


ist denke ich auf jeden Fall falsch (Woher hast Du diese?). Nimm stattessen folgende:

Code: Select all

https://my.cdomain.net/owncloud/remote.php/dav/addressbooks/users/<user>/<addressbuch>/


welche Dir auch in der Kontakte App angezeigt wird.
*gone*

Not_you
Beginner
Posts: 25
Joined: Mon Apr 07, 2014 4:52 pm
ownCloud version: 9.0.1
Webserver: nginx
Database: MySQL
OS: Linux Embedded
PHP version: 5.6.17

Re: File not found: princials in 'root' in Windows 10

Postby Not_you » Sun Apr 10, 2016 10:14 am

Aus dem Thread an den ich mich gehängt habe.
Post viewtopic.php?f=21&t=29565&start=20#p106551
und zusätzlich hatte es ein user dort verlinkt:

https://decatec.de/home-server/owncloud ... al-nutzen/

Zudem waren die Links noch in zahlreichen anderen Posts in dem Thread untergebracht.

Daher sehe ich aktuell nicht die zwingende Notwendigkeit mich aus dem Thread zu entfernen.

Und es geht mehr um Caldav als umd Carddav.

RealRancor
ownCloud master
Posts: 17381
Joined: Sat May 26, 2012 3:00 pm
ownCloud version: 9.0.2
Webserver: nginx
Database: MySQL
OS: Linux
PHP version: 7.0.x

Re: File not found: princials in 'root' in Windows 10 Mobile

Postby RealRancor » Sun Apr 10, 2016 10:22 am

In dem Thread wurden schon zwei Probleme besprochen. Wenn Du jetzt noch ein drittes Problem (falsche URL in oC9) einbringst kannst Du dir vorstellen, wohin das führt...
*gone*

Not_you
Beginner
Posts: 25
Joined: Mon Apr 07, 2014 4:52 pm
ownCloud version: 9.0.1
Webserver: nginx
Database: MySQL
OS: Linux Embedded
PHP version: 5.6.17

Re: File not found: princials in 'root' in Windows 10 Mobile

Postby Not_you » Sun Apr 10, 2016 10:47 am

In dem Thread geht es um Windows 10 mit Owncloud.
Dort wird behandelt, wie es u.a. einzurichten ist und wie man mit den Problemen umgeht.
Da keine bekannten Links und W10 funktionieren, ist das eigentlich ein passender Thread.

Es geht ja nicht um die allgemeinden Links unter OC9. OC9 ist nicht das Problem. WP8.1 und OC9 funktionieren, Thunderbird und OC9 funktionieren. Win10 Mobile und OC 9 funktionieren nicht.

Code: Select all

https://my.donmain.net/owncloud/remote.php/dav/calendars/<user>/<calendarname>/
<- Funktioniert mit Lightning und WP8.x, nicht mit Win 10 Mobile

Code: Select all

https://my.donmain.netowncloud/remote.php/dav/addressbooks/users/<user>/<addressbookname>/
Funktioniert mit Sogo Connector und WP 8.x, nicht mit Win 10 Mobile.

Da ja offensichtlich nur unter Win10 Mobile die Links nicht funktionieren, muss es ja da irgendwo eine Lösung geben.
Da kam der Thread zusammen mit der verlinkten Anleitung eigentlich ganz recht und da dort das ganze schon thematisiert wurde, sehe ich nicht, dass ich ein ganz neues Anliegen in den Thread bringen würde.

Zu allem überfluss spukt Win10 Mobile keine Fehlermeldung aus, wie noch unter WP8. So kann ich nur raten was der Fehler ist.
Last edited by Not_you on Sun Apr 10, 2016 11:22 am, edited 1 time in total.

RealRancor
ownCloud master
Posts: 17381
Joined: Sat May 26, 2012 3:00 pm
ownCloud version: 9.0.2
Webserver: nginx
Database: MySQL
OS: Linux
PHP version: 7.0.x

Re: Caldav Carddav mit Windows 10 Mobile

Postby RealRancor » Sun Apr 10, 2016 11:00 am

Im verlinkten Thread geht es darum, dass SabreDAV einen extra Patch benötigt damit man Windows 10 mit ownCloud funktioniert:

viewtopic.php?f=21&t=29565#p102803

Du hast eindeutig ein anderes Problem (den falschen principals Link verwendet), und das muss in einem extra Thread diskutiert werden. Und nicht in einem Thread der jetzt schon 4 Seiten lang ist und unterschiedliche Probleme beschreibt.

Wir können das jetzt auch noch zu tode diskutieren, Fakt ist: Du hast eine falsche URL verwendet welche zu dieser Fehlermeldung führt.
*gone*

Not_you
Beginner
Posts: 25
Joined: Mon Apr 07, 2014 4:52 pm
ownCloud version: 9.0.1
Webserver: nginx
Database: MySQL
OS: Linux Embedded
PHP version: 5.6.17

Re: Caldav Carddav mit Windows 10 Mobile

Postby Not_you » Sun Apr 10, 2016 11:31 am

RealRancor wrote:Im verlinkten Thread geht es darum, dass SabreDAV einen extra Patch benötigt damit man Windows 10 mit ownCloud funktioniert:

Und nun finde im Bezug auf mein Problem den Fehler deiner Argumentation. :roll:

Hier noch mal in kürze der Ablauf meinerseits:
Auf Win 10 migriert -> OC geht nicht
Internetrecherche betrieben und eine ominösen DAV-Link + Änderung der plugin.php gefunden mit Erfolgsmeldungen.
Gleich getan und es geht halt nicht, Nachfrage gestellt und werde dann an gemault, mein Fehler wäre der falsche Link, der in jenem Thread auch noch mehrfach gepostet wird. Der Fehler ist eher Win 10 und OC zusammen.
Dummerweise funktionieren seit Win10 der "richtige" Link nicht.
Nicht genug Kaffee getrunken? ;)

Der falsche Link ist nicht die Ursache meines Problems, sondern die Auswirkung. Aber Symptome behandel ist irgendwie doof. :shock:

RealRancor
ownCloud master
Posts: 17381
Joined: Sat May 26, 2012 3:00 pm
ownCloud version: 9.0.2
Webserver: nginx
Database: MySQL
OS: Linux
PHP version: 7.0.x

Re: Caldav Carddav mit Windows 10 Mobile

Postby RealRancor » Sun Apr 10, 2016 11:38 am

Der Thread wurde VOR dem release von oC9 erstellt und die URLs darin sind von 8.2. Mit oC9 haben sich die URLs geändert.
*gone*

RealRancor
ownCloud master
Posts: 17381
Joined: Sat May 26, 2012 3:00 pm
ownCloud version: 9.0.2
Webserver: nginx
Database: MySQL
OS: Linux
PHP version: 7.0.x

Re: Caldav Carddav mit Windows 10 Mobile

Postby RealRancor » Sun Apr 10, 2016 11:59 am

Gerade noch aufgefallen:

/dav/princials/

ist das ein Tippfehler oder fehlt Dir hier ein "p" in "principals"
*gone*

Not_you
Beginner
Posts: 25
Joined: Mon Apr 07, 2014 4:52 pm
ownCloud version: 9.0.1
Webserver: nginx
Database: MySQL
OS: Linux Embedded
PHP version: 5.6.17

Re: Caldav Carddav mit Windows 10 Mobile

Postby Not_you » Sun Apr 10, 2016 12:09 pm

[Hm, das fehlende P habe ich wohl übersehen, aber mMn auch am Freitag schon mit korrektem P probiert und nur heute vertippt. Wobei da hatte ich den Hinweise mit der plugin.php noch nicht gekannt.... :? Denn gestern war die ganze Zeit die u.g. Link konfiguriert - erfolglos.]

Edit:

Ich habe die Lösung gefunden. Getestet unter Owncloud 9.0.1, müsste aber auch unter 9.0.0 gehen. Wenn nicht updaten ;)!

Wie üblich einen iCloud Account im WP anlegen, und mit Quatsch füllen. Nicht vergessen das CA-Zertifikat und ggf. weitere SSL-Zertifikate für die Verbindung zu installieren, damit ihr vertraut wird.

Damit ich den Kalender zur Mitarbeit überreden konnte muss die owncloud/3rdparty/sabre/dav/lib/caldav/Plugin.php angepasst werden. Danke an die Quelle.
Zu finden etwa bei Zeile 570, am besten Suchbegriff "MSFT-" nutzen.
Original:

Code: Select all

if ($node instanceof ICalendarObjectContainer && $depth === 0) {
 
 if(strpos($this->server->httpRequest->getHeader('User-Agent'), 'MSFT-WP/') === 0) {

Modifiziert

Code: Select all

if ($node instanceof ICalendarObjectContainer && $depth === 0) {
 
 if(strpos($this->server->httpRequest->getHeader('User-Agent'), 'MSFT-') === 0) {

Aus MSFT-WP/ wurder MSFT- . Es wurden also 3 Zeichen entfernt.

Für den Kalender wird nun folgender Link im Windows 10 Phone eingetragen:

Code: Select all

https://my.domain.com/owncloud/remote.php/dav/calendars/deinusername/default/
bzw.
https://my.domain.com/owncloud/remote.php/dave/calendars/<username>/<Hauptkalendername>/


Beim Adressbuch wird folgender Link genommen:

Code: Select all

https://my.domain.com/owncloud/remote.php/dav/addressbooks/users/deinusername/default/
bzw.
https://my.domain.com/owncloud/remote.php/dav/addressbooks/users/<username>/<Adressbuchname>/

Hier ein lebendes Beispiel:
wp_ss_20160412_0001.png
wp_ss_20160412_0001.png (80.71 KiB) Viewed 812 times


  • Similar Topics
    Replies
    Views
    Last post

Return to “Deutsch”

Who is online

Users browsing this forum: No registered users and 3 guests