web-dev-qa-db-fra.com

LUKS / clevis fstab: "Un travail de démarrage est en cours d'exécution pour dev-mapper-encryptedfs.device (5min / no limit)"

Quelqu'un sait-il qui peut décrire comment obtenir dev-mapper arrêter de démarrer? (LUKS/chape avec entrée/etc/fstab)

J'ai configuré clevis9/LUKS avec une authentification de démarrage tardif

Sudo systemctl enable clevis-luks-askpass.path

Sans aucune entrée/etc/fstab, Ubuntu démarre et déverrouille le périphérique.

Avec l'entrée/dev/mapper dans/etc/fstab, le démarrage d'Ubuntu est bloqué pour toujours avec le message suivant:

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

Le / etc/fstab suivant:

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

fonctionne correctement pour une utilisation normale, mais ne démarre pas.

Pour référence, il s’agit du / etc/crypttab

encryptedfs /dev/sda3 none _netdev

EDIT RESOLUTION: L'entrée/etc/fstab pour/dev/mapper/encryptedfs devait également spécifier _netdev.

2
blaufish

RÉSOLU!

L'entrée/etc/fstab avait également besoin de _netdev, c'est-à-dire.

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

Je pense que ce qui se passait avec l'ancienne configuration;

  • chape nécessaire _netdev
  • Entrée/etc/cryptab/dev/mapper/encryptedfs requis _netdev
  • L'entrée/etc/fstab a débuté avant _netdev mais est basée sur/dev/mapper/encryptedfs
  • le processus a démarré avant _netdev, a attendu _netdev et a empêché le démarrage de _netdev
  • impasse
2
blaufish