GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

Das System zeigte kontinuierlich die Fehlermeldung von „avahi-demon“ in /var/log/messages an

Das Problem

Der Server zeigt kontinuierlich die folgenden Meldungen in /var/log/messages oder in der dmesg-Protokolldatei an:

avahi-daemon[23373]: server.c: Packet too short or invalid while reading response record. (Maybe an UTF8 problem?)

Die Lösung

Dies ist ein Avahi-Daemon-Problem im Zusammenhang mit der Netzwerkumgebung. Der Avahi-Daemon ist eine Anwendung für die Zeroconf-Implementierung. Der Avahi-Daemon arbeitet im Zusammenhang mit DNS (mDSN). Der Avahi-Daemon nähert sich und sucht nach anderen Benutzern oder Geräten nach lokalen Netzwerken ohne spezielle Konfiguration wie DNS oder Server. Diese Meldung zeigt an, dass Pakete von anderen Hostgeräten oder DNS empfangen wurden. Dies bedeutet, dass der Avahi-Daemon eine erfolglose Antwort im Netzwerk erhalten hat.

Wenn Sie Zeroconf/avahi-daemon nicht verwenden , deaktivieren Sie bitte den Avahi-Daemon:

# service avahi-daemon stop
# ckconfig avahi-daemon off

Wenn Sie NetworkManager-Prozesse sehen können, deaktivieren Sie bitte auch NM :

# service NetworkManager stop
# chkconfig NetworkManager off 

Sie können die Avahi-Daemon-Pakete auch vollständig vom System entfernen. Aber die Avahi-Daemon-Bibliotheken wurden möglicherweise in vielen anderen Paketen verwendet und haben daher Abhängigkeiten. Außerdem kann das Paket als Abhängigkeit erneut installiert werden, während andere Pakete installiert werden.


Cent OS
  1. Centos – Was ist der Unterschied zwischen /usr/lib/systemd/system und /etc/systemd/system?

  2. Wenig Speicherplatz auf der Festplatte Fehlerprotokollierung /var/log/cups/error.log?

  3. Verstehen der Datei /etc/rsyslog.conf zum Konfigurieren der Systemprotokollierung

  4. /var/log/messages ist leer, ebenso wie die rotierten Protokolldateien wie messages.0, messages.1

  5. Systemprotokolldatei /var/log/messages wird automatisch gelöscht oder gekürzt (CentOS/RHEL)

So ändern Sie den Pfad der auditd-Protokolldatei /var/log/audit/audit.log

Warum meldet „/var/log/messages“ Marspakete?

Auditd-Meldungen füllen /var/log/messages

fprintd protokolliert Nachrichten in /var/log/messages, selbst wenn USEFPRINTD=no in /etc/sysconfig/authconfig (CentOS/RHEL 7)

Was sind „segfault“-Meldungen in der Datei /var/log/messages

Systemprotokolle sind leer (/var/log/messages; /var/log/secure; etc)