Thanks for replying.
Ok, that’s verbose with lots of warnings about version numbers… as follows:
openhabian@openhab:~ $ cd /opt/zigbee2mqtt/
openhabian@openhab:/opt/zigbee2mqtt $ pwd
/opt/zigbee2mqtt
openhabian@openhab:/opt/zigbee2mqtt $ whoami
openhabian
openhabian@openhab:/opt/zigbee2mqtt $ npm ci
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@eslint/eslintrc@1.3.2',
npm WARN EBADENGINE required: { node: '^12.22.0 || ^14.17.0 || >=16.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@jest/console@29.0.3',
npm WARN EBADENGINE required: { node: '^14.15.0 || ^16.10.0 || >=18.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@jest/core@29.0.3',
npm WARN EBADENGINE required: { node: '^14.15.0 || ^16.10.0 || >=18.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@jest/environment@29.0.3',
npm WARN EBADENGINE required: { node: '^14.15.0 || ^16.10.0 || >=18.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@jest/expect@29.0.3',
npm WARN EBADENGINE required: { node: '^14.15.0 || ^16.10.0 || >=18.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@jest/expect-utils@29.0.3',
npm WARN EBADENGINE required: { node: '^14.15.0 || ^16.10.0 || >=18.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@jest/fake-timers@29.0.3',
npm WARN EBADENGINE required: { node: '^14.15.0 || ^16.10.0 || >=18.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@jest/globals@29.0.3',
npm WARN EBADENGINE required: { node: '^14.15.0 || ^16.10.0 || >=18.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@jest/reporters@29.0.3',
npm WARN EBADENGINE required: { node: '^14.15.0 || ^16.10.0 || >=18.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@jest/schemas@29.0.0',
npm WARN EBADENGINE required: { node: '^14.15.0 || ^16.10.0 || >=18.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@jest/source-map@29.0.0',
npm WARN EBADENGINE required: { node: '^14.15.0 || ^16.10.0 || >=18.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@jest/test-result@29.0.3',
npm WARN EBADENGINE required: { node: '^14.15.0 || ^16.10.0 || >=18.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@jest/test-sequencer@29.0.3',
npm WARN EBADENGINE required: { node: '^14.15.0 || ^16.10.0 || >=18.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@jest/transform@29.0.3',
npm WARN EBADENGINE required: { node: '^14.15.0 || ^16.10.0 || >=18.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@jest/types@29.0.3',
npm WARN EBADENGINE required: { node: '^14.15.0 || ^16.10.0 || >=18.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@typescript-eslint/eslint-plugin@5.38.0',
npm WARN EBADENGINE required: { node: '^12.22.0 || ^14.17.0 || >=16.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@typescript-eslint/parser@5.38.0',
npm WARN EBADENGINE required: { node: '^12.22.0 || ^14.17.0 || >=16.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@typescript-eslint/scope-manager@5.38.0',
npm WARN EBADENGINE required: { node: '^12.22.0 || ^14.17.0 || >=16.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@typescript-eslint/type-utils@5.38.0',
npm WARN EBADENGINE required: { node: '^12.22.0 || ^14.17.0 || >=16.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@typescript-eslint/types@5.38.0',
npm WARN EBADENGINE required: { node: '^12.22.0 || ^14.17.0 || >=16.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@typescript-eslint/typescript-estree@5.38.0',
npm WARN EBADENGINE required: { node: '^12.22.0 || ^14.17.0 || >=16.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@typescript-eslint/utils@5.38.0',
npm WARN EBADENGINE required: { node: '^12.22.0 || ^14.17.0 || >=16.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@typescript-eslint/visitor-keys@5.38.0',
npm WARN EBADENGINE required: { node: '^12.22.0 || ^14.17.0 || >=16.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: 'babel-jest@29.0.3',
npm WARN EBADENGINE required: { node: '^14.15.0 || ^16.10.0 || >=18.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: 'babel-plugin-jest-hoist@29.0.2',
npm WARN EBADENGINE required: { node: '^14.15.0 || ^16.10.0 || >=18.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: 'babel-preset-jest@29.0.2',
npm WARN EBADENGINE required: { node: '^14.15.0 || ^16.10.0 || >=18.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: 'diff-sequences@29.0.0',
npm WARN EBADENGINE required: { node: '^14.15.0 || ^16.10.0 || >=18.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: 'eslint@8.24.0',
npm WARN EBADENGINE required: { node: '^12.22.0 || ^14.17.0 || >=16.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: 'eslint-plugin-jest@27.0.4',
npm WARN EBADENGINE required: { node: '^14.15.0 || ^16.10.0 || >=18.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: 'eslint-visitor-keys@3.3.0',
npm WARN EBADENGINE required: { node: '^12.22.0 || ^14.17.0 || >=16.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: 'eslint-scope@7.1.1',
npm WARN EBADENGINE required: { node: '^12.22.0 || ^14.17.0 || >=16.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: 'espree@9.4.0',
npm WARN EBADENGINE required: { node: '^12.22.0 || ^14.17.0 || >=16.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: 'expect@29.0.3',
npm WARN EBADENGINE required: { node: '^14.15.0 || ^16.10.0 || >=18.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: 'jest@29.0.3',
npm WARN EBADENGINE required: { node: '^14.15.0 || ^16.10.0 || >=18.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: 'jest-changed-files@29.0.0',
npm WARN EBADENGINE required: { node: '^14.15.0 || ^16.10.0 || >=18.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: 'jest-circus@29.0.3',
npm WARN EBADENGINE required: { node: '^14.15.0 || ^16.10.0 || >=18.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: 'jest-cli@29.0.3',
npm WARN EBADENGINE required: { node: '^14.15.0 || ^16.10.0 || >=18.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: 'jest-config@29.0.3',
npm WARN EBADENGINE required: { node: '^14.15.0 || ^16.10.0 || >=18.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: 'jest-diff@29.0.3',
npm WARN EBADENGINE required: { node: '^14.15.0 || ^16.10.0 || >=18.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: 'jest-docblock@29.0.0',
npm WARN EBADENGINE required: { node: '^14.15.0 || ^16.10.0 || >=18.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: 'jest-each@29.0.3',
npm WARN EBADENGINE required: { node: '^14.15.0 || ^16.10.0 || >=18.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: 'jest-environment-node@29.0.3',
npm WARN EBADENGINE required: { node: '^14.15.0 || ^16.10.0 || >=18.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: 'jest-get-type@29.0.0',
npm WARN EBADENGINE required: { node: '^14.15.0 || ^16.10.0 || >=18.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: 'jest-haste-map@29.0.3',
npm WARN EBADENGINE required: { node: '^14.15.0 || ^16.10.0 || >=18.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: 'jest-leak-detector@29.0.3',
npm WARN EBADENGINE required: { node: '^14.15.0 || ^16.10.0 || >=18.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: 'jest-matcher-utils@29.0.3',
npm WARN EBADENGINE required: { node: '^14.15.0 || ^16.10.0 || >=18.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: 'jest-message-util@29.0.3',
npm WARN EBADENGINE required: { node: '^14.15.0 || ^16.10.0 || >=18.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: 'jest-mock@29.0.3',
npm WARN EBADENGINE required: { node: '^14.15.0 || ^16.10.0 || >=18.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: 'jest-regex-util@29.0.0',
npm WARN EBADENGINE required: { node: '^14.15.0 || ^16.10.0 || >=18.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: 'jest-resolve@29.0.3',
npm WARN EBADENGINE required: { node: '^14.15.0 || ^16.10.0 || >=18.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: 'jest-resolve-dependencies@29.0.3',
npm WARN EBADENGINE required: { node: '^14.15.0 || ^16.10.0 || >=18.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: 'jest-runner@29.0.3',
npm WARN EBADENGINE required: { node: '^14.15.0 || ^16.10.0 || >=18.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: 'jest-runtime@29.0.3',
npm WARN EBADENGINE required: { node: '^14.15.0 || ^16.10.0 || >=18.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: 'jest-snapshot@29.0.3',
npm WARN EBADENGINE required: { node: '^14.15.0 || ^16.10.0 || >=18.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: 'jest-util@29.0.3',
npm WARN EBADENGINE required: { node: '^14.15.0 || ^16.10.0 || >=18.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: 'jest-validate@29.0.3',
npm WARN EBADENGINE required: { node: '^14.15.0 || ^16.10.0 || >=18.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: 'jest-watcher@29.0.3',
npm WARN EBADENGINE required: { node: '^14.15.0 || ^16.10.0 || >=18.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: 'jest-worker@29.0.3',
npm WARN EBADENGINE required: { node: '^14.15.0 || ^16.10.0 || >=18.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: 'pretty-format@29.0.3',
npm WARN EBADENGINE required: { node: '^14.15.0 || ^16.10.0 || >=18.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: 'write-file-atomic@4.0.2',
npm WARN EBADENGINE required: { node: '^12.13.0 || ^14.15.0 || >=16.0.0' },
npm WARN EBADENGINE current: { node: 'v15.4.0', npm: '7.0.15' }
npm WARN EBADENGINE }
added 836 packages, and audited 836 packages in 2m
90 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
npm notice
npm notice New major version of npm available! 7.0.15 -> 8.19.2
npm notice Changelog: https://github.com/npm/cli/releases/tag/v8.19.2
npm notice Run npm install -g npm@8.19.2 to update!
npm notice
openhabian@openhab:/opt/zigbee2mqtt $
So… it’s done something with lots of warnings.
In the hope that I can ignore the warnings for now, I’ve manually stepped through the rest of the Zigbee2MQTT install process from /opt/openhabian/functions/nodejs-apps.bash and when I get to the last part and do this:
sudo systemctl enable --now zigbee2mqtt.service
while also running
tail -f /var/log/syslog &
I get errors similar to the ones from my initial post:
openhabian@openhab:~ $ sudo systemctl -q daemon-reload
Oct 19 10:27:56 openhab systemd[1]: Reloading.
Oct 19 10:27:57 openhab systemd[1]: /lib/systemd/system/smbd.service:9: PIDFile= references path below legacy directory /var/run/, updating /var/run/samba/smbd.pid → /run/samba/smbd.pid; please update the unit file accordingly.
Oct 19 10:27:57 openhab systemd[1]: /lib/systemd/system/nmbd.service:9: PIDFile= references path below legacy directory /var/run/, updating /var/run/samba/nmbd.pid → /run/samba/nmbd.pid; please update the unit file accordingly.
openhabian@openhab:~ $ sudo systemctl enable --now zigbee2mqtt.service
Oct 19 10:28:20 openhab systemd[1]: Reloading.
Oct 19 10:28:20 openhab systemd[1]: /lib/systemd/system/smbd.service:9: PIDFile= references path below legacy directory /var/run/, updating /var/run/samba/smbd.pid → /run/samba/smbd.pid; please update the unit file accordingly.
Oct 19 10:28:20 openhab systemd[1]: /lib/systemd/system/nmbd.service:9: PIDFile= references path below legacy directory /var/run/, updating /var/run/samba/nmbd.pid → /run/samba/nmbd.pid; please update the unit file accordingly.
Oct 19 10:28:21 openhab systemd[1]: Started Zigbee2MQTT.
openhabian@openhab:~ $ Oct 19 10:28:22 openhab npm[25590]: /usr/lib/node_modules/npm/node_modules/socks-proxy-agent/dist/index.js:110
Oct 19 10:28:22 openhab npm[25590]: class SocksProxyAgent extends agent_base_1.Agent {
Oct 19 10:28:22 openhab npm[25590]: ^
Oct 19 10:28:22 openhab npm[25590]: TypeError: Class extends value undefined is not a constructor or null
Oct 19 10:28:22 openhab npm[25590]: at Object.<anonymous> (/usr/lib/node_modules/npm/node_modules/socks-proxy-agent/dist/index.js:110:44)
Oct 19 10:28:22 openhab npm[25590]: at Module._compile (node:internal/modules/cjs/loader:1155:14)
Oct 19 10:28:22 openhab npm[25590]: at Object.Module._extensions..js (node:internal/modules/cjs/loader:1209:10)
Oct 19 10:28:22 openhab npm[25590]: at Module.load (node:internal/modules/cjs/loader:1033:32)
Oct 19 10:28:22 openhab npm[25590]: at Function.Module._load (node:internal/modules/cjs/loader:868:12)
Oct 19 10:28:22 openhab npm[25590]: at Module.require (node:internal/modules/cjs/loader:1057:19)
Oct 19 10:28:22 openhab npm[25590]: at require (node:internal/modules/cjs/helpers:103:18)
Oct 19 10:28:22 openhab npm[25590]: at Object.<anonymous> (/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/agent.js:174:29)
Oct 19 10:28:22 openhab npm[25590]: at Module._compile (node:internal/modules/cjs/loader:1155:14)
Oct 19 10:28:22 openhab npm[25590]: at Object.Module._extensions..js (node:internal/modules/cjs/loader:1209:10)
Oct 19 10:28:22 openhab npm[25590]: at Module.load (node:internal/modules/cjs/loader:1033:32)
Oct 19 10:28:22 openhab npm[25590]: at Function.Module._load (node:internal/modules/cjs/loader:868:12)
Oct 19 10:28:22 openhab npm[25590]: at Module.require (node:internal/modules/cjs/loader:1057:19)
Oct 19 10:28:22 openhab npm[25590]: at require (node:internal/modules/cjs/helpers:103:18)
Oct 19 10:28:22 openhab npm[25590]: at Object.<anonymous> (/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/remote.js:7:18)
Oct 19 10:28:22 openhab npm[25590]: at Module._compile (node:internal/modules/cjs/loader:1155:14)
Oct 19 10:28:22 openhab systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=1/FAILURE
Oct 19 10:28:22 openhab systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
Oct 19 10:28:22 openhab systemd[1]: zigbee2mqtt.service: Service RestartSec=100ms expired, scheduling restart.
Oct 19 10:28:22 openhab systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 1.
Oct 19 10:28:22 openhab systemd[1]: Stopped Zigbee2MQTT.
Oct 19 10:28:22 openhab systemd[1]: Started Zigbee2MQTT.
Oct 19 10:28:24 openhab npm[25597]: /usr/lib/node_modules/npm/node_modules/socks-proxy-agent/dist/index.js:110
Oct 19 10:28:24 openhab npm[25597]: class SocksProxyAgent extends agent_base_1.Agent {
Oct 19 10:28:24 openhab npm[25597]: ^
Oct 19 10:28:24 openhab npm[25597]: TypeError: Class extends value undefined is not a constructor or null
Oct 19 10:28:24 openhab npm[25597]: at Object.<anonymous> (/usr/lib/node_modules/npm/node_modules/socks-proxy-agent/dist/index.js:110:44)
Oct 19 10:28:24 openhab npm[25597]: at Module._compile (node:internal/modules/cjs/loader:1155:14)
Oct 19 10:28:24 openhab npm[25597]: at Object.Module._extensions..js (node:internal/modules/cjs/loader:1209:10)
Oct 19 10:28:24 openhab npm[25597]: at Module.load (node:internal/modules/cjs/loader:1033:32)
Oct 19 10:28:24 openhab npm[25597]: at Function.Module._load (node:internal/modules/cjs/loader:868:12)
Oct 19 10:28:24 openhab npm[25597]: at Module.require (node:internal/modules/cjs/loader:1057:19)
Oct 19 10:28:24 openhab npm[25597]: at require (node:internal/modules/cjs/helpers:103:18)
Oct 19 10:28:24 openhab npm[25597]: at Object.<anonymous> (/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/agent.js:174:29)
Oct 19 10:28:24 openhab npm[25597]: at Module._compile (node:internal/modules/cjs/loader:1155:14)
Oct 19 10:28:24 openhab npm[25597]: at Object.Module._extensions..js (node:internal/modules/cjs/loader:1209:10)
Oct 19 10:28:24 openhab npm[25597]: at Module.load (node:internal/modules/cjs/loader:1033:32)
Oct 19 10:28:24 openhab npm[25597]: at Function.Module._load (node:internal/modules/cjs/loader:868:12)
Oct 19 10:28:24 openhab npm[25597]: at Module.require (node:internal/modules/cjs/loader:1057:19)
Oct 19 10:28:24 openhab npm[25597]: at require (node:internal/modules/cjs/helpers:103:18)
Oct 19 10:28:24 openhab npm[25597]: at Object.<anonymous> (/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/remote.js:7:18)
Oct 19 10:28:24 openhab npm[25597]: at Module._compile (node:internal/modules/cjs/loader:1155:14)
Oct 19 10:28:24 openhab systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=1/FAILURE
Oct 19 10:28:24 openhab systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
Oct 19 10:28:24 openhab systemd[1]: zigbee2mqtt.service: Service RestartSec=100ms expired, scheduling restart.
Oct 19 10:28:24 openhab systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 2.
Oct 19 10:28:24 openhab systemd[1]: Stopped Zigbee2MQTT.
Oct 19 10:28:24 openhab systemd[1]: Started Zigbee2MQTT.
Oct 19 10:28:26 openhab npm[25605]: /usr/lib/node_modules/npm/node_modules/socks-proxy-agent/dist/index.js:110
Oct 19 10:28:26 openhab npm[25605]: class SocksProxyAgent extends agent_base_1.Agent {
Oct 19 10:28:26 openhab npm[25605]: ^
Oct 19 10:28:26 openhab npm[25605]: TypeError: Class extends value undefined is not a constructor or null
Oct 19 10:28:26 openhab npm[25605]: at Object.<anonymous> (/usr/lib/node_modules/npm/node_modules/socks-proxy-agent/dist/index.js:110:44)
Oct 19 10:28:26 openhab npm[25605]: at Module._compile (node:internal/modules/cjs/loader:1155:14)
Oct 19 10:28:26 openhab npm[25605]: at Object.Module._extensions..js (node:internal/modules/cjs/loader:1209:10)
Oct 19 10:28:26 openhab npm[25605]: at Module.load (node:internal/modules/cjs/loader:1033:32)
Oct 19 10:28:26 openhab npm[25605]: at Function.Module._load (node:internal/modules/cjs/loader:868:12)
Oct 19 10:28:26 openhab npm[25605]: at Module.require (node:internal/modules/cjs/loader:1057:19)
Oct 19 10:28:26 openhab npm[25605]: at require (node:internal/modules/cjs/helpers:103:18)
Oct 19 10:28:26 openhab npm[25605]: at Object.<anonymous> (/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/agent.js:174:29)
Oct 19 10:28:26 openhab npm[25605]: at Module._compile (node:internal/modules/cjs/loader:1155:14)
Oct 19 10:28:26 openhab npm[25605]: at Object.Module._extensions..js (node:internal/modules/cjs/loader:1209:10)
Oct 19 10:28:26 openhab npm[25605]: at Module.load (node:internal/modules/cjs/loader:1033:32)
Oct 19 10:28:26 openhab npm[25605]: at Function.Module._load (node:internal/modules/cjs/loader:868:12)
Oct 19 10:28:26 openhab npm[25605]: at Module.require (node:internal/modules/cjs/loader:1057:19)
Oct 19 10:28:26 openhab npm[25605]: at require (node:internal/modules/cjs/helpers:103:18)
Oct 19 10:28:26 openhab npm[25605]: at Object.<anonymous> (/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/remote.js:7:18)
Oct 19 10:28:26 openhab npm[25605]: at Module._compile (node:internal/modules/cjs/loader:1155:14)
Oct 19 10:28:26 openhab systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=1/FAILURE
Oct 19 10:28:26 openhab systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
Oct 19 10:28:26 openhab systemd[1]: zigbee2mqtt.service: Service RestartSec=100ms expired, scheduling restart.
Oct 19 10:28:26 openhab systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 3.
Oct 19 10:28:26 openhab systemd[1]: Stopped Zigbee2MQTT.
Oct 19 10:28:26 openhab systemd[1]: Started Zigbee2MQTT.
Oct 19 10:28:27 openhab npm[25613]: /usr/lib/node_modules/npm/node_modules/socks-proxy-agent/dist/index.js:110
Oct 19 10:28:27 openhab npm[25613]: class SocksProxyAgent extends agent_base_1.Agent {
Oct 19 10:28:27 openhab npm[25613]: ^
Oct 19 10:28:27 openhab npm[25613]: TypeError: Class extends value undefined is not a constructor or null
Oct 19 10:28:27 openhab npm[25613]: at Object.<anonymous> (/usr/lib/node_modules/npm/node_modules/socks-proxy-agent/dist/index.js:110:44)
Oct 19 10:28:27 openhab npm[25613]: at Module._compile (node:internal/modules/cjs/loader:1155:14)
Oct 19 10:28:27 openhab npm[25613]: at Object.Module._extensions..js (node:internal/modules/cjs/loader:1209:10)
Oct 19 10:28:27 openhab npm[25613]: at Module.load (node:internal/modules/cjs/loader:1033:32)
Oct 19 10:28:27 openhab npm[25613]: at Function.Module._load (node:internal/modules/cjs/loader:868:12)
Oct 19 10:28:27 openhab npm[25613]: at Module.require (node:internal/modules/cjs/loader:1057:19)
Oct 19 10:28:27 openhab npm[25613]: at require (node:internal/modules/cjs/helpers:103:18)
Oct 19 10:28:27 openhab npm[25613]: at Object.<anonymous> (/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/agent.js:174:29)
Oct 19 10:28:27 openhab npm[25613]: at Module._compile (node:internal/modules/cjs/loader:1155:14)
Oct 19 10:28:27 openhab npm[25613]: at Object.Module._extensions..js (node:internal/modules/cjs/loader:1209:10)
Oct 19 10:28:27 openhab npm[25613]: at Module.load (node:internal/modules/cjs/loader:1033:32)
Oct 19 10:28:27 openhab npm[25613]: at Function.Module._load (node:internal/modules/cjs/loader:868:12)
Oct 19 10:28:27 openhab npm[25613]: at Module.require (node:internal/modules/cjs/loader:1057:19)
Oct 19 10:28:27 openhab npm[25613]: at require (node:internal/modules/cjs/helpers:103:18)
Oct 19 10:28:27 openhab npm[25613]: at Object.<anonymous> (/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/remote.js:7:18)
Oct 19 10:28:27 openhab npm[25613]: at Module._compile (node:internal/modules/cjs/loader:1155:14)
Oct 19 10:28:27 openhab systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=1/FAILURE
Oct 19 10:28:27 openhab systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
Oct 19 10:28:28 openhab systemd[1]: zigbee2mqtt.service: Service RestartSec=100ms expired, scheduling restart.
Oct 19 10:28:28 openhab systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 4.
Oct 19 10:28:28 openhab systemd[1]: Stopped Zigbee2MQTT.
Oct 19 10:28:28 openhab systemd[1]: Started Zigbee2MQTT.
Oct 19 10:28:29 openhab npm[25620]: /usr/lib/node_modules/npm/node_modules/socks-proxy-agent/dist/index.js:110
Oct 19 10:28:29 openhab npm[25620]: class SocksProxyAgent extends agent_base_1.Agent {
Oct 19 10:28:29 openhab npm[25620]: ^
Oct 19 10:28:29 openhab npm[25620]: TypeError: Class extends value undefined is not a constructor or null
Oct 19 10:28:29 openhab npm[25620]: at Object.<anonymous> (/usr/lib/node_modules/npm/node_modules/socks-proxy-agent/dist/index.js:110:44)
Oct 19 10:28:29 openhab npm[25620]: at Module._compile (node:internal/modules/cjs/loader:1155:14)
Oct 19 10:28:29 openhab npm[25620]: at Object.Module._extensions..js (node:internal/modules/cjs/loader:1209:10)
Oct 19 10:28:29 openhab npm[25620]: at Module.load (node:internal/modules/cjs/loader:1033:32)
Oct 19 10:28:29 openhab npm[25620]: at Function.Module._load (node:internal/modules/cjs/loader:868:12)
Oct 19 10:28:29 openhab npm[25620]: at Module.require (node:internal/modules/cjs/loader:1057:19)
Oct 19 10:28:29 openhab npm[25620]: at require (node:internal/modules/cjs/helpers:103:18)
Oct 19 10:28:29 openhab npm[25620]: at Object.<anonymous> (/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/agent.js:174:29)
Oct 19 10:28:29 openhab npm[25620]: at Module._compile (node:internal/modules/cjs/loader:1155:14)
Oct 19 10:28:29 openhab npm[25620]: at Object.Module._extensions..js (node:internal/modules/cjs/loader:1209:10)
Oct 19 10:28:29 openhab npm[25620]: at Module.load (node:internal/modules/cjs/loader:1033:32)
Oct 19 10:28:29 openhab npm[25620]: at Function.Module._load (node:internal/modules/cjs/loader:868:12)
Oct 19 10:28:29 openhab npm[25620]: at Module.require (node:internal/modules/cjs/loader:1057:19)
Oct 19 10:28:29 openhab npm[25620]: at require (node:internal/modules/cjs/helpers:103:18)
Oct 19 10:28:29 openhab npm[25620]: at Object.<anonymous> (/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/remote.js:7:18)
Oct 19 10:28:29 openhab npm[25620]: at Module._compile (node:internal/modules/cjs/loader:1155:14)
Oct 19 10:28:29 openhab systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=1/FAILURE
Oct 19 10:28:29 openhab systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
Oct 19 10:28:29 openhab systemd[1]: zigbee2mqtt.service: Service RestartSec=100ms expired, scheduling restart.
Oct 19 10:28:29 openhab systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 5.
Oct 19 10:28:29 openhab systemd[1]: Stopped Zigbee2MQTT.
Oct 19 10:28:29 openhab systemd[1]: zigbee2mqtt.service: Start request repeated too quickly.
Oct 19 10:28:29 openhab systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
Oct 19 10:28:29 openhab systemd[1]: Failed to start Zigbee2MQTT.
^C
openhabian@openhab:~ $
Is updating npm from 7.0.15 to 8.19.2 worth a try? running “Upgrade System” from openhabian-config doesn’t pick this up, but I could try that from the shell.
Kind regards,
Andrew