Comments (12)
@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
Is there any other info you could provide to help us investigate?
from sandbox.
here are the logs for the changed project to point to the arm64v8 images
logs.txt
from sandbox.
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.
from sandbox.
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.
@fdamador sorry for not following up sooner. I've reached out internally for help here.
from sandbox.
thanks, a bit more info on the hardware:
ARM 64 NAS Toolchain(ARM_64)
from sandbox.
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.
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.
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.
Looks like your team has made progress on this front. I can now see telegraf running just fine on the Arm64v8 latest build.
However, It seems what ever you guys did on Telegraf has not transfered to Kapacitor.
from sandbox.
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.
Awesome! I'm glad someone has figured this out.
from sandbox.
Related Issues (20)
- ERROR: Cannot locate specified Dockerfile: .//Dockerfile HOT 4
- Service 'influxdb' failed to build: Please provide a source image with `from` prior to commit HOT 8
- Not working on arm (raspi3) architecture HOT 1
- Default UDP port of 8089 conflicts with Splunk HOT 1
- max open file limits HOT 2
- Problem with git clone HOT 4
- Fail to input data using UDP, needs this change
- add behaviour similar to docker's option '--restart always' HOT 1
- Running on boot HOT 1
- Telegraf can't connect to influxdb HOT 3
- error on initial startup HOT 1
- when I try to ./sandbox up command HOT 3
- Kapacitor 401 unautherized HOT 10
- documentation failed when sandbox restart
- InfluxDb Sandbox HOT 1
- Got permission denied while trying to connect to the Docker daemon socket HOT 1
- `./sandbox up` fails upon first time run
- How to enable basic auth with read access only for a new user?
- Sandbox Chronograf doesn't start HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sandbox.