GNU/Linux >> LINUX-Kenntnisse >  >> Linux

OpenCA-Fehler addMessage für Log-Slot-XML fehlgeschlagen. Verzeichnis kann nicht erstellt werden [Gelöst]

Sehen Sie den folgenden Fehler beim Zugriff auf die Pub-Seite von 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

Unten finden Sie die detaillierte Fehlermeldung 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.

Lösung:

Schritt 1 :Wie die Fehlermeldung deutlich besagt Verzeichnis kann nicht erstellt werden Navigieren Sie zum entsprechenden Ordner und finden Sie heraus, ob das Verzeichnis /home/openra/var/log hat Schreibberechtigung für Webserver-Benutzer (z. B. Apache Benutzer).

Notiz:

Das Protokollverzeichnis kann auf Ihrem Computer abweichen. Zum Beispiel, wenn OpenCA unter /usr/local/openca installiert ist , suchen Sie dann nach dem Protokollverzeichnis unter /usr/local/openca/var/log . In meinem Fall ist OpenCA im Ordner /home/openra/ installiert.

Schritt 2 :Wenn die Berechtigungen in Ordnung sind, liegt das Problem möglicherweise an wenig Speicherplatz. Verwenden Sie den folgenden Befehl, um den Status der Festplatte zu überprüfen.

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

Aha! Haben Sie gesehen, dass /home zu 100 % voll ist? Partition (Das ist die Partition, auf der ich meine OpenCA installiert hatte). In Ihrem Fall wurde OpenCA möglicherweise in einer anderen Partition installiert. Da nicht genügend Speicherplatz vorhanden ist, konnte der OpenCA-Daemon kein Verzeichnis für die Protokollierung erstellen. Löschen Sie alte Sicherungsdateien, unerwünschte Dateien oder vergrößern Sie die Partition, ohne die Installation zu beeinträchtigen.

Das ist es! Fahren Sie fort und starten Sie den OpenCA-Daemon und es sollte funktionieren.


Linux
  1. So erstellen Sie ein freigegebenes Verzeichnis für alle Benutzer in Linux

  2. Fehler:xenstore-read:xs_open:Keine solche Datei oder Verzeichnis auf DomU [Gelöst]

  3. Fehler:Metalink für Repository kann nicht abgerufen werden:epel. Bitte überprüfen Sie den Pfad und versuchen Sie es erneut [Gelöst]

  4. Yum-Installationsfehler – Unzureichender Speicherplatz im Download-Verzeichnis [Gelöst]

  5. So beheben Sie den Konfigurationsfehler:Makroverzeichnis „m4“ kann nicht gefunden werden [Gelöst]

Erstellen Sie ein Home-Verzeichnis für einen bestehenden Benutzer in Linux

OpenCA-Fehler Zertifikat kann nicht aus der Datenbank geladen werden

Tar-Archiv eines Verzeichnisses erstellen, außer für versteckte Dateien?

Mkdir:Verzeichnis kann nicht erstellt werden:Keine solche Datei oder Verzeichnis?

lvdisplay-Fehler:„Fehler beim Erstellen des Verzeichnisses /var/lock/lvm. Initialisierung der dateibasierten Sperre fehlgeschlagen.“

Ubuntu - Fehler:Fehler beim Erstellen der SD-Karte