sbudach Wenn ich wüsste, wer oder was diese Dateien erzeugt

systemctl restart 'php*.service'?
Sollte ja etwa so aussehen

% dpkg -S /etc/php/8.2/fpm/pool.d
grommunio-web, php8.2-fpm, grommunio-sync, grommunio-dav, gromox: /etc/php/8.2/fpm/pool.d

    sbudach Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:

    Das sind die alten Pakete vom Debian 11, Debian 12 enthält neuere Pakete, mit.
    apt autoremove --purge
    als letzten Schritt nach dem erfolgreichen Update entsorgen.

      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.

      WalterH Ja, da hatte ich auch die neueren Versionen am Ende wieder installiert. Geht ja auch, bis auf grommunio-sync, wo der Socket nicht angelegt wird.

      grommunio-update update schon versucht, das repariert was im php8.

        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.

        3 months later

        Good morning Guys.
        Has anyone tried the install script on Debian12? I tried it yesterday evening and dpkg cannot configure grommunio-web, -sync, -dav.

        @ladas thx for the notice. I will probably have some time this evening to test it.

        Hi @crpb
        thank you very much for your help and time 🙂

        Hi @crpb
        I used script from your repo and it works properly, including alien script for brotli modules. I am very sorry for panic.

        © 2020-2024 grommunio GmbH. All rights reserved. | https://grommunio.com | Data Protection | Legal notice