Aktualisierung von Radikal (CalDAV-Server) in Fedora Linux

319
Lars Poulsen

Ich betreibe eine Reihe von Linux-Servern in Windows-Desktop-Umgebungen. Auf einigen davon (einer bei der Arbeit, einer zu Hause) betreibe ich radikale CalDAV-Server zum Nutzen der iPhone-Benutzer. Diese Server werden regelmäßig entlang des Fedora-Veröffentlichungspfads sowie bei häufigen Paketaktualisierungen aktualisiert.

In Bezug auf CalDAV hatte ich ein paar Probleme, an denen ich arbeiten wollte:
1) Ich war unglücklich darüber, dass alle meine Kalender auf den Telefonen "caldav" heißen, da der Dateibaum als Collections / username / caldav I eingerichtet wurde Ich hatte gehofft, den Dateibaum einfach umbenennen zu wollen, um collection / caldav / username zu sein. Da ich keine Authentifizierung verwendet habe, konnte ich einfach die Dateien drehen und die URL entsprechend drehen, was dazu führte, dass alles nicht mehr funktionierte.
2) Ich habe auch ein Upgrade durchgeführt einer der Server von F26 bis F27.

Seitdem hat nichts funktioniert.

Nach einigem Durcheinander finde ich, dass
F26 -> Python 2.7.14 und Python3 3.6.4 - Radikal 1.1.6
F27 -> Python 2.7.14 und Python3 3.6.4 - Radikal 2.1.8

In der Dokumentation heißt es, dass sich die Dateibaumstruktur von Radikal 1.x zu Radikal 2.x geändert hat. Vor dem Upgrade muss eine Konvertierung durchgeführt werden, indem der alte Dateibaum in einen leeren Ordner exportiert wird.

Es sieht also so aus, als befände ich mich in Schwierigkeiten.

Irgendwelche Ideen, wie ich mein Chaos aufräumen kann?

Wer hat bei Superuser mit Radikales in einer Red Hat-Umgebung gearbeitet und das Upgrade von 1.x -> 2.x überlebt?

1
Meine erste Idee (und im Allgemeinen die bevorzugte Methode) bestand darin, das letzte Pre-Upgrade (radikal) zu übernehmen und in eine Datei auf dem System zu exportieren und dann das zu sichern, was Sie im aktuellen Setup haben (um ein Delta seitdem zu erfassen) und dann die Nuke das neue Verzeichnis und importieren Sie das exportierte Backup in das neu erstellte Verzeichnis und lösen Sie dann jedes Delta auf, wenn es wieder normal ist. linuxdev2013 vor 6 Jahren 0

0 Antworten auf die Frage