# Elasticsearch/Kibana Service Startup Failure Due to Unsupported CPU Instruction Set

**URL:** <https://discuss.elastic.co/t/elasticsearch-kibana-service-startup-failure-due-to-unsupported-cpu-instruction-set/386231>\
**Category:** Elastic Search\
**Created:** [May 8, 2026, 6:10am UTC](https://discuss.elastic.co/t/elasticsearch-kibana-service-startup-failure-due-to-unsupported-cpu-instruction-set/386231 "2026-05-08T06:10:32Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![yogesh119905](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/yogesh119905/32/145298_2.png) [@yogesh119905](https://discuss.elastic.co/u/yogesh119905)\
**Post date:** [May 8, 2026, 6:10am UTC](https://discuss.elastic.co/t/elasticsearch-kibana-service-startup-failure-due-to-unsupported-cpu-instruction-set/386231/1 "2026-05-08T06:10:32Z")

</div>

Description:

We are facing an issue while starting the Elasticsearch/Kibana service on the current virtual machine. The application fails during startup because the host CPU does not support the instruction sets required by the bundled executable/image.

Error Observed:  
```root@virtkibana:~# journalctl -u elasticsearch.service --no-pager  
May 08 04:19:04 virtkibana systemd[1]: Starting elasticsearch.service - Elasticsearch...  
May 08 04:19:04 virtkibana systemd-entrypoint[8297]: The current machine does not support all of the following CPU features that are required by the image: [CX8, CMOV, FXSR, MMX, SSE, SSE2, SSE3, SSSE3, SSE4\_1, SSE4\_2, POPCNT, LZCNT, AVX, AVX2, BMI1, BMI2, FMA, F16C].  
May 08 04:19:04 virtkibana systemd-entrypoint[8297]: Please rebuild the executable with an appropriate setting of the -march option.  
May 08 04:19:04 virtkibana systemd[1]: elasticsearch.service: Main process exited, code=exited, status=1/FAILURE  
May 08 04:19:04 virtkibana systemd[1]: elasticsearch.service: Failed with result 'exit-code'.  
May 08 04:19:04 virtkibana systemd[1]: Failed to start elasticsearch.service - Elasticsearch.

Log Reference:

May 08 04:19:04 virtkibana systemd-entrypoint[8297]:  
Please rebuild the executable with an appropriate setting of the -march option.

Impact:

- Elasticsearch/Kibana service is unable to start.

- Portal functionality is unavailable.

- Deployment on the current VM/host is blocked.

Probable Cause:  
The deployed Elasticsearch/Kibana image or binary was built targeting newer CPU architectures requiring advanced instruction sets (AVX/AVX2 and related features), which are not available on the current VM host CPU.

Required Action:

- Verify CPU compatibility on the VM/hypervisor host.

- Use a compatible Elasticsearch/Kibana version built for older CPU architectures, OR

- Rebuild the executable/image using a lower `-march` target compatible with the current hardware, OR

- Migrate the workload to a host supporting AVX/AVX2 instructions.

Environment:

- Service: Elasticsearch / Kibana

- Host Type: Virtual Machine

- OS: Linux

- Startup Method: systemd

Severity:  
High – Service unavailable.

Expected Result:  
Elasticsearch/Kibana services should start successfully without CPU compatibility errors.

---

<div class="post-metadata">

**Author:** ![UweW](https://avatars.discourse-cdn.com/v4/letter/u/ed8c4c/32.png) [@UweW](https://discuss.elastic.co/u/UweW)\
**Post date:** [May 8, 2026, 7:16am UTC](https://discuss.elastic.co/t/elasticsearch-kibana-service-startup-failure-due-to-unsupported-cpu-instruction-set/386231/2 "2026-05-08T07:16:30Z")

</div>

we have the same issue.

---

<div class="post-metadata">

**Author:** ![amorrow](https://avatars.discourse-cdn.com/v4/letter/a/a5b964/32.png) [@amorrow](https://discuss.elastic.co/u/amorrow)\
**Post date:** [May 8, 2026, 11:58am UTC](https://discuss.elastic.co/t/elasticsearch-kibana-service-startup-failure-due-to-unsupported-cpu-instruction-set/386231/3 "2026-05-08T11:58:34Z")

</div>

I had the same issue and posted about it here: [Elasticseach 9.4.0 Won't Start on Nehalem CPU "does not support all the following CPU features"](https://discuss.elastic.co/t/elasticseach-9-4-0-wont-start-on-nehalem-cpu-does-not-support-all-the-following-cpu-features/386216)

There is a pull request to fix the issue: [Pin server-launcher native -march to x86-64-v2 by JVerwolf · Pull Request #148542 · elastic/elasticsearch · GitHub](https://github.com/elastic/elasticsearch/pull/148542)

---

<div class="post-metadata">

**Author:** ![yogesh119905](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/yogesh119905/32/145298_2.png) [@yogesh119905](https://discuss.elastic.co/u/yogesh119905)\
**Post date:** [May 14, 2026, 8:26am UTC](https://discuss.elastic.co/t/elasticsearch-kibana-service-startup-failure-due-to-unsupported-cpu-instruction-set/386231/4 "2026-05-14T08:26:10Z")

</div>

I have tested the latest version 9.4.1 and still getting same error.

root@ubuntu-elasticsearch:~# apt list --installed | grep -i elastic

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

**elasticsearch/stable,now 9.4.1 amd64 [installed]**  
root@ubuntu-elasticsearch:~# systemctl status elasticsearch.service  
× elasticsearch.service - Elasticsearch  
Loaded: loaded (/usr/lib/systemd/system/elasticsearch.service; disabled; preset: enabled)  
Drop-In: /etc/systemd/system/elasticsearch.service.d  
└─custom.conf  
Active: failed (Result: exit-code) since Thu 2026-05-14 08:01:24 UTC; 13s ago  
Docs: [https://www.elastic.co](https://www.elastic.co/)  
Process: 8234 ExecStart=/usr/share/elasticsearch/bin/systemd-entrypoint -p ${PID\_DIR}/elasticsearch.pid --quiet (code=exited, status=1/FAILURE)  
Main PID: 8234 (code=exited, status=1/FAILURE)  
CPU: 38ms

May 14 08:01:24 ubuntu-elasticsearch systemd[1]: Starting elasticsearch.service - Elasticsearch...  
May 14 08:01:24 ubuntu-elasticsearch systemd-entrypoint[8234]: The current machine does not support all of the following CPU features that are required by the image: [CX8, CMOV, FXSR, MMX, \>  
May 14 08:01:24 ubuntu-elasticsearch systemd-entrypoint[8234]: Please rebuild the executable with an appropriate setting of the -march option.  
May 14 08:01:24 ubuntu-elasticsearch systemd[1]: elasticsearch.service: Main process exited, code=exited, status=1/FAILURE  
May 14 08:01:24 ubuntu-elasticsearch systemd[1]: elasticsearch.service: Failed with result 'exit-code'.  
**May 14 08:01:24 ubuntu-elasticsearch systemd[1]: Failed to start elasticsearch.service - Elasticsearch.**

---

<div class="post-metadata">

**Author:** ![RainTown](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/raintown/32/140206_2.png) [@RainTown](https://discuss.elastic.co/u/RainTown)\
**Post date:** [May 15, 2026, 10:10am UTC](https://discuss.elastic.co/t/elasticsearch-kibana-service-startup-failure-due-to-unsupported-cpu-instruction-set/386231/5 "2026-05-15T10:10:32Z")

</div>

As given above, there's a parallel thread on this topic, found [here](https://discuss.elastic.co/t/elasticseach-9-4-0-wont-start-on-nehalem-cpu-does-not-support-all-the-following-cpu-features/386216)

As noted there, 9.4.1 does not contain a fix, 9.4.2 might, and the pull request includes a (better temporary) workaround if needed. Maybe also best to watch that other thread for updates going forward.

---

<div class="post-metadata">

**Author:** ![yogesh119905](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/yogesh119905/32/145298_2.png) [@yogesh119905](https://discuss.elastic.co/u/yogesh119905)\
**Post date:** [May 18, 2026, 6:22am UTC](https://discuss.elastic.co/t/elasticsearch-kibana-service-startup-failure-due-to-unsupported-cpu-instruction-set/386231/6 "2026-05-18T06:22:47Z")

</div>

I tried the mention possible solution but it is not working.

---

<div class="post-metadata">

**Author:** ![nathan0](https://avatars.discourse-cdn.com/v4/letter/n/8e8cbc/32.png) [@nathan0](https://discuss.elastic.co/u/nathan0)\
**Post date:** [May 18, 2026, 8:09pm UTC](https://discuss.elastic.co/t/elasticsearch-kibana-service-startup-failure-due-to-unsupported-cpu-instruction-set/386231/7 "2026-05-18T20:09:40Z")

</div>

This looks exactly like a CPU instruction set mismatch issue rather than a service configuration problem.

If the VM host doesn’t support AVX/AVX2, newer Elasticsearch/Kibana builds will fail to start because they’re compiled with higher `-march` targets.

At this point, the quickest fix is usually either:

- confirm CPU flags on the host (`lscpu | grep avx`)

- downgrade to an Elasticsearch/Kibana version built for older architectures, or

- move the deployment to a VM that supports AVX/AVX2

Rebuilding with a lower `-march` can work too, but in most cases upstream binaries are the real constraint here, so version alignment is usually the cleaner solution.

---

<div class="post-metadata">

**Author:** ![yogesh119905](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/yogesh119905/32/145298_2.png) [@yogesh119905](https://discuss.elastic.co/u/yogesh119905)\
**Post date:** [May 19, 2026, 6:02am UTC](https://discuss.elastic.co/t/elasticsearch-kibana-service-startup-failure-due-to-unsupported-cpu-instruction-set/386231/8 "2026-05-19T06:02:26Z")

</div>

> [@nathan0](#):
>
> lscpu | grep avx

Currently, our virtual environment does not support AVX/AVX2, and we have also downgraded the Elasticsearch version. Could you please confirm whether this issue will be resolved in a future release, or if all future Elasticsearch packages will require CPUs with AVX support? If the latter is the case, migrating the VM to hardware that supports AVX would be mandatory.

---

<div class="post-metadata">

**Author:** ![yogesh119905](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/yogesh119905/32/145298_2.png) [@yogesh119905](https://discuss.elastic.co/u/yogesh119905)\
**Post date:** [June 2, 2026, 4:33pm UTC](https://discuss.elastic.co/t/elasticsearch-kibana-service-startup-failure-due-to-unsupported-cpu-instruction-set/386231/9 "2026-06-02T16:33:42Z")

</div>

The issue has been resolved in the latest release, version 9.4.2.
