Dockerimage

Solaranzeige und Docker
Alles was mit der Docker Version zu tun hat.

Moderatoren: Ulrich, DeBaschdi

FW66
Beiträge: 9
Registriert: Fr 12. Aug 2022, 09:05

Re: Dockerimage

Beitrag von FW66 »

Code: Alles auswählen

$ 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                                 #
##############################################################################################

FW66
Beiträge: 9
Registriert: Fr 12. Aug 2022, 09:05

Re: Dockerimage

Beitrag von FW66 »

Auf dem host selber kann ich github.com auflösen. Innerhalb des Containers nicht

DeBaschdi
Beiträge: 299
Registriert: Mo 10. Aug 2020, 08:13
Hat sich bedankt: 15 Mal
Danksagung erhalten: 55 Mal

Re: Dockerimage

Beitrag von DeBaschdi »

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.

FW66
Beiträge: 9
Registriert: Fr 12. Aug 2022, 09:05

Re: Dockerimage

Beitrag von FW66 »

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:

Code: Alles auswählen

$ 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                                 #
##############################################################################################
Hast du eine Idee?

DeBaschdi
Beiträge: 299
Registriert: Mo 10. Aug 2020, 08:13
Hat sich bedankt: 15 Mal
Danksagung erhalten: 55 Mal

Re: Dockerimage

Beitrag von DeBaschdi »

Ja, du benötigst mindestens :
Docker version 19.03.9 oder neuer
libseccomp version 2.4.2 oder neuer.

Vermutlich ist deine libseccomp veraltet.

Aktivier mal debian testing/unstable und :

apt-get -y install libseccomp2/unstable

Oder lass den container privileged laufen.

FW66
Beiträge: 9
Registriert: Fr 12. Aug 2022, 09:05

Re: Dockerimage

Beitrag von FW66 »

Docker ist version 23.0.2, aber libseccomp2 ist nur version 2.3.3

Code: Alles auswählen

$ sudo dpkg --list | grep libsec
ii  libseccomp2:armhf                     2.3.3-4                                      armhf        high level interface to Linux seccomp filter
Probiere ich nachher mal aus.

FW66
Beiträge: 9
Registriert: Fr 12. Aug 2022, 09:05

Re: Dockerimage

Beitrag von FW66 »

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:
  1. In /etc/apt/sources.list.d eine neue Datei raspi_backport.list mit folgendem Inhalt anlegen

    Code: Alles auswählen

    deb http://ftp.debian.org/debian buster-backports main
  2. Code: Alles auswählen

    apt-get update
    Sollte es eine Fehlermeldung kommen wie

    Code: Alles auswählen

    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
    dann wie folgt vorgehen:

    Code: Alles auswählen

    curl https://ftp-master.debian.org/keys/archive-key-10.asc | gpg --import 
    gpg --export 648ACFD622F3D138  | apt-key add -
    apt-get update
    
  3. libseccomp2 aus dem backport installieren

    Code: Alles auswählen

    apt-get install libseccomp2/buster-backports
Ich hoffe das hilft.

FW66
Beiträge: 9
Registriert: Fr 12. Aug 2022, 09:05

Re: Dockerimage

Beitrag von FW66 »

@DeBaschdi Danke für den Support !!!!

rmayergfx
Beiträge: 2
Registriert: So 21. Aug 2022, 14:49
Hat sich bedankt: 2 Mal

Re: Dockerimage

Beitrag von rmayergfx »

Bitte auf https://registry.hub.docker.com/r/takea ... aranzeige/
Den Link Inital Setup Instructions bearbeiten, der Link geht auf das PDF und ist keinerlei Hilfe für das Docker Image.

DeBaschdi
Beiträge: 299
Registriert: Mo 10. Aug 2020, 08:13
Hat sich bedankt: 15 Mal
Danksagung erhalten: 55 Mal

Re: Dockerimage

Beitrag von DeBaschdi »

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.

Antworten

Zurück zu „Docker Container“