[LÖSUNG] Zarafa4h - Probleme nach Update von Komponenten

Status
Für weitere Antworten geschlossen.

catweazle71

Benutzer
Mitglied seit
04. Mrz 2010
Beiträge
473
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

für alle, die nach einem Updaten von Software-Komponenten Probleme damit haben, dass z4h (bzw. der Docker Container) sich immer wieder beendet und nur durch eine Neu-Installation alles wieder ans Laufen bekommen, möchte ich hier noch einmal eine relativ einfache Lösung beschreiben, wie es ohne Neu-Installation geht.

Dank dougi habe ich alle Puzzleteile zusammen bekommen. Allerdings mag auch diese Lösung nicht in allen Fällen funktionieren.

Der Zugriff auf die Konsole ist erforderlich. Dort sollte man sich gleich als root anmelden. Also seit DSM 6.x erstmal mit einer Shell (z.b. putty, ich persönlich liebe Xshell 4-free for Home/School) als User admin anmelden und dann auf der Konsole mit "sudo -i" und dem root-Kennwort switchen (admin und root Kennwort müssten immer das gleiche sein).

Dann folgende Schritte ausführen:
1. zarafa-reset ausführen
2. Die fetchmail Profile neu anlegen mit: zarafa-fetchmail add z-user r-user r-pwd server protocol port ssl
3. In den Ordner /etc/zarafa4h/z-push/state wechseln
4. Dort dann alle vorhandenen Unterordner löschen

Das ganze funktioniert, ohne z4h zu stoppen, den Container zu löschen oder ähnliches. Kann man also im vollen Betrieb machen.

Danach lief der z4h Container sauber durch, ohne sich zu beenden, und alle Clients (z.b. Outlook, iPhone/iPad) haben sich automatisch wieder synchronisiert.
 

Huhie

Benutzer
Mitglied seit
29. Nov 2007
Beiträge
448
Punkte für Reaktionen
7
Punkte
18
Ich bin nicht ganz sicher im Umgang mit der Konsole...

Kannst Du nochmal eben den Befehl für den Wechsel in den Ordner /etc/zarafa4h/z-push/state und
dem anschliessenden Befehl zum löschen geben.

Danke
 

laserdesign

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
2.532
Punkte für Reaktionen
38
Punkte
94
Hallo,


Wechsel in den Ordner:

cd /etc/zarafa4h/z-push/state

Löschen des Inhalt in /etc/zarafa4h/z-push/state

rm -r /etc/zarafa4h/z-push/state

damit wird unwiderruflich gelöscht, ich übernehme keine Verantwortung für Datenverlust.
 

catweazle71

Benutzer
Mitglied seit
04. Mrz 2010
Beiträge
473
Punkte für Reaktionen
0
Punkte
0
Hallo Huhie,

wenn Du der Beschreibung von laserdesign folgst, dann habe ich keine Ahnung was danach nicht mehr geht!!!!!!!
Denn mit seinem rm -f Befehl löscht Du den Ordner "/etc/zarafa4h/z-push/state" selbst und nicht nur die Ordner darin.

Geh einfach mal mit dem ersten Befehl "cd /etc/zarafa4h/z-push/state" in den Ordner rein und gebe "ls -l" (kurz: ll) ein. Dann bekommst Du die Inhalte des Ordners gelistet. Dort siehst Du dann weitere Ordner (z.b. 4 oder 7 oder ähnlich, jedoch nach meinem Wissen immer eine Ziffer oder ein Buchstabe).
(Anmerkung: Die Namen der Unterordner entsprechen offensichtlich dem letzten Zeichen der jeweiligen DeviceID's, die mit "z-push-admin -a list" angezeigt werden können und demnach gibt es auch so viele Ordner wie Devices)

Bei mir sieht das dann so aus (kann bei Dir anders aussehen):

Unbenannt.JPG

Einen Ordner erkennst Du in einer der Zeilen an dem ersten Zeichen. Dies muss ein "d" (directory) sein. Für eine Datei steht da "-".

Diese Ordner musst Du dann mit dem rm-Befehl löschen, am besten einfach einzeln. Also gebe ein "rm -f 4", dann "rm -f 7" und so weiter.
Die Dateien in dem Ordner solltest Du nicht löschen. Jedenfalls war das bei mir nicht erforderlich.
 
Zuletzt bearbeitet:
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