ct-Open-Source / ct-Smart-Home

A ready-to-use Node-RED setup for home automation
https://ct.de/smarthome
GNU General Public License v2.0
166 stars 40 forks source link

Won't start on Mac OS #22

Closed davidreher closed 3 years ago

davidreher commented 4 years ago

Hey there, just tried starting your project on my mac. Unfortunately it doesn't work:

2020-01-23 07:37:31.113 system_profiler[64495:3455455] SPUSBDevice: IOCreatePlugInInterfaceForService failed 0xe00002be
No Texas Instruments USB device found.
No Zigbee adaptor found. Not starting Zigbee2MQTT.
Starting the containers
Starting ct-smart-home_mqtt_1 ... error

ERROR: for ct-smart-home_mqtt_1  Cannot start service mqtt: OCI runtime create failed: container_linux.go:346: starting container process caused "process_linux.go:449: container init caused \"rootfs_linux.go:58: mounting \\\"/var/lib/docker/volumes/e7000ef713b2b9be09b4698bac7cea0263e49fb782db787c419f13b1672adfa8/_data\\\" to rootfs \\\"/var/lib/docker/overlay2/446810877f5a4509d2d2ae229297a76fd8622f20edf0d72c48c212a25d8ce3ef/merged\\\" at \\\"/var/lib/docker/overlay2/446810877f5a4509d2d2ae229297a76fd8622f20edf0d72c48c212a25d8ce3ef/merged/mosquitto/log\\\" caused \\\"mkdir /var/lib/docker/overlay2/446810877f5a4509d2d2ae229297a76fd8622f20edf0d72c48c212a25d8ce3ef/merged/mosquitto/log: permission denied\\\"\"": unknown

ERROR: for mqtt  Cannot start service mqtt: OCI runtime create failed: container_linux.go:346: starting container process caused "process_linux.go:449: container init caused \"rootfs_linux.go:58: mounting \\\"/var/lib/docker/volumes/e7000ef713b2b9be09b4698bac7cea0263e49fb782db787c419f13b1672adfa8/_data\\\" to rootfs \\\"/var/lib/docker/overlay2/446810877f5a4509d2d2ae229297a76fd8622f20edf0d72c48c212a25d8ce3ef/merged\\\" at \\\"/var/lib/docker/overlay2/446810877f5a4509d2d2ae229297a76fd8622f20edf0d72c48c212a25d8ce3ef/merged/mosquitto/log\\\" caused \\\"mkdir /var/lib/docker/overlay2/446810877f5a4509d2d2ae229297a76fd8622f20edf0d72c48c212a25d8ce3ef/merged/mosquitto/log: permission denied\\\"\"": unknown
ERROR: Encountered errors while bringing up the project.

I already installed lsusb through with brew ...

merlinschumacher commented 4 years ago

Hi, the image was build to run on Linux machines. It seems like there are some permission issues with your system. The processes can't write to the folders. Maybe try to start from scratch and run start.sh with root permissions