按照官方文档使用docker部署IDMP后,启动的IDMP容器报错:
o/System/Connections/con_DeepSeek.json
2026-05-18T08:51:20.637+0800 ERROR (main) [1] [177906547535115583] [] [c.t.a.s.g.GitRepoPlugin]#executeGitCommandNative:415 command [git, config, --global, core.quotePath, false] run got exception, : java.io.IOException: Cannot run program "git" (in directory "/var/lib/taos/idmp/defaultRepo"): error=2, No such file or directory
at java.base/java.lang.ProcessBuilder.start(Unknown Source)
at java.base/java.lang.ProcessBuilder.start(Unknown Source)
at com.taosdata.asset.service.git.GitRepoPlugin.executeGitCommandNative(GitRepoPlugin.java:391)
at com.taosdata.asset.service.git.GitRepoPlugin.commit(GitRepoPlugin.java:321)
at com.taosdata.asset.service.git.GitRepoPlugin.initRepo(GitRepoPlugin.java:140)
at com.taosdata.asset.service.git.RepoService.initRepo(RepoService.java:67)
at com.taosdata.asset.service.git.RepoService.onStart(RepoService.java:129)
at com.taosdata.asset.service.git.RepoService_Observer_onStart_2NLDb9IgViVth8hSKpNNioxE-WE.notify(Unknown Source)
at io.quarkus.arc.impl.EventImpl$Notifier.notifyObservers(EventImpl.java:365)
at io.quarkus.arc.impl.EventImpl$Notifier.notify(EventImpl.java:347)
at io.quarkus.arc.impl.EventImpl.fire(EventImpl.java:81)
at io.quarkus.arc.runtime.ArcRecorder.fireLifecycleEvent(ArcRecorder.java:163)
at io.quarkus.arc.runtime.ArcRecorder.handleLifecycleEvents(ArcRecorder.java:114)
at io.quarkus.runner.recorded.LifecycleEventsBuildStep$startupEvent1144526294.deploy_0(Unknown Source)
at io.quarkus.runner.recorded.LifecycleEventsBuildStep$startupEvent1144526294.deploy(Unknown Source)
at io.quarkus.runner.ApplicationImpl.doStart(Unknown Source)
at io.quarkus.runtime.Application.start(Application.java:101)
at io.quarkus.runtime.ApplicationLifecycleManager.run(ApplicationLifecycleManager.java:119)
at io.quarkus.runtime.Quarkus.run(Quarkus.java:80)
at io.quarkus.runtime.Quarkus.run(Quarkus.java:51)
at com.taosdata.asset.TDAApplication.main(TDAApplication.java:28)
at io.quarkus.bootstrap.runner.QuarkusEntryPoint.doRun(QuarkusEntryPoint.java:68)
at io.quarkus.bootstrap.runner.QuarkusEntryPoint.main(QuarkusEntryPoint.java:36)
Caused by: java.io.IOException: error=2, No such file or directory
at java.base/java.lang.ProcessImpl.forkAndExec(Native Method)
at java.base/java.lang.ProcessImpl.<init>(Unknown Source)
at java.base/java.lang.ProcessImpl.start(Unknown Source)
... 23 more
2026-05-18T08:51:20.761+0800 ERROR (main) [1] [177906547535115583] [] [c.t.a.s.g.RepoService]#onStart:133 can not initiated git service: java.lang.RuntimeException: java.io.IOException: Cannot run program "git" (in directory "/var/lib/taos/idmp/defaultRepo"): error=2, No such file or directory
at com.taosdata.asset.service.git.GitRepoPlugin.executeGitCommandNative(GitRepoPlugin.java:416)
at com.taosdata.asset.service.git.GitRepoPlugin.commit(GitRepoPlugin.java:321)
at com.taosdata.asset.service.git.GitRepoPlugin.initRepo(GitRepoPlugin.java:140)
at com.taosdata.asset.service.git.RepoService.initRepo(RepoService.java:67)
at com.taosdata.asset.service.git.RepoService.onStart(RepoService.java:129)
at com.taosdata.asset.service.git.RepoService_Observer_onStart_2NLDb9IgViVth8hSKpNNioxE-WE.notify(Unknown Source)
at io.quarkus.arc.impl.EventImpl$Notifier.notifyObservers(EventImpl.java:365)
at io.quarkus.arc.impl.EventImpl$Notifier.notify(EventImpl.java:347)
at io.quarkus.arc.impl.EventImpl.fire(EventImpl.java:81)
at io.quarkus.arc.runtime.ArcRecorder.fireLifecycleEvent(ArcRecorder.java:163)
at io.quarkus.arc.runtime.ArcRecorder.handleLifecycleEvents(ArcRecorder.java:114)
at io.quarkus.runner.recorded.LifecycleEventsBuildStep$startupEvent1144526294.deploy_0(Unknown Source)
at io.quarkus.runner.recorded.LifecycleEventsBuildStep$startupEvent1144526294.deploy(Unknown Source)
at io.quarkus.runner.ApplicationImpl.doStart(Unknown Source)
at io.quarkus.runtime.Application.start(Application.java:101)
at io.quarkus.runtime.ApplicationLifecycleManager.run(ApplicationLifecycleManager.java:119)
at io.quarkus.runtime.Quarkus.run(Quarkus.java:80)
at io.quarkus.runtime.Quarkus.run(Quarkus.java:51)
at com.taosdata.asset.TDAApplication.main(TDAApplication.java:28)
at io.quarkus.bootstrap.runner.QuarkusEntryPoint.doRun(QuarkusEntryPoint.java:68)
at io.quarkus.bootstrap.runner.QuarkusEntryPoint.main(QuarkusEntryPoint.java:36)
Caused by: java.io.IOException: Cannot run program "git" (in directory "/var/lib/taos/idmp/defaultRepo"): error=2, No such file or directory
at java.base/java.lang.ProcessBuilder.start(Unknown Source)
at java.base/java.lang.ProcessBuilder.start(Unknown Source)
at com.taosdata.asset.service.git.GitRepoPlugin.executeGitCommandNative(GitRepoPlugin.java:391)
... 20 more
Caused by: java.io.IOException: error=2, No such file or directory
at java.base/java.lang.ProcessImpl.forkAndExec(Native Method)
at java.base/java.lang.ProcessImpl.<init>(Unknown Source)
at java.base/java.lang.ProcessImpl.start(Unknown Source)
... 23 more
2026-05-18T08:51:20.763+0800 INFO (main) [1] [177906547535115583] [] [o.a.c.i.e.AbstractCamelContext]#doStop:2933 Apache Camel 4.8.0 (camel-1) is shutting down (timeout:45s)
2026-05-18T08:51:20.817+0800 INFO (main) [1] [177906547535115583] [] [o.a.c.i.e.AbstractCamelContext]#log:166 Routes stopped (total:0)
2026-05-18T08:51:20.847+0800 INFO (main) [1] [177906547535115583] [] [o.a.c.i.e.AbstractCamelContext]#doStop:3064 Apache Camel 4.8.0 (camel-1) shutdown in 57ms (uptime:)
2026-05-18T08:51:20.850+0800 INFO (main) [1] [177906547535115583] [] [c.a.a.jbossatx]#stop:51 ARJUNA032014: Stopping transaction recovery manager
2026-05-18T08:51:21.038+0800 ERROR (main) [] [] [] [i.q.r.Application]#run:201 Failed to start application: java.lang.RuntimeException: Failed to start quarkus
at io.quarkus.runner.ApplicationImpl.doStart(Unknown Source)
at io.quarkus.runtime.Application.start(Application.java:101)
at io.quarkus.runtime.ApplicationLifecycleManager.run(ApplicationLifecycleManager.java:119)
at io.quarkus.runtime.Quarkus.run(Quarkus.java:80)
at io.quarkus.runtime.Quarkus.run(Quarkus.java:51)
at com.taosdata.asset.TDAApplication.main(TDAApplication.java:28)
at io.quarkus.bootstrap.runner.QuarkusEntryPoint.doRun(QuarkusEntryPoint.java:68)
at io.quarkus.bootstrap.runner.QuarkusEntryPoint.main(QuarkusEntryPoint.java:36)
Caused by: java.lang.RuntimeException: java.lang.RuntimeException: java.io.IOException: Cannot run program "git" (in directory "/var/lib/taos/idmp/defaultRepo"): error=2, No such file or directory
at com.taosdata.asset.service.git.RepoService.onStart(RepoService.java:134)
at com.taosdata.asset.service.git.RepoService_Observer_onStart_2NLDb9IgViVth8hSKpNNioxE-WE.notify(Unknown Source)
at io.quarkus.arc.impl.EventImpl$Notifier.notifyObservers(EventImpl.java:365)
at io.quarkus.arc.impl.EventImpl$Notifier.notify(EventImpl.java:347)
at io.quarkus.arc.impl.EventImpl.fire(EventImpl.java:81)
at io.quarkus.arc.runtime.ArcRecorder.fireLifecycleEvent(ArcRecorder.java:163)
at io.quarkus.arc.runtime.ArcRecorder.handleLifecycleEvents(ArcRecorder.java:114)
at io.quarkus.runner.recorded.LifecycleEventsBuildStep$startupEvent1144526294.deploy_0(Unknown Source)
at io.quarkus.runner.recorded.LifecycleEventsBuildStep$startupEvent1144526294.deploy(Unknown Source)
... 8 more
Caused by: java.lang.RuntimeException: java.io.IOException: Cannot run program "git" (in directory "/var/lib/taos/idmp/defaultRepo"): error=2, No such file or directory
at com.taosdata.asset.service.git.GitRepoPlugin.executeGitCommandNative(GitRepoPlugin.java:416)
at com.taosdata.asset.service.git.GitRepoPlugin.commit(GitRepoPlugin.java:321)
at com.taosdata.asset.service.git.GitRepoPlugin.initRepo(GitRepoPlugin.java:140)
at com.taosdata.asset.service.git.RepoService.initRepo(RepoService.java:67)
at com.taosdata.asset.service.git.RepoService.onStart(RepoService.java:129)
... 16 more
Caused by: java.io.IOException: Cannot run program "git" (in directory "/var/lib/taos/idmp/defaultRepo"): error=2, No such file or directory
at java.base/java.lang.ProcessBuilder.start(Unknown Source)
at java.base/java.lang.ProcessBuilder.start(Unknown Source)
at com.taosdata.asset.service.git.GitRepoPlugin.executeGitCommandNative(GitRepoPlugin.java:391)
... 20 more
Caused by: java.io.IOException: error=2, No such file or directory
at java.base/java.lang.ProcessImpl.forkAndExec(Native Method)
at java.base/java.lang.ProcessImpl.<init>(Unknown Source)
at java.base/java.lang.ProcessImpl.start(Unknown Source)
... 23 more
==> /var/log/taos/idmp-ai-error.log <==
==> /var/log/taos/idmp-ai.log <==
2026-05-18 08:51:21 - WARNING: [taos_embedding.py:101] - 没有文档需要处理
2026-05-18 08:51:21 - INFO: [taos_document.py:521] - clear memory, element documents: 0, template documents: 0, tda elements: 0, tda elements templates: 0
2026-05-18 08:51:21 - WARNING: [__init__.py:181] - 元素目录尚不存在,跳过路径生成: /var/lib/taos/idmp/userRepo_1/Elements/Children
2026-05-18 08:51:22 - INFO: [__init__.py:405] - 删除表 'element' 成功
2026-05-18 08:51:22 - INFO: [taos_embedding.py:93] - 已删除现有集合:element
2026-05-18 08:51:22 - INFO: [__init__.py:364] - 创建表 'element' 成功
2026-05-18 08:51:22 - INFO: [taos_embedding.py:96] - 已创建新集合: element
2026-05-18 08:51:22 - WARNING: [taos_embedding.py:101] - 没有文档需要处理
2026-05-18 08:51:22 - INFO: [taos_document.py:521] - clear memory, element documents: 0, template documents: 0, tda elements: 0, tda elements templates: 0
2026-05-18 08:51:22 - INFO: [__init__.py:44] - 异步加载元素数据到向量库成功
==> /var/log/taos/tda-error.log <==
at java.base/java.lang.ProcessBuilder.start(Unknown Source)
at java.base/java.lang.ProcessBuilder.start(Unknown Source)
at com.taosdata.asset.service.git.GitRepoPlugin.executeGitCommandNative(GitRepoPlugin.java:391)
... 20 more
Caused by: java.io.IOException: error=2, No such file or directory
at java.base/java.lang.ProcessImpl.forkAndExec(Native Method)
at java.base/java.lang.ProcessImpl.<init>(Unknown Source)
at java.base/java.lang.ProcessImpl.start(Unknown Source)
... 23 more
==> /var/log/taos/tda.log <==
at java.base/java.lang.ProcessBuilder.start(Unknown Source)
at java.base/java.lang.ProcessBuilder.start(Unknown Source)
at com.taosdata.asset.service.git.GitRepoPlugin.executeGitCommandNative(GitRepoPlugin.java:391)
... 20 more
Caused by: java.io.IOException: error=2, No such file or directory
at java.base/java.lang.ProcessImpl.forkAndExec(Native Method)
at java.base/java.lang.ProcessImpl.<init>(Unknown Source)
at java.base/java.lang.ProcessImpl.start(Unknown Source)
... 23 more