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:
Date: Fri Aug 19 02:29:47 UTC 2016
New revision: 420440
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.