Linux завис при загрузке: выполняется задание запуска для

У меня есть сервер NixOS, который завис при загрузке после того, как я его перезагрузил. Отображается следующее сообщение: Выполняется начальное задание для ожидания ключей NixOps (1d 3h / без ограничений)

Это задание, которое ожидает система, является службой systemd. Я провел небольшое исследование и обнаружил, что, когда возникает эта проблема, она обычно выходит из строя через определенное время и система загружается. Однако в моем случае он застрял более суток. Есть идеи, как обойти это состояние?

0
08.06.2017, 13:53
1 ответ

Согласно руководству NixOps...

Ключи из deployment.keys хранятся в папке /run/ во временном файловая система и не будет сохраняться после перезагрузки... Обратите внимание, что все команды nixops неявно загружают ключи, когда это необходимо, поэтому ручная отправка ключей должна быть необходима только после автоматической перезагрузки.

Попробуйте команду nixops send-keys.

nixops send-keys [ --include machine-name... ] [ --exclude machine-name... ]
Description

This command uploads the keys described in deployment.keys to remote machines in the /run/keys/ directory.

Keys are not persisted across reboots by default. If a machine reboot is triggered from outside nixops, it will need nixops send-keys to repopulate its keys.

Note that nixops deploy does an implicit send-keys where appropriate, so manually sending keys is only necessary after unattended reboots.
Options

--include machine-name...

    Only operate on the machines explicitly mentioned here, excluding other machines.
--exclude machine-name...

    Only operate on the machines that are not mentioned here.

См. https://nixos.org/nixops/manual/#idm140737318306400

1
28.01.2020, 02:45

Теги

Похожие вопросы