Обновление ядра: vmlinuz в / boot не создается DNF

Учитывая требования, я бы установил expect на моем локальном компьютере и использовал его для добавления новой команды. Назовем удаленные хосты one и many1 , many2 , а локальную машину mybox . Примерно так (непроверено)

#!/usr/bin/expect
# connect to "one"
spawn ssh username@one
# next lines shouldn't be needed, should have shared keys for "one"
expect "assword: "
# provide password for "one", ending with "\r"
send -- "the_password_for_username@one\r"
# mainloop
interact "~p" {
    send "ssh manyuser@[lindex $argv 0]\r"
    expect "yes/no)? " { send "yes\r" exp_continue } "assword: "
    send "the_password_for_many\r"
    }

Запустите это на mybox как ./ script many1 , он соединит вас с одним

Затем, когда вы захотите подключиться к many1 просто введите ~ p . Он запустит команду ssh, ответит на вопрос «хотите ли вы подключиться», если его спросят, и предоставит пароль.

Конечно, применимы стандартные комментарии о небезопасности хранения паролей в скриптах. Другой небольшой недостаток заключается в том, что вам нужно посвятить этому ключевую последовательность. Здесь я использую ~ p , но вы можете использовать функциональную клавишу.

1
31.05.2016, 04:53
2 ответа
dnf reinstall kernel-core

El archivo vmlinuz lo proporciona el paquete principal del núcleo -, por lo que deberá reinstalarlo

fuentehttps://forums.fedoraforum.org/showthread.php?310114-Updating-kernel-vmlinuz-in-boot-not-being-created-by-DNF

1
27.01.2020, 23:35

убедитесь, что /etc/machine-idсуществует и является действительным/не пустым

test -s /etc/machine-id

вместо этого команда «kernel -install» не будет предоставлять ядро ​​ниже/boot

  • из пакета systemd
  • вызывается в ядре -core rpm post -сценарий установки(rpm -qp --scripts kernel-core-*.rpm)

переустановите пакет ядра -, затем

dnf reinstall kernel-core
0
23.11.2020, 18:32

Теги

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