Не могу запустить greengrassd (AWS IOT greengrass) на 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

Я попытался переустановить ОС, но все равно ошибка.

Я также устанавливаю Mosquitto-клиентов и Mosquitto на Raspberrypi

Благодарю.

1 ответ

Решение

Я предполагаю, что ваша проблема в том, что вы не активировали свой корневой CA из консоли.

попробуйте это вместо:

sudo wget -O root.ca.pem https://www.amazontrust.com/repository/AmazonRootCA1.pem

попробуйте сделать это непосредственно в вашем каталоге сертификатов, а затем перезапустите ваш демон.

Другие вопросы по тегам