Je suis docker sous amazon linux. J'ai configuré un travail cron pour une action spécifique. Il renvoie une erreur indiquant Ne peut pas faire/supprimer une entrée pour la session spécifiée Docker Version: 1.12.6 (client et serveur) API Version: 1.24 (client et serveur)Impossible de créer/supprimer une entrée pour la session spécifiée - cron
4
A
Répondre
6
Cette erreur est généralement due à un question de sécurité de pam.
Il a été corrigé récemment dans debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=726661 et dans Ubuntu Wily (15.10). Pour contourner le problème, vous pouvez essayer de commenter le module pam_loginuid.so dans /etc/pam.d/cron et redémarrer cron (ou le conteneur docker).
Vous pouvez utiliser quelque chose de semblable à cela dans votre Dockerfile:
RUN sed -i '/session required pam_loginuid.so/c\#session required pam_loginuid.so' /etc/pam.d/cron
+1
Merci. Ça marche ! ! –
S'il vous plaît ajouter un peu plus d'informations. Quelle version de Docker ('docker version')? Quelle commande exécutez-vous pour obtenir l'erreur? –