Bug #16519
systemd : pas de /run/chrono/ créé (et donc échec de gunicorn)
0%
Description
Je pensais pourtant bien avoir fait le test du reboot :/
Fichiers
Révisions associées
debian: use RuntimeDirectory option to create /run/chrono/ (#16519)
Historique
Mis à jour par Frédéric Péters il y a presque 7 ans
- Fichier 0001-debian-use-tmpfiles.d-to-create-run-chrono-directory.patch 0001-debian-use-tmpfiles.d-to-create-run-chrono-directory.patch ajouté
- Statut changé de Nouveau à En cours
- Patch proposed changé de Non à Oui
Testé avec un vrai redémarrage sur chrono.dev.
Mis à jour par Thomas Noël il y a presque 7 ans
peut-être renommer "chrono.conf" en "chrono.tmpfiles.d" ?
Mis à jour par Frédéric Péters il y a presque 7 ans
Je me suis posé la question et j'ai décidé de faire comme dans des paquets debian existants. (aussi et c'est sans doute ainsi parce que dh_install ne peut pas renommer).
Mis à jour par Frédéric Péters il y a presque 7 ans
- Fichier 0001-debian-use-RuntimeDirectory-option-to-create-run-chr.patch 0001-debian-use-RuntimeDirectory-option-to-create-run-chr.patch ajouté
Je l'ai poussé mais depuis il y a mieux, nouveau patch qui ajoute plutôt une ligne RuntimeDirectory dans le fichier .service, qui fait le job.
Mis à jour par Thomas Noël il y a presque 7 ans
L'impression en lisant le man de systemd.exec qu'il faut fournir un RuntimeDirectoryMode=0755 (parce que j'arrive pas à trouver la valeur par défaut). Si tu penses que non (ie que tu as testé en vrai), alors go.
Mis à jour par Frédéric Péters il y a presque 7 ans
Yep c'est testé en vrai, 0755 est la valeur par défaut.
c->runtime_directory_mode = 0755;
(dans systemd/src/core/execute.c)
Mis à jour par Frédéric Péters il y a presque 7 ans
- Statut changé de En cours à Résolu (à déployer)
commit 3775bb5b7d5a47cc327f60ee5598e64b7c610405 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Sat May 27 18:21:25 2017 +0200 debian: use RuntimeDirectory option to create /run/chrono/ (#16519)
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Statut changé de Résolu (à déployer) à Solution déployée
debian: use tmpfiles.d to create /run/chrono/ directory (#16519)