InfluxDB3 Enterprise Home fails starting

Hello Everybody,

I’m recently trying to install the new InfluxDB3 Enterprise Home to a fresh installed Ubuntu 24.04.3 VM running under Proxmox. Using the script from the official Homepage, I receive the following log message when attempting to startup the service:

traps: influxdb3[1364] trap invalid opcode ip:5ece3c65651f sp:7ff cf7914e40 error:0 in influxdb3[5ece3c000000+7f2c000]

Can anyone please help me understandig the root cause and solving the problem.

Thx in advance
Domi

From what I can tell, this is an underlying issue with a library Rust is using that doesn’t correctly detect what your CPU is capable of and is calling instructions that your CPU doesn’t support. This is probably because you’re trying to use a really old, pre-Haswell CPU?

The simplest fix may be to just get a more modern CPU. But if you want to DIY it, this comment and thread should have a lot of relevant info regarding building a version of Influx with a specified target CPU. If you can download the build artifacts, you’ll likely be able to configure and build a version that works on your hardware.

Greetings cbowden,

thanks for your reply. I have a Intel Core 11th Gen. i9 working at my homelab. So your assumption was quite not accurate but though helped me a lot. I simply passed through the native CPU to the guest and Influxdb3 started working rightaway. Maybe someone finds this as useful as i do.

Do you know if there exists a way to migrate Influx2 data to the new environment? I don’t want to loose any of my historical data.

Many THX
Dominic

1 Like

There’s unfortunately no dedicated migration tool to move from InfluxDB v2 to v3 at this time. This is something that is being worked on, but in the time being, the best strategy would be to use a client to read the data out of your v2 instance and then write it to your v3 instance.