无法在树莓派上启动 greengrassd(AWS IOT greengrass)
can not start greengrassd (AWS IOT greengrass) on raspberrypi
我已经注册了 AWS IoT Greengrass 组。
我还从控制台下载了 Greengrass 证书,AmazonRoot-CA1
这是我的证书文件列表(存储在 /greengrass/certs/):
-rw-r--r-- 1 pi pi 1220 Jan 15 10:07 82ab16xxxx.cert.pem
-rw-r--r-- 1 pi pi 1679 Jan 15 10:07 82ab16xxxx.private.key
-rw-r--r-- 1 pi pi 451 Jan 15 10:07 82ab16xxxx.public.key
-rw-r--r-- 1 pi pi 1188 Jan 15 10:07 root.ca.pem
当我通过命令启动 greengrassd 时:
sudo ./greengrassd start
我有错误:
Setting up greengrass daemon
Validating hardlink/softlink protection
Waiting for up to 40s for Daemon to start
Error occured while generating TLS config: ErrUnknownURIScheme: no handlers matched for path: .../greengrass/certs/root.ca.pem
The Greengrass daemon process with [pid = 18029] died
我已经尝试重新安装 OS 但仍然出错。
我还在 raspberrypi 上安装了 mosquitto-clients 和 mosquitto
谢谢。
我猜你的问题是你没有从控制台激活根 CA。
试试这个:
sudo wget -O root.ca.pem https://www.amazontrust.com/repository/AmazonRootCA1.pem
尝试直接在您的证书目录中执行此操作,然后重新启动守护程序。
我已经注册了 AWS IoT Greengrass 组。
我还从控制台下载了 Greengrass 证书,AmazonRoot-CA1
这是我的证书文件列表(存储在 /greengrass/certs/):
-rw-r--r-- 1 pi pi 1220 Jan 15 10:07 82ab16xxxx.cert.pem
-rw-r--r-- 1 pi pi 1679 Jan 15 10:07 82ab16xxxx.private.key
-rw-r--r-- 1 pi pi 451 Jan 15 10:07 82ab16xxxx.public.key
-rw-r--r-- 1 pi pi 1188 Jan 15 10:07 root.ca.pem
当我通过命令启动 greengrassd 时:
sudo ./greengrassd start
我有错误:
Setting up greengrass daemon
Validating hardlink/softlink protection
Waiting for up to 40s for Daemon to start
Error occured while generating TLS config: ErrUnknownURIScheme: no handlers matched for path: .../greengrass/certs/root.ca.pem
The Greengrass daemon process with [pid = 18029] died
我已经尝试重新安装 OS 但仍然出错。
我还在 raspberrypi 上安装了 mosquitto-clients 和 mosquitto
谢谢。
我猜你的问题是你没有从控制台激活根 CA。
试试这个:
sudo wget -O root.ca.pem https://www.amazontrust.com/repository/AmazonRootCA1.pem
尝试直接在您的证书目录中执行此操作,然后重新启动守护程序。