When `gnunet-arm -s` is run, it starts several binaries located in /usr/local/lib/gnunet/libexec. One of these is /usr/local/lib/gnunet/libexec/gnunet-daemon-hostlist. However, this binary does not exist in the package. This causes the following error messages to be printed: Dec 05 15:12:58-656663 util-29490 WARNING `access' failed on file `/usr/local/lib//gnunet/libexec/gnunet-daemon-hostlist' at os_installation.c:772 with error: No such file or directory Dec 05 15:12:58-656904 arm-29485 ERROR Failed to start service `hostlist' The hostlist service is fairly critical, as it allows the node to connect to other nodes in the network.
It seems that this issue happens when GNUnet is compiled on a system without libgnurl, a fork of libcurl which uses GnuTLS.
A commit references this bug: Author: marino Date: Fri Aug 19 02:29:47 UTC 2016 New revision: 420440 URL: https://svnweb.freebsd.org/changeset/ports/420440 Log: net-p2p/gnunet: Mark broken due to runtime malfunction gnunet needs gnunet-daemon-hostlist to allow the connection to other nodes on the network, but it's not built because it apparently requires libgnurl for that. PR: 205042 Changes: head/net-p2p/gnunet/Makefile