2017-04-10 4 views
4

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

+0

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? –

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 ! ! –