GNU/Linux >> Znalost Linux >  >> Linux

Chyba OpenCA addMessage se nezdařilo pro slot protokolu XML. Nelze vytvořit adresář [Vyřešeno]

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.


Linux
  1. Chyba:xenstore-read:xs_open:Žádný takový soubor nebo adresář na DomU [Vyřešeno]

  2. Chyba:Nelze načíst metalink pro úložiště:epel. Prosím ověřte jeho cestu a zkuste to znovu [Vyřešeno]

  3. Yum Install Error – Nedostatek místa v adresáři pro stahování [Vyřešeno]

  1. Jak opravit chybu konfigurace:nelze najít adresář maker ‚m4‘ [Vyřešeno]

  2. Nelze otevřít konzolu XEN VM – chyba Virt-viewer:nelze otevřít displej [Vyřešeno]

  3. OpenStack Compute Error – Žádný záznam výpočetního uzlu pro hostitele [Vyřešeno]

  1. Chyba spouštění virtuálního počítače OpenStack – poslední výjimka:Vazba selhala pro port [Vyřešeno]

  2. Jak opravit chybu OpenStack – nepodařilo se odstranit síť? [vyřešeno]

  3. fatální chyba openssl/evp.h:Žádný takový soubor nebo adresář:[Vyřešeno]