Hi,
I followed the document (Ziti Admin Console | OpenZiti) but the service is stuck at activating then becomes active and then goes back. Here’s the output
root@ub22:~/.ziti/quickstart/ub22/ziti-console# systemctl status ziti-console --lines=0 --no-pager
● ziti-console.service - Ziti-Console
Loaded: loaded (/etc/systemd/system/ziti-console.service; enabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Mon 2023-08-07 13:39:02 UTC; 343ms ago
Process: 1554 ExecStart=/usr/bin/node /root/.ziti/quickstart/ub22/ziti-console/server.js (code=exited, status=1/FAILURE)
Main PID: 1554 (code=exited, status=1/FAILURE)
CPU: 101ms
root@ub22:~/.ziti/quickstart/ub22/ziti-console# systemctl status ziti-console --lines=0 --no-pager
● ziti-console.service - Ziti-Console
Loaded: loaded (/etc/systemd/system/ziti-console.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2023-08-07 13:43:25 UTC; 4ms ago
Main PID: 3158 (node)
Tasks: 1 (limit: 3999)
Memory: 1.1M
CPU: 223us
CGroup: /system.slice/ziti-console.service
└─3158 /usr/bin/node /root/.ziti/quickstart/ub22/ziti-console/server.js
You need to tail the log using journalctl -fu ziti-console. There will be some error in there that will help explain what is happening. Run the journal -fu ziti-console command until you see a “full and complete” cycle. It should happen pretty quickly and paste the error you see.
It’s often because your version of node is old. I would recommend you make sure you’re using “node LTS”
Note: I’m installing nodejs 16 LTS. Will come back to give feedback.
root@ub22:/home/sk# journalctl -fu ziti-console
Aug 08 07:08:40 ub22 systemd[1]: Stopped Ziti-Console.
Aug 08 07:08:40 ub22 systemd[1]: Started Ziti-Console.
Aug 08 07:08:40 ub22 node[4349]: file:///root/.ziti/quickstart/ub22/ziti-console/server.js:39
Aug 08 07:08:40 ub22 node[4349]: ziti = await loadModule('@openziti/ziti-sdk-nodejs')
Aug 08 07:08:40 ub22 node[4349]: ^^^^^
Aug 08 07:08:40 ub22 node[4349]: SyntaxError: Unexpected reserved word
Aug 08 07:08:40 ub22 node[4349]: at Loader.moduleStrategy (internal/modules/esm/translators.js:133:18)
Aug 08 07:08:40 ub22 node[4349]: at async link (internal/modules/esm/module_job.js:42:21)
Aug 08 07:08:40 ub22 systemd[1]: ziti-console.service: Main process exited, code=exited, status=1/FAILURE
Aug 08 07:08:40 ub22 systemd[1]: ziti-console.service: Failed with result 'exit-code'.
Aug 08 07:08:43 ub22 systemd[1]: ziti-console.service: Scheduled restart job, restart counter is at 25.
Aug 08 07:08:43 ub22 systemd[1]: Stopped Ziti-Console.
Aug 08 07:08:43 ub22 systemd[1]: Started Ziti-Console.
Aug 08 07:08:43 ub22 node[4361]: file:///root/.ziti/quickstart/ub22/ziti-console/server.js:39
Aug 08 07:08:43 ub22 node[4361]: ziti = await loadModule('@openziti/ziti-sdk-nodejs')
Aug 08 07:08:43 ub22 node[4361]: ^^^^^
Aug 08 07:08:43 ub22 node[4361]: SyntaxError: Unexpected reserved word
Aug 08 07:08:43 ub22 node[4361]: at Loader.moduleStrategy (internal/modules/esm/translators.js:133:18)
Aug 08 07:08:43 ub22 node[4361]: at async link (internal/modules/esm/module_job.js:42:21)
Aug 08 07:08:43 ub22 systemd[1]: ziti-console.service: Main process exited, code=exited, status=1/FAILURE
Aug 08 07:08:43 ub22 systemd[1]: ziti-console.service: Failed with result 'exit-code'.
Aug 08 07:08:45 ub22 systemd[1]: ziti-console.service: Scheduled restart job, restart counter is at 26.
Aug 08 07:08:45 ub22 systemd[1]: Stopped Ziti-Console.
Aug 08 07:08:45 ub22 systemd[1]: Started Ziti-Console.
Aug 08 07:08:45 ub22 node[4372]: file:///root/.ziti/quickstart/ub22/ziti-console/server.js:39
Aug 08 07:08:45 ub22 node[4372]: ziti = await loadModule('@openziti/ziti-sdk-nodejs')
Aug 08 07:08:45 ub22 node[4372]: ^^^^^
Aug 08 07:08:45 ub22 node[4372]: SyntaxError: Unexpected reserved word
Aug 08 07:08:45 ub22 node[4372]: at Loader.moduleStrategy (internal/modules/esm/translators.js:133:18)
Aug 08 07:08:45 ub22 node[4372]: at async link (internal/modules/esm/module_job.js:42:21)
Aug 08 07:08:45 ub22 systemd[1]: ziti-console.service: Main process exited, code=exited, status=1/FAILURE
Aug 08 07:08:45 ub22 systemd[1]: ziti-console.service: Failed with result 'exit-code'.
Aug 08 07:08:47 ub22 systemd[1]: ziti-console.service: Scheduled restart job, restart counter is at 27.
Aug 08 07:08:47 ub22 systemd[1]: Stopped Ziti-Console.
Aug 08 07:08:48 ub22 systemd[1]: Started Ziti-Console.
Aug 08 07:08:48 ub22 node[4383]: file:///root/.ziti/quickstart/ub22/ziti-console/server.js:39
Aug 08 07:08:48 ub22 node[4383]: ziti = await loadModule('@openziti/ziti-sdk-nodejs')
Aug 08 07:08:48 ub22 node[4383]: ^^^^^
Aug 08 07:08:48 ub22 node[4383]: SyntaxError: Unexpected reserved word
Aug 08 07:08:48 ub22 node[4383]: at Loader.moduleStrategy (internal/modules/esm/translators.js:133:18)
Aug 08 07:08:48 ub22 node[4383]: at async link (internal/modules/esm/module_job.js:42:21)
Aug 08 07:08:48 ub22 systemd[1]: ziti-console.service: Main process exited, code=exited, status=1/FAILURE
Aug 08 07:08:48 ub22 systemd[1]: ziti-console.service: Failed with result 'exit-code'.
Aug 08 07:08:50 ub22 systemd[1]: ziti-console.service: Scheduled restart job, restart counter is at 28.
Aug 08 07:08:50 ub22 systemd[1]: Stopped Ziti-Console.
Aug 08 07:08:50 ub22 systemd[1]: Started Ziti-Console.
Aug 08 07:08:50 ub22 node[4394]: file:///root/.ziti/quickstart/ub22/ziti-console/server.js:39
Aug 08 07:08:50 ub22 node[4394]: ziti = await loadModule('@openziti/ziti-sdk-nodejs')
Aug 08 07:08:50 ub22 node[4394]: ^^^^^
Aug 08 08:28:20 ub22 systemd[1]: ziti-console.service: Scheduled restart job, restart counter is at 22.
Aug 08 08:28:20 ub22 systemd[1]: Stopped Ziti-Console.
Aug 08 08:28:20 ub22 systemd[1]: Started Ziti-Console.
Aug 08 08:28:20 ub22 node[4008]: node:internal/errors:478
Aug 08 08:28:20 ub22 node[4008]: ErrorCaptureStackTrace(err);
Aug 08 08:28:20 ub22 node[4008]: ^
Aug 08 08:28:20 ub22 node[4008]: Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'express' imported from /root/.ziti/quickstart/ub22/ziti-console/server.js
Aug 08 08:28:20 ub22 node[4008]: at new NodeError (node:internal/errors:387:5)
Aug 08 08:28:20 ub22 node[4008]: at packageResolve (node:internal/modules/esm/resolve:852:9)
Aug 08 08:28:20 ub22 node[4008]: at moduleResolve (node:internal/modules/esm/resolve:901:20)
Aug 08 08:28:20 ub22 node[4008]: at defaultResolve (node:internal/modules/esm/resolve:1115:11)
Aug 08 08:28:20 ub22 node[4008]: at nextResolve (node:internal/modules/esm/loader:163:28)
Aug 08 08:28:20 ub22 node[4008]: at ESMLoader.resolve (node:internal/modules/esm/loader:841:30)
Aug 08 08:28:20 ub22 node[4008]: at ESMLoader.getModuleJob (node:internal/modules/esm/loader:424:18)
Aug 08 08:28:20 ub22 node[4008]: at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:76:40)
Aug 08 08:28:20 ub22 node[4008]: at link (node:internal/modules/esm/module_job:75:36) {
Aug 08 08:28:20 ub22 node[4008]: code: 'ERR_MODULE_NOT_FOUND'
Aug 08 08:28:20 ub22 node[4008]: }
Aug 08 08:28:20 ub22 systemd[1]: ziti-console.service: Main process exited, code=exited, status=1/FAILURE
Aug 08 08:28:20 ub22 systemd[1]: ziti-console.service: Failed with result 'exit-code'.
Aug 08 08:28:22 ub22 systemd[1]: ziti-console.service: Scheduled restart job, restart counter is at 23.
Aug 08 08:28:22 ub22 systemd[1]: Stopped Ziti-Console.
Aug 08 08:28:22 ub22 systemd[1]: Started Ziti-Console.
Aug 08 08:28:22 ub22 node[4019]: node:internal/errors:478
Aug 08 08:28:22 ub22 node[4019]: ErrorCaptureStackTrace(err);
Aug 08 08:28:22 ub22 node[4019]: ^
Aug 08 08:28:22 ub22 node[4019]: Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'express' imported from /root/.ziti/quickstart/ub22/ziti-console/server.js
Aug 08 08:28:22 ub22 node[4019]: at new NodeError (node:internal/errors:387:5)
Aug 08 08:28:22 ub22 node[4019]: at packageResolve (node:internal/modules/esm/resolve:852:9)
Aug 08 08:28:22 ub22 node[4019]: at moduleResolve (node:internal/modules/esm/resolve:901:20)
Aug 08 08:28:22 ub22 node[4019]: at defaultResolve (node:internal/modules/esm/resolve:1115:11)
Aug 08 08:28:22 ub22 node[4019]: at nextResolve (node:internal/modules/esm/loader:163:28)
Aug 08 08:28:22 ub22 node[4019]: at ESMLoader.resolve (node:internal/modules/esm/loader:841:30)
Aug 08 08:28:22 ub22 node[4019]: at ESMLoader.getModuleJob (node:internal/modules/esm/loader:424:18)
Aug 08 08:28:22 ub22 node[4019]: at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:76:40)
Aug 08 08:28:22 ub22 node[4019]: at link (node:internal/modules/esm/module_job:75:36) {
Aug 08 08:28:22 ub22 node[4019]: code: 'ERR_MODULE_NOT_FOUND'
Aug 08 08:28:22 ub22 node[4019]: }
Aug 08 08:28:22 ub22 systemd[1]: ziti-console.service: Main process exited, code=exited, status=1/FAILURE
Aug 08 08:28:22 ub22 systemd[1]: ziti-console.service: Failed with result 'exit-code'.