Debian 11 clean install script
- Edited
crpb Das tut es auch…
root@grommunio:/run/php# ls -l
insgesamt 4
-rw-r--r-- 1 root root 3 3. Dez 09:42 php8.2-fpm.pid
srw-rw---- 1 www-data www-data 0 3. Dez 09:42 php8.2-fpm.sock
lrwxrwxrwx 1 root root 30 3. Dez 09:42 php-fpm.sock -> /etc/alternatives/php-fpm.sock
srw-rw-rw- 1 grodav grodav 0 3. Dez 09:42 php-grommunio-dav-fpm.sock
srw-rw-rw- 1 groweb groweb 0 3. Dez 09:42 php-grommunio-web-fpm.sock
root@grommunio:/run/php# dpkg -S /etc/php/8.2/fpm/pool.d
grommunio-sync, php8.2-fpm, grommunio-web, gromox, grommunio-dav: /etc/php/8.2/fpm/pool.d
Aber dennoch wird der Socket für grommunio-sync nicht angelegt - auch nicht nach einem Reboot.
grommunio-update update
schon versucht, das repariert was im php8.
- Edited
WalterH Danke für den Tipp, aber das Problem lag gar nicht an irgendwelchen fehlenden oder alten Paketen, sondern doch an der php-fpm Konfiguration. Ich bin da leider nicht so fit drin und deswegen war ich die ganze Zeit auf dem falschen Dampfer… Die Sockets werden von php-fpm beim Start angelegt und beim Beenden entfernt… und offenbar hat sich der Pfad für die Socket Dateien beim Update geändert von
/run/php-fpm auf /run/php.
In meiner 7.4er Version sah der Ordner pool.d auch so aus…
root@grommunio:/etc/php/7.4/fpm/pool.d# ls -l
insgesamt 28
-rw-r--r-- 1 root root 514 20. Feb 2023 gromox.conf
lrwxrwxrwx 1 root root 50 26. Aug 2022 pool-grommunio-dav.conf -> /etc/php/7.4/fpm/php-fpm.d/pool-grommunio-dav.conf
lrwxrwxrwx 1 root root 51 26. Aug 2022 pool-grommunio-sync.conf -> /etc/php/7.4/fpm/php-fpm.d/pool-grommunio-sync.conf
-rw-r--r-- 1 root root 598 23. Aug 2022 pool-grommunio-web.conf
-rw-r--r-- 1 root root 19683 7. Jul 2022 www.conf
Da ich dann irgendwann die Konfigs kopiert hatte - hatte ich im Forum in einem Thread Debian 11 -> 12 gesehen, habe ich mir dieses Problem draufgeschafft. Und obwohl ich mehrmals die Konfigs durchgesehen habe und ich mir auch sicher war, dass dort /run/php/pool-grommunio-sync beim Listener stand, hat es irgendwie nicht funktioniert und der Socket wurde immer noch unter /run/php-fpm erzeugt…
Phew… es ist vollbracht… Nachdem ich das Upgrade auf meinem Testsystem durchgebracht habe, habe ich jetzt auch mein Prod-Server auf Debian 12 und die letzte Grommunio-Version aktualisiert. Folgendes war bei mir noch aufgetreten:
Um brotli für Nginx installieren zu können, müssen die alte brotli-Module manuell entfernt werden, anderenfall gibts bei der Installation über apt Fehlermeldungen.
Nach dem Full-Update waren alle gromox-*.services als masked markiert. Abhilfe schafft gromox zu de-installieren und die unit files zu entfernen, bevor gromox wieder installiert wird.
Mit php-fpm musste ich dann nichts mehr weiter machen einfach 7.4 deakltivieren 8.2 aktivieren und die vormals entfernten Pakete grommunio-dav grommunio-sync grommunio-web erneut installieren.
Good morning Guys.
Has anyone tried the install script on Debian12? I tried it yesterday evening and dpkg cannot configure grommunio-web, -sync, -dav.
Hi @crpb
my colleague pointed out to me now I use some strange github repo: https://github.com/holl595/grommunio-setup/tree/main?tab=readme-ov-file
I found your correct repo and try installation again. I'm sorry, but I didn't think anyone would fork an almost official repo and I did not check repo owner