Wie geht's mit dem Zarafa Package weiter?

Status
Für weitere Antworten geschlossen.

catweazle71

Benutzer
Mitglied seit
04. Mrz 2010
Beiträge
473
Punkte für Reaktionen
0
Punkte
0
Ich hab nochmal zwei Screens von mir.
Im ersten die Liste aller Devices angezeigt über die zarafa4h-Admin App im DSM.
02.jpg

Und im nächsten meine Ordnerstruktur im state Ordner (leider etwas größer)
01.jpg

Outlook hat da bei mir als letzte 4 STellen der ID c5e0. Wie man sieht hat auch mein iPad hinten die 0.
Im state Ordner gibt es nun einen Ordner "0". Wenn man da rein geht, gibt es wieder 2 Ordner, "b" und "e", das sind dann die nächsten Stellen von hinten der beiden Devices Outlook und iPad. Für Outlook also "e".
In diesem Ordner sieht man dann jede Menge Dateien, aber alle beginnen mit der ID und die letzte heißt dann <ID>-devicedata.

Die gleiche ID taucht dann auch in den Logs auf:
03.jpg

Meiner Meinung nach müssen die also an allen Stellen identisch sein, was sie bei Dir nicht sind.
 

Andy+

Benutzer
Sehr erfahren
Mitglied seit
25. Jan 2016
Beiträge
5.357
Punkte für Reaktionen
481
Punkte
189
Ich habe jetzt mal nochmals den state-Ordner komplett geleert, mit "FixState" bereinigt und die Profile neu angelegt. Smartphone läuft auch jetzt wieder anstandslos. Outlook zickt aber auch jetzt wieder rum und ich verfolge über WinSCP den Syncordner unter state, der für Outlook angelegt wurde. Starte ich Outlook, verändern sich die Einträge, wohl durch Befüllungen. In Outlook werden als erstes auch alle Verzeichnisse angelegt, rund 500, kommt irgendwann wieder "!Getrennt" und wenn ich dann unter state in den Outlookordner schaue, sind dort auch einige Minuten Bewegungen, dann aber stoppen diese. Gehe ich in Outlook dann auf "Offline" und wieder "Online", kommt wieder Bewegung in diesen state-Outlookordner, bis es wieder aufhört. Bislang sind aber trotzdem noch keine Inhalte in Outlook erschienen.

Da müssen doch Timeouts im Spiel sein.
 

catweazle71

Benutzer
Mitglied seit
04. Mrz 2010
Beiträge
473
Punkte für Reaktionen
0
Punkte
0
Zu Timeouts kann ich nichts sagen.
Könnte es denn sein, dass 500 Ordner einfach zu viel sind und z4h oder Outlook dann den Geist aufgibt? Hast Du wirklich so viele Mailordner? In Deiner Detailansicht stand ja was von 300 oder so. Das sind ja echt viele.
Hast Du die Möglichkeit, die zu verringern zum Testen, ob es mit weniger geht?

Ansonsten muss echt tosoboso mal was dazu sagen.
 

Andy+

Benutzer
Sehr erfahren
Mitglied seit
25. Jan 2016
Beiträge
5.357
Punkte für Reaktionen
481
Punkte
189
Mit den ID´s stimmt das nun. Aber seltsam sind diese Einträge


Devices

z-user | device name | last sync | attention | device-id
----------------------------------------------------------------------------------------------------
kaelber | Android | 2017-10-30 12:08 | No errors known | 4e696e65423530393843313944383736
kaelber | WindowsOutlook | 2017-10-30 12:00
Lastschrift Sync: Initialized Status: 0% (0/6) | No errors known | cd15328f1e0c46628cf8645183ca88c9
Command requests completed in 5 seconds.


z-push.log (Auszug)

30/10/2017 11:56:11 [ 3316] [ INFO] [unknown] StateNotFoundException: FileStateMachine->GetState(): Could not locate state '/etc/zarafa/z-push/state/9/c/cd15328f1e0c46628cf8645183ca88c9-59d0c510-9cd7-4717-ad3d-deaaae415fd6-fd' - code: 0 - file: /usr/share/z-push/lib/default/filestatemachine.php:119
30/10/2017 11:56:11 [ 3316] [ INFO] [unknown] StateNotFoundException: FileStateMachine->GetState(): Could not locate state '/etc/zarafa/z-push/state/9/c/cd15328f1e0c46628cf8645183ca88c9-d5b13d1b-2442-470a-a346-7efc366b3eea-fd' - code: 0 - file: /usr/share/z-push/lib/default/filestatemachine.php:119
30/10/2017 11:56:11 [ 3316] [ INFO] [unknown] StateNotFoundException: FileStateMachine->GetState(): Could not locate state '/etc/zarafa/z-push/state/9/c/cd15328f1e0c46628cf8645183ca88c9-271021be-0d4a-4b43-851a-528131079b51-fd' - code: 0 - file: /usr/share/z-push/lib/default/filestatemachine.php:119
30/10/2017 11:56:11 [ 3316] [ INFO] [unknown] StateNotFoundException: FileStateMachine->GetState(): Could not locate state '/etc/zarafa/z-push/state/9/c/cd15328f1e0c46628cf8645183ca88c9-29ba5792-afd2-4775-8cd7-f077203183ed-fd' - code: 0 - file: /usr/share/z-push/lib/default/filestatemachine.php:119
30/10/2017 11:56:11 [ 3316] [WARN] [unknown] /usr/share/z-push/z-push-admin.php:907 Undefined index: total (8)
30/10/2017 11:56:11 [ 3316] [WARN] [unknown] /usr/share/z-push/z-push-admin.php:914 Undefined index: status (8)
30/10/2017 11:56:11 [ 3316] [WARN] [unknown] /usr/share/z-push/z-push-admin.php:907 Undefined index: total (8)
30/10/2017 11:56:11 [ 3316] [WARN] [unknown] /usr/share/z-push/z-push-admin.php:914 Undefined index: status (8)
30/10/2017 11:56:11 [ 3316] [WARN] [unknown] /usr/share/z-push/z-push-admin.php:907 Undefined index: total (8)
30/10/2017 11:56:11 [ 3316] [WARN] [unknown] /usr/share/z-push/z-push-admin.php:914 Undefined index: status (8)

Ansonsten, 500 Ordner ist schon was, aber sogar mein Smartphone kommt damit zurecht, oder über IMAP gehts doch auch.
 

catweazle71

Benutzer
Mitglied seit
04. Mrz 2010
Beiträge
473
Punkte für Reaktionen
0
Punkte
0
Also ich werd daraus nicht mehr schlau. Er gibt zwar nur ne INFO Meldung raus, aber dennoch sagt er "Could not locate state".
Ich stecke ja auch nicht so tief in der Materie drin. Mir fallen nur noch 3 Möglichkeiten ein:
1. Ggf. kann man den Log-Level für z-push höher einstellen, damit man mehr sieht
2. Wenn Du ne Neuinstallation machst, spielst Du dann immer zuerst das Backup ein? Wenn ja, dann könnte man es mal ohne Backup probieren. Ganz frische DB, keine Mailordner und schauen, ob es dann wenigstens geht. Ich weiß, das macht nicht wirklich Spaß.
3. tosoboso fragen
 

InTheCloud

Benutzer
Mitglied seit
05. Jan 2012
Beiträge
64
Punkte für Reaktionen
0
Punkte
6
Hallo zusammen,

nach dem Update von 0.6.5 auf 0.6.9 bekomme ich alle 5 Stunden folgende Email von Postfix:
Betreff: Postfix LMTP client: errors from 127.0.0.1[127.0.0.1]:2003
Inhalt:
Unexpected response from 127.0.0.1[127.0.0.1]:2003.

Transcript of session follows.

In: 220 2.1.5 LMTP server is ready
Out: LHLO mail.mydomain.de
In: 250-SERVER ready
In: 250-PIPELINING
In: 250-ENHANCEDSTATUSCODE
In: 250 RSET
Out: MAIL FROM:<webmaster@mydomain.de>
Out: RCPT TO:<webmaster@mydomain.de>
Out: DATA
In: 250 2.1.0 Ok
In: 503 5.1.1 User does not exist
In: 503 5.1.1 No recipients
Out: RSET
Out: QUIT
In: 221 5.0.0 Connection closed due to timeout

For other details, see the local mail logfile

mail.err enthält eine Menge dieser Zeilen:
Oct 30 18:51:03 zarafa4h postfix/bounce[24340]: fatal: open /etc/zarafa/postfix/bounce.cf: No such file or directory

Die Datei "/etc/zarafa/postfix/bounce.cf" gibt es auch nicht.

main.cf enthält seit 0.6.9 folgende Zeile, die in 0.6.5 nicht enthalten war:
# header and body checks
bounce_template_file = /etc/zarafa/postfix/bounce.cf

Da scheint beim Update was nicht richtig installiert worden zu sein... Gibt es eine Möglichkeit das zu beheben ohne neu zu installieren?

Senden und Empfangen von Mails klappt jeden falls.
 

Andy+

Benutzer
Sehr erfahren
Mitglied seit
25. Jan 2016
Beiträge
5.357
Punkte für Reaktionen
481
Punkte
189
Ich würde die Zeile mal auskommentieren. Seit v067 gibt da mehrere Änderungen, in der diese bounce mit dabei war.
 

InTheCloud

Benutzer
Mitglied seit
05. Jan 2012
Beiträge
64
Punkte für Reaktionen
0
Punkte
6
Auskommentieren hat leider keinen Effekt. Nach Neustart des Paketes bekommen ich immer noch diese Email.
 

catweazle71

Benutzer
Mitglied seit
04. Mrz 2010
Beiträge
473
Punkte für Reaktionen
0
Punkte
0
Bin mir nich so ganz sicher, ob das wichtig ist. Aber z4h läuft ja bei Dir wahrscheinlich im Docker. Änderungen an der Konfig müssen also in aller Regel im virtuellen Container durchgeführt werden.
Wenn Du die Auskommentierung irgendwie über die zarafa-Admin App im DSM gemacht hast, dann wird das wohl korrekt sein. Wenn Du aber auf der Konsole unterwegs warst, dann musst Du erst in den Docker Container wechseln. Das geht mit dem Befehl "zarafa-cmdline".
Und erst dann die Änderungen in der main.cf vornehmen.
 

catweazle71

Benutzer
Mitglied seit
04. Mrz 2010
Beiträge
473
Punkte für Reaktionen
0
Punkte
0
Ansonsten, 500 Ordner ist schon was, aber sogar mein Smartphone kommt damit zurecht, oder über IMAP gehts doch auch.

Hi
also vielleicht habe ich noch mal ne Idee. Ist aber sehr vage, da ich mich damit auch nicht auskenne.

In der z-push config Datei (/usr/share/z-push/config.php bzw. /etc/zarafa/z-push/config.php; 1. Datei ist nur ein Link auf die 2. Datei) gibt es ein paar interessante Parameter.
Wie in meinem letzten Beitrag, hierzu muss man auf der Konsole in den Container wechslen mit zarafa-cmdline.

// Interval in seconds before checking if there are changes on the server when in Ping.
// It means the highest time span before a change is pushed to a mobile. Set it to
// a higher value if you have a high load on the server.
define('PING_INTERVAL', 30);

.... (da ist noch was dazwischen)

// Maximum amount of items to be synchronized per request.
// Normally this value is requested by the mobile. Common values are 5, 25, 50 or 100.
// Exporting too much items can cause mobile timeout on busy systems.
// Z-Push will use the lowest provided value, either set here or by the mobile.
// MS Outlook 2013+ request up to 512 items to accelerate the sync process.
// If you detect high load (also on subsystems) you could try a lower setting.
// max: 512 - value used if mobile does not limit amount of items
define('SYNC_MAX_ITEMS', 512);


Das Ping Interval könntest Du z.b. mal versuchen höher einzustellen, damit er nicht nach 30 Sek. (in denen er mit Deinen 500 Ordnern niemals fertig ist) dazwischenfunkt. Du könntest ja mal messen, wie lange es dauert, bis Outlook wieder in Status getrennt geht. Wenn es ca. 30 Sek. sind, wäre das doch ein gutes Indiz :)

Und SYNC_MAX_ITEMS könnte man vielleicht mal runter setzen. Dann dauert der Sync Prozess zwar wahrscheinlich länger, aber um den Berg einmal abzuarbeiten ... wenn es denn klappt. Wobei ich ersten Parameter für vielversprechender halte, insb. wenn Outlook nach 30 Sek. aussteigt.

Ach so, in der gleichen Datei kann man auch den Loglevel höher einstellen, z.b. auf DEBUG Level.

Gibt noch was interessantes:

// Users with many folders can use the 'partial foldersync' feature, where the server
// actively stops processing the folder list if it takes too long. Other requests are
// then redirected to the FolderSync to synchronize the remaining items.
// Device compatibility for this procedure is not fully understood.
// NOTE: THIS IS AN EXPERIMENTAL FEATURE WHICH COULD PREVENT YOUR MOBILES FROM SYNCHRONIZING.
define('USE_PARTIAL_FOLDERSYNC', false);


Ist zwar EXPERIMENTAL, aber wie für Dich gemacht ;-) EIn Test wäre es doch wert.
 

Huhie

Benutzer
Mitglied seit
29. Nov 2007
Beiträge
449
Punkte für Reaktionen
8
Punkte
18
Moin Zusammen,

hat jemand noch die 0.55 bei sich liegen oder kann mir jemand den Downloadlink geben?

vg

Huhie
 

Andy+

Benutzer
Sehr erfahren
Mitglied seit
25. Jan 2016
Beiträge
5.357
Punkte für Reaktionen
481
Punkte
189
Ich habe hier ein Verzeichnis, wo ein Sammelsurium enthalten ist, auch die Altinstallation von Julian Dole. Der Link ist gültig bis 12.11., Passwort "Zarafa"
 

Andy+

Benutzer
Sehr erfahren
Mitglied seit
25. Jan 2016
Beiträge
5.357
Punkte für Reaktionen
481
Punkte
189
........noch mal ne Idee.......

Habe ich getestet. Was nachvollziehbar geklappt hat, war das Teilladen der Verzeichnisse auf meinem Smartphone, die Verbindung klappt besser. Aber mit Outlook bin ich noch nicht weiter ....... :confused:
 

Huhie

Benutzer
Mitglied seit
29. Nov 2007
Beiträge
449
Punkte für Reaktionen
8
Punkte
18
Moin Andy+,

vielen Dank für den Link. Der funktioniert aber leider nicht.
Kannst Du nochmal schauen bitte...

vg

Huhie
 

Andy+

Benutzer
Sehr erfahren
Mitglied seit
25. Jan 2016
Beiträge
5.357
Punkte für Reaktionen
481
Punkte
189
Was geht da nicht? Es dauert vielleicht etwas.....
 

Andy+

Benutzer
Sehr erfahren
Mitglied seit
25. Jan 2016
Beiträge
5.357
Punkte für Reaktionen
481
Punkte
189
Hat jemand eine Idee, wie ich mit einem Datenbank-/Servertool die emails zwischen Usern kopieren oder verschieben kann, ohne dafür Outlook oder dergleichen nehmen zu müssen?
 

Huhie

Benutzer
Mitglied seit
29. Nov 2007
Beiträge
449
Punkte für Reaktionen
8
Punkte
18
Es erscheint diese Meldung:

fehler.jpg
 

Andy+

Benutzer
Sehr erfahren
Mitglied seit
25. Jan 2016
Beiträge
5.357
Punkte für Reaktionen
481
Punkte
189

Huhie

Benutzer
Mitglied seit
29. Nov 2007
Beiträge
449
Punkte für Reaktionen
8
Punkte
18
läuft, DANKE
 

Huhie

Benutzer
Mitglied seit
29. Nov 2007
Beiträge
449
Punkte für Reaktionen
8
Punkte
18
Hallo Zusammen,

ich habe jetzt die Version 0.55 installiert und befülle gerade mit OL2010 und dem Zarafa Addin die Datenbank. Das klappt
aktuell relativ gut und anscheinend ohne Probleme...

Im Webinterface merke ich aber schon, das es beim Kalender etwas träge wird...

Zarafa und die Datenbank Maria5 liegt auf einer DS916+ 8GB
dort auf RAID 1 Samsung Evo 850 500GB.

Internetzugang Glasfaser 50 down und 50 up.

Bringt es was in der Installationsroutine den Tuning Bereich auf 20% oder höher zu setzen?
Hat da jemand Erfahrung?
Gibt es evtl. noch einen anderen Tuning Tip?

Wie oft fragt Zarafa mein IMAP Konto auf meinem Webserver ab? Kann man das irgendwo einstellen?

Vg
 
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