CalDav - Termine fehlen auf Iphone

Status
Für weitere Antworten geschlossen.

ing-michel

Benutzer
Mitglied seit
19. Sep 2008
Beiträge
160
Punkte für Reaktionen
0
Punkte
16
Hallo,

voller Freude habe ich die CalDAV-Kalender auf der DS gefunden. Habe die Kalender eingerichtet und greife mit Thunderbird/Lightning genau so wie mit dem iPhone auf die Kalender zu.

Leider werden die Termine auf dem iPhone lückenhaft angezeigt. Ich kann keine bestimmte Struktur erkennen, nach der Termine einfach nicht angezeigt werden.

Kennt jemand das Problem? Bzw. besser: weiß jemand, wie das zu verbessern ist?
Danke und Gruß
Michel
 
Mitglied seit
05. Dez 2009
Beiträge
28
Punkte für Reaktionen
0
Punkte
0
Hallo Michel, gib uns eventuell etwas mehr Einput.
eventuell puste in so ein bin zeug wie du was konfiguriert hast. dann wecken sich bestimmt Synergien.
 

ing-michel

Benutzer
Mitglied seit
19. Sep 2008
Beiträge
160
Punkte für Reaktionen
0
Punkte
16
Die Konfiguration in der ds ist über webdienste>webdav>caldav eingerichtet. Habe einen separaten user"webdav" und ein separates Verzeichnis "cal" angelegt.

Das Verzeichnis liegt hier: 192.168.1.105:5006/cal/kalender
In thunderbird wird der Kalender korrekt angezeigt.

Im iPhone erfolgt die Einrichtung über Einstellungen>Mail,Kontakte,Kalender>Account hinzufügen>andere>caldav-Account

Server:192.168.1.105
Benutzer und pw wie konfiguriert
Erweiterte Einstellungen:
Ssl aktivieren
Port 5006
Adresse: https://192.168.1.105:5006/cal/kalender
 
Mitglied seit
05. Dez 2009
Beiträge
28
Punkte für Reaktionen
0
Punkte
0
ich bin kein Syno Gott, aber soviel ich weiß ist Caldav rfc4791 ein xml Handschlag, also quasi fragt dein iPhone : was liegt an zwischen xxxAnfangsDatumxxx und xxxEndeDatumxxx und da antwortet der Server dann mit einer Teilinfo. Das was du beschreibst klingt entweder danach dass das iPhone nicht alles fragt, oder der Server nicht alles sagt.
Was sagen die webdav und die caldav logs ?
Ist denen alles recht ?
 

ing-michel

Benutzer
Mitglied seit
19. Sep 2008
Beiträge
160
Punkte für Reaktionen
0
Punkte
16
Hallo,
auf der DS ist das WEBDAV-Protokoll ohne Einträge. In TB stehen auf der Fehlerkonsole folgende Fehlermeldungen:

Fehler: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsISAXXMLReader.onDataAvailable]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: resource://calendar/modules/calUtils.jsm -> file:///C:/Users/SIGMA/AppData/Roaming/Thunderbird/Profiles/83ty7doy.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calDavRequestHandlers.js :: mg_onDataAvailable :: line 816" data: no]
Quelldatei: resource://calendar/modules/calUtils.jsm -> file:///C:/Users/SIGMA/AppData/Roaming/Thunderbird/Profiles/83ty7doy.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calDavRequestHandlers.js
Zeile: 816


und

Warnung: CalDAV: Fatal Error doing multiget for kalender

bei TB liegt aber nicht das Problem, sondern eher beim iPhone.

Kann ich aus dem IPhone logdatein bekommen?

-> Eigenartig ist, dass auf dem iPad alles angezeigt wird...

Danke und Gruß
Michel
 
Mitglied seit
05. Dez 2009
Beiträge
28
Punkte für Reaktionen
0
Punkte
0
okay dan mach bitte folgendes.
lösche den Inhalt der Log-Dateien, und spiele mal nur mit dem iPhone und dem Kalender. mach mal den Thunderbird aus.
mach einen Abruf, mach einen Eintrag usw.
und poste die Log hier.
Wir müssen eine Stelle haben die etwas aussagt.
Wenn Du unvollständige Daten bekommst und auf der Syno Log alles im Butter ist dann musst halt das Forum wechseln ;)
Poste erstmals hier oder in einem pastebin die Log, und dann schauen wir weiter.

Christian
 

ing-michel

Benutzer
Mitglied seit
19. Sep 2008
Beiträge
160
Punkte für Reaktionen
0
Punkte
16
Hallo Christian,

ich habe mittlerweile auch Kalendereinträge gefunden, die nur im iphone sind und nicht in TB. Die betreffenden Termine wurden sogar über TB importiert...

Die Logdatei (Systeminfo.-> Protokoll -> webdav) im DSM ist nach wie vor ohne Einträge.
-> oder gibt es da noch eine andere?
 

ing-michel

Benutzer
Mitglied seit
19. Sep 2008
Beiträge
160
Punkte für Reaktionen
0
Punkte
16
So, ich habe weiter getestet. Der Test meines Kalenders mit Google über CalDAV am iPhone und mit TB funktioniert tadellos. Es scheint somit mit der CalDAV-Funktionalität an der DS was nicht zu stimmen...
 
Mitglied seit
05. Dez 2009
Beiträge
28
Punkte für Reaktionen
0
Punkte
0
Also manchmal frage ich mich wie viel Zeug man rauchen muss um ErrorLog und AccessLog auf /dev/null zu setzen.
Geh erstmals in die Datei /usr/syno/apache/conf/http-webdav.conf-sys
Dort wird wird die ErrorLog auf /dev/null gesetzt
kommentiere das aus, und unkommentierte die Zeile darüber.
Rich (BBCode):
ErrorLog /var/log/http-errorlog-webdav.log
#ErrorLog /dev/null
Weiter unten die CustomLog bitte auch unkommentierten. (Nur die eigentliche nicht auch die combined. ist aber Geschmackssache)

Ganz unten sind eine Gruppe Workarounds. ~Browsermatch
kommentiere erstmals alle aus vielleicht bringt's was.

Als nächstes müssen wir gucken ob der Apache nicht zufällig cached. Denn wenn der Apache cached dann ist ja alles klar oder ?
Ich habe da nämlich das mod_cache_so gesehen... ich vermute mal der cached.
Ich habe nur die Stelle nicht gefunden wo die Module geladen werden. Das ist hier alles so verdreht.

FYI ich habe im Moment auch ein Problem. Ich habe da ein Nokia C5-03 und das will auf Teufel komm raus die Mails von der DS nicht abrufen. Irgendwie ist da schon der Wurm drinn :))

Und es kotzt mich an dass die von Synology nicht ein Standard Linux genommen haben .. wir verlieren hier alle unsere wertvolle Freizeit um Workarounds zu stricken für Probleme die es eigentlich so nicht geben darf. Es kann nicht sein dass Mail oder Kalender nicht funktionieren. :mad:
 

ing-michel

Benutzer
Mitglied seit
19. Sep 2008
Beiträge
160
Punkte für Reaktionen
0
Punkte
16
Hallo,
ich bin leider nicht so firm in der Linux- und Programmiersache. Über ftp kann ich mich nicht als root anmelden. Wahrscheinlich muss ich also über telnet rein. Nur wie kann ich da editieren?
Gruß
Michel
 

haol0013

Benutzer
Mitglied seit
26. Jul 2007
Beiträge
222
Punkte für Reaktionen
10
Punkte
24
Hallo,

gebt ihr die wertvollen Erkenntnisse auch an Synology weiter?

support@synology.com

Ich habe schon vor längerer Zeit einen Thread gestartet mit dem CalDav Thema. Momentan werden dort auch die Nichtfunktionalitäten dieser Features dirskutiert. Wäre prima, wenn wir dem Support etwas auf die Sprünge helfen könnten. Habe denen auf Wunsch einen Zugang zu meinem Kalender eingerichtet. Beim dritten Anlauf konnten sie sich dann verbinden. No comment.

Grüße

Oli
 

ubuntulinux

Benutzer
Mitglied seit
23. Jan 2010
Beiträge
2.063
Punkte für Reaktionen
0
Punkte
82
Es gibt keine Standard-Linuxe. Es gibt Linux. Das ist ein Betriebssystem. Davon gibt es verschiedene Distributionen und aus denen gibt es wiederum weiterentwickelte Distributionen.
 
Mitglied seit
05. Dez 2009
Beiträge
28
Punkte für Reaktionen
0
Punkte
0
hallo Michel

ja also du musst ssh oder telnet aktivieren in der DS, und dann am besten mit einem clienten der putty heisst.
http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe
Einstellungen:
root@123.234.345.456:22 ( nicht admin, und das 123.234.345.456 ist die IP deiner NAS )
und das admin passwort.

@haol0013 oder darf ich Oli sagen.
Ich bin auch kein Krack (oder Gott wie das hier heißt), aber das riecht mir nach zu kurzem timeout. ich glaube dass die NAS zu lange brauch um die XML Anfrage zu parsen, und dann steigt der Caldav Server inzwischen aus.
Immer wenn die Fehler bei einer Client Server App. aleatorisch sind dann besteht die Möglichkeit dass ein timeout zu kurz gesetzt ist und der Lag (hardware + netz) zu lang.
Denn das Verhalten der Pakete stimmt mit dem Verhalten der geparsten XML Sätze überein. Manche kommen an und werden verarbeitet, und manche beißen ins Gras.
Die einzigen die wissen was sie da gepfuscht haben sind die von Synology.

@ubuntulinux ... manche Derivate stammen eben von anderen Derivaten ;) Knopper kupfert von Debian ab, und Ubuntu kupfert von Knopper ab ;) aber sonst sind alle distris gleich, wie die Beine des Huhns.

ich geh jetzt gurgeln ;)
 

ing-michel

Benutzer
Mitglied seit
19. Sep 2008
Beiträge
160
Punkte für Reaktionen
0
Punkte
16
... wahrscheinlich stoße ich schon wieder an meine Grenzen...

was habe ich gemacht: mit putty auf die DS, die genannte konfig auf ein Volume kopiert und dort editiert (oder kann ich das anders machen?). Dann die Config zurückkopiert (vorher die ursprüngliche config umbenannt). DS neu gestartet.
-> Der Kalender ging dann gar nicht mehr - aber egal.

-> \var\log\httpd-error-webdav.log war da

dann wollte ich diese zum öffnen wie folgt kopieren:
cp httpd-error-webdav.log \volume2\web\log.txt
keine Fehlermeldung - aber auch keine Datei zu sehen...
Wie kann ich die Logdatei ansehen?


EDIT: -> der Kopier-Syntax war falsch. Hier der Inhalt der Log-Datei:
[Sat Sep 24 14:02:30 2011] [error] (2)No such file or directory: could not open transfer log file /usr/syno/apache/logs/access_log.
Unable to open logs


Editierte config-datei im Anhang




:confused:
 

Anhänge

  • config.txt
    3,4 KB · Aufrufe: 3
  • log.txt
    152 Bytes · Aufrufe: 10
Zuletzt bearbeitet:

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.207
Punkte für Reaktionen
62
Punkte
114
Hallo!

Sofern du ipkg und nano installiert hast mit:
nano /var/log/httpd-error-webdav.log

ansonsten mit dem vi:
vi /var/log/httpd-error-webdav.log

Kannst du alles direkt im putty machen!!!
 
Mitglied seit
05. Dez 2009
Beiträge
28
Punkte für Reaktionen
0
Punkte
0
hallo Michel,

Wenn Du von Linux keine Ahnung hast dann lass es lieber oder geh auf ein IRC Chat wo man dir Linux Fragen beantwortet.
Denn Linux auf er Synology ist Linux auf die ganz harte Tour.

Dein Kalender geht nicht mehr weil, indem Du mit Root Rechte Datein gelesen und geschrieben hast die Dateien ge-touchet wurden (touch LINUX befehl... sie " man touch " ... wenn du die Manuals überhaupt hast :)) ich glaube die hat Synology auch weggepackt. ) und nun sind die Rechte nicht in Ordnung. Deswegen lieber Finger weg.

erst mal installiere die ipkg repository
http://www.synology-wiki.de/index.php/IPKG
vorsicht welche repository du nimmst. ich habe eine DS409+ also brauche ich die e500

danach
Rich (BBCode):
ipkg update
ipkg install mc

und dann mit mc startest du den midnight commander, einen alten Bekannten ( Norton Commander clon )
damit kannst du mit F3 Dateien NUR ANSCHAUEN ( wichtig, um diese nicht zu beschreiben (siehe core Dateien) )
und mit F4 Dateien zum schreiben öffnen ... um sie zu editieren.
aber nochmals Vorsicht, Du wirst dein System damit garantiert zerschießen wenn Du von Linux keine Ahnung hast.

Gruss
 
Zuletzt bearbeitet:

amarthius

Super-Moderator
Teammitglied
Mitglied seit
03. Jun 2009
Beiträge
6.812
Punkte für Reaktionen
33
Punkte
174
Wenn Du von Linux keine Ahnung hast dann lass es lieber oder geh auf ein IRC Chat wo man dir Linux Fragen beantwortet.
Warum sollte er dort hin gehen, wenn er hier auch seine Fragen beantwortet bekommt? Zumal er noch mitarbeitet und keine Silbertablett-Lösung erwartet ;)
 

ubuntulinux

Benutzer
Mitglied seit
23. Jan 2010
Beiträge
2.063
Punkte für Reaktionen
0
Punkte
82
Falsch, ubuntu und Knoppix basieren auf debian. Da Linux opensource ist, müssen linux-systeme noch lange nicht ähnlich sein. Da gibt es teils gravierende Unterschiede.
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Wenn Du von Linux keine Ahnung hast dann lass es lieber oder geh auf ein IRC Chat wo man dir Linux Fragen beantwortet.
mit dem IRC hast du scheinbar ja deine Erfahrungen gemacht, wenn man den Google Suchtreffern zum Thema icecast glauben kann :D
Ich wollte ja eigentlich nichts mehr in deine Threads schreiben, aber du gehst hier User härter an als ich dich angegangen bin. Findest du nicht "Wenn Du keine Ahnung von Linux hast..." könnte ein User ggf als Beleidigung oder Herabstufung verstehen? Du warst auf jeden Fall wegen weniger deutlicher Worte beleidigt.
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
hallo Michel,

Wenn Du von Linux keine Ahnung hast dann lass es lieber oder geh auf ein IRC Chat wo man dir Linux Fragen beantwortet.
Denn Linux auf er Synology ist Linux auf die ganz harte Tour.

Mein lieber Schwan,

der Ton gefällt mir gar nicht !!! Hier im Forum darf jeder, ob nun super ausgebildet oder halbgebildet oder unwissend seine Fragen los werden und auch in Beiträgen Stellung nehmen wie er möchte, wenn der Ton der Richtige ist. Deiner ist sowas von daneben, dass ich dich jetzt hiermit auffordere, dich in aller Form beim Michel für deinen Beitrag zu entschuldigen. Solltest das nicht machen, kick ich dich in einer Stunde.

Itari
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat