I have ByzPi running in Raspbian on which I'd previously installed Apache2 (listening on 80 but not 443). I can connect from a non-node Windows client. I can join a mesh with another Byzantium node. Apache runs fine. I also have internet access working via eth0.
Clicking on the Avahi start menu entry lists a few items like eth0, wlan0, raspberrypi, but no mention of services like etherpad-lite, (groundstation) or qwebirc.
The non-node client reports (via services.py): "No services found in this network."
Running /etc/init.d/webchat-service manually gave: Syntax error. "(" unexpected.
Running /etc/init.d/qwebirc manually gave: Another twistd server is running, PID 2571.
If bootup called /etc/init.d/ssl then it made no attempt to create a server certificate. I ran this manually and it successfully created the key and cert.
On the console at boot up, I spotted:
Setting up resolvconf. Illegal option -- (failed to create runtime directories).
This is followed by a list of other failures for "-e" "-m"; etc.
Startpar: resolvconf failed.
In syslog, the following failed and I saw no mention of starting services:
Jul 14 17:14:13 raspberrypi ifplugd(eth0)[2499]: client: ln: failed to create symbolic link `/etc/resolv.conf': File exists (Points to 127.0.0.1).
Jul 14 17:14:20 raspberrypi ifplugd(eth0)[2499]: Program execution failed, return value is 1.
Jul 14 17:15:40 raspberrypi puppet-agent[2456]: Could not request certificate: getaddrinfo: Name or service not known (Three log entries)
I also noticed that though I can access the Apache web server from another machine, on the RPi I can't browse to localhost/ or 127.0.0.1/.
The task manager shows the following running: avahi-daemon, oslrd, puppet, several python.
Hope some of this makes sense to you. Thanks a lot,
Eric T.
Still getting "This mesh network is probably not connected to the internet. No services found in the network. Please try again in a little while."
I was getting a HTTP 500 response and "proxy: no protocol handler was valid for the url". I ran sudo a2enmod proxy_http and that fixed the issue.
ircd *is* running on port 6667; an IRC client is running on port 8989, and I can join IRC. IRC still isn't showing up in services, though, so I temporarily edited /var/www/index.html to include a hardwired link to the IRC client and additional services I want to run on my local node, such as a directory of useful files for download, and dokuwiki.
Great project. Many thanks.