Managed to build but failed to run TDengine 3.3.0.0 on unsupported Linux distribution
Is your feature request related to a problem? Please describe. I am trying to build the TDengine-ver-3.3.0.0 release on an up-to-date Manjaro Linux distribution. Even though it builds and installs seemingly correctly, I can't start the taosd server process. See below the taosd output from below the display of the current configurations being used:
06/05 14:27:00.438154 00004665 C DND start to init dnode env
06/05 14:27:00.438607 00004665 C DND dnode file:/home/undomesticated/tdengine_run/data/dnode/dnode.json not exist
06/05 14:27:00.438876 00004665 C DND succceed to read mnode file /home/undomesticated/tdengine_run/data/mnode/mnode.json
06/05 14:27:00.438882 00004665 C DND deploy mnode required. option deploy:1
06/05 14:27:00.438895 00004665 C DND file:/home/undomesticated/tdengine_run/data/qnode/qnode.json not exist
06/05 14:27:00.438900 00004665 C DND file:/home/undomesticated/tdengine_run/data/snode/snode.json not exist
06/05 14:27:00.438965 00004665 C DND ERROR failed to create dnode since Not found
06/05 14:27:00.438968 00004665 C DND ERROR failed to init dnode since unsupported platform, please visit https://www.taosdata.com for support
I did some digging and it fails in dmMgmt.c, in the following dmInitModule call (line 83 in the code I have):
if (dmInitModule(pDnode) != 0) {
goto _OVER;
}
Moreover, I can't find the implementation of the dmInitModule function anywhere in the TDengine code.
I did exactly the same thing on an Ubuntu 22.04 LTS and there it worked without any problems.
Describe your desired behavior What is needed to be able to build on unsupported Linux distributions? Where is the dmInitModule function implemented so that I could try to do some more debugging, maybe I can figure out a solution?
Describe your solutions/suggestions if you've any Not yet. I would need to understand what dmInitModule does and where it is implemented first.
sorry Only TDengine Enterprise edition can do this .