环境AlmaLinux release 9.1,docker版本23.0.1。容器中是ubuntu 18.04,无法启动cupsd,报错
X [23/Mar/2023:03:35:18 +0000] cupsdDoSelect() failed - Bad address!
X [23/Mar/2023:03:35:18 +0000] Listeners[0] = 5
X [23/Mar/2023:03:35:18 +0000] Listeners[1] = 6
X [23/Mar/2023:03:35:18 +0000] Listeners[2] = 7
X [23/Mar/2023:03:35:18 +0000] CGIPipes[0] = 8
E [23/Mar/2023:03:35:18 +0000] Scheduler shutting down due to program error.
似乎是docker 23.0以后,把NOFILE设置成unlimited,cupsd无法处理。解决办法一是docker降级版本。解决办法二是修改 /var/lib/docker/containers/id/hostconfig.json
"Ulimits":null
改为
"Ulimits":[{"Name":"nofile","Hard":1024,"Soft":1024}]
网友评论