[请益] 找不到certificate

楼主: qazsd ( )   2023-09-24 20:32:51
请教板上大大,在执行gitlab-ctl reconfigure后,回传下列错误讯息,但是gitlab.rb 内
的凭证路径(/etc/gitlab/ssl)找得到该凭证,即使将凭证改名或移除,依然显示相同错误?
息如下:
—————————————————————-
2023-09-23_21:46:52.12139 nginx: [emerg] cannot load certificate "/etc/gitlab/ss
l/test.crt": BIO_new_file() failed (SSL: error:02001002:system library:fopen:No
such file or directory:fopen('/etc/gitlab/ssl/test.crt','r') error:2006D080:BIO
routines:BIO_new_file:no such file
—————————————————————-

试过执行gitlab-rake cache:clear来清除快取,但是该指令无法成功执行

请问要怎么解决该错误讯息?
谢谢
作者: cheneyen (kido)   2023-09-24 21:06:00
test.crt有问题不是?补上应该就好了吧?
作者: MoonCode (MoonCode)   2023-09-24 21:21:00
权限看一下
作者: BlacksPig (Black Handsome s Pig)   2023-09-25 07:33:00
凭证格式?
作者: ccpz (OoOoOo)   2023-09-25 08:51:00
selinux 或 apparmor ?
作者: yamagishi (山岸刑务官)   2023-09-25 09:19:00
你档案有放对地方吗
楼主: qazsd ( )   2023-09-25 12:02:00
档案名称对,档案权限是644,ssl资料夹是755发现/opt/gitlab/embedded/node/xxxx.json有hostname的crt
作者: tsaigi (菜鸡)   2023-09-25 15:30:00
selinux

Links booklink

Contact Us: admin [ a t ] ucptt.com