GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Konnte nach dem Upgrade von 16.04 auf 18.04 keinen gültigen Schlüssel im Benutzersitzungs-Schlüsselbund für die in der Mount-Option angegebene Sig finden?

Vor ungefähr einem Monat habe ich meinen 16.04 LTS-Server auf 18.04.1 LTS aktualisiert. Das Upgrade hat gut geklappt. Seit dem Upgrade wird jedoch jedes Mal, wenn sich ein Benutzer anmeldet, eine Nachricht in dmesg angezeigt oder auf der lokalen Konsole (aber nicht in der SSH-Sitzung des Benutzers), die lautet:

[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]

Nach langem Googeln habe ich diese verwandte Frage gefunden und herausgefunden, dass es sich um ein Backup des Home-Laufwerks des Benutzers handelt, das beim Upgrade erstellt wurde.

Ich sollte anmerken, dass die Benutzer immer noch Zugriff auf ihre Home-Laufwerke haben und kein Problem beim Anmelden haben. Dies ist nur eine ärgerliche Nachricht, die ich versuche zu bereinigen.

Ich habe versucht, die Passphrase mit der akzeptierten Antwort in der verknüpften Frage zum Schlüsselbund hinzuzufügen:

$ /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.

Der Schlüssel befindet sich also bereits im Schlüsselbund, aber ich erhalte immer noch die Fehlermeldung, wenn sich ein Benutzer anmeldet.

Wie kann ich verhindern, dass diese Benachrichtigung/dieser Fehler auftritt?

Akzeptierte Antwort:

Es sieht so aus, als ob dieser Fehler erstmals in Ubuntu 17.10 gemeldet wurde:ecryptfs-mount-private kann ecryptfs-Schlüssel nicht initialisieren

Der Fehler dort ist wie Ihr eigener:

[ 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]

Sie sollten den Fehlerbericht abonnieren und sicherstellen, dass er auch Sie betrifft.

Lesen Sie die von anderen Benutzern geposteten Nachrichten. Es gibt Lösungen, die für manche funktionieren und für andere nicht.

Verwandt:Shell-Erweiterungen für benutzerdefinierte Designs können nicht aktiviert werden?
Ubuntu
  1. Behoben, dass der SD-Kartenleser nach dem Ubuntu 16.04-Upgrade nicht funktioniert

  2. Grub konnte Windows 7 nach der Installation von Raid 0 nicht finden?

  3. Finden Sie den Mount Point für Smb-Aktien in 13.04?

  4. Verhindern, dass USB-Laufwerke nach dem Entfernen automatisch neu bereitgestellt werden?

  5. Gvfs-Mount funktioniert nicht unter Ubuntu 14.04 für Wireless Hdd?

Fehlende Symbole in der oberen Leiste nach einem Upgrade auf Ubuntu 17.10?

Nach dem Upgrade von Ubuntu 18.04 von GUI auf Terminal geändert?

Kann das Fensterfarbdesign nach dem Upgrade von 18.04 auf 20.04 nicht ausgewählt werden?

Refind Doal Boot Option nach Upgrade von Ubuntu 14 auf 16 verschwunden?

Logitech M515 funktioniert nach dem Upgrade auf 12.04 nicht?

So suchen Sie vom Terminal aus in Ubuntu nach einem Verzeichnis