webentwicklung-frage-antwort-db.com.de

Nach dem Upgrade von 16.04 auf 18.04 konnte kein gültiger Schlüssel im Benutzersitzungsschlüsselring für das in der Mount-Option angegebene Sig gefunden werden

Vor ungefähr einem Monat habe ich meinen 16.04 LTS Server auf 18.04.1 LTS aktualisiert. Das Upgrade verlief einwandfrei. Seit dem Upgrade wird jedoch bei jeder Anmeldung eines Benutzers eine Meldung in dmesg oder auf der lokalen Konsole (jedoch nicht in der SSH-Sitzung des Benutzers) angezeigt:

[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 fand ich diese verwandte Frage und stellte fest, dass es sich um ein Backup des Home-Laufwerks des Benutzers handelt, das zum Zeitpunkt des Upgrades erstellt wurde.

Ich sollte beachten, dass Benutzer immer noch Zugriff auf ihre Heimlaufwerke haben und keine Probleme beim Anmelden haben. Dies ist nur eine ärgerliche Meldung, 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 ist 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?

11
Andy

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

Der Fehler dort ist wie bei Ihnen selbst:

[ 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 Sie ihn als auch für Sie relevant markieren.

Lesen Sie die Nachrichten anderer Benutzer. Es gibt Lösungen, die für einige und nicht für andere funktionieren.

3