У меня есть устройство 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