Giter Club home page Giter Club logo

Comments (12)

russorat avatar russorat commented on July 20, 2024

@fdamador thanks for the issue. I'm not really sure what's going on. both chronograf and kapacitor are built for arm64v8 i believe:
https://hub.docker.com/layers/kapacitor/library/kapacitor/latest/images/sha256-dc3f87863789d3b4b2e62ca8ae8d0e08d2d95fdd5b5615cad707e7370e3ae233

https://hub.docker.com/layers/chronograf/library/chronograf/latest/images/sha256-d7e0ea08c5f12b9ae774b5e982b88d7a1a1aa0b045fde9c255d8cddf7a4beeac

Is there any other info you could provide to help us investigate?

from sandbox.

fdamador avatar fdamador commented on July 20, 2024

here are the logs for the changed project to point to the arm64v8 images
logs.txt

from sandbox.

fdamador avatar fdamador commented on July 20, 2024

I had also tried the generic project without any changes and here are the logs. I assumed the my linux/arm64 would pull the required image.

logs2.txt

from sandbox.

fdamador avatar fdamador commented on July 20, 2024

any updates on why Chonograf and Kapacitor hang up?
chronograf_1 | /entrypoint.sh: line 12: /usr/bin/chronograf: cannot execute binary file: Exec format error
chronograf_1 | /entrypoint.sh: line 12: /usr/bin/chronograf: Success
kapacitor_1 | /entrypoint.sh: line 11: /usr/bin/kapacitord: cannot execute binary file: Exec format error
kapacitor_1 | /entrypoint.sh: line 11: /usr/bin/kapacitord: Success

from sandbox.

russorat avatar russorat commented on July 20, 2024

@fdamador sorry for not following up sooner. I've reached out internally for help here.

from sandbox.

fdamador avatar fdamador commented on July 20, 2024

thanks, a bit more info on the hardware:
ARM 64 NAS Toolchain(ARM_64)
image

from sandbox.

8none1 avatar 8none1 commented on July 20, 2024

As a means of testing that it's not our ARM binaries that's the problem I installed docker & docker compose on a RasPi 4 running Ubuntu Server 19.10 ARM64. The Pi4 has an ARM Cortex A72 ARM v8 64bit processor.

Everything worked as expected.

My guess is, and it is only a guess, that the specific toolchain for the NAS device has some incompatibles with our build instructions and what you're getting out is not an ARM64 binary.

Please could you run file on the executables and post the output here?

from sandbox.

fdamador avatar fdamador commented on July 20, 2024

I'm trying to see if I can rebuild the alpine arm64 binaries, from the dockerfiles.
official docker images

Updates: The alpine arm toolkit is also armhf. I am able to run the arm golang docker image.

I will send you the file on the executables soon.

from sandbox.

fdamador avatar fdamador commented on July 20, 2024

As a means of testing that it's not our ARM binaries that's the problem I installed docker & docker compose on a RasPi 4 running Ubuntu Server 19.10 ARM64. The Pi4 has an ARM Cortex A72 ARM v8 64bit processor.

Can you send me your docker-compose and config files? I can run influxdb and telegraf just fine, it's just Chronograf and Kapacitor that are having the issue

from sandbox.

fdamador avatar fdamador commented on July 20, 2024

Looks like your team has made progress on this front. I can now see telegraf running just fine on the Arm64v8 latest build.

image

However, It seems what ever you guys did on Telegraf has not transfered to Kapacitor.

image

from sandbox.

hzliangbin avatar hzliangbin commented on July 20, 2024

hi, @fdamador , I've encountered similar problems with kapacitor. something like "exec format error".
seems solved in influxdata/kapacitor#2289 version 1.5.6

from sandbox.

fdamador avatar fdamador commented on July 20, 2024

Awesome! I'm glad someone has figured this out.

from sandbox.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.