Avahi successfully starts, but the device is not discoverable by name.It's running on an embedded device, with busybox on. There are no problems when running it on RaspberryPi (in the same LAN).Program output:root@user:/etc/avahi# avahi-daemon   Process 288 died: No such process; trying to remove PID file. (/var/run/avahi-daemon//pid)   Found user 'avahi' (UID 100) and group 'avahi' (GID 84).   Successfully dropped root privileges.   avahi-daemon 0.6.32 starting up.   Successfully called chroot().   Successfully dropped remaining capabilities.   Loading service file /services/apache.service.   Joining mDNS multicast group on interface eth0.IPv4 with address 192.168.1.15.   New relevant interface eth0.IPv4 for mDNS.   Network interface enumeration completed.   Registering new address record for 192.168.1.15 on eth0.IPv4.   Server startup complete. Host name is user.local. Local service cookie is 2464222800.   Service user HTTP (/services/apache.service) successfully established. Service (/etc/avahi/services/apache.service):<?xml version=1.0 standalone='no'?>  <!DOCTYPE service-group SYSTEM avahi-service.dtd>  <service-group>  <name replace-wildcards=yes>%h HTTP</name>  <service>  <type>_http._tcp</type>  <port>80</port>  </service>  </service-group>Configuration (/etc/avahi/avahi-daemon.conf):[server]  use-ipv4=yes  use-ipv6=yes  ratelimit-interval-usec=1000000  ratelimit-burst=1000  enable-dbus=no [wide-area]  enable-wide-area=yes [publish]  publish-hinfo=no  publish-workstation=no [reflector] [rlimits]  rlimit-core=0  rlimit-data=4194304  rlimit-fsize=0  rlimit-nofile=768  rlimit-stack=4194304  rlimit-nproc=3
Avahi-daemon on embedded linux, running but not working
embedded;daemon;avahi