Puppetserver无法签名证书,报错FileSystemException: Operation not permitted的问题求助
Puppetserver无法签名证书,报错FileSystemException: Operation not permitted的问题求助
各位好,最近我在处理Puppet证书签名时遇到了一个搞不懂的问题,想请大家帮忙排查下原因。
首先,我有一个处于待签名状态的证书,执行命令能正常看到它:
$ puppetserver ca list Requested Certificates: intern.mydomain.com (SHA256) 3C:82:85:ED:6C:30:54:79:7A:FC:41:00:63:33:E0:52:BE:AA:3B:3F:76:21:73:1E:0B:1D:5F:A4:9C:D5:92:AC
但当我尝试执行签名命令时,却收到了内部服务器错误:
$ puppetserver ca sign --certname intern.mydomain.com Error: When attempting to sign certificate request 'intern.mydomain.com', received code: 500 body: Internal Server Error: java.nio.file.FileSystemException: /etc/puppetlabs/puppet/ssl/ca/serial6208651530228400767tmp: Operation not permitted
我检查了报错里提到的CA目录,权限看起来是正常的,而且错误中的临时文件已经被创建了,内容就是字符串"0005":
$ ls -la /etc/puppetlabs/puppet/ssl/ca total 68 drwxrwx--- 4 puppet puppet 4096 Sep 19 15:19 . drwxrwx--x 8 puppet puppet 4096 Sep 19 15:17 .. -rw-r--r-- 1 root root 1938 Jun 6 08:23 ca_crl.pem -rw-r--r-- 1 root root 3862 Jun 6 08:23 ca_crt.pem -rw-r----- 1 puppet puppet 3243 Jun 6 08:23 ca_key.pem -rw-r----- 1 puppet puppet 800 May 16 13:33 ca_pub.pem -rw-r----- 1 puppet puppet 1938 May 16 13:33 infra_crl.pem -rw-r----- 1 puppet puppet 1 May 16 13:33 infra_inventory.txt -rw-r----- 1 puppet puppet 1 May 16 13:33 infra_serials -rw-r--r-- 1 root root 226 Jun 6 08:23 inventory.txt drwxr-x--- 2 puppet puppet 4096 Sep 19 15:05 requests -rw-r----- 1 puppet puppet 3247 May 16 13:33 root_key.pem -rw-r--r-- 1 root root 4 Jun 6 08:23 serial -rw------- 1 puppet puppet 4 Sep 19 15:14 serial3749210220972485837tmp -rw------- 1 puppet puppet 4 Sep 19 15:09 serial4900578622956461009tmp -rw------- 1 puppet puppet 4 Sep 19 15:19 serial6208651530228400767tmp drwxr-x--- 2 puppet puppet 4096 Jun 6 08:23 signed
特别疑惑的是,三个月前我还成功签名过3个证书,那些证书现在都正常工作,而且这段时间我完全没改动过系统。我用的是Puppetserver版本6.20.0,有没有大佬能帮我分析下可能的问题点?
备注:内容来源于stack exchange,提问作者Tibor Nagy
相关产品推荐
相关产品推荐

