$ docker logs Solaranzeige
Current default time zone: 'Europe/Berlin'
Local time is now: Thu Jan 1 01:00:00 CET 1970.
Universal Time is now: Thu Jan 1 00:00:00 UTC 1970.
##################################
# Initial Setup for Solaranzeige #
##################################
create necessary files/directories...
touch: setting times of '/var/www/log/solaranzeige.log': Operation not permitted
touch: setting times of '/var/www/log/update.log': Operation not permitted
downloading Main Program...
Cloning into 'solar_config'...
fatal: unable to access 'https://github.com/DeBaschdi/solar_config.git/': Resolving timed out after 1108539926404 milliseconds
cp: cannot stat '/tmp/git/solar_config/html': No such file or directory
cp: cannot stat '/tmp/git/solar_config/www': No such file or directory
cp: cannot stat '/tmp/git/solar_config/solaranzeige': No such file or directory
cp: cannot stat '/tmp/git/solar_config/influxdb': No such file or directory
cp: cannot stat '/tmp/git/solar_config/grafana': No such file or directory
Update wird gestartet .....
Ohhhh jeeee: ... this is a bug (../../random/random-csprng.c:1276:do_fast_random_poll)
Aborted (core dumped)
Installing PVForecast...
Cloning into 'PVForecast'...
fatal: unable to access 'https://github.com/StefaE/PVForecast.git/': Connection time-out
cp: cannot stat '/tmp/git/PVForecast/PVForecast/': No such file or directory
cp: cannot stat '/tmp/git/PVForecast/*.py': No such file or directory
cp: cannot stat '/tmp/git/PVForecast/solcast_light_config.ini': No such file or directory
cp: cannot stat '/tmp/git/PVForecast/config.ini': No such file or directory
chmod: cannot access '/solaranzeige/setup': No such file or directory
chmod: cannot access '/solaranzeige/statusmail': No such file or directory
chmod: cannot access '/solaranzeige/support': No such file or directory
Installing Grafana Plugins...
✔ Downloaded and extracted fetzerch-sunandmoon-datasource v0.3.0 zip successfully to /var/lib/grafana/plugins/fetzerch-sunandmoon-datasource
Please restart Grafana after installing plugins. Refer to Grafana documentation for instructions if necessary.
✔ Downloaded and extracted briangann-gauge-panel v0.0.9 zip successfully to /var/lib/grafana/plugins/briangann-gauge-panel
Please restart Grafana after installing plugins. Refer to Grafana documentation for instructions if necessary.
##############################################################################################
# Initial Setup for Solaranzeige completed, please run /solaranzeige/setup for Configuration #
# example : docker exec -ti Solaranzeige /solaranzeige/setup #
##############################################################################################
Das Problem liegt an deinem Datum, deshalb blockiert github.
Und überprüfe mal deine uid und gid, diese müssen jene des users sein der solaranzeige als container laufen lässt.
Also ich habe noch einmal alles neu aufgesetzt. Der User unter dem der Container laufen soll war jetzt auch der User welcher den Container pulled und startet. Trotzdem habe ich das gleiche Ergebnis. Die Uhrzeit ist falsch und der github.com wird nicht aufgelöst:
$ docker logs Solaranzeige
Current default time zone: 'Europe/Berlin'
Local time is now: Thu Jan 1 01:00:00 CET 1970.
Universal Time is now: Thu Jan 1 00:00:00 UTC 1970.
##################################
# Initial Setup for Solaranzeige #
##################################
create necessary files/directories...
touch: setting times of '/var/www/log/solaranzeige.log': Operation not permitted
touch: setting times of '/var/www/log/update.log': Operation not permitted
downloading Main Program...
Cloning into 'solar_config'...
fatal: unable to access 'https://github.com/DeBaschdi/solar_config.git/': Resolving timed out after 1806277140823 milliseconds
cp: cannot stat '/tmp/git/solar_config/html': No such file or directory
cp: cannot stat '/tmp/git/solar_config/www': No such file or directory
cp: cannot stat '/tmp/git/solar_config/solaranzeige': No such file or directory
cp: cannot stat '/tmp/git/solar_config/influxdb': No such file or directory
cp: cannot stat '/tmp/git/solar_config/grafana': No such file or directory
Update wird gestartet .....
Ohhhh jeeee: ... this is a bug (../../random/random-csprng.c:1276:do_fast_random_poll)
Aborted (core dumped)
Installing PVForecast...
Cloning into 'PVForecast'...
fatal: unable to access 'https://github.com/StefaE/PVForecast.git/': Connection time-out
cp: cannot stat '/tmp/git/PVForecast/PVForecast/': No such file or directory
cp: cannot stat '/tmp/git/PVForecast/*.py': No such file or directory
cp: cannot stat '/tmp/git/PVForecast/solcast_light_config.ini': No such file or directory
cp: cannot stat '/tmp/git/PVForecast/config.ini': No such file or directory
chmod: cannot access '/solaranzeige/setup': No such file or directory
chmod: cannot access '/solaranzeige/statusmail': No such file or directory
chmod: cannot access '/solaranzeige/support': No such file or directory
Installing Grafana Plugins...
✔ Downloaded and extracted fetzerch-sunandmoon-datasource v0.3.0 zip successfully to /var/lib/grafana/plugins/fetzerch-sunandmoon-datasource
Please restart Grafana after installing plugins. Refer to Grafana documentation for instructions if necessary.
✔ Downloaded and extracted briangann-gauge-panel v0.0.9 zip successfully to /var/lib/grafana/plugins/briangann-gauge-panel
Please restart Grafana after installing plugins. Refer to Grafana documentation for instructions if necessary.
##############################################################################################
# Initial Setup for Solaranzeige completed, please run /solaranzeige/setup for Configuration #
# example : docker exec -ti Solaranzeige /solaranzeige/setup #
##############################################################################################
So hat geklappt. Habe über buster-backports eine neue Version von libseccomp2 installiert. Danach hat alles geklappt. Der Wechselrichter wird erkannt. Einzig Grafana verlangt immer ein Login.
Für alle die ein ähnliches Problem haben hier mal die durchgeführten Schritte für Raspbian buster:
In /etc/apt/sources.list.d eine neue Datei raspi_backport.list mit folgendem Inhalt anlegen
GPG error: http://ftp.debian.org buster-backports InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 648ACFD622F3D138 NO_PUBKEY 0E98404D386FA1D9
Was hat das eine mit dem andern zu tun?
wie das Image installiert wird ist auf git/dockerhub beschrieben.
Nach /solaranzeige/setup geht es weiter wie auf dem pi, deshalb der link zur pdf, soll ja keiner dumm sterben und sich fragen wie die user.config.php eingestellt wird.