Kopano4S (Zarafa 2.0)

Andy+

Benutzer
Sehr erfahren
Mitglied seit
25. Jan 2016
Beiträge
5.056
Punkte für Reaktionen
328
Punkte
189
Wenn Du K4S v0.9.7 meinst, das geht nicht.
 

Gerd88

Benutzer
Mitglied seit
13. Mrz 2009
Beiträge
57
Punkte für Reaktionen
0
Punkte
6
Hallo zusammen, bei mir funktioniert die Verbindung zu Outlook und dem IPhone auch nicht mehr nach dem Update auf 0.98.
Die Vorgehensweise gemäss der Beschreibung hat nichts geändert. Gibt es andere Lösungen? Danke für die Hilfe.
Unter Devices sind keine Verbindungen gelistet.
Snap12.jpg
 

Andy+

Benutzer
Sehr erfahren
Mitglied seit
25. Jan 2016
Beiträge
5.056
Punkte für Reaktionen
328
Punkte
189
Da z-push von diesem Versionsproblem betroffen ist, geht ActiveSync auch nicht. Bei Outlook könntest Du alternativ auch den neusten Zarafa-Client verwenden:

http://zcp.at/supported/windows/latest/

Jedoch achte darauf, dass uU. mit Office 2016 Probleme gibt, jedoch mit Office 2013 sollte das in jedem Fall gehen. Ansonsten einfach nochmal Schritt für Schritt, wie folgt:

1.) In der z-push.conf.php das state directory von "/avr/lib/z-push" auf "/etc/kopano/z-push/state" ändern

2.) Dann den gesamten Inhalt des Verzeichnisses "/etc/kopano/z-push/"

/etc/kopano/z-push/state/
/etc/kopano/z-push/z-push/
/etc/kopano/z-push/autodiscover.conf.php
/etc/kopano/z-push/caldav.conf.php
/etc/kopano/z-push/config.php
/etc/kopano/z-push/gab2contacts.conf.php
/etc/kopano/z-push/gabsync.conf.php
/etc/kopano/z-push/kopano.conf.php
/etc/kopano/z-push/policies.ini
/etc/kopano/z-push/settings
/etc/kopano/z-push/users
/etc/kopano/z-push/z-push.conf.php

mit den Rechten versehen:

Gruppe "root"
Eigentümer "http"
Rechte 0775 rekursiv

Ein anderer User erledigte diesen Part mit chown auf root:http und den chmod auf 0775, dann lief das damit auch.

3.) Über Konsole den Dienst neu starten "/var/packages/Kopano4s/scripts/start-stop-status stop && sleep 3 && /var/packages/Kopano4s/scripts/start-stop-status start" oder auch über Reboot der DS

Dann sollte das wieder gehen, jedenfalls hat das bei mir funktioniert.
 

Gerd88

Benutzer
Mitglied seit
13. Mrz 2009
Beiträge
57
Punkte für Reaktionen
0
Punkte
6
Hallo Andy,

funktioniert wieder alles bestens.
Vielen Dank für deine Hilfe.
 

Andy+

Benutzer
Sehr erfahren
Mitglied seit
25. Jan 2016
Beiträge
5.056
Punkte für Reaktionen
328
Punkte
189
@Tosoboso, wird es zu den neuen Images

Community_B-8.7.80_Web-3.5.3_Push-2.4.5_Meet-0.29.5_Mmost-5.8.0_Files-2.1.6_Docs-5.4
Community_base_B-8.7.80_Web-3.5.3_Push-2.4.5
Supported_B-8.7.0_Web-3.5.2_Push-2.4.5_Meet-0.29.5_Mmost-5.8.0_Files-2.1.5_Docs-5.4
Supported_base_B-8.7.0_Web-3.5.2_Push-2.4.5

eine zugehörige K4S v0.9.9 geben? Denn alleine die Images beheben das Problem bei z-push ja nicht.
 

Tosoboso

Benutzer
Mitglied seit
27. Aug 2012
Beiträge
1.256
Punkte für Reaktionen
52
Punkte
74
@Tosoboso, wird es zu den neuen Images Community_B-8.7.80.. / Supported_B-8.7.0,, eine zugehörige K4S v0.9.9 geben? Denn alleine die Images beheben das Problem bei z-push ja nicht.
Ja, die k4s v.0.9.9 wird es geben und zwar als Beta, Und nur die Beta wird Community_B-8.7.80.. / Supported_B-8.7.0 iÍmages laden. Aber die k4sv.0.9.9 ist noch im Review nach Upload an CPH.
In der Beta ist u.A. das Z-Push Porblem gelöst und an verschiedenen Stellen "unter der Haube" sind die Verzeichnisstrukturen angepasst auf zukünftige Wartbarkeit und genau deswegen wird erst ein Beta ausgerollt, um Überraschungen wie bei v.0.9.8 zu vermeiden.
Sobald die Beta mehrere Tage stabil läft, wird eine Stable nachgereicht. Das werde ich auch in Zukunft nutzen, wenn es grössere Anpassungen zum (Vorab)Testen gibt, so z.B. für PHP 7.2 in der nächsten Beta.
- TosoBoso
 

Andy+

Benutzer
Sehr erfahren
Mitglied seit
25. Jan 2016
Beiträge
5.056
Punkte für Reaktionen
328
Punkte
189
Um das richtig anzugehen, ist die Frage, was aussagekräftiger ist, eine Neuinstallation oder ein Update. Ich kann natürlich auf einem Testsystem auch zuerst ein Update durchführen und wenn das läuft, die Neuinstallation, das würde im Zusammenhang am meisten Sinn machen. Läuft das dann noch immer, wie gewollt, würde ich eine Neuinstallation auf dem Produktivsystem machen.
 

Andy+

Benutzer
Sehr erfahren
Mitglied seit
25. Jan 2016
Beiträge
5.056
Punkte für Reaktionen
328
Punkte
189
Die v0.9.9 ist da und ein Update war auch erfolgreich, es lief danach alles. Nachdem dann eine Neuinstallation erfolgte, liefen bis auf z-push alle wichtigen Protokolle, wie dies in der Kürze nachvollziehbar war, u.a. IMAP, ActiveSync und auch der Zarafa-Client, nur z-push nicht.

Die Smartphoneanbindung funktionierte nicht. Als erstes ist aufgefallen, dass im Verzeichnis wie folgt enthalten war:

/etc/kopano/custom/
/etc/kopano/gateway/
/etc/kopano/ical/
/etc/kopano/postfix/
/etc/kopano/quotamail/
/etc/kopano/ssl/
/etc/kopano/web/
/etc/kopano/webapp/

Für v0.9.8 ist jedoch

/etc/kopano/custom/
/etc/kopano/gateway/
/etc/kopano/ical/
/etc/kopano/postfix/
/etc/kopano/quotamail/
/etc/kopano/ssl/
/etc/kopano/web/
/etc/kopano/webapp/
/etc/kopano/z-push/

womit z-push in v0.9.9 fehlt.

Da "/etc/kopano/" eine Verknüpfung zum eigentlichen Verzeichnis ist, steht dort

/usr/syno/etc/packages/Kopano4s/kopano/
/usr/syno/etc/packages/Kopano4s/z-push/
/usr/syno/etc/packages/Kopano4s/package.cfg

in der v0.9.8 steht dort

/usr/syno/etc/packages/Kopano4s/amavis/
/usr/syno/etc/packages/Kopano4s/archive/
/usr/syno/etc/packages/Kopano4s/attachments/
/usr/syno/etc/packages/Kopano4s/backup/
/usr/syno/etc/packages/Kopano4s/kopano/
/usr/syno/etc/packages/Kopano4s/log/
/usr/syno/etc/packages/Kopano4s/mysocket/
/usr/syno/etc/packages/Kopano4s/postgrey/
/usr/syno/etc/packages/Kopano4s/run/
/usr/syno/etc/packages/Kopano4s/search/
/usr/syno/etc/packages/Kopano4s/spool/
/usr/syno/etc/packages/Kopano4s/package.cfg

In der Datei

/usr/syno/etc/packages/Kopano4s/z-push/z-push.conf.php

steht noch immer

define('STATE_DIR', '/var/lib/z-push/');

was vlt. noch falsch wäre, wie zur v0.9.8
 

Jack_77

Benutzer
Mitglied seit
07. Mrz 2012
Beiträge
97
Punkte für Reaktionen
0
Punkte
6
Welche ist denn die letzte Version bei der die Smatphoneanbindung noch geht ?
Über einen Downloadling wäre ich dankbar.
 

Andy+

Benutzer
Sehr erfahren
Mitglied seit
25. Jan 2016
Beiträge
5.056
Punkte für Reaktionen
328
Punkte
189
Die letzte funktionierende Version war v0.9.7 mit den seinerzeit zugehörigen Images. Diese Kombi nutzt jetzt allerdings nichts, da jetzt auch mit der v0.9.7 die neusten, regulären (also nicht Beta) Images geladen werden. Dann kann gleich die v0.9.8 angewendet werden. Dann, wie bereits beschrieben vorgehen:

1.) In der z-push.conf.php das state directory von "/avr/lib/z-push" auf "/etc/kopano/z-push/state" ändern

2.) Dann den gesamten Inhalt des Verzeichnisses "/etc/kopano/z-push/" mit den Rechten versehen:

Gruppe "root"
Eigentümer "http"
Rechte 0775 rekursiv

3.) Über Konsole den Dienst neu starten "/var/packages/Kopano4s/scripts/start-stop-status stop && sleep 3 && /var/packages/Kopano4s/scripts/start-stop-status start" oder auch über Reboot der DS

Also überschaubarer Aufwand, dann sollte das gehen.
 

Jack_77

Benutzer
Mitglied seit
07. Mrz 2012
Beiträge
97
Punkte für Reaktionen
0
Punkte
6
Hi Andy,

Danke für Deine Arbeit hier. Wo kriege ich die 0.9.8 her? In der Community gibts nur diw 0.9.9.

edit:
Hat sich erledigt. Musste auf DS All wechseln.
https://www.cphub.net/?id=40&pid=808
 
Zuletzt bearbeitet:

Jack_77

Benutzer
Mitglied seit
07. Mrz 2012
Beiträge
97
Punkte für Reaktionen
0
Punkte
6
Habe gestern 0.9.8 installiert und heute folgende EMail bekommen.

Betreff: Cron <root@kopano4s> test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )

Text:
/etc/cron.daily/logrotate:
error: avavis:1 lines must begin with a keyword or a filename (possibly in double quotes)
error: avavis:2 lines must begin with a keyword or a filename (possibly in double quotes)
error: avavis:8 unexpected }
error: found error in file avavis, skipping
error: daemon:1 lines must begin with a keyword or a filename (possibly in double quotes)
error: daemon:2 lines must begin with a keyword or a filename (possibly in double quotes)
error: daemon:8 unexpected }
error: found error in file daemon, skipping
error: fetchmail:1 lines must begin with a keyword or a filename (possibly in double quotes)
error: fetchmail:2 lines must begin with a keyword or a filename (possibly in double quotes)
error: fetchmail:8 unexpected }
error: found error in file fetchmail, skipping
error: mail:1 lines must begin with a keyword or a filename (possibly in double quotes)
error: mail:2 lines must begin with a keyword or a filename (possibly in double quotes)
error: mail:8 unexpected }
error: found error in file mail, skipping
error: messages:1 lines must begin with a keyword or a filename (possibly in double quotes)
error: messages:2 lines must begin with a keyword or a filename (possibly in double quotes)
error: messages:8 unexpected }
error: found error in file messages, skipping
error: php7:1 lines must begin with a keyword or a filename (possibly in double quotes)
error: php7:2 lines must begin with a keyword or a filename (possibly in double quotes)
error: php7:8 unexpected }
error: found error in file php7, skipping
error: spamassassin:1 lines must begin with a keyword or a filename (possibly in double quotes)
error: spamassassin:2 lines must begin with a keyword or a filename (possibly in double quotes)
error: spamassassin:8 unexpected }
error: found error in file spamassassin, skipping
error: z-push.lr:1 glob failed for /var/log/kopano/z-push/z-push/*.log: No such file or directory
error: found error in file z-push.lr, skipping
 

Tosoboso

Benutzer
Mitglied seit
27. Aug 2012
Beiträge
1.256
Punkte für Reaktionen
52
Punkte
74
Hi, die mails von Logrotate kann man ignorieren:
"Cron <root@kopano4s> test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )".
Die Probleme sind auch im nächsten Release k4s v.0.99 behoben.
Hintergrund: Ich habe Logrotate eingeführt und an Cron Jobs verknüpft. Und einige der Cron Logrotate Konfigurationen waren noch nicht rund. Mit Update der neuen Docker Images hat sich das dann erledigt.

-TosoBoso
 

Tosoboso

Benutzer
Mitglied seit
27. Aug 2012
Beiträge
1.256
Punkte für Reaktionen
52
Punkte
74
Um das richtig anzugehen, ist die Frage, was aussagekräftiger ist, eine Neuinstallation oder ein Update. Ich kann natürlich auf einem Testsystem auch zuerst ein Update durchführen und wenn das läuft, die Neuinstallation, das würde im Zusammenhang am meisten Sinn machen. Läuft das dann noch immer, wie gewollt, würde ich eine Neuinstallation auf dem Produktivsystem machen.
Ich empfehle eine Neuinstallation, obwohl auch Upgrade funktioniert, ich kann aber schwerlich alle Konstellationen Testen.
Ich möchte mit der Beta Erfahrungen sammeln, bevor ich das als Stable Ausrolle, um Überaschungen wie bei k4s 0.98 zu vermeiden.
In der k4s v.0.99 in Kombination mit den neusten Docker Beta Images sollten die Z-Push Probleme behoben sein.
Bitte um Feedback, ob bei der k4s v.0.99 alles funktioniert und wie viele Tage das schon im Einsatz ist.
-TosoBoso
 

491810

Benutzer
Mitglied seit
20. Jul 2013
Beiträge
549
Punkte für Reaktionen
3
Punkte
44
Ich empfehle eine Neuinstallation, obwohl auch Upgrade funktioniert, ich kann aber schwerlich alle Konstellationen Testen.
Ich möchte mit der Beta Erfahrungen sammeln, bevor ich das als Stable Ausrolle, um Überaschungen wie bei k4s 0.98 zu vermeiden.
In der k4s v.0.99 in Kombination mit den neusten Docker Beta Images sollten die Z-Push Probleme behoben sein.
Bitte um Feedback, ob bei der k4s v.0.99 alles funktioniert und wie viele Tage das schon im Einsatz ist.
-TosoBoso

Kann ich "einfach" das neue Image runrerladen, customizen (Zertifikate, settings, usw) und starten? Oder muss ich auf was besonderes achten???

Ach ... und WIE lade ich die 0.99 als/via Docker runter? ich sehe bei der "Registrierung" ja nur das "Tag". Und da kann ich ja nicht die "0,99" sehen.

Oder stelle ich mich jetzt gerade zu doof an? Im Paketzentrum habe ich übrigens "Beta" deaktiviert. Sehe am Kopano4s links oben aber ein "beta".:confused:
 
Zuletzt bearbeitet:

Andy+

Benutzer
Sehr erfahren
Mitglied seit
25. Jan 2016
Beiträge
5.056
Punkte für Reaktionen
328
Punkte
189
Siehe Beitrag 808, testen von z-push.

Ausschlaggebend ist die Versionsanzeige im Paketzentrum. Ist Beta deaktiviert und die v0.9.9 wird nicht angezeigt, dann manuell laden und installieren.
 

491810

Benutzer
Mitglied seit
20. Jul 2013
Beiträge
549
Punkte für Reaktionen
3
Punkte
44
Siehe Beitrag 808, testen von z-push.

Mir ging es jetzt nicht um das Testen von Z-Push sondern um die Frage, ob ich das Docker-Image einfach runterladen und starten kann wenn ich die server.cfg u.a. übernommen habe. Müsste doch so gehen. Dann noch Z-Push anpassen.
Momentan läuft nach der Rechte-Korrektur bei mir aber alles unter 0.98. Würde daher eher mal warten bevor ich mir Arbeit mache. Kann mir noch jemand sagen, was es mit der "Beta"-Schriftzug in meinem Paketcenter auf sich hat ???
"Beta"-Pakete habe ich in den Einstellungen nämlich deaktivert. Dennoch sehe ich andauernd das Beta Banner bei Kopano - und bin noch auf 0.098 (also stable). Die .spk auf Cphub ist aber auch eine für die Installation ohne ein Docker.
Das Paket installiere ich doch über da Paket-Center (, oder?). Via Docker muss ich dann doch das Paket "tosoboso/kopano4s:Community_B-8.7.80_Web-3.5.3_Push-2.4.5_Meet-0.29.5_Mmost-5.8.0_Files-2.1.6_Docs-..." herunterladen.
Vielleicht frage ich jetzt etwas doof. Aber ist schon wieder eine Weile her, dass ich meine DS918+ installiert und Kopano4s im Docker aufgesetzt habe. Standard ist doch jetzt eigentlich der Betrieb aus Docker heraus und nicht lokal, oder?
 

Andy+

Benutzer
Sehr erfahren
Mitglied seit
25. Jan 2016
Beiträge
5.056
Punkte für Reaktionen
328
Punkte
189
............Die v0.9.9 ist da und ein Update war auch erfolgreich, es lief danach alles. Nachdem dann eine Neuinstallation erfolgte, liefen bis auf z-push alle wichtigen Protokolle, wie dies in der Kürze nachvollziehbar war, u.a. IMAP, ActiveSync und auch der Zarafa-Client, nur z-push nicht.

Die Smartphoneanbindung funktionierte nicht. ...........

So ist der Stand mit v0.9.9
 

491810

Benutzer
Mitglied seit
20. Jul 2013
Beiträge
549
Punkte für Reaktionen
3
Punkte
44
Die Preisfrage ist, ob alles - wie bei der 0.98 - mit der Korrektur am Z-Push Ordner wieder läuft oder noch mehr Anpassungen notwendig sind. Ich habe hier nämlich noch nicht so ganz verstanden, was es mit den Deltas der Dateien in den diversen Ordnern auf sich hat, die Du in einer der vorherigen Posts erwähnt hast? Ist da noch Handlungsbedarf? Muss da noch was von A nach B umkopiert werden?
 
Zuletzt bearbeitet von einem Moderator:

Tosoboso

Benutzer
Mitglied seit
27. Aug 2012
Beiträge
1.256
Punkte für Reaktionen
52
Punkte
74
Mir ging es jetzt nicht um das Testen von Z-Push sondern um die Frage, ob ich das Docker-Image einfach runterladen und starten kann wenn ich die server.cfg u.a. übernommen habe. Müsste doch so gehen.
Hi, das ist so nicht vorgesehen, würde aber gehen, macht aber keinen Sinn, das überlässt man der Installationsroutine, die u.a. auch die Datasnbank pwds für den Kopano Owner setzt.
Das Konzept von Kopano4S is, das SPK zu Verwenden, die Installations Masken Ausfüllen und dann werden die Cfgs, server.cfg, z-push config.php, postfix-main.cf etc. angepasst.
Wenn man das Docker Image vorher lädt, spart man sich nur den Schritt und ~3m Zeit, den k4s bei Per-Inst sowieso macht: Öffne mal die Docker GUI, Images Tab und du siehst in der Docker GUI, wie am Anfang der k4s Routine die Docker Images geladen werden.
Dann sind bestimmte Docker Images and SPKs gebunden, konkret die -B Images für die Beta; also die k4s Beta v.0.99 ist verknüpft mit "tosoboso/kopano4s:Community_B-8.7.80_Web-3.5.3_Push-2.4.5*".
Die k4s v.0.99 hat eine überarbeitete Verzeichnisstruktur ('Refactored') und braucht keine Rechte-Korrektur => k4s v.0.9.8: z-push ist Unter-Verzeichnis von Kopano in etc incl. State. K4s v.0.9.9 z-push hat seinen eigenen mount für z-push-etc und z-push state.
Hintergrund: die k4s v.0.99 entspricht im Container dem Default Setup von Kopano, wenn man es Installiert mit: /etc/kopnao, /etc/z-push und /var/lib/z-push; das ist auf Dauer besser wartbar und Kopano Experten können besser helfen.

Der Knackpunkt zur Kontrolle, ob z-push in der k4s v.0.9.9 läuft, ob nach Update, oder Neuinstallation ist (ihr wolltet ja wissen, was man von Hand checken oder anpassen muss...):
1) z-push-CFG ausserhalb und im Container: /etc/z-push/z-push.conf.php (640, root.http bzw. root.www-data)
2) z-push state ausserhalb und im Container: /volme1/kopano/z-push bzw. /var/lib/z-push/ (770, root.http bzw. www-data.www-data)
3) Die "echte" z-push Config zeigt im Container auf etc (mit >k4s in den Container, dann > ls -al /usr/share/z-push/config.php => Softlink: config.php -> /etc/z-push/z-push.conf.php)
4) Die Config in /etc/z-push/z-push.conf.php enthält: define('STATE_DIR', '/var/lib/z-push/'); und nicht mehr wie inder k4s 0.9.8 Statedir = /etc/kopano/z-push/state; zusätzlich define('LOGFILEDIR', '/var/log/kopano/z-push/');
Das z-push Verhalten kann man dann in '/var/log/kopano/z-push/z-push.log' bzw. '/var/log/kopano/z-push/z-push-error.log' Prüfen und ein Aufruf gegen die Syno IP bzw. Domain https://syno:9443/z-push hilft auch ungemein zur Analyse.

EDIT "Die Preisfrage ist, ob alles - wie bei der 0.98 - mit der Korrektur am Z-Push Ordner wieder läuft oder noch mehr Anpassungen notwendig sind." =>NEIN, nur z-push wie hier ausführlich Beschrieben.
Die Ausführungen erlären auch die Unterschiede, die Andy im Post 808 beschrieben hat: https://www.synology-forum.de/showt...fa-2-0)/page81&p=816114&viewfull=1#post816114
Was beim Testen von euch Beiden / Der Community nicht klar ist: funktioniert die k4s beta v.0.99 bei Neuistallation OHNE Anpassungen?? Bei mir schon.. Ich kann also nicht "Tracen". Bitte mit dem Hintergrund von Oben Prüfen..
-TosoBoso
 
Zuletzt bearbeitet:


 

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