# Filebeat v7.17.15 linux binary fails to start filebeat on x86

**URL:** https://discuss.elastic.co/t/filebeat-v7-17-15-linux-binary-fails-to-start-filebeat-on-x86/347561
**Category:** Beats
**Tags:** filebeat
**Created:** [November 20, 2023, 10:13pm UTC](https://discuss.elastic.co/t/filebeat-v7-17-15-linux-binary-fails-to-start-filebeat-on-x86/347561 "2023-11-20T22:13:54Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Pratik\_Joshi](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/pratik_joshi/32/127806_2.png) [@Pratik\_Joshi](https://discuss.elastic.co/u/Pratik_Joshi)
#### Post date: [November 20, 2023, 10:13pm UTC](https://discuss.elastic.co/t/filebeat-v7-17-15-linux-binary-fails-to-start-filebeat-on-x86/347561/1 "2023-11-20T22:13:54Z")

</div>

It turns out that the beats `v7.17.15` fails to start up on an `x86` Linux environment whereas it comes up successfully on the `x86_64` Linux.

Steps to reproduce:

1. Pull the beats `v7.17.15` from the Beats repo [as per the installation guide](https://www.elastic.co/guide/en/beats/filebeat/7.17/filebeat-installation-configuration.html#installation) into the `/data` directory in the container
2. Start the python shell
3. Once inside python shell run -

```plaintext
with open('output.txt', 'w') as output_file, open('error.txt', 'w') as error_file:
process = subprocess.Popen("/data/dias-custom-filebeat-7.17.15.PR-34-4/filebeat-linux-386", cwd = "/data/dias-custom-filebeat-7.17.15.PR-34-4/beats/filebeat", stdout=output_file, stderr=error_file)
process.communicate()

```

1. Check the `error.txt` for the error message.
2. Failure logs:

```auto
2023-11-18T03:17:30.160Z INFO instance/beat.go:703 Home path: [/data/dias-custom-filebeat-7.17.15.PR-34-4] Config path: [/data/dias-custom-filebeat-7.17.15.PR-34-4] Data path: [/data/dias-custom-filebeat-7.17.15.PR-34-4/data] Logs path: [/data/dias-custom-filebeat-7.17.15.PR-34-4/logs] Hostfs Path: [/]
2023-11-18T03:17:30.160Z INFO instance/beat.go:711 Beat ID: d59d3e9f-2d24-41e0-a458-cbd09032989e
2023-11-18T03:17:30.164Z INFO [seccomp] seccomp/seccomp.go:124 Syscall filter successfully installed
2023-11-18T03:17:30.164Z INFO [beat] instance/beat.go:1057 Beat info {"system_info": {"beat": {"path": {"config": "/data/dias-custom-filebeat-7.17.15.PR-34-4", "data": "/data/dias-custom-filebeat-7.17.15.PR-34-4/data", "home": "/data/dias-custom-filebeat-7.17.15.PR-34-4", "logs": "/data/dias-custom-filebeat-7.17.15.PR-34-4/logs"}, "type": "filebeat", "uuid": "d59d3e9f-2d24-41e0-a458-cbd09032989e"}}}
2023-11-18T03:17:30.164Z INFO [beat] instance/beat.go:1066 Build info {"system_info": {"build": {"commit": "unknown", "libbeat": "7.17.15", "time": "0001-01-01T00:00:00.000Z", "version": "7.17.15"}}}
2023-11-18T03:17:30.164Z INFO [beat] instance/beat.go:1069 Go runtime info {"system_info": {"go": {"os":"linux","arch":"386","max_procs":16,"version":"go1.20.10"}}}

```

1. Logs on amd64 version where filebeat comes up successfully -

```auto
2023-11-18T03:17:30.160Z INFO instance/beat.go:703 Home path: [/data/dias-custom-filebeat-7.17.15.PR-34-4] Config path: [/data/dias-custom-filebeat-7.17.15.PR-34-4] Data path: [/data/dias-custom-filebeat-7.17.15.PR-34-4/data] Logs path: [/data/dias-custom-filebeat-7.17.15.PR-34-4/logs] Hostfs Path: [/]
2023-11-18T03:17:30.160Z INFO instance/beat.go:711 Beat ID: d59d3e9f-2d24-41e0-a458-cbd09032989e
2023-11-18T03:17:30.164Z INFO [seccomp] seccomp/seccomp.go:124 Syscall filter successfully installed
2023-11-18T03:17:30.164Z INFO [beat] instance/beat.go:1057 Beat info {"system_info": {"beat": {"path": {"config": "/data/dias-custom-filebeat-7.17.15.PR-34-4", "data": "/data/dias-custom-filebeat-7.17.15.PR-34-4/data", "home": "/data/dias-custom-filebeat-7.17.15.PR-34-4", "logs": "/data/dias-custom-filebeat-7.17.15.PR-34-4/logs"}, "type": "filebeat", "uuid": "d59d3e9f-2d24-41e0-a458-cbd09032989e"}}}
2023-11-18T03:17:30.164Z INFO [beat] instance/beat.go:1066 Build info {"system_info": {"build": {"commit": "unknown", "libbeat": "7.17.15", "time": "0001-01-01T00:00:00.000Z", "version": "7.17.15"}}}
2023-11-18T03:17:30.164Z INFO [beat] instance/beat.go:1069 Go runtime info {"system_info": {"go": {"os":"linux","arch":"386","max_procs":16,"version":"go1.20.10"}}}

```

1. GoLang errors that are seen in this process -

```auto
runtime: epollwait on fd 3 failed with 1
fatal error: runtime: netpoll failed

runtime stack:
runtime.throw({0xa7f95eb, 0x17})
	/usr/local/go/src/runtime/panic.go:1047 +0x4d fp=0xffea23a0 sp=0xffea238c pc=0x8ab7abd
runtime.netpoll(0x0)
	/usr/local/go/src/runtime/netpoll_epoll.go:121 +0x3ff fp=0xffea2a00 sp=0xffea23a0 pc=0x8ab3a2f
runtime.findRunnable()
	/usr/local/go/src/runtime/proc.go:2777 +0x330 fp=0xffea2a98 sp=0xffea2a00 pc=0x8abfcf0
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3378 +0xbd fp=0xffea2ab4 sp=0xffea2a98 pc=0x8ac16dd
runtime.park_m(0xcd80a50)
	/usr/local/go/src/runtime/proc.go:3529 +0x157 fp=0xffea2ac8 sp=0xffea2ab4 pc=0x8ac1d87
runtime.mcall()
	/usr/local/go/src/runtime/asm_386.s:325 +0x44 fp=0xffea2ad0 sp=0xffea2ac8 pc=0x8aed3e4

goroutine 1 [runnable]:
runtime.SetFinalizer({0xa527da0, 0xcf6a4c0}, {0xa44b9e0, 0xa96da20})
	/usr/local/go/src/runtime/mfinal.go:363 +0x6b6 fp=0xd096ce4 sp=0xd096ce0 pc=0x8a94126
os.newFile(0x8, {0xcfeec80, 0xa}, 0x1)
	/usr/local/go/src/os/file_unix.go:215 +0x1bb fp=0xd096d08 sp=0xd096ce4 pc=0x8b3b44b
os.openFileNolog({0xcfeec80, 0xa}, 0x0, 0x0)
	/usr/local/go/src/os/file_unix.go:274 +0x191 fp=0xd096d34 sp=0xd096d08 pc=0x8b3b601
os.OpenFile({0xcfeec80, 0xa}, 0x0, 0x0)
	/usr/local/go/src/os/file.go:326 +0x51 fp=0xd096d54 sp=0xd096d34 pc=0x8b39511
os.Open(...)
	/usr/local/go/src/os/file.go:306
github.com/prometheus/procfs/internal/util.ReadFileNoStat({0xcfeec80, 0xa})
	/go/pkg/mod/github.com/prometheus/procfs@v0.7.3/internal/util/readfile.go:30 +0x74 fp=0xd096d88 sp=0xd096d54 pc=0x8d1e4c4
github.com/prometheus/procfs.FS.Stat({{0xa7d266f, 0x5}})
	/go/pkg/mod/github.com/prometheus/procfs@v0.7.3/stat.go:169 +0x164 fp=0xd09710c sp=0xd096d88 pc=0x8d3d674
github.com/prometheus/procfs.FS.NewStat(...)
	/go/pkg/mod/github.com/prometheus/procfs@v0.7.3/stat.go:162
github.com/elastic/go-sysinfo/providers/linux.newHost({{{0xa7d266f, 0x5}}, {0xa7d266f, 0x5}})
	/go/pkg/mod/github.com/elastic/go-sysinfo@v1.8.1/providers/linux/host_linux.go:126 +0x4b fp=0xd097404 sp=0xd09710c pc=0x8d4a4bb
github.com/elastic/go-sysinfo/providers/linux.linuxSystem.Host(...)
	/go/pkg/mod/github.com/elastic/go-sysinfo@v1.8.1/providers/linux/host_linux.go:52
github.com/elastic/go-sysinfo/providers/linux.(*linuxSystem).Host(0xcc12460)
	<autogenerated>:1 +0x43 fp=0xd097424 sp=0xd097404 pc=0x8d53da3
github.com/elastic/go-sysinfo.Host()
	/go/pkg/mod/github.com/elastic/go-sysinfo@v1.8.1/system.go:51 +0x2d fp=0xd09743c sp=0xd097424 pc=0x8d5622d
github.com/elastic/beats/v7/libbeat/cmd/instance.logSystemInfo({{0xa7d8bd3, 0x8}, {0xa7d8bd3, 0x8}, {0xa7d5c19, 0x7}, 0x0, {0xccfca40, 0xc}, {0xccfca40, ...}, ...})
	/go/src/github.com/elastic/beats/libbeat/cmd/instance/beat.go:1072 +0xad8 fp=0xd097684 sp=0xd09743c pc=0xa21a428
github.com/elastic/beats/v7/libbeat/cmd/instance.(*Beat).createBeater(0xce28fc0, 0xcd629f0)
	/go/src/github.com/elastic/beats/libbeat/cmd/instance/beat.go:294 +0x7a fp=0xd097988 sp=0xd097684 pc=0xa213c0a
github.com/elastic/beats/v7/libbeat/cmd/instance.(*Beat).launch(0xce28fc0, {{0xa7d8bd3, 0x8}, {0xa7d8bd3, 0x8}, {0x0, 0x0}, 0x1, 0x0, {{0x0, ...}, ...}, ...}, ...)
	/go/src/github.com/elastic/beats/libbeat/cmd/instance/beat.go:427 +0x3fa fp=0xd097c48 sp=0xd097988 pc=0xa2148ca
github.com/elastic/beats/v7/libbeat/cmd/instance.Run.func1({{0xa7d8bd3, 0x8}, {0xa7d8bd3, 0x8}, {0x0, 0x0}, 0x1, 0x0, {{0x0, 0x0}, ...}, ...}, ...)
	/go/src/github.com/elastic/beats/libbeat/cmd/instance/beat.go:182 +0xec fp=0xd097d18 sp=0xd097c48 pc=0xa21327c
github.com/elastic/beats/v7/libbeat/cmd/instance.Run({{0xa7d8bd3, 0x8}, {0xa7d8bd3, 0x8}, {0x0, 0x0}, 0x1, 0x0, {{0x0, 0x0}, ...}, ...}, ...)
	/go/src/github.com/elastic/beats/libbeat/cmd/instance/beat.go:183 +0x8b fp=0xd097d90 sp=0xd097d18 pc=0xa2130db
github.com/elastic/beats/v7/libbeat/cmd.genRunCmd.func1(0xcf8c340, {0xbef99b8, 0x0, 0x0})
	/go/src/github.com/elastic/beats/libbeat/cmd/run.go:36 +0x2c fp=0xd097df8 sp=0xd097d90 pc=0xa2249ac
github.com/spf13/cobra.(*Command).execute(0xcf8c340, {0xcd8c108, 0x0, 0x0})
	/go/pkg/mod/github.com/spf13/cobra@v1.7.0/command.go:944 +0x7c5 fp=0xd097e88 sp=0xd097df8 pc=0x8c63575
github.com/spf13/cobra.(*Command).ExecuteC(0xcf8c340)
	/go/pkg/mod/github.com/spf13/cobra@v1.7.0/command.go:1068 +0x412 fp=0xd097ef4 sp=0xd097e88 pc=0x8c63da2
github.com/spf13/cobra.(*Command).Execute(0xcf8c340)
	/go/pkg/mod/github.com/spf13/cobra@v1.7.0/command.go:992 +0x21 fp=0xd097f08 sp=0xd097ef4 pc=0x8c638f1
main.main()
	/go/src/github.com/elastic/beats/filebeat/main.go:36 +0x56 fp=0xd097fc4 sp=0xd097f08 pc=0xa2f7876
runtime.main()
	/usr/local/go/src/runtime/proc.go:250 +0x24a fp=0xd097ff0 sp=0xd097fc4 pc=0x8abaaea
runtime.goexit()
	/usr/local/go/src/runtime/asm_386.s:1326 +0x1 fp=0xd097ff4 sp=0xd097ff0 pc=0x8aee8c1

goroutine 2 [force gc (idle)]:
runtime.gopark(0xa96dc20, 0xbedf2d8, 0x11, 0x14, 0x1)
	/usr/local/go/src/runtime/proc.go:381 +0x108 fp=0xcc6afdc sp=0xcc6afc8 pc=0x8abaf58
runtime.goparkunlock(...)
	/usr/local/go/src/runtime/proc.go:387
runtime.forcegchelper()
	/usr/local/go/src/runtime/proc.go:305 +0xcf fp=0xcc6aff0 sp=0xcc6afdc pc=0x8abad7f
runtime.goexit()
	/usr/local/go/src/runtime/asm_386.s:1326 +0x1 fp=0xcc6aff4 sp=0xcc6aff0 pc=0x8aee8c1
created by runtime.init.5
	/usr/local/go/src/runtime/proc.go:293 +0x23

goroutine 3 [GC sweep wait]:
runtime.gopark(0xa96dc20, 0xbee3120, 0xc, 0x14, 0x1)
	/usr/local/go/src/runtime/proc.go:381 +0x108 fp=0xcc6b7cc sp=0xcc6b7b8 pc=0x8abaf58
runtime.goparkunlock(...)
	/usr/local/go/src/runtime/proc.go:387
runtime.bgsweep(0xcc4e240)
	/usr/local/go/src/runtime/mgcsweep.go:319 +0xf2 fp=0xcc6b7e8 sp=0xcc6b7cc pc=0x8aa24f2
runtime.gcenable.func1()
	/usr/local/go/src/runtime/mgc.go:178 +0x27 fp=0xcc6b7f0 sp=0xcc6b7e8 pc=0x8a945b7
runtime.goexit()
	/usr/local/go/src/runtime/asm_386.s:1326 +0x1 fp=0xcc6b7f4 sp=0xcc6b7f0 pc=0x8aee8c1
created by runtime.gcenable
	/usr/local/go/src/runtime/mgc.go:178 +0x7c

goroutine 4 [sleep]:
runtime.gopark(0xa96dc20, 0xbee4320, 0x13, 0x13, 0x2)
	/usr/local/go/src/runtime/proc.go:381 +0x108 fp=0xcc6bf64 sp=0xcc6bf50 pc=0x8abaf58
runtime.goparkunlock(...)
	/usr/local/go/src/runtime/proc.go:387
runtime.(*scavengerState).sleep(0xbee4320, 0x410b116000000000)
	/usr/local/go/src/runtime/mgcscavenge.go:479 +0x167 fp=0xcc6bfcc sp=0xcc6bf64 pc=0x8aa0007
runtime.bgscavenge(0xcc4e240)
	/usr/local/go/src/runtime/mgcscavenge.go:637 +0xa5 fp=0xcc6bfe8 sp=0xcc6bfcc pc=0x8aa04b5
runtime.gcenable.func2()
	/usr/local/go/src/runtime/mgc.go:179 +0x27 fp=0xcc6bff0 sp=0xcc6bfe8 pc=0x8a94577
runtime.goexit()
	/usr/local/go/src/runtime/asm_386.s:1326 +0x1 fp=0xcc6bff4 sp=0xcc6bff0 pc=0x8aee8c1
created by runtime.gcenable
	/usr/local/go/src/runtime/mgc.go:179 +0xc1

goroutine 18 [GC worker (idle)]:
runtime.gopark(0xa96db60, 0xcd10000, 0x1a, 0x14, 0x0)
	/usr/local/go/src/runtime/proc.go:381 +0x108 fp=0xcc66794 sp=0xcc66780 pc=0x8abaf58
runtime.gcBgMarkWorker()
	/usr/local/go/src/runtime/mgc.go:1275 +0x103 fp=0xcc667f0 sp=0xcc66794 pc=0x8a96c83
runtime.goexit()
	/usr/local/go/src/runtime/asm_386.s:1326 +0x1 fp=0xcc667f4 sp=0xcc667f0 pc=0x8aee8c1
created by runtime.gcBgMarkStartWorkers
	/usr/local/go/src/runtime/mgc.go:1199 +0x25

goroutine 34 [GC worker (idle)]:
runtime.gopark(0xa96db60, 0xcd10018, 0x1a, 0x14, 0x0)
	/usr/local/go/src/runtime/proc.go:381 +0x108 fp=0xcd86794 sp=0xcd86780 pc=0x8abaf58
runtime.gcBgMarkWorker()
	/usr/local/go/src/runtime/mgc.go:1275 +0x103 fp=0xcd867f0 sp=0xcd86794 pc=0x8a96c83
runtime.goexit()
	/usr/local/go/src/runtime/asm_386.s:1326 +0x1 fp=0xcd867f4 sp=0xcd867f0 pc=0x8aee8c1
created by runtime.gcBgMarkStartWorkers
	/usr/local/go/src/runtime/mgc.go:1199 +0x25

goroutine 19 [GC worker (idle)]:
runtime.gopark(0xa96db60, 0xcd10030, 0x1a, 0x14, 0x0)
	/usr/local/go/src/runtime/proc.go:381 +0x108 fp=0xcc66f94 sp=0xcc66f80 pc=0x8abaf58
runtime.gcBgMarkWorker()
	/usr/local/go/src/runtime/mgc.go:1275 +0x103 fp=0xcc66ff0 sp=0xcc66f94 pc=0x8a96c83
runtime.goexit()
	/usr/local/go/src/runtime/asm_386.s:1326 +0x1 fp=0xcc66ff4 sp=0xcc66ff0 pc=0x8aee8c1
created by runtime.gcBgMarkStartWorkers
	/usr/local/go/src/runtime/mgc.go:1199 +0x25

goroutine 35 [GC worker (idle)]:
runtime.gopark(0xa96db60, 0xcd10048, 0x1a, 0x14, 0x0)
	/usr/local/go/src/runtime/proc.go:381 +0x108 fp=0xcd86f94 sp=0xcd86f80 pc=0x8abaf58
runtime.gcBgMarkWorker()
	/usr/local/go/src/runtime/mgc.go:1275 +0x103 fp=0xcd86ff0 sp=0xcd86f94 pc=0x8a96c83
runtime.goexit()
	/usr/local/go/src/runtime/asm_386.s:1326 +0x1 fp=0xcd86ff4 sp=0xcd86ff0 pc=0x8aee8c1
created by runtime.gcBgMarkStartWorkers
	/usr/local/go/src/runtime/mgc.go:1199 +0x25

goroutine 36 [finalizer wait]:
runtime.gopark(0xa96db50, 0xbef9928, 0x10, 0x14, 0x1)
	/usr/local/go/src/runtime/proc.go:381 +0x108 fp=0xcd87794 sp=0xcd87780 pc=0x8abaf58
runtime.runfinq()
	/usr/local/go/src/runtime/mfinal.go:193 +0xf4 fp=0xcd877f0 sp=0xcd87794 pc=0x8a93744
runtime.goexit()
	/usr/local/go/src/runtime/asm_386.s:1326 +0x1 fp=0xcd877f4 sp=0xcd877f0 pc=0x8aee8c1
created by runtime.createfing
	/usr/local/go/src/runtime/mfinal.go:163 +0x60

goroutine 58 [select]:
runtime.gopark(0xa96dc54, 0x0, 0x9, 0x18, 0x1)
	/usr/local/go/src/runtime/proc.go:381 +0x108 fp=0xcc7b818 sp=0xcc7b804 pc=0x8abaf58
runtime.selectgo(0xcc7ba38, 0xcc7b93c, 0x0, 0x0, 0x6, 0x1)
	/usr/local/go/src/runtime/select.go:327 +0xbc0 fp=0xcc7b908 sp=0xcc7b818 pc=0x8acc710
net/http.(*persistConn).roundTrip(0xcce2500, 0xcd4d700)
	/usr/local/go/src/net/http/transport.go:2638 +0x90c fp=0xcc7ba6c sp=0xcc7b908 pc=0x8f01fbc
net/http.(*Transport).roundTrip(0xcdb6750, 0xcdb4c80)
	/usr/local/go/src/net/http/transport.go:603 +0x81f fp=0xcc7bb94 sp=0xcc7ba6c pc=0x8ef744f
net/http.(*Transport).RoundTrip(0xcdb6750, 0xcdb4c80)
	/usr/local/go/src/net/http/roundtrip.go:17 +0x29 fp=0xcc7bbac sp=0xcc7bb94 pc=0x8ee04c9
net/http.send(0xcdb4c00, {0xac00dfc, 0xcdb6750}, {0xc14e2192b298fefe, 0xbef8ffb6, 0xbee3fe0})
	/usr/local/go/src/net/http/client.go:252 +0x55c fp=0xcc7bce4 sp=0xcc7bbac pc=0x8ea1c0c
net/http.(*Client).send(0xcd4d6a0, 0xcdb4c00, {0xc14e2192b298fefe, 0xbef8ffb6, 0xbee3fe0})
	/usr/local/go/src/net/http/client.go:176 +0x87 fp=0xcc7bd28 sp=0xcc7bce4 pc=0x8ea14c7
net/http.(*Client).do(0xcd4d6a0, 0xcdb4c00)
	/usr/local/go/src/net/http/client.go:716 +0x890 fp=0xcc7be34 sp=0xcc7bd28 pc=0x8ea3730
net/http.(*Client).Do(...)
	/usr/local/go/src/net/http/client.go:582
github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata.(*httpMetadataFetcher).fetchRaw(0xcd698c0, {0xac104b0, 0xcd4d580}, {{0xac00dfc, 0xcdb6750}, 0x0, {0x0, 0x0}, 0xb2d05e00}, {0xcc56c30, ...}, ...)
	/go/src/github.com/elastic/beats/libbeat/processors/add_cloud_metadata/http_fetcher.go:101 +0x353 fp=0xcc7bedc sp=0xcc7be34 pc=0x94975f3
github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata.(*httpMetadataFetcher).fetchMetadata(0xcd698c0, {0xac104b0, 0xcd4d580}, {{0xac00dfc, 0xcdb6750}, 0x0, {0x0, 0x0}, 0xb2d05e00})
	/go/src/github.com/elastic/beats/libbeat/processors/add_cloud_metadata/http_fetcher.go:70 +0x147 fp=0xcc7bf64 sp=0xcc7bedc pc=0x94971d7
github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata.(*addCloudMetadata).fetchMetadata.func2()
	/go/src/github.com/elastic/beats/libbeat/processors/add_cloud_metadata/providers.go:158 +0x8f fp=0xcc7bff0 sp=0xcc7bf64 pc=0x949a5bf
runtime.goexit()
	/usr/local/go/src/runtime/asm_386.s:1326 +0x1 fp=0xcc7bff4 sp=0xcc7bff0 pc=0x8aee8c1
created by github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata.(*addCloudMetadata).fetchMetadata
	/go/src/github.com/elastic/beats/libbeat/processors/add_cloud_metadata/providers.go:155 +0x2fc

goroutine 114 [select]:
runtime.gopark(0xa96dc54, 0x0, 0x9, 0x18, 0x1)
	/usr/local/go/src/runtime/proc.go:381 +0x108 fp=0xd084624 sp=0xd084610 pc=0x8abaf58
runtime.selectgo(0xd084764, 0xd084748, 0x0, 0x0, 0x2, 0x1)
	/usr/local/go/src/runtime/select.go:327 +0xbc0 fp=0xd084714 sp=0xd084624 pc=0x8acc710
github.com/elastic/beats/v7/libbeat/processors/add_kubernetes_metadata.(*cache).cleanup(0xcffa620)
	/go/src/github.com/elastic/beats/libbeat/processors/add_kubernetes_metadata/cache.go:80 +0x10e fp=0xd0847e8 sp=0xd084714 pc=0xa20b90e
github.com/elastic/beats/v7/libbeat/processors/add_kubernetes_metadata.newCache.func1()
	/go/src/github.com/elastic/beats/libbeat/processors/add_kubernetes_metadata/cache.go:45 +0x27 fp=0xd0847f0 sp=0xd0847e8 pc=0xa20b347
runtime.goexit()
	/usr/local/go/src/runtime/asm_386.s:1326 +0x1 fp=0xd0847f4 sp=0xd0847f0 pc=0x8aee8c1
created by github.com/elastic/beats/v7/libbeat/processors/add_kubernetes_metadata.newCache
	/go/src/github.com/elastic/beats/libbeat/processors/add_kubernetes_metadata/cache.go:45 +0xff

goroutine 7 [chan receive]:
runtime.gopark(0xa96db28, 0xcd0e870, 0xe, 0x17, 0x2)
	/usr/local/go/src/runtime/proc.go:381 +0x108 fp=0xcc676f4 sp=0xcc676e0 pc=0x8abaf58
runtime.chanrecv(0xcd0e840, 0xcc67763, 0x1)
	/usr/local/go/src/runtime/chan.go:583 +0x3f4 fp=0xcc6773c sp=0xcc676f4 pc=0x8a82de4
runtime.chanrecv2(0xcd0e840, 0xcc67763)
	/usr/local/go/src/runtime/chan.go:447 +0x1c fp=0xcc67750 sp=0xcc6773c pc=0x8a829dc
github.com/klauspost/compress/zstd.(*blockDec).startDecoder(0xcdfc200)
	/go/pkg/mod/github.com/klauspost/compress@v1.13.6/zstd/blockdec.go:212 +0x88 fp=0xcc677e8 sp=0xcc67750 pc=0x95e6098
github.com/klauspost/compress/zstd.newBlockDec.func1()
	/go/pkg/mod/github.com/klauspost/compress@v1.13.6/zstd/blockdec.go:118 +0x27 fp=0xcc677f0 sp=0xcc677e8 pc=0x95e5bb7
runtime.goexit()
	/usr/local/go/src/runtime/asm_386.s:1326 +0x1 fp=0xcc677f4 sp=0xcc677f0 pc=0x8aee8c1
created by github.com/klauspost/compress/zstd.newBlockDec
	/go/pkg/mod/github.com/klauspost/compress@v1.13.6/zstd/blockdec.go:118 +0x15f

goroutine 8 [chan receive]:
runtime.gopark(0xa96db28, 0xcd0e8b0, 0xe, 0x17, 0x2)
	/usr/local/go/src/runtime/proc.go:381 +0x108 fp=0xcc68ef4 sp=0xcc68ee0 pc=0x8abaf58
runtime.chanrecv(0xcd0e880, 0xcc68f63, 0x1)
	/usr/local/go/src/runtime/chan.go:583 +0x3f4 fp=0xcc68f3c sp=0xcc68ef4 pc=0x8a82de4
runtime.chanrecv2(0xcd0e880, 0xcc68f63)
	/usr/local/go/src/runtime/chan.go:447 +0x1c fp=0xcc68f50 sp=0xcc68f3c pc=0x8a829dc
github.com/klauspost/compress/zstd.(*blockDec).startDecoder(0xcdfc280)
	/go/pkg/mod/github.com/klauspost/compress@v1.13.6/zstd/blockdec.go:212 +0x88 fp=0xcc68fe8 sp=0xcc68f50 pc=0x95e6098
github.com/klauspost/compress/zstd.newBlockDec.func1()
	/go/pkg/mod/github.com/klauspost/compress@v1.13.6/zstd/blockdec.go:118 +0x27 fp=0xcc68ff0 sp=0xcc68fe8 pc=0x95e5bb7
runtime.goexit()
	/usr/local/go/src/runtime/asm_386.s:1326 +0x1 fp=0xcc68ff4 sp=0xcc68ff0 pc=0x8aee8c1
created by github.com/klauspost/compress/zstd.newBlockDec
	/go/pkg/mod/github.com/klauspost/compress@v1.13.6/zstd/blockdec.go:118 +0x15f

goroutine 9 [chan receive]:
runtime.gopark(0xa96db28, 0xcd0eaf0, 0xe, 0x17, 0x2)
	/usr/local/go/src/runtime/proc.go:381 +0x108 fp=0xcc696f4 sp=0xcc696e0 pc=0x8abaf58
runtime.chanrecv(0xcd0eac0, 0xcc69763, 0x1)
	/usr/local/go/src/runtime/chan.go:583 +0x3f4 fp=0xcc6973c sp=0xcc696f4 pc=0x8a82de4
runtime.chanrecv2(0xcd0eac0, 0xcc69763)
	/usr/local/go/src/runtime/chan.go:447 +0x1c fp=0xcc69750 sp=0xcc6973c pc=0x8a829dc
github.com/klauspost/compress/zstd.(*blockDec).startDecoder(0xcdfc300)
	/go/pkg/mod/github.com/klauspost/compress@v1.13.6/zstd/blockdec.go:212 +0x88 fp=0xcc697e8 sp=0xcc69750 pc=0x95e6098
github.com/klauspost/compress/zstd.newBlockDec.func1()
	/go/pkg/mod/github.com/klauspost/compress@v1.13.6/zstd/blockdec.go:118 +0x27 fp=0xcc697f0 sp=0xcc697e8 pc=0x95e5bb7
runtime.goexit()
	/usr/local/go/src/runtime/asm_386.s:1326 +0x1 fp=0xcc697f4 sp=0xcc697f0 pc=0x8aee8c1
created by github.com/klauspost/compress/zstd.newBlockDec
	/go/pkg/mod/github.com/klauspost/compress@v1.13.6/zstd/blockdec.go:118 +0x15f

goroutine 10 [chan receive]:
runtime.gopark(0xa96db28, 0xcd0ecb0, 0xe, 0x17, 0x2)
	/usr/local/go/src/runtime/proc.go:381 +0x108 fp=0xcc69ef4 sp=0xcc69ee0 pc=0x8abaf58
runtime.chanrecv(0xcd0ec80, 0xcc69f63, 0x1)
	/usr/local/go/src/runtime/chan.go:583 +0x3f4 fp=0xcc69f3c sp=0xcc69ef4 pc=0x8a82de4
runtime.chanrecv2(0xcd0ec80, 0xcc69f63)
	/usr/local/go/src/runtime/chan.go:447 +0x1c fp=0xcc69f50 sp=0xcc69f3c pc=0x8a829dc
github.com/klauspost/compress/zstd.(*blockDec).startDecoder(0xcdfc380)
	/go/pkg/mod/github.com/klauspost/compress@v1.13.6/zstd/blockdec.go:212 +0x88 fp=0xcc69fe8 sp=0xcc69f50 pc=0x95e6098
github.com/klauspost/compress/zstd.newBlockDec.func1()
	/go/pkg/mod/github.com/klauspost/compress@v1.13.6/zstd/blockdec.go:118 +0x27 fp=0xcc69ff0 sp=0xcc69fe8 pc=0x95e5bb7
runtime.goexit()
	/usr/local/go/src/runtime/asm_386.s:1326 +0x1 fp=0xcc69ff4 sp=0xcc69ff0 pc=0x8aee8c1
created by github.com/klauspost/compress/zstd.newBlockDec
	/go/pkg/mod/github.com/klauspost/compress@v1.13.6/zstd/blockdec.go:118 +0x15f

goroutine 11 [chan receive]:
runtime.gopark(0xa96db28, 0xcf1a030, 0xe, 0x17, 0x2)
	/usr/local/go/src/runtime/proc.go:381 +0x108 fp=0xcd88f64 sp=0xcd88f50 pc=0x8abaf58
runtime.chanrecv(0xcf1a000, 0xcd88fd0, 0x1)
	/usr/local/go/src/runtime/chan.go:583 +0x3f4 fp=0xcd88fac sp=0xcd88f64 pc=0x8a82de4
runtime.chanrecv2(0xcf1a000, 0xcd88fd0)
	/usr/local/go/src/runtime/chan.go:447 +0x1c fp=0xcd88fc0 sp=0xcd88fac pc=0x8a829dc
k8s.io/klog/v2.(*loggingT).flushDaemon(0xbee4440)
	/go/pkg/mod/k8s.io/klog/v2@v2.8.0/klog.go:1164 +0x6b fp=0xcd88fe8 sp=0xcd88fc0 pc=0x982db9b
k8s.io/klog/v2.init.0.func1()
	/go/pkg/mod/k8s.io/klog/v2@v2.8.0/klog.go:418 +0x27 fp=0xcd88ff0 sp=0xcd88fe8 pc=0x982add7
runtime.goexit()
	/usr/local/go/src/runtime/asm_386.s:1326 +0x1 fp=0xcd88ff4 sp=0xcd88ff0 pc=0x8aee8c1
created by k8s.io/klog/v2.init.0
	/go/pkg/mod/k8s.io/klog/v2@v2.8.0/klog.go:418 +0x10f

goroutine 56 [select]:
runtime.gopark(0xa96dc54, 0x0, 0x9, 0x18, 0x1)
	/usr/local/go/src/runtime/proc.go:381 +0x108 fp=0xcd85d3c sp=0xcd85d28 pc=0x8abaf58
runtime.selectgo(0xcd85eb4, 0xcd85e74, 0x0, 0x0, 0x2, 0x1)
	/usr/local/go/src/runtime/select.go:327 +0xbc0 fp=0xcd85e2c sp=0xcd85d3c pc=0x8acc710
github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata.(*addCloudMetadata).fetchMetadata(0xcd69a88)
	/go/src/github.com/elastic/beats/libbeat/processors/add_cloud_metadata/providers.go:164 +0x4cc fp=0xcd85f48 sp=0xcd85e2c pc=0x949a28c
github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata.(*addCloudMetadata).init.func1()
	/go/src/github.com/elastic/beats/libbeat/processors/add_cloud_metadata/add_cloud_metadata.go:99 +0x28 fp=0xcd85fa0 sp=0xcd85f48 pc=0x9496858
sync.(*Once).doSlow(0xcd69a88, 0xcd85fdc)
	/usr/local/go/src/sync/once.go:74 +0xb3 fp=0xcd85fc8 sp=0xcd85fa0 pc=0x8afb0e3
sync.(*Once).Do(0xcd69a88, 0xcd85fdc)
	/usr/local/go/src/sync/once.go:65 +0x3f fp=0xcd85fd4 sp=0xcd85fc8 pc=0x8afb01f
github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata.(*addCloudMetadata).init(0xcd69a88)
	/go/src/github.com/elastic/beats/libbeat/processors/add_cloud_metadata/add_cloud_metadata.go:98 +0x49 fp=0xcd85fe8 sp=0xcd85fd4 pc=0x9496819
github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata.New.func1()
	/go/src/github.com/elastic/beats/libbeat/processors/add_cloud_metadata/add_cloud_metadata.go:88 +0x27 fp=0xcd85ff0 sp=0xcd85fe8 pc=0x94966f7
runtime.goexit()
	/usr/local/go/src/runtime/asm_386.s:1326 +0x1 fp=0xcd85ff4 sp=0xcd85ff0 pc=0x8aee8c1
created by github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata.New
	/go/src/github.com/elastic/beats/libbeat/processors/add_cloud_metadata/add_cloud_metadata.go:88 +0x277

goroutine 62 [select]:
runtime.gopark(0xa96dc54, 0x0, 0x9, 0x18, 0x1)
	/usr/local/go/src/runtime/proc.go:381 +0x108 fp=0xcd40848 sp=0xcd40834 pc=0x8abaf58
runtime.selectgo(0xcd40a44, 0xcd40980, 0x0, 0x0, 0x4, 0x1)
	/usr/local/go/src/runtime/select.go:327 +0xbc0 fp=0xcd40938 sp=0xcd40848 pc=0x8acc710
net/http.(*Transport).getConn(0xcdb6750, 0xcd4da00, {{}, 0x0, {0xcc3a300, 0x5}, {0xcd10c00, 0x13}, 0x0})
	/usr/local/go/src/net/http/transport.go:1382 +0x4e3 fp=0xcd40a6c sp=0xcd40938 pc=0x8efaf73
net/http.(*Transport).roundTrip(0xcdb6750, 0xcdb5280)
	/usr/local/go/src/net/http/transport.go:590 +0x7a4 fp=0xcd40b94 sp=0xcd40a6c pc=0x8ef73d4
net/http.(*Transport).RoundTrip(0xcdb6750, 0xcdb5280)
	/usr/local/go/src/net/http/roundtrip.go:17 +0x29 fp=0xcd40bac sp=0xcd40b94 pc=0x8ee04c9
net/http.send(0xcdb5200, {0xac00dfc, 0xcdb6750}, {0xc14e2192b2a03b7b, 0xbf003c02, 0xbee3fe0})
	/usr/local/go/src/net/http/client.go:252 +0x55c fp=0xcd40ce4 sp=0xcd40bac pc=0x8ea1c0c
net/http.(*Client).send(0xcd4d9a0, 0xcdb5200, {0xc14e2192b2a03b7b, 0xbf003c02, 0xbee3fe0})
	/usr/local/go/src/net/http/client.go:176 +0x87 fp=0xcd40d28 sp=0xcd40ce4 pc=0x8ea14c7
net/http.(*Client).do(0xcd4d9a0, 0xcdb5200)
	/usr/local/go/src/net/http/client.go:716 +0x890 fp=0xcd40e34 sp=0xcd40d28 pc=0x8ea3730
net/http.(*Client).Do(...)
	/usr/local/go/src/net/http/client.go:582
github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata.(*httpMetadataFetcher).fetchRaw(0xcd699e0, {0xac104b0, 0xcd4d580}, {{0xac00dfc, 0xcdb6750}, 0x0, {0x0, 0x0}, 0xb2d05e00}, {0xcc3a300, ...}, ...)
	/go/src/github.com/elastic/beats/libbeat/processors/add_cloud_metadata/http_fetcher.go:101 +0x353 fp=0xcd40edc sp=0xcd40e34 pc=0x94975f3
github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata.(*httpMetadataFetcher).fetchMetadata(0xcd699e0, {0xac104b0, 0xcd4d580}, {{0xac00dfc, 0xcdb6750}, 0x0, {0x0, 0x0}, 0xb2d05e00})
	/go/src/github.com/elastic/beats/libbeat/processors/add_cloud_metadata/http_fetcher.go:70 +0x147 fp=0xcd40f64 sp=0xcd40edc pc=0x94971d7
github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata.(*addCloudMetadata).fetchMetadata.func2()
	/go/src/github.com/elastic/beats/libbeat/processors/add_cloud_metadata/providers.go:158 +0x8f fp=0xcd40ff0 sp=0xcd40f64 pc=0x949a5bf
runtime.goexit()
	/usr/local/go/src/runtime/asm_386.s:1326 +0x1 fp=0xcd40ff4 sp=0xcd40ff0 pc=0x8aee8c1
created by github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata.(*addCloudMetadata).fetchMetadata
	/go/src/github.com/elastic/beats/libbeat/processors/add_cloud_metadata/providers.go:155 +0x2fc

goroutine 63 [select]:
runtime.gopark(0xa96dc54, 0x0, 0x9, 0x18, 0x1)
	/usr/local/go/src/runtime/proc.go:381 +0x108 fp=0xcd3a818 sp=0xcd3a804 pc=0x8abaf58
runtime.selectgo(0xcd3aa38, 0xcd3a93c, 0x0, 0x0, 0x6, 0x1)
	/usr/local/go/src/runtime/select.go:327 +0xbc0 fp=0xcd3a908 sp=0xcd3a818 pc=0x8acc710
net/http.(*persistConn).roundTrip(0xcce2820, 0xcd4dac0)
	/usr/local/go/src/net/http/transport.go:2638 +0x90c fp=0xcd3aa6c sp=0xcd3a908 pc=0x8f01fbc
net/http.(*Transport).roundTrip(0xcdb6750, 0xcdb5400)
	/usr/local/go/src/net/http/transport.go:603 +0x81f fp=0xcd3ab94 sp=0xcd3aa6c pc=0x8ef744f
net/http.(*Transport).RoundTrip(0xcdb6750, 0xcdb5400)
	/usr/local/go/src/net/http/roundtrip.go:17 +0x29 fp=0xcd3abac sp=0xcd3ab94 pc=0x8ee04c9
net/http.send(0xcdb5380, {0xac00dfc, 0xcdb6750}, {0xc14e2192b2a2e656, 0xbf02e715, 0xbee3fe0})
	/usr/local/go/src/net/http/client.go:252 +0x55c fp=0xcd3ace4 sp=0xcd3abac pc=0x8ea1c0c
net/http.(*Client).send(0xcd4da60, 0xcdb5380, {0xc14e2192b2a2e656, 0xbf02e715, 0xbee3fe0})
	/usr/local/go/src/net/http/client.go:176 +0x87 fp=0xcd3ad28 sp=0xcd3ace4 pc=0x8ea14c7
net/http.(*Client).do(0xcd4da60, 0xcdb5380)
	/usr/local/go/src/net/http/client.go:716 +0x890 fp=0xcd3ae34 sp=0xcd3ad28 pc=0x8ea3730
net/http.(*Client).Do(...)
	/usr/local/go/src/net/http/client.go:582
github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata.(*httpMetadataFetcher).fetchRaw(0xcd69a28, {0xac104b0, 0xcd4d580}, {{0xac00dfc, 0xcdb6750}, 0x0, {0x0, 0x0}, 0xb2d05e00}, {0xcc3a3c0, ...}, ...)
	/go/src/github.com/elastic/beats/libbeat/processors/add_cloud_metadata/http_fetcher.go:101 +0x353 fp=0xcd3aedc sp=0xcd3ae34 pc=0x94975f3
github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata.(*httpMetadataFetcher).fetchMetadata(0xcd69a28, {0xac104b0, 0xcd4d580}, {{0xac00dfc, 0xcdb6750}, 0x0, {0x0, 0x0}, 0xb2d05e00})
	/go/src/github.com/elastic/beats/libbeat/processors/add_cloud_metadata/http_fetcher.go:70 +0x147 fp=0xcd3af64 sp=0xcd3aedc pc=0x94971d7
github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata.(*addCloudMetadata).fetchMetadata.func2()
	/go/src/github.com/elastic/beats/libbeat/processors/add_cloud_metadata/providers.go:158 +0x8f fp=0xcd3aff0 sp=0xcd3af64 pc=0x949a5bf
runtime.goexit()
	/usr/local/go/src/runtime/asm_386.s:1326 +0x1 fp=0xcd3aff4 sp=0xcd3aff0 pc=0x8aee8c1
created by github.com/elastic/beats/v7/libbeat/processors/add_cloud_metadata.(*addCloudMetadata).fetchMetadata
	/go/src/github.com/elastic/beats/libbeat/processors/add_cloud_metadata/providers.go:155 +0x2fc

goroutine 81 [IO wait]:
runtime.gopark(0xa96dc08, 0xec4b65bc, 0x2, 0x1b, 0x5)
	/usr/local/go/src/runtime/proc.go:381 +0x108 fp=0xcc68510 sp=0xcc684fc pc=0x8abaf58
runtime.netpollblock(0xec4b65b0, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:527 +0xea fp=0xcc68528 sp=0xcc68510 pc=0x8ab2c8a
internal/poll.runtime_pollWait(0xec4b65b0, 0x72)
	/usr/local/go/src/runtime/netpoll.go:306 +0x52 fp=0xcc6853c sp=0xcc68528 pc=0x8ae9602
internal/poll.(*pollDesc).wait(0xcdea744, 0x72, 0x0)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x37 fp=0xcc68550 sp=0xcc6853c pc=0x8b2d687
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xcdea730, {0xcd5a000, 0x1000, 0x1000})
	/usr/local/go/src/internal/poll/fd_unix.go:167 +0x216 fp=0xcc685a0 sp=0xcc68550 pc=0x8b2e776
net.(*netFD).Read(0xcdea730, {0xcd5a000, 0x1000, 0x1000})
	/usr/local/go/src/net/fd_posix.go:55 +0x3f fp=0xcc685cc sp=0xcc685a0 pc=0x8bdcebf
net.(*conn).Read(0xcdc0998, {0xcd5a000, 0x1000, 0x1000})
	/usr/local/go/src/net/net.go:183 +0x4f fp=0xcc685fc sp=0xcc685cc pc=0x8bf059f
net.(*TCPConn).Read(0xcdc0998, {0xcd5a000, 0x1000, 0x1000})
	<autogenerated>:1 +0x42 fp=0xcc6861c sp=0xcc685fc pc=0x8c07062
net/http.(*persistConn).Read(0xcce2500, {0xcd5a000, 0x1000, 0x1000})
	/usr/local/go/src/net/http/transport.go:1943 +0x141 fp=0xcc68650 sp=0xcc6861c pc=0x8efecc1
bufio.(*Reader).fill(0xcf97e00)
	/usr/local/go/src/bufio/bufio.go:106 +0xe9 fp=0xcc68674 sp=0xcc68650 pc=0x8c0ab99
bufio.(*Reader).Peek(0xcf97e00, 0x1)
	/usr/local/go/src/bufio/bufio.go:144 +0x6d fp=0xcc68680 sp=0xcc68674 pc=0x8c0ad2d
net/http.(*persistConn).readLoop(0xcce2500)
	/usr/local/go/src/net/http/transport.go:2107 +0x1df fp=0xcc687e8 sp=0xcc68680 pc=0x8eff79f
net/http.(*Transport).dialConn.func5()
	/usr/local/go/src/net/http/transport.go:1765 +0x27 fp=0xcc687f0 sp=0xcc687e8 pc=0x8efe237
runtime.goexit()
	/usr/local/go/src/runtime/asm_386.s:1326 +0x1 fp=0xcc687f4 sp=0xcc687f0 pc=0x8aee8c1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1765 +0x1480

goroutine 23 [select]:
runtime.gopark(0xa96dc54, 0x0, 0x9, 0x18, 0x1)
	/usr/local/go/src/runtime/proc.go:381 +0x108 fp=0xcf9e680 sp=0xcf9e66c pc=0x8abaf58
runtime.selectgo(0xcf9e7d0, 0xcf9e79c, 0x0, 0x0, 0x2, 0x1)
	/usr/local/go/src/runtime/select.go:327 +0xbc0 fp=0xcf9e770 sp=0xcf9e680 pc=0x8acc710
net/http.(*persistConn).writeLoop(0xcce2820)
	/usr/local/go/src/net/http/transport.go:2410 +0xde fp=0xcf9e7e8 sp=0xcf9e770 pc=0x8f0121e
net/http.(*Transport).dialConn.func6()
	/usr/local/go/src/net/http/transport.go:1766 +0x27 fp=0xcf9e7f0 sp=0xcf9e7e8 pc=0x8efe1f7
runtime.goexit()
	/usr/local/go/src/runtime/asm_386.s:1326 +0x1 fp=0xcf9e7f4 sp=0xcf9e7f0 pc=0x8aee8c1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1766 +0x14d9

```

Please let me know if there are any known fixes for this, given that this release of beats version is just 7 days old as of today - [Release Beats 7.17.15 · elastic/beats · GitHub](https://github.com/elastic/beats/releases/tag/v7.17.15)

---

<div class="post-metadata">

### Author: ![iShiBin](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ishibin/32/32602_2.png) [@iShiBin](https://discuss.elastic.co/u/iShiBin)
#### Post date: [November 21, 2023, 11:45pm UTC](https://discuss.elastic.co/t/filebeat-v7-17-15-linux-binary-fails-to-start-filebeat-on-x86/347561/2 "2023-11-21T23:45:21Z")

</div>

Filebeat v7.17.15 (Linux 32-bit) cannot start in CentOS7.

Note: Once it is verified as a bug, I will move it to the Github issue for a fix.

Here are the steps to reproduce:

1. Get the docker image `docker pull i386/centos:7`
2. Go into the docker container `docker run --platform linux/386 -it --rm i386/centos:7 bash` (Added ` --platform linux/386` as the host machine is a 64bit MacOs)
3. Download and extract the Linux 32-bit version from [Filebeat 7.17.15 | Elastic](https://www.elastic.co/downloads/past-releases/filebeat-7-17-15), and the command is

```sh
cd /tmp
curl -L -O https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.17.15-linux-x86.tar.gz
tar xzvf filebeat-7.17.15-linux-x86.tar.gz
cd filebeat-7.17.15-linux-x86

```

1. Start the filebeat by `setarch i386 ./filebeat -c filebeat.yml`

Got `fatal error: runtime: netpoll failed` as below:

> runtime: epollwait on fd 3 failed with 1  
> fatal error: runtime: netpoll failed  
> runtime stack:  
> runtime.throw({0x59fe6b53, 0x17})  
> /usr/local/go/src/runtime/panic.go:1047 +0x52 fp=0xff84d7d0 sp=0xff84d7bc pc=0x57a25af2  
> runtime.netpoll(0x0)  
> /usr/local/go/src/runtime/netpoll\_epoll.go:121 +0x442 fp=0xff84de30 sp=0xff84d7d0 pc=0x57a214c2  
> runtime.findRunnable()  
> /usr/local/go/src/runtime/proc.go:2777 +0x3c6 fp=0xff84dec8 sp=0xff84de30 pc=0x57a2eb76  
> runtime.schedule()  
> /usr/local/go/src/runtime/proc.go:3378 +0xbf fp=0xff84dee4 sp=0xff84dec8 pc=0x57a3072f  
> runtime.park\_m(0x5dc06a50)  
> /usr/local/go/src/runtime/proc.go:3529 +0x16f fp=0xff84def8 sp=0xff84dee4 pc=0x57a30e3f  
> runtime.mcall()  
> /usr/local/go/src/runtime/asm\_386.s:325 +0x45 fp=0xff84df00 sp=0xff84def8 pc=0x57a5f8a5  
> goroutine 1 [runnable]:  
> fmt.(\*ss).SkipSpace(0x5dd0f320)  
> /usr/local/go/src/fmt/scan.go:420 +0x190 fp=0x5e1e8b60 sp=0x5e1e8b5c pc=0x57b08180  
> fmt.(\*ss).convertString(0x5dd0f320, 0x73)  
> /usr/local/go/src/fmt/scan.go:828 +0x7e fp=0x5e1e8ba4 sp=0x5e1e8b60 pc=0x57b0ac6e  
> fmt.(\*ss).scanOne(0x5dd0f320, 0x73, {0x5a753f20, 0x5e0c37a8})  
> /usr/local/go/src/fmt/scan.go:1012 +0x699 fp=0x5e1e8c50 sp=0x5e1e8ba4 pc=0x57b0bf09  
> fmt.(\*ss).doScanf(0x5dd0f320, {0x5a007ca7, 0x20}, {0x5e1e8d80, 0xb, 0xb})  
> /usr/local/go/src/fmt/scan.go:1230 +0x1fe fp=0x5e1e8cc8 sp=0x5e1e8c50 pc=0x57b0da3e  
> fmt.Fscanf({0x5adf5568, 0x5e0c37b0}, {0x5a007ca7, 0x20}, {0x5e1e8d80, 0xb, 0xb})  
> /usr/local/go/src/fmt/scan.go:143 +0x87 fp=0x5e1e8d20 sp=0x5e1e8cc8 pc=0x57b07127  
> fmt.Sscanf(...)

...

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)
#### Post date: [December 20, 2023, 1:45am UTC](https://discuss.elastic.co/t/filebeat-v7-17-15-linux-binary-fails-to-start-filebeat-on-x86/347561/3 "2023-12-20T01:45:59Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
