Ich habe kürzlich einen Fehler „addMessage failed for log slot XML“ behoben, als ich auf die Pub-Seite von OpenCA zugegriffen habe. Allerdings war das eine ältere Version von OpenCA. Heute habe ich mich entschieden, die neueste Version auf der virtuellen CentOS7-Maschine zu installieren, und bin auf einen Perl-Fehler gestoßen – „PERL XML-Parser-Modul erfordert expat-devel“.
Unten ist die Momentaufnahme des Fehlers:
checking Expat devel... ERROR! *** ERROR::The PERL XML-Parser module requires the expat-devel one (/usr/include/expat.h)!
Wenn Sie während der Installation von OpenCA die Fehlermeldung „PERL XML-Parser-Modul erfordert expat-devel“ erhalten, können Sie sie wie folgt lösen.
Wie man das PERL XML-Parser-Modul repariert, das expat-devel erfordert
Aus dem Fehler kann ich entnehmen, dass das Perl-Modul XML::Parser benötigt expat-devel die voraussichtlich expat.h bereitstellen wird Header-Datei. Um diesen Fehler zu beheben, muss ich nur expat-devel installieren Modul mit dem folgenden Befehl:
sudo yum install expat-devel
Das ist es 🙂