Much of this is still a problem in the current version in testing (0.17.2-1). The paths to the binaries in the gnunet.conf file seems to have been fixed, but the other two problems remain.
Levin's solution to the user problem (by putting the real username in the .service file still works, but gnunet still barfs on the logfile problem. The solution to that is to put the logfile in /var/log/gnunet. The current version of gnunet creates this directory, with correct permissions (0755 gnunet:gnunet), but doesn't update /etc/gnunet.conf to fit. With that file set up like this: [path] GNUNET_HOME = /var/lib/gnunet/ GNUNET_DATA_HOME = /var/lib/gnunet/data/ GNUNET_RUNTIME_DIR = /var/run/gnunet/ [arm] START_SYSTEM_SERVICES = YES START_USER_SERVICES = NO OPTIONS = -l /var/log/gnunet/gnunet.log gnunet starts up fine. .....Ron Murray -- Ron Murray <r...@rjmx.net> PGP Fingerprint: 4D99 70E3 2317 334B 141E 7B63 12F7 E865 B5E2 E761
signature.asc
Description: This is a digitally signed message part