AWS Не удалось запустить демон Greengrass, не удалось прослушать адрес: localhost: 8000 - PullRequest
0 голосов
/ 05 марта 2020

У меня есть устройство IoT, на котором запущено программное обеспечение AWS Greengrass Core. Когда я пытаюсь запустить демон Greengrass, он не может выдать следующую ошибку:

Validating hardlink/softlink protection
Waiting for up to 10105 for Daemon to start
listen tcp: lookup localhost on <some-ip-addr>:53: no such host
runtime failed to start: unable to listen on address: localhost:8000
amazonaws.com/iot/greengrass/ipc.(*Service).Serve
         /opt/src/src/amazonaws.com/iot/greengrass/ipc/server.go:93
main.main.func3
         /opt/src/src/amazonaws.com/iot/greengrass/daemon/daemon.go:289
runtime.goexit
         /usr/local/go/lib/src/runtime/asm_amd64.s:1337
unable to start server
main.main.func3
         /opt/src/src/amazonaws.com/iot/greengrass/daemon/daemon.go:291
runtime.goexit
         /usr/local/go/lib/src/runtime/asm_amd64.s:1337
The Greengrass daemon process with [pid = 1357] died

Greengrass отлично запускается 3 из 5 раз, и я заметил, что добавление nameserver 127.0.0.25 или адреса localhost как nameserver в файле /etc/resolv.conf запускает демон Greengrass. Но это обходной путь, и его нельзя использовать в производстве из-за его непредсказуемого поведения.

Есть ли постоянное исправление для этого?

OS: Clear Linux
Hardware: Intel UP Squared
...