hassio-zigbee2mqtt: [Bug]: Error: spawn udevadm ENOENT

Description of the issue

I dont know if is my bad config or something else…

data_path: /config/zigbee2mqtt
socat:
  enabled: false
  master: pty,raw,echo=0,link=/tmp/ttyZ2M,mode=777
  slave: tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5
  options: "-d -d"
  log: false
mqtt:
  server: mqtt://192.168.15.10:1883
  user: USER
  password: PASSWORD
serial:
  serial:
    port: /dev/ttyACM0
    adapter: deconz

Addon version

1.28.2-1

Platform

Home Assistant 2022.11.4 Supervisor 2022.11.2 Operating System 9.3 Frontend 20221108.0 - latest

Logs of the issue (if applicable)

[03:00:29] INFO: Preparing to start...
[03:00:29] INFO: Socat not enabled
[03:00:31] INFO: Starting Zigbee2MQTT...
Zigbee2MQTT:info  2022-11-26 03:00:35: Logging to console and directory: '/config/zigbee2mqtt/log/2022-11-26.03-00-35' filename: log.txt
Zigbee2MQTT:info  2022-11-26 03:00:35: Starting Zigbee2MQTT version 1.28.2 (commit #unknown)
Zigbee2MQTT:info  2022-11-26 03:00:35: Starting zigbee-herdsman (0.14.68)
Zigbee2MQTT:error 2022-11-26 03:00:36: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2022-11-26 03:00:36: Failed to start zigbee
Zigbee2MQTT:error 2022-11-26 03:00:36: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Zigbee2MQTT:error 2022-11-26 03:00:36: Exiting...
Zigbee2MQTT:error 2022-11-26 03:00:36: Error: spawn udevadm ENOENT
    at Process.ChildProcess._handle.onexit (node:internal/child_process:283:19)
    at onErrorNT (node:internal/child_process:478:16)
    at processTicksAndRejections (node:internal/process/task_queues:83:21)

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Reactions: 4
  • Comments: 25

Most upvoted comments

Managed to get it working by adding the port from the hardware list. port: /dev/ttyACM0

Solved

Excuse me… The integration ‘Sonoff Zigbee 3.0 USB Dongle Plus’ was causing the problem. What I had read everywhere is to remove the ‘Zigbee Home Automation’ integration. I did’t realize it was het integration from the Sonoff stick. After removing the integration, Z2M started perfectly fine.


I’ve got the same problem.

Also with the Sonoff Zigbee 3.0 USB Dongle Plus. Generic x86/64

Home Assistant Home Assistant 2022.11.5 Supervisor 2022.11.2 Operating System 9.3 Frontend 20221108.0 - latest

Config Exact same error will apear if I use ‘/dev/ttyUSB0’ as serial: port:

data_path: /config/zigbee2mqtt
socat:
  enabled: false
  master: pty,raw,echo=0,link=/tmp/ttyZ2M,mode=777
  slave: tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5
  options: "-d -d"
  log: false
mqtt: {}
serial:
  port: >-
    /dev/serial/by-id/usb-Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0001-if00-port0
zigbee_herdsman_debug: true

Complete error with debug

[08:00:28] INFO: Preparing to start...
[08:00:29] INFO: Socat not enabled
[08:00:29] INFO: Zigbee Herdsman debug logging enabled
[08:00:31] INFO: Starting Zigbee2MQTT...
Zigbee2MQTT:debug 2022-12-01 08:00:36: Loaded state from file /config/zigbee2mqtt/state.json
Zigbee2MQTT:info  2022-12-01 08:00:36: Logging to console and directory: '/config/zigbee2mqtt/log/2022-12-01.08-00-36' filename: log.txt
Zigbee2MQTT:debug 2022-12-01 08:00:36: Removing old log directory '/config/zigbee2mqtt/log/2022-11-29.14-41-48'
Zigbee2MQTT:info  2022-12-01 08:00:36: Starting Zigbee2MQTT version 1.28.2 (commit #unknown)
Zigbee2MQTT:info  2022-12-01 08:00:36: Starting zigbee-herdsman (0.14.68)
Zigbee2MQTT:debug 2022-12-01 08:00:36: Using zigbee-herdsman with settings: '{"adapter":{"concurrent":null,"delay":null,"disableLED":false},"backupPath":"/config/zigbee2mqtt/coordinator_backup.json","databaseBackupPath":"/config/zigbee2mqtt/database.db.backup","databasePath":"/config/zigbee2mqtt/database.db","network":{"channelList":[11],"extendedPanID":[221,221,221,221,221,221,221,221],"networkKey":"HIDDEN","panID":6754},"serialPort":{"path":"/dev/serial/by-id/usb-Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0001-if00-port0"}}'
2022-12-01T07:00:36.730Z zigbee-herdsman:adapter Failed to validate path: 'Error: spawn udevadm ENOENT'
2022-12-01T07:00:36.733Z zigbee-herdsman:controller:log Starting with options '{"network":{"networkKeyDistribute":false,"networkKey":[1,3,5,7,9,11,13,15,0,2,4,6,8,10,12,13],"panID":6754,"extendedPanID":[221,221,221,221,221,221,221,221],"channelList":[11]},"serialPort":{"path":"/dev/serial/by-id/usb-Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0001-if00-port0"},"databasePath":"/config/zigbee2mqtt/database.db","databaseBackupPath":"/config/zigbee2mqtt/database.db.backup","backupPath":"/config/zigbee2mqtt/coordinator_backup.json","adapter":{"disableLED":false,"concurrent":null,"delay":null}}'
2022-12-01T07:00:36.735Z zigbee-herdsman:adapter:zStack:znp:log Opening SerialPort with /dev/serial/by-id/usb-Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0001-if00-port0 and {"baudRate":115200,"rtscts":false,"autoOpen":false}
2022-12-01T07:00:36.748Z zigbee-herdsman:adapter:zStack:znp:log Serialport opened
2022-12-01T07:00:36.751Z zigbee-herdsman:adapter:zStack:znp:SREQ --> SYS - ping - {"capabilities":1}
2022-12-01T07:00:36.754Z zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,0,33,1,32]
2022-12-01T07:00:37.009Z zigbee-herdsman:adapter:zStack:znp:log Writing CC2530/CC2531 skip bootloader payload
2022-12-01T07:00:37.010Z zigbee-herdsman:adapter:zStack:unpi:writer --> buffer [239]
2022-12-01T07:00:38.013Z zigbee-herdsman:adapter:zStack:znp:SREQ --> SYS - ping - {"capabilities":1}
2022-12-01T07:00:38.015Z zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,0,33,1,32]
2022-12-01T07:00:38.268Z zigbee-herdsman:adapter:zStack:znp:log Skip bootloader for CC2652/CC1352
2022-12-01T07:00:38.744Z zigbee-herdsman:adapter:zStack:znp:SREQ --> SYS - ping - {"capabilities":1}
2022-12-01T07:00:38.746Z zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,0,33,1,32]
2022-12-01T07:00:44.753Z zigbee-herdsman:adapter:zStack:znp:SREQ --> SYS - ping - {"capabilities":1}
2022-12-01T07:00:44.755Z zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,0,33,1,32]
2022-12-01T07:00:50.759Z zigbee-herdsman:adapter:zStack:znp:SREQ --> SYS - ping - {"capabilities":1}
2022-12-01T07:00:50.761Z zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,0,33,1,32]
Zigbee2MQTT:error 2022-12-01 08:00:56: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2022-12-01 08:00:56: Failed to start zigbee
Zigbee2MQTT:error 2022-12-01 08:00:56: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Zigbee2MQTT:error 2022-12-01 08:00:56: Exiting...
Zigbee2MQTT:error 2022-12-01 08:00:57: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
    at ZStackAdapter.start (/app/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:103:27)
    at Controller.start (/app/node_modules/zigbee-herdsman/src/controller/controller.ts:132:29)
    at Zigbee.start (/app/lib/zigbee.ts:58:27)
    at Controller.start (/app/lib/controller.ts:101:27)
    at start (/app/index.js:109:5)

Hello everybody, i’ve got the same problem. I’m running HomeAssistant in a VirtualBox VM and zigbee2MQTT doesn’t start. Error: spawn udevadm ENOENT

The Sonoff USB Stick ist installed correctly under the devices Adress port: /dev/ttyUSB0 ZHA is not running.

Home Assistant 2022.12.9 Supervisor 2022-12.1 OS 9.4 Frontend 20221213.1-latest

Zigbee2MQTT version 1.29.0-1

Interesting discovery: after starting ZHA to test the function of the sonoff stick and then deactivating the ZHA integration, Z2M is working correctly. Don’t know why but that’s it.

I had the same issue and was able to solve it by adding the config values directly in the config/zigbee2mqtt/configuration.yaml file. I don’t know why, but the values from the config panel were not set…

HTH, Dennis

Same issue:Zigbee2MQTT:info 2023-01-22 17:32:51: Starting Zigbee2MQTT version 1.29.2 (commit #unknown) Zigbee2MQTT:info 2023-01-22 17:32:51: Starting zigbee-herdsman (0.14.83-hotfix.0) Zigbee2MQTT:error 2023-01-22 17:32:52: Error while starting zigbee-herdsman Zigbee2MQTT:error 2023-01-22 17:32:52: Failed to start zigbee Zigbee2MQTT:error 2023-01-22 17:32:52: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions Zigbee2MQTT:error 2023-01-22 17:32:52: Exiting… Zigbee2MQTT:error 2023-01-22 17:32:52: Error: spawn udevadm ENOENT at Process.ChildProcess._handle.onexit (node:internal/child_process:283:19) at onErrorNT (node:internal/child_process:478:16) at processTicksAndRejections (node:internal/process/task_queues:83:21)