Page 1 of 1

Roundcube und carddav addon - verschwunden seit letztem Update

Posted: Fri 9. Sep 2022, 12:36
by technotravel
Kann es sein, dass bei dem letzten Update das carddav Addon für Roundcube auf der Strecke geblieben ist?

Ich hatte das erfolgreich installiert und auch im Webmail entsprechend konfiguriert - nu isses weg :(

Re: Roundcube und carddav addon - verschwunden seit letztem Update  [GELÖST]

Posted: Fri 9. Sep 2022, 13:01
by Jolinar
technotravel wrote: Fri 9. Sep 2022, 12:36 Kann es sein, dass bei dem letzten Update das carddav Addon für Roundcube auf der Strecke geblieben ist?

Ich hatte das erfolgreich installiert und auch im Webmail entsprechend konfiguriert - nu isses weg :(
Wenn das Plugin nicht zur 'Standardinstallation' von RC gehört, dann fliegt es bei einem Update raus, weil der Pluginordner komplett neu geschrieben wird.
Deswegen hatte ich hier mal einen Workaround gepostet, wie man "Nicht-Standard-Plugins" updatesicher macht. Ist zwar für das 2FA Plugin, sollte aber analog auf alle Plugins übertragbar sein.

Re: Roundcube und carddav addon - verschwunden seit letztem Update

Posted: Sun 11. Sep 2022, 00:21
by technotravel
Danke Jolinar :)

Schon ärgerlich, dass man selbst-installierte Plugins nicht persistent machen kann :cry:

Dein Skript habe ich mir angesehen, es sieht interessant aus, ist mir aber zu hoch als der Noob, der ich nunmal bin :D Zudem hat das Carddav-Plugin keine praktische permanente Download-Adresse ("latest"), also nix Automatisierung, da ich erstmal nach der letzten Version schauen muss.

Außerdem muss man vor der Installation sicherstellen, dass Roundcube gerade nicht aufgerufen ist ... wie ich das mit all den betroffenen Usern sicherstellen kann, muss ich mir noch überlegen. Vermutlich direkt nach Reboot :D

Ich hab mir jedenfalls die notwendigen 7 Schritte für die (Re)Installation notiert, also kein Drama beim nächsten KH-Update :D

Re: Roundcube und carddav addon - verschwunden seit letztem Update

Posted: Sun 11. Sep 2022, 00:34
by 24unix
technotravel wrote: Sun 11. Sep 2022, 00:21 Dein Skript habe ich mir angesehen, es sieht interessant aus, ist mir aber zu hoch als der Noob, der ich nunmal bin :D Zudem hat das Carddav-Plugin keine praktische permanente Download-Adresse ("latest"), also nix Automatisierung, da ich erstmal nach der letzten Version schauen muss.
Auch wenn es leider bei MS GitHub lieg:
git clone https://github.com/mstilkerich/rcmcarddav.git

Re: Roundcube und carddav addon - verschwunden seit letztem Update

Posted: Sun 11. Sep 2022, 09:04
by Jolinar
technotravel wrote: Sun 11. Sep 2022, 00:21 Zudem hat das Carddav-Plugin keine praktische permanente Download-Adresse ("latest"), also nix Automatisierung, da ich erstmal nach der letzten Version schauen muss.
Doch, eine DL-Adresse gibt es ->
https://github.com/mstilkerich/rcmcardd ... master.zip

technotravel wrote: Sun 11. Sep 2022, 00:21 Außerdem muss man vor der Installation sicherstellen, dass Roundcube gerade nicht aufgerufen ist ... wie ich das mit all den betroffenen Usern sicherstellen kann, muss ich mir noch überlegen. Vermutlich direkt nach Reboot :D
Ich sehe da jetzt nicht, warum niemand in RC online sein dürfte...Es wird ja nichts am RC-Code geändert, sondern nur zusätzlicher Code in den Pluginordner hinzugefügt. Aber notfalls kannst du solch ein Script ja tatsächlich so in der Crontab speichern, daß es nach einem Systemstart ausgeführt wird.

Re: Roundcube und carddav addon - verschwunden seit letztem Update

Posted: Sun 11. Sep 2022, 12:13
by technotravel
Danke euch beiden!

Jolinar wrote: Sun 11. Sep 2022, 09:04 Ich sehe da jetzt nicht, warum niemand in RC online sein dürfte...Es wird ja nichts am RC-Code geändert, sondern nur zusätzlicher Code in den Pluginordner hinzugefügt.
Hab ich halt so in der Installationsanleitung gelesen:

Code: Select all

Log out of Roundcube! This is important because RCMCardDAV runs its database initialisation / update procedure only when a user logs in!
Aber vielleicht wird das dann erst initiiert, sobald sich der betreffende User erneut einloggt - würde ja auch reichen.

24unix wrote: Sun 11. Sep 2022, 00:34 git clone https://github.com/mstilkerich/rcmcarddav.git
Hab ich mal getestet - sehr praktisch indeed :mrgreen:
Allerdings heisst der dann der runtergeladene Folder nicht wie gewünscht "carddav" (und enthält auch entschieden mehr als das im zip). Also muss man doch noch umkopieren oder umbenennen (und chownen ja sowieso).

Wo findet man eigentlich auf so einer Git-Seite die richtigen links? Also
git clone https://github.com/mstilkerich/rcmcarddav.git
https://github.com/mstilkerich/rcmcardd ... master.zip

Ist das irgendwie standardisiert? Ich hatte die nicht entdeckt ... naja Noob halt :D

Allseits noch einen schönen Sonntag Nachmittag!
Chris

Re: Roundcube und carddav addon - verschwunden seit letztem Update

Posted: Sun 11. Sep 2022, 12:34
by 24unix
technotravel wrote: Sun 11. Sep 2022, 12:13 Ist das irgendwie standardisiert? Ich hatte die nicht entdeckt ... naja Noob halt :D
Yap.

git1.png
git2.png

Re: Roundcube und carddav addon - verschwunden seit letztem Update

Posted: Sun 11. Sep 2022, 14:08
by technotravel
Hmmm - das Klonen mag ja praktisch sein - aber mir hat es dabei das ganze Webmail gekillt.

Vorher hatte ich das zum Testen mal nur in einen temporären Ordner geklont, um zu schauen, was da überhaupt ankommt - jetzt dann in den plugin Ordner. Bin so vorgegangen:

Code: Select all

cd /home/keyhelp/www/roundcube/plugins/
git clone https://github.com/mstilkerich/rcmcarddav.git
mv /home/keyhelp/www/roundcube/plugins/rcmcarddav /home/keyhelp/www/roundcube/plugins/carddav 
chown -R keyhelp:keyhelp /home/keyhelp/www/roundcube/plugins/carddav/
Das Webmail ging dann erst wieder, nachdem ich den /plugins/carddav/ Ordner gelöscht hatte :o

Wären halt nur 4 Befehle gewesen - aber dann doch lieber ein Zip entpacken :mrgreen: