Systemd, перезагрузка и разрешения

Поскольку вопрос относится к просмотру файла, всегда есть хороший ol '

less +/yellow file
0
задан 25 September 2017 в 15:51

4 ответа

Он работал после того, как я ввел свой пароль для доступа к моему зашифрованному домашнему директорию ... Я посмотрел на syslog перед повторным попыткой и нашел:

Sep 25 14:57:14 Vidar systemd[1]: message repeated 3 times: [ Requested transaction contradicts existing jobs: Transaction is destructive.] Sep 25 14:57:22 Vidar systemd-cryptsetup[25670]: Loading of cryptographic parameters failed: Invalid argument Sep 25 14:57:22 Vidar systemd-cryptsetup[25670]: Failed to activate: Invalid argument Sep 25 14:57:23 Vidar systemd[1]: systemd-cryptsetup@cryptswap1.service: Main process exited, code=exited, status=1/FAILURE Sep 25 14:57:23 Vidar systemd[1]: Failed to start Cryptography Setup for cryptswap1. Sep 25 14:57:23 Vidar systemd[1]: Dependency failed for dev-mapper-cryptswap1.device. Sep 25 14:57:23 Vidar systemd[1]: Dependency failed for /dev/mapper/cryptswap1. Sep 25 14:57:23 Vidar systemd[1]: dev-mapper-cryptswap1.swap: Job dev-mapper-cryptswap1.swap/start failed with result 'dependency'. Sep 25 14:57:23 Vidar systemd[1]: dev-mapper-cryptswap1.device: Job dev-mapper-cryptswap1.device/start failed with result 'dependency'. Sep 25 14:57:23 Vidar systemd[1]: systemd-cryptsetup@cryptswap1.service: Unit entered failed state. Sep 25 14:57:23 Vidar systemd[1]: systemd-cryptsetup@cryptswap1.service: Failed with result 'exit-code'.

Я закрою этот вопрос.

0
ответ дан 18 July 2018 в 06:15

В Ubuntu 16.04

systemctl enable poweroff.target

создает символическую ссылку в /etc/systemd/system/ctrl-alt-del.target, которая изменяет поведение удара ctrl + alt + delete в poweroff вместо перезагрузки

Для перезагрузки с использованием systemctl вы должны запустить

systemctl isolate reboot.target

Если вам действительно нужно перезагрузиться, и ничего не работает, есть альтернативный способ. Это довольно похоже на нажатие кнопки отключения, но я не рекомендую использовать это, если это не последнее средство. Вы можете запустить:

echo b > /proc/sysrq-trigger

, который немедленно перезагрузится, не сделав ничего (включая размонтирование файловых систем), что может вызвать повреждение файловой системы и т. Д. Более подробную информацию можно найти здесь и здесь.

здесь также может быть полезным.

1
ответ дан 18 July 2018 в 06:15

Он работал после того, как я ввел свой пароль для доступа к моему зашифрованному домашнему директорию ... Я посмотрел на syslog перед повторным попыткой и нашел:

Sep 25 14:57:14 Vidar systemd[1]: message repeated 3 times: [ Requested transaction contradicts existing jobs: Transaction is destructive.] Sep 25 14:57:22 Vidar systemd-cryptsetup[25670]: Loading of cryptographic parameters failed: Invalid argument Sep 25 14:57:22 Vidar systemd-cryptsetup[25670]: Failed to activate: Invalid argument Sep 25 14:57:23 Vidar systemd[1]: systemd-cryptsetup@cryptswap1.service: Main process exited, code=exited, status=1/FAILURE Sep 25 14:57:23 Vidar systemd[1]: Failed to start Cryptography Setup for cryptswap1. Sep 25 14:57:23 Vidar systemd[1]: Dependency failed for dev-mapper-cryptswap1.device. Sep 25 14:57:23 Vidar systemd[1]: Dependency failed for /dev/mapper/cryptswap1. Sep 25 14:57:23 Vidar systemd[1]: dev-mapper-cryptswap1.swap: Job dev-mapper-cryptswap1.swap/start failed with result 'dependency'. Sep 25 14:57:23 Vidar systemd[1]: dev-mapper-cryptswap1.device: Job dev-mapper-cryptswap1.device/start failed with result 'dependency'. Sep 25 14:57:23 Vidar systemd[1]: systemd-cryptsetup@cryptswap1.service: Unit entered failed state. Sep 25 14:57:23 Vidar systemd[1]: systemd-cryptsetup@cryptswap1.service: Failed with result 'exit-code'.

Я закрою этот вопрос.

0
ответ дан 24 July 2018 в 18:33

В Ubuntu 16.04

systemctl enable poweroff.target

создает символическую ссылку в /etc/systemd/system/ctrl-alt-del.target, которая изменяет поведение удара ctrl + alt + delete в poweroff вместо перезагрузки

Для перезагрузки с использованием systemctl вы должны запустить

systemctl isolate reboot.target

Если вам действительно нужно перезагрузиться, и ничего не работает, есть альтернативный способ. Это довольно похоже на нажатие кнопки отключения, но я не рекомендую использовать это, если это не последнее средство. Вы можете запустить:

echo b > /proc/sysrq-trigger

, который немедленно перезагрузится, не сделав ничего (включая размонтирование файловых систем), что может вызвать повреждение файловой системы и т. Д. Более подробную информацию можно найти здесь и здесь.

здесь также может быть полезным.

1
ответ дан 24 July 2018 в 18:33
  • 1
    Выключение очень просто, кнопка питания будет работать нормально. Я хочу перезагрузить ... ;-) root @ Vidar: / home / bokkie # systemctl isolate reboot.target Не удалось запустить reboot.target: транзакция разрушительна. Подробнее см. В системных журналах и состоянии systemctl status reboot.target. root @ Vidar: / home / bokkie # назад к квадрату: деструктивная транзакция, reboot.target отключен / мертв ... в соответствии с сообщением, которое я связал. – Bokkie 25 September 2017 в 15:50
  • 2
    Я хотел бы знать, почему транзакция разрушительна ... Так что я могу помешать ей снова стать разрушительной. Я также хотел бы сказать systemd, чтобы засунуть его ... – Bokkie 25 September 2017 в 15:53
  • 3
    Если вы хотите удалить systemd, посмотрите без-systemd.org/wiki/index.php/… – sapensadler 25 September 2017 в 16:11

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

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