Kalender (iCal) Import funktioniert nicht!

Der Import des Kalenders funktioniert nicht. Der Job bleibt mit der Meldung: “…Cloud_Kalender analysieren” hängen. Dann tut sich gar nichts mehr. Die Geburtstage der Kontakte werden allerdings richtig übernommen.
Wo gibt es für den Kalender die entsprechende "Config-Datei!? Muss ich noch etwas auf “enabled” setzen?

Ergänzung:

Webserver: Apache
PHP: v7.0.12
mySQL: 5.0.12
OS: Debian 4.3.3.7

Danke für die Unterstützung!

Auszug aus dem ownCloud.ics
BEGIN:VCALENDAR
VERSION:2.0
PRODID:ownCloud Calendar 0.8.2
X-WR-CALNAME:Persönlich
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20140323T151221Z
UID:6702a86ea3
LAST-MODIFIED;VALUE=DATE-TIME:20140323T151221Z
DTSTAMP;VALUE=DATE-TIME:20140323T151221Z
SUMMARY:Besuch bei Egon in Strem / Burgenland
DTSTART;VALUE=DATE:20140712
DTEND;VALUE=DATE:20140720
END:VEVENT

END:VCALENDAR

Auszug aus dem nextCloud.ics
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//SabreDAV//SabreDAV//EN
CALSCALE:GREGORIAN
X-WR-CALNAME:Default
BEGIN:VTIMEZONE
TZID:Europe/Berlin
X-LIC-LOCATION:Europe/Berlin
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
CREATED:20161113T110919
DTSTAMP:20161113T110919
LAST-MODIFIED:20161113T110919
UID:5vczce6dfk6s
SUMMARY:Test
DTSTART;TZID=Europe/Berlin;VALUE=DATE:20161113
DTEND;TZID=Europe/Berlin;VALUE=DATE:20161114
END:VEVENT

END:VCALENDAR

Der Austausch der “Kopfdaten” bringt nichts, leider. Die “Export.ics” aus ownCloud kann ich nicht nach nextCloud importieren.

Vielleicht hat ja jemand eine andere Idee?

Gurss Cloud

Auszug aus dem LOG:

{“reqId”:“WCXGMH8AAQEAANPvv-8AAAAL”,“remoteAddr”:“xxx.xxx.xxx.xxx”,“app”:“mysql.setup”,“message”:“Specific user creation failed: An exception occurred while executing ‘SELECT user FROM mysql.user WHERE user=?’ with params [“oc_Benutzer”]:\n\nSQLSTATE[42000]: Syntax error or access violation: 1142 SELECT command denied to user ‘u99155db2’@‘localhost’ for table ‘user’”,“level”:3,“time”:“2016-11-11T13:22:56+00:00”,“method”:“POST”,“url”:"/nc/index.php",“user”:"–"}
{“reqId”:“WCXGMH8AAQEAANPvv-8AAAAL”,“remoteAddr”:“xxx.xxx.xxx.xxx”,“app”:“mysql.setup”,“message”:“Database creation failed: An exception occurred while executing ‘GRANT ALL PRIVILEGES ON u99155db2 . * TO ‘u99155db2’’:\n\nSQLSTATE[42000]: Syntax error or access violation: 1044 Access denied for user ‘u99155db2’@’%’ to database ‘u99155db2’”,“level”:3,“time”:“2016-11-11T13:22:56+00:00”,“method”:“POST”,“url”:"/nc/index.php",“user”:"–"}
{“reqId”:“WCXOyX8AAQEAANp9380AAADB”,“remoteAddr”:“xxx.xxx.xxx.xxx”,“app”:“core”,“message”:“Login failed: ‘alois.Benutzer@webeler.at’ (Remote IP: ‘xxx.xxx.xxx.xxx’)”,“level”:2,“time”:“2016-11-11T13:59:37+00:00”,“method”:“POST”,“url”:"/nc/index.php/login",“user”:"–"}
{“reqId”:“WCXpfn8AAQEAAO9unOcAAADW”,“remoteAddr”:“xxx.xxx.xxx.xxx”,“app”:“core”,“message”:“User backend 99155mail2 not found.”,“level”:3,“time”:“2016-11-11T15:53:34+00:00”,“method”:“GET”,“url”:"/nc/ocs/v2.php/apps/notifications/api/v1/notifications?format=json",“user”:"–"}
{“reqId”:“WCXpmH8AAQEAAO8GthQAAAAS”,“remoteAddr”:“xxx.xxx.xxx.xxx”,“app”:“core”,“message”:“User backend 99155mail2 not found.”,“level”:3,“time”:“2016-11-11T15:54:00+00:00”,“method”:“GET”,“url”:"/nc/",“user”:"–"}
{“reqId”:“WCXpmH8AAQEAAO8GthUAAAAE”,“remoteAddr”:“xxx.xxx.xxx.xxx”,“app”:“core”,“message”:“User backend 99155mail2 not found.”,“level”:3,“time”:“2016-11-11T15:54:00+00:00”,“method”:“GET”,“url”:"/nc/index.php/login",“user”:"–"}
{“reqId”:“WCXpmH8AAQEAAO8GthcAAAAh”,“remoteAddr”:“xxx.xxx.xxx.xxx”,“app”:“core”,“message”:“User backend 99155mail2 not found.”,“level”:3,“time”:“2016-11-11T15:54:00+00:00”,“method”:“GET”,“url”:"/nc/index.php/core/js/oc.js?v=879f392200fb3ec01a6339bbc2336d8e",“user”:"–"}
{“reqId”:“WCXpmH8AAQEAAO8GthgAAAAQ”,“remoteAddr”:“xxx.xxx.xxx.xxx”,“app”:“core”,“message”:“User backend 99155mail2 not found.”,“level”:3,“time”:“2016-11-11T15:54:00+00:00”,“method”:“GET”,“url”:"/nc/core/js/config.js?v=879f392200fb3ec01a6339bbc2336d8e",“user”:"–"}
{“reqId”:“WCXpmH8AAQEAAO9unhoAAADp”,“remoteAddr”:“xxx.xxx.xxx.xxx”,“app”:“core”,“message”:“User backend 99155mail2 not found.”,“level”:3,“time”:“2016-11-11T15:54:00+00:00”,“method”:“GET”,“url”:"/nc/core/js/lostpassword.js?v=879f392200fb3ec01a6339bbc2336d8e",“user”:"–"}
{“reqId”:“WCXpmX8AAQEAAO8GthwAAAAW”,“remoteAddr”:“xxx.xxx.xxx.xxx”,“app”:“core”,“message”:“User backend 99155mail2 not found.”,“level”:3,“time”:“2016-11-11T15:54:01+00:00”,“method”:“GET”,“url”:"/nc/core/js/config.js?v=879f392200fb3ec01a6339bbc2336d8e",“user”:"–"}
{“reqId”:“WCXpmX8AAQEAAO8Gth0AAAAq”,“remoteAddr”:“xxx.xxx.xxx.xxx”,“app”:“core”,“message”:“User backend 99155mail2 not found.”,“level”:3,“time”:“2016-11-11T15:54:01+00:00”,“method”:“GET”,“url”:"/nc/core/js/lostpassword.js?v=879f392200fb3ec01a6339bbc2336d8e",“user”:"–"}
{“reqId”:“WCXpmX8AAQEAAO8GtiIAAAAR”,“remoteAddr”:“xxx.xxx.xxx.xxx”,“app”:“core”,“message”:“User backend 99155mail2 not found.”,“level”:3,“time”:“2016-11-11T15:54:01+00:00”,“method”:“GET”,“url”:"/nc/cron.php",“user”:"–"}
{“reqId”:“WCXppn8AAQEAAO9uno4AAADn”,“remoteAddr”:“xxx.xxx.xxx.xxx”,“app”:“core”,“message”:“User backend 99155mail2 not found.”,“level”:3,“time”:“2016-11-11T15:54:14+00:00”,“method”:“POST”,“url”:"/nc/index.php/login",“user”:"–"}
{“reqId”:“WCXpp38AAQEAAO9unpgAAADQ”,“remoteAddr”:“xxx.xxx.xxx.xxx”,“app”:“core”,“message”:“User backend 99155mail2 not found.”,“level”:3,“time”:“2016-11-11T15:54:15+00:00”,“method”:“GET”,“url”:"/nc/index.php/apps/files/",“user”:“Benutzer”}
{“reqId”:“WCXpp38AAQEAAO8GtpAAAAAS”,“remoteAddr”:“xxx.xxx.xxx.xxx”,“app”:“core”,“message”:“User backend 99155mail2 not found.”,“level”:3,“time”:“2016-11-11T15:54:16+00:00”,“method”:“POST”,“url”:"/nc/index.php/login",“user”:“Benutzer”}
{“reqId”:“WCXpqH8AAQEAAO8GtpMAAAAd”,“remoteAddr”:“xxx.xxx.xxx.xxx”,“app”:“core”,“message”:“User backend 99155mail2 not found.”,“level”:3,“time”:“2016-11-11T15:54:16+00:00”,“method”:“GET”,“url”:"/nc/index.php/apps/files/",“user”:“Benutzer”}
{“reqId”:“WCXpqX8AAQEAAO8GtqkAAAAl”,“remoteAddr”:“xxx.xxx.xxx.xxx”,“app”:“core”,“message”:“User backend 99155mail2 not found.”,“level”:3,“time”:“2016-11-11T15:54:17+00:00”,“method”:“GET”,“url”:"/nc/core/js/config.js?v=879f392200fb3ec01a6339bbc2336d8e",“user”:“Benutzer”}
{“reqId”:“WCXpqX8AAQEAAO8GtqgAAAAf”,“remoteAddr”:“xxx.xxx.xxx.xxx”,“app”:“core”,“message”:“User backend 99155mail2 not found.”,“level”:3,“time”:“2016-11-11T15:54:17+00:00”,“method”:“GET”,“url”:"/nc/index.php/core/js/oc.js?v=879f392200fb3ec01a6339bbc2336d8e",“user”:“Benutzer”}
{“reqId”:“WCXpqX8AAQEAAO8GtvUAAAAE”,“remoteAddr”:“xxx.xxx.xxx.xxx”,“app”:“core”,“message”:“User backend 99155mail2 not found.”,“level”:3,“time”:“2016-11-11T15:54:17+00:00”,“method”:“GET”,“url”:"/nc/core/js/config.js?v=879f392200fb3ec01a6339bbc2336d8e",“user”:“Benutzer”}

Habe das selbe Problem :frowning:
Sowohl mit nextcloud 10.0.0 als auch mit 10.0.1 !

Bei mir synchronisert sich der Kalender nicht!
Nextcloud 10.0.1, Thunderbird 45.4.0, Lightning 4.7.4

Auch bei mir klappt der ICS-Import nicht. Version 11.0.0 (stable), Browser: Opera, Firefox, Edge, Chrome.^

Nachtrag: ich habe das Problem in der ICS-Datei gefunden, es war eine mehrzeilige Angabe der DESCRIPTION

Fehler

:
SUMMARY:Altmetall (Vereinssammlung)
DESCRIPTION:Ittendorf mit allen Weilern

Riedheim\\, Leimbach\\, Hepbach\\, Stadel\\, Gangenweiler
CATEGORIES:Abfallentsorgung
: 

Korrekt

:
SUMMARY:Altmetall (Vereinssammlung)
DESCRIPTION:Ittendorf mit allen Weilern\\, Riedheim\\, Leimbach\\, Hepbach\\, Stadel\\, Gangenweiler
CATEGORIES:Abfallentsorgung
:

Allerdings hat der Kalender von Google kein Problem damit, ich gehe deshalb von einem Fehler in Nextcloud aus.

Der mehrzeilige Import war bei mir auch ein Fehler, den ich aber relativ schnell gefunden hatte. Trotzdem gab es bei mir weitere Probleme beim Import. Es hat lange gedauert, bis ich das Problem eingrenzen konnte, aber ich denke, ich habe einen weiteren Fehler gefunden.

Ich habe den Kalender aus Owncloud exportiert und direkt in Nextcloud 11.0.2 importiert. Dabei wurden vom Nextcloud-Import immer wieder Fehler angezeigt, ohne die genaue Stelle zu benennen.
Ich habe dann in der iCal-Datei mit Notepad++ solange Einträge gelöscht, bis ich im Kalender nur noch zwei Einträge hatte. Der erste Eintrag wurde importiert und der zweite nicht.

BEGIN:VCALENDAR VERSION:2.0 PRODID:ownCloud Calendar 0.8.0 X-WR-CALNAME:Oper

BEGIN:VEVENT
DTSTAMP:20170131T134642Z
UID:13954172@operamrhein.de
SUMMARY:Madama Butterfly - Premiere - Theater Duisburg
DTSTART;TZID=Europe/Berlin:20170304T193000
DTEND;TZID=Europe/Berlin:20170304T223000
URL:http://operamrhein.de/de_DE/termin/madama-butterfly.13954172
CLASS:PUBLIC
LAST-MODIFIED:20170131T134642Z
LOCATION:
CATEGORIES:
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20170131T134642Z
UID:13954180@operamrhein.de
SUMMARY:Madama Butterfly - Theater Duisburg
DTSTART;TZID=Europe/Berlin:20170306T193000
DTEND;TZID=Europe/Berlin;VALUE=:20170306T223000
URL:http://operamrhein.de/de_DE/termin/madama-butterfly.13954180
CLASS:PUBLIC
END:VEVENT

END:VCALENDAR

Dann war es nur noch Fleißarbeit. Ich habe dann zeilenweise den oberen Eintrag nach unten übertragen und erneut importiert. Datumsfelder und UID habe ich natürlich abgeändert.

Und der Fehler ist… Trommelwirbel
Das Schlüsselwort VALUE= in der Zeile DTEND

DTEND;TZID=Europe/Berlin:20170304T223000 <-- funktioniert
DTEND;TZID=Europe/Berlin;VALUE=:20170306T223000 <-- funktioniert nicht

Wenn ich global die Zeichenkette

  • DTEND;TZID=Europe/Berlin;VALUE=:
    durch
  • DTEND;TZID=Europe/Berlin:

ersetze bekomme ich beim Import keinen Fehler mehr angezeigt und soweit ich es überschauen konnte werden auch alle Datensätze importiert.

Vielleicht kann jemand das mal an einer anderen Installation verifizieren.