Mongod не удалось запустить при загрузке системы в Debian Buster - PullRequest
0 голосов
/ 01 апреля 2020

Я установил mon go 4.0 в Debian Buster, я использовал репозиторий debian stretch (из-за проблемы libcur3) и все работает нормально, за исключением того, что mongodb не запускается при загрузке системы.

Ошибка в журнале довольно проста

2020-04-01T19:42:34.334+0200 E STORAGE  [initandlisten] Failed to set up listener: SocketException: Cannot assign requested address
2020-04-01T19:42:34.338+0200 I CONTROL  [initandlisten] now exiting
2020-04-01T19:42:34.338+0200 I CONTROL  [initandlisten] shutting down with code:48

Оказывается, что сервер не может привязаться к ip, потому что он все еще не назначен, если я вхожу в s sh, он работает отлично .

На самом деле ip назначается из DHCP с фиксированной арендой, вероятно, использование фиксированного ip решит проблему, но я бы хотел использовать DHCP.

Есть ли какой-либо способ (извините, я я не являюсь экспертом в linux), чтобы указывать systemctl не запускать службу до тех пор, пока указанному c интерфейсу не назначен Ip?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...