Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

invafetch failed to start on docker #1

Open
Xtreme89 opened this issue Jan 30, 2023 · 2 comments
Open

invafetch failed to start on docker #1

Xtreme89 opened this issue Jan 30, 2023 · 2 comments
Assignees

Comments

@Xtreme89
Copy link

Xtreme89 commented Jan 30, 2023

Hi,

erstmal Vielen Dank für die Mühe die Du dir hier gemacht hast!

Leider startet bei mir Invafetch im Docker-Container nicht so wirklich.

Docker-Compose wirft folgende Logs aus

invafetch_1  | exec ./invafetch: exec format error
invafetch_1  | exec ./invafetch: exec format error
invafetch_1  | exec ./invafetch: exec format error
invafetch_1  | exec ./invafetch: exec format error
invafetch_1  | exec ./invafetch: exec format error
invafetch_1  | exec ./invafetch: exec format error
invafetch_1  | exec ./invafetch: exec format error
invafetch_1  | exec ./invafetch: exec format error
invafetch_1  | exec ./invafetch: exec format error
invafetch_1  | exec ./invafetch: exec format error
invafetch_1  | exec ./invafetch: exec format error

Compose File sieht so aus

version: '3.7'
services:
  invafetch:
    image: geschke/invafetch:latest
    restart: always
    volumes:
      - ./invafetch/processdata.json:/app/processdata.json
    environment:
      DBHOST: "xxx"
      DBUSER: "solardbuser"
      DBNAME: "solardb"
      DBPASSWORD: "xxxx"
      DBPORT: "xx"
      INV_SERVER: "xx"
      INV_PASSWORD: "xx"
      INV_SCHEME: "https"
      #TIME_REQUEST_DURATION_SECONDS:2
      #TIME_NEW_LOGIN_MINUTES:1

das ganze läuft auf einem raspberry pi
Ideen?

Gruß

@Xtreme89 Xtreme89 changed the title Invafetech failed to start on docker invafetch failed to start on docker Jan 30, 2023
@geschke
Copy link
Owner

geschke commented Jan 31, 2023

Hallo!

Erstmal vielen Dank für Deinen Fehlerbericht, Du bist da auf ein Problem gestoßen, das ich leider nicht im Blick hatte!
Die Binaries in den Docker-Images sind für die amd64-Architektur kompiliert, der Raspberry basiert jedoch auf der arm-Architektur (vermutlich v7 oder v8, je nach Modell).
Zwar lassen sich mit Go auch Binaries für andere Architekturen erzeugen, und irgendwie können damit passende Docker-Images aufgebaut werden (z.B. steht das MariaDB-Image für mehrere Architekturen zur Verfügung), aber zum aktuellen Zeitpunkt habe ich das noch nicht gemacht, weshalb ich mir das erstmal genauer ansehen und umsetzen müsste.
Momentan kann ich Dir daher leider keine schnelle Lösung anbieten, aber ich nehme den Wunsch gerne auf und werde mich in der nächsten Zeit auf jeden Fall darum kümmern.

Vielen Dank nochmal & Beste Grüße,
Ralf

@geschke geschke self-assigned this Jan 31, 2023
@Xtreme89
Copy link
Author

Danke für die Info. Hab mir erstmal selbst geholfen und es ohne Docker auf dem PI zum laufen gebracht

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants