GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Impossible de trouver une clé valide dans le trousseau de clés de la session utilisateur pour la signature spécifiée dans l'option de montage après la mise à niveau de 16.04 à 18.04 ?

Il y a environ un mois, j'ai mis à jour mon serveur 16.04 LTS vers 18.04.1 LTS. La mise à niveau s'est bien passée. Cependant, depuis la mise à niveau, chaque fois qu'un utilisateur se connecte, un message s'affiche dans dmesg ou sur la console locale (mais pas à la session SSH de l'utilisateur) qui indique :

[890802.820519] Could not find key with description: [HEXSTRING]
[890802.820537] process_request_key_err: No key
[890802.820538] Could not find valid key in user session keyring for sig specified in mount option: [HEXSTRING]
[890802.820557] One or more global auth toks could not properly register; rc = [-2]
[890802.820558] Error parsing options; rc = [-2]

Après de nombreuses recherches sur Google, j'ai trouvé cette question connexe et j'ai réussi à comprendre qu'il s'agissait d'une sauvegarde du lecteur d'accueil de l'utilisateur effectuée lors de la mise à niveau.

Je dois noter que les utilisateurs ont toujours accès à leurs lecteurs personnels et qu'ils n'ont pas de problème de connexion, c'est juste un message de gêne que j'essaie de nettoyer.

J'ai tenté d'ajouter la phrase secrète au trousseau de clés en utilisant la réponse acceptée dans la question liée :

$ /usr/bin/ecryptfs-manager

eCryptfs key management menu
-------------------------------
    1. Add passphrase key to keyring
    2. Add public key to keyring
    3. Generate new public/private keypair
    4. Exit

Make selection: 1

    Mount-wide passphrase:
    Confirm passphrase:
    Using the default salt value

That key was already in the keyring.

Donc, la clé est déjà dans le trousseau de clés mais je reçois toujours le message d'erreur lorsqu'un utilisateur se connecte.

Comment puis-je empêcher cette notification/erreur de se produire ?

Réponse acceptée :

Il ressemble à ce bogue signalé pour la première fois dans Ubuntu 17.10 :ecryptfs-mount-private ne parvient pas à initialiser les clés ecryptfs

L'erreur qui s'y trouve est comme la vôtre :

[ 1265.695388] Could not find key with description: [<correct key ID>]
[ 1265.695393] process_request_key_err: No key
[ 1265.695394] Could not find valid key in user session keyring for sig specified in mount option: [<correct key ID>]
[ 1265.695395] One or more global auth toks could not properly register; rc = [-2]
[ 1265.695396] Error parsing options; rc = [-2]

Vous devez vous abonner au rapport de bogue et vous assurer de marquer qu'il vous concerne également.

Lire les messages postés par d'autres utilisateurs. Il existe des solutions qui fonctionnent pour certains et pas pour d'autres.

En relation :Impossible d'activer les extensions Shell pour les thèmes personnalisés ?
Ubuntu
  1. Les mots de passe MySQL ne fonctionnent pas après la mise à niveau

  2. Correction du lecteur de carte SD ne fonctionnant pas après la mise à niveau d'Ubuntu 16.04

  3. Est-il vraiment impossible de définir des options de montage par défaut pour les Udisks ?

  4. Grub n'a pas pu trouver Windows 7 après avoir installé Raid 0 ?

  5. La suspension ne fonctionne pas après la mise à jour vers Ubuntu 14.04 à partir de 13.10 ?

Icône(s) manquante(s) dans la barre supérieure après une mise à niveau vers Ubuntu 17.10 ?

Unity ne démarrera pas/ne se chargera pas après la mise à niveau de 13.10 à 14.04 ?

Après la mise à niveau d'Ubuntu 18.04, passé de l'interface graphique au terminal ?

Impossible de sélectionner le thème de couleur de fenêtre après la mise à niveau de 18.04 à 20.04 ?

Recherche de fichiers NON détenus par un utilisateur spécifique

comment rechercher un répertoire à partir du terminal dans ubuntu