LUKS / clevis fstab: “Um job de início está sendo executado para dev-mapper-encryptedfs.device (5min / no limit)”

1

Alguém sabe quem pode descrever como obter o dev-mapper stop stop boot? (LUKS / clevis com entrada / etc / fstab)

Eu configurei o clevis9 / LUKS com autenticação de inicialização tardia

sudo systemctl enable clevis-luks-askpass.path

Sem qualquer entrada / etc / fstab, o Ubuntu inicializa e desbloqueia o dispositivo.

Com a entrada / dev / mapper em / etc / fstab, o boot do Ubuntu trava para sempre com a mensagem:

A start job is running for dev-mapper-encryptedfs.device (5min / no limit)

Os seguintes / etc / fstab :

UUID=137541e1-4ee0-11e8-b9f6-d45ddf136996 / ext4 defaults 0 0
UUID=F9E1-7C3E /boot/efi vfat defaults 0 0 /swap.img    none    swap    sw  0   0
/dev/mapper/encryptedfs /home/user/luks/encryptedfs ext4    defaults,x-systemd-device-timeout=10   0       0

funciona bem para uso normal, mas não para inicialização.

Para referência, este é o / etc / crypttab

encryptedfs /dev/sda3 none _netdev

EDITAR RESOLUÇÃO : entrada / etc / fstab para / dev / mapper / encryptedfs necessária para especificar _netdev também.

    
por blaufish 08.05.2018 / 15:02

1 resposta

0

RESOLVIDO!

A entrada

/ etc / fstab também é necessária _netdev, ou seja,

/dev/mapper/encryptedfs /home/user/luks/encryptedfs ext4    defaults,x-systemd-device-timeout=10,_netdev   0       0

Eu acho que aconteceu com a configuração antiga;

  • clevis exigidos _netdev
  • entrada do / etc / cryptab / dev / mapper / encryptedfs requerida _netdev
  • A entrada do / etc / fstab foi iniciada antes do _netdev, mas foi depurada em / dev / mapper / encryptedfs
  • i.e. processo iniciado antes _netdev, esperou no _netdev e impediu _netdev de iniciar
  • deadlock
por blaufish 09.05.2018 / 09:05