php8.5-fpm-fcgi-8.5.5-alt1 При обновлении до новой версии systemd пишет, что файл юнита изменился, хотя на самом деле он не меняется: ``` # apt-get install php8.5-fpm-fcgi && systemctl start php8.5-fpm.service # md5sum /usr/lib/systemd/system/php8.5-fpm.service > old && systemctl cat php8.5-fpm.service >> old # обновиться до новой версии # md5sum /usr/lib/systemd/system/php8.5-fpm.service > new && systemctl cat php8.5-fpm.service >> new # diff -q old new && echo $? 0 ```
непонятно чем я могу помочь ?
> При обновлении до новой версии systemd пишет, что файл юнита изменился Есть подозрение, что 91-php-php8.5-fpm-fcgi.filetrigger выполняется до systemd.filetrigger, и из-за этого при рестарте вызванном 91-php-php8.5-fpm-fcgi.filetrigger будет использовано старое содержимое service-файла. Это может оказаться важным если service-файл однажды обновится. Хотя это только подозрение. > хотя на самом деле он не меняется Кажется, systemd смотрит на метаданные (mtime тот же) а не на содержимое.
предлагаю systemd.filetrigger переименовать как 01-systemd.filetrigger
(In reply to Anton Farygin from comment #3) > предлагаю systemd.filetrigger переименовать как 01-systemd.filetrigger Нет ли у нас файлтриггеров, которые дёргают systemd-update-helper -- например, аналогично %systemd_post? Если вдруг есть, такое переименование может их сломать.