Bug 59092 - Warning: The unit file, source configuration file or drop-ins of php8.5-fpm.service changed on disk
Summary: Warning: The unit file, source configuration file or drop-ins of php8.5-fpm.s...
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: systemd (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-05-12 13:07 MSK by Alexander Makeenkov
Modified: 2026-05-19 16:51 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Makeenkov 2026-05-12 13:07:49 MSK
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
```
Comment 1 Anton Farygin 2026-05-19 11:45:58 MSK
непонятно чем я могу помочь ?
Comment 2 Ivan A. Melnikov 2026-05-19 12:01:52 MSK
> При обновлении до новой версии systemd пишет, что файл юнита изменился

Есть подозрение, что 91-php-php8.5-fpm-fcgi.filetrigger выполняется до systemd.filetrigger, и из-за этого при рестарте вызванном 91-php-php8.5-fpm-fcgi.filetrigger будет использовано старое содержимое service-файла. Это может оказаться важным если service-файл однажды обновится.

Хотя это только подозрение.

> хотя на самом деле он не меняется

Кажется, systemd смотрит на метаданные (mtime тот же) а не на содержимое.
Comment 3 Anton Farygin 2026-05-19 12:27:00 MSK
предлагаю systemd.filetrigger переименовать как 01-systemd.filetrigger
Comment 4 Ivan A. Melnikov 2026-05-19 16:51:20 MSK
(In reply to Anton Farygin from comment #3)
> предлагаю systemd.filetrigger переименовать как 01-systemd.filetrigger

Нет ли у нас файлтриггеров, которые дёргают systemd-update-helper -- например, аналогично %systemd_post? Если вдруг есть, такое переименование может их сломать.