[請益] 找不到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