无法为指定的会话 - cron创建/删除条目

Pra*_*van 7 cron crontab docker amazon-linux

我在亚马逊linux中运行docker.我已经为特定操作设置了一个cron作业.它返回一个错误,指出无法为指定的会话 Docker版本创建/删除条目:1.12.6(客户端和服务器)API版本:1.24(客户端和服务器)

vqu*_*ans 17

该错误通常是由于pam安全问题造成的.

它最近已在debian中修复:https://bugs.debian.org/cgi-bin/bugreport.cgi?video = 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
Run Code Online (Sandbox Code Playgroud)

  • 拯救了我的一天。谢谢。 (2认同)
  • 谢谢,解决方法有效。但是,我感到惊讶的是,经过两年多的时间,今天这仍然是一个问题。我的docker在Mac上的我的docker上没有发生错误,但在Amazon Linux AMI版本2018.03上运行时却发生了。将在我的Dockerfile中添加一个备注,但是我不知道你们如何在文件中记录这种变通情况。 (2认同)