Cannot reproduce with docker.elastic.co/beats/filebeat-oss:9.1.1. Also when I run go version -m on the filebeat process I get could not read Go build info from filebeat: unrecognized file format.
@TiagoQueiroz Thanks for getting back to me. I also get the following result. "architecture": "aarch64",. One thing I’ll add is I’m using Colima as my container runtime.
Sorry for the confusion. I’m using the docker client and running docker server within Colima which replaces docker desktop on Mac.
$ colima status
INFO[0004] colima is running using QEMU
INFO[0004] arch: aarch64
INFO[0004] runtime: docker
INFO[0004] mountType: sshfs
I get the following when I run the command which is empty. The container exists with exist code 139.
$ docker run --rm ``docker.elastic.co/beats/filebeat-oss:9.1.2`` -e -d "*"
$ $?
zsh: command not found: 139
I copied the filebeat process onto my machine and ran the go command on it. (It works fine for any other version of filebeat).
This is the result when I run the command on the filebeat binary I retrieved from the filebeat and filebeat-oss image respectively
$ file fb/filebeat
fb/filebeat: ELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, Go BuildID=1ufOxIOS-3mEHsPQKIwg/tmGWwjLFlxBrnQUr2oUN/NFIqo40dxg1MrzZjuI_f/T8OAv5yKFzP2yu3Q4OiI, BuildID[sha1]=49333e9cfcc47ed35177d5813bbd72062bf64947, stripped
$ file fb/filebeat-oss
fb/filebeat-oss: ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, missing section headers at 139190248
$ go version fb/filebeatfb/filebeat: go1.24.4
$ go version fb/filebeat-ossfb/filebeat-oss: could not read Go build info from fb/filebeat-oss: unrecognized file format
@TiagoQueiroz I’ve had a few of my colleages try this on both colima and docker desktop and non see the issue I’m seeing. I think this is only happening on my laptop. Thanks for your help. This is good to resolve.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.