Hello everyone,
I have influxdb running on an embedded armhf platform.
After the installation there is every think ok, and the database is working.
But occasionally I get this error in log: “run: open server: open tsdb store: function not implemented” and from this point influxd will not start any more. (see complete log at the end)
I have absolutely no idea what the reason for this error is and how can I prevent this.
The system is running on debian linux. I tested influxdb in the version 1.8.10 and also 1.6.4 directly form debian archive. I get the same error in both cases.
The only solution to get influxd to run is to delete the database and especially the .tsm files. But this cannot be the solution to delete all the data from database.
influx_inspect did not report any errors on the database.
But maybe I have not try the right option, I’m not experienced influx user.
What is the reason for this error?
Can I prevent my system from occurring this errors?
And in case this happens, how can I fix influxd to start without losing all the data?
Thank you for your help!
2022-02-24T12:45:06.002654+00:00 control systemd[1]: Starting InfluxDB is an open-source, distributed, time series database...
2022-02-24T12:45:06.016660+00:00 control systemd[1]: Started InfluxDB is an open-source, distributed, time series database.
2022-02-24T12:45:06.376172+00:00 control influxd[1947]: ts=2022-02-24T12:45:06.375388Z lvl=info msg="InfluxDB starting" log_id=0Zrx3Xml000 version=1.6.4 branch=unknown commit=unknown
2022-02-24T12:45:06.382252+00:00 control influxd[1947]: ts=2022-02-24T12:45:06.381272Z lvl=info msg="Go runtime" log_id=0Zrx3Xml000 version=go1.11.6 maxprocs=2
2022-02-24T12:45:06.494383+00:00 control influxd[1947]: ts=2022-02-24T12:45:06.493589Z lvl=info msg="Using data dir" log_id=0Zrx3Xml000 service=store path=/var/lib/influxdb/data
2022-02-24T12:45:06.503198+00:00 control influxd[1947]: ts=2022-02-24T12:45:06.502454Z lvl=info msg="Compaction settings" log_id=0Zrx3Xml000 service=store max_concurrent_compactions=1 throughput_bytes_per_second=50331648 throughput_burst_bytes=50331648
2022-02-24T12:45:06.516141+00:00 control influxd[1947]: ts=2022-02-24T12:45:06.508242Z lvl=info msg="Open store (start)" log_id=0Zrx3Xml000 service=store trace_id=0Zrx3YJ0000 op_name=tsdb_open op_event=start
2022-02-24T12:45:06.589478+00:00 control influxd[1947]: ts=2022-02-24T12:45:06.587821Z lvl=info msg="Opened file" log_id=0Zrx3Xml000 engine=tsm1 service=filestore path=/var/lib/influxdb/data/artxdb/autogen/1/000000001-000000001.tsm id=0 duration=0.998ms
2022-02-24T12:45:06.632562+00:00 control influxd[1947]: ts=2022-02-24T12:45:06.630866Z lvl=info msg="Opened shard" log_id=0Zrx3Xml000 service=store trace_id=0Zrx3YJ0000 op_name=tsdb_open index_version=inmem path=/var/lib/influxdb/data/artxdb/autogen/1 duration=64.843ms
2022-02-24T12:45:06.640770+00:00 control influxd[1947]: ts=2022-02-24T12:45:06.635288Z lvl=info msg="Open store (end)" log_id=0Zrx3Xml000 service=store trace_id=0Zrx3YJ0000 op_name=tsdb_open op_event=end op_elapsed=127.080ms
2022-02-24T12:45:06.647936+00:00 control influxd[1947]: run: open server: open tsdb store: function not implemented
2022-02-24T12:45:06.680325+00:00 control systemd[1]: influxdb.service: main process exited, code=exited, status=1/FAILURE
2022-02-24T12:45:06.701859+00:00 control systemd[1]: Unit influxdb.service entered failed state.
2022-02-24T12:45:06.968392+00:00 control systemd[1]: influxdb.service holdoff time over, scheduling restart.
2022-02-24T12:45:06.978497+00:00 control systemd[1]: Stopping InfluxDB is an open-source, distributed, time series database...
2022-02-24T12:45:06.989832+00:00 control systemd[1]: Starting InfluxDB is an open-source, distributed, time series database...
2022-02-24T12:45:07.004553+00:00 control systemd[1]: influxdb.service start request repeated too quickly, refusing to start.
2022-02-24T12:45:07.009581+00:00 control systemd[1]: Failed to start InfluxDB is an open-source, distributed, time series database.
2022-02-24T12:45:07.025720+00:00 control systemd[1]: Unit influxdb.service entered failed state.type or paste code here