Viene visualizzato l'errore seguente durante l'accesso alla pagina pub di OpenCA?
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
Di seguito è riportato il messaggio di errore dettagliato in 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.
Soluzione:
Passaggio 1 :come dice chiaramente il messaggio di errore Impossibile creare la directory accedi alla rispettiva cartella e scopri se la directory /home/openra/var/log dispone dell'autorizzazione di scrittura per l'utente del server Web (ad esempio, apache utente).
Nota:La directory del registro potrebbe differire sulla tua macchina. Ad esempio, se OpenCA è installato in /usr/local/openca , quindi cerca la directory di registro in /usr/local/openca/var/log . Nel mio caso, OpenCA è installato nella cartella /home/openra/.
Passaggio 2 :Se le autorizzazioni sono corrette, il problema potrebbe essere dovuto allo spazio su disco insufficiente. Usa il comando seguente per controllare lo stato del disco.
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
Ah! Hai visto pieno al 100% per /home partizione (Questa è la partizione su cui avevo installato OpenCA). Nel tuo caso, OpenCA potrebbe essere stato installato in una partizione diversa. Poiché non è rimasto abbastanza spazio, il demone OpenCA non è stato in grado di creare una directory per la registrazione. Cancella i vecchi file di backup, i file indesiderati o aumenta le dimensioni della partizione senza influire sull'installazione.
Questo è tutto! Vai avanti e avvia il demone OpenCA e dovrebbe funzionare.