2017-04-10 30 views
4

我在amazon linux中运行docker。我为特定的操作设置了一个cron作业。它返回一个错误,说明不能使/删除指定会话 泊坞版本的条目:1.12.6(客户端和服务器) API版本:1.24(客户端和服务器)无法为指定的会话创建/删除条目 - cron

+0

请添加一些更多的信息。什么Docker版本(Docker版本)?你运行什么命令来获取错误? –

回答

6

这错误通常是由于帕姆安全问题。

它最近在Debian中已被修复:https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=726661和Ubuntu Wily(15.10)。

作为解决方法,您可以尝试在/etc/pam.d/cron中注释模块pam_loginuid.so,然后重新启动cron(或docker容器)。

您可以使用类似这样的东西在你的Dockerfile:

RUN sed -i '/session required  pam_loginuid.so/c\#session required pam_loginuid.so' /etc/pam.d/cron 
+1

谢谢。有用 ! ! –