Linux - avahi-daemon: Benutzer 'avahi' konnte nicht gefunden werden

1729
simo-zz

Ich habe Probleme mit dem Avahi-Daemon 0.6.31 .

Ich habe auch deinstalliert und wieder neu installiert, aber ich habe immer Fehler beim Booten:

Jan 14 12:13:27 avahi-daemon[1773]: Failed to find user 'avahi'. Jan 14 12:13:28 systemd[1]: avahi-daemon.service: main process exited, code=exited, status=255/n/a Jan 14 12:13:28 systemd[1]: Unit avahi-daemon.service entered failed state. Jan 14 12:13:28 systemd[1]: avahi-daemon.service failed. Jan 14 12:24:42 avahi-daemon[4758]: Failed to find user 'avahi'. Jan 14 12:24:42 systemd[1]: avahi-daemon.service: main process exited, code=exited, status=255/n/a Jan 14 12:24:42 systemd[1]: Unit avahi-daemon.service entered failed state. Jan 14 12:24:42 systemd[1]: avahi-daemon.service failed. Jan 14 12:24:42 avahi-daemon[4773]: Failed to find user 'avahi'. Jan 14 12:24:42 systemd[1]: avahi-daemon.service: main process exited, code=exited, status=255/n/a Jan 14 12:24:43 systemd[1]: Unit avahi-daemon.service entered failed state. Jan 14 12:24:43 systemd[1]: avahi-daemon.service failed. Jan 14 12:24:43 avahi-daemon[4790]: Failed to find user 'avahi'. Jan 14 12:24:43 systemd[1]: avahi-daemon.service: main process exited, code=exited, status=255/n/a Jan 14 12:24:43 systemd[1]: Unit avahi-daemon.service entered failed state. Jan 14 12:24:43 systemd[1]: avahi-daemon.service failed. Jan 14 12:24:44 avahi-daemon[4812]: Failed to find user 'avahi'. Jan 14 12:24:44 systemd[1]: avahi-daemon.service: main process exited, code=exited, status=255/n/a Jan 14 12:24:44 systemd[1]: Unit avahi-daemon.service entered failed state. Jan 14 12:24:44 systemd[1]: avahi-daemon.service failed. Jan 14 12:24:45 avahi-daemon[4824]: Failed to find user 'avahi'. Jan 14 12:24:45 systemd[1]: avahi-daemon.service: main process exited, code=exited, status=255/n/a Jan 14 12:24:45 systemd[1]: Unit avahi-daemon.service entered failed state. Jan 14 12:24:45 systemd[1]: avahi-daemon.service failed. Jan 14 12:24:45 systemd[1]: start request repeated too quickly for avahi-daemon.service Jan 14 12:24:45 systemd[1]: Unit avahi-daemon.socket entered failed state. Jan 14 12:24:45 systemd[1]: avahi-daemon.service failed. 

Laufen

systemctl status avahi-daemon.service 

es kommt immer zurück:

● avahi-daemon.service - Avahi mDNS/DNS-SD Stack Loaded: loaded (/lib/systemd/system/avahi-daemon.service; enabled; vendor preset: enabled) Active: failed (Result: start-limit) since Thu 2016-01-14 12:24:45 UTC; 16min ago Process: 4824 ExecStart=/usr/sbin/avahi-daemon -s (code=exited, status=255) Main PID: 4824 (code=exited, status=255)  Jan 14 12:24:44 systemd[1]: Starting Avahi mDNS/DNS-SD Stack... Jan 14 12:24:45 avahi-daemon[4824]: Failed to find user 'avahi'. Jan 14 12:24:45 systemd[1]: avahi-daemon.service: main process exited, code=exited, status=255/n/a Jan 14 12:24:45 systemd[1]: Failed to start Avahi mDNS/DNS-SD Stack. Jan 14 12:24:45 systemd[1]: Unit avahi-daemon.service entered failed state. Jan 14 12:24:45 systemd[1]: avahi-daemon.service failed. Jan 14 12:24:45 systemd[1]: start request repeated too quickly for avahi-daemon.service Jan 14 12:24:45 systemd[1]: Failed to start Avahi mDNS/DNS-SD Stack. Jan 14 12:24:45 systemd[1]: avahi-daemon.service failed. 

Während sich der Benutzer und die Gruppe von avahi sowohl in / etc / shadow als auch in der / etc / group befindet. Durchsuchen des Internets nach der Fehlermeldung:

Failed to find user 'avahi' 

gibt nicht sehr nützliche Ergebnisse zurück.
Was könnte dieses Problem verursachen?

2
Prüfen Sie, ob der Benutzer `avahi` in der Datei` / etc / passwd` enthalten ist. max vor 8 Jahren 0
Hallo Max, ja, `avahi` befindet sich in der` / etc / passwd`-Datei. simo-zz vor 8 Jahren 0
Ich habe das gleiche Problem. das Erstellen des Benutzers avahi hilft nicht. Hast du eine Lösung gefunden? Frank Schrijver vor 7 Jahren 0

1 Antwort auf die Frage

0
Frank Schrijver

https://archlinuxarm.org/forum/viewtopic.php?f=31&t=6408 Dadurch wurde dieses Problem für mich behoben.

Go edit /etc/avahi/avahi-daemon.conf Find the line: "#disallow-other-stacks=no" and change to "disallow-other-stacks=yes" 

Dieses Flag ist anscheinend das, was avahi jetzt veranlasst, SO_REUSEPORT zu verwenden (und durch das Umschalten auf yes dieses neue Verhalten deaktiviert wird.) Die Dokumente weisen darauf hin, dass dies ein Mechanismus ist, mit dem böse Setups mit mehr als einem mdns-Handler gleichzeitig ausgeführt werden können.