Vidíte níže uvedenou chybu při přístupu na stránku OpenCA pub?
Error 64510030 - General Error OpenCA Error addMessage failed for log slot xml (6512032). Cannot create directory /home/openra/var/log/xml/time/2017/10/30/04/28. Content-type: text/html
Níže je podrobná chybová zpráva v stderr.log.
PKI Master Alert: Logging error PKI Master Alert: Aborting all operations PKI Master Alert: Error: 64510030 PKI Master Alert: Message: addMessage failed for log slot sys_syslog (6511070). Cannot write to syslogdevice. PKI Master Alert: debugging messages of logging follow [Sat Sep 16 01:20:54 2017] openca_start: [Sat Sep 16 01:20:54 2017] openca_start: OpenCA: General error trapped 6251026: Aborting connection - you are using a wrong security protocol (http). at /home/openra//modules/perl5/OpenCA/UI/HTML.pm line 179. [Sat Sep 16 01:20:54 2017] openca_start: Compilation failed in require at ./openca_start line 62. OpenCA::Logger::Syslog::Sys: Using syslog priority CRIT because no level was specified.
Řešení:
Krok 1 :Jak chybová zpráva jasně říká Nelze vytvořit adresář, přejděte do příslušné složky a zjistěte, zda je adresář /home/openra/var/log má oprávnění k zápisu pro uživatele webového serveru (například apache uživatel).
Poznámka:Adresář protokolu se může na vašem počítači lišit. Pokud je například OpenCA nainstalováno pod /usr/local/openca , poté vyhledejte adresář protokolu pod /usr/local/openca/var/log . V mém případě je OpenCA nainstalována ve složce /home/openra/.
Krok 2 :Pokud jsou oprávnění v pořádku, může být problém způsoben nedostatkem místa na disku. Pomocí níže uvedeného příkazu zkontrolujte stav disku.
df -h Filesystem Size Used Avail Use% Mounted on /dev/sda2 95G 11G 80G 12% / /dev/sda1 487M 54M 408M 12% /boot tmpfs 1.7G 0 1.7G 0% /dev/shm /dev/sda5 186G 186G 0G 100% /home /dev/sda6 9.5G 163M 8.9G 2% /tmp /dev/sda3 67G 11G 54G 16% /usr
Ach! Viděli jste 100% zaplnění pro /home oddíl (to je oddíl, který jsem měl nainstalovaný OpenCA). Ve vašem případě mohla být OpenCA nainstalována v jiném oddílu. Protože nezbývá dostatek místa, démon OpenCA nebyl schopen vytvořit adresář pro protokolování. Vymažte staré záložní soubory, nepotřebné soubory nebo zvyšte velikost oddílu bez ovlivnění instalace.
A je to! Pokračujte a spusťte OpenCA démona a mělo by to fungovat.