Jak naznačil @JdeBP, důvodem tohoto chování jsou nesprávné popisky souborů SELinux. .
znak ve výstupu ls
označuje, že pro soubor je nastaven kontext zabezpečení. Dávejte tedy pozor na .
v ls
výstup!
cd /etc/systemd/system && ls -lhZ some-other-service.service anfragen-3dkonfig-mapper.service
tisky
-rw-r--r--. 1 root root unconfined_u:object_r:admin_home_t:s0 440 Mar 19 12:08 anfragen-3dkonfig-mapper.service
-rw-r--r--. 1 root root unconfined_u:object_r:systemd_unit_file_t:s0 457 Feb 24 11:42 some-other-service.service
Je vidět, že druhý soubor služby má systemd_unit_file_t
štítek, zatímco nefunkční služba nikoli. To lze opravit pomocí restorecon anfragen-3dkonfig-mapper.service
. Poté štítky vypadají následovně:
-rw-r--r--. 1 root root unconfined_u:object_r:systemd_unit_file_t:s0 440 Mar 19 12:08 anfragen-3dkonfig-mapper.service
-rw-r--r--. 1 root root unconfined_u:object_r:systemd_unit_file_t:s0 457 Feb 24 11:42 some-other-service.service
systemd se nyní chová podle očekávání.
-rw-r--r--.
Omezení SELinux vám komplikují život.