Asi před měsícem jsem aktualizoval svůj server 16.04 LTS na 18.04.1 LTS. Upgrade proběhl v pořádku. Od upgradu se však při každém přihlášení uživatele v dmesg
zobrazí zpráva nebo na místní konzoli (ale ne na relaci SSH uživatele), která zní:
[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]
Po dlouhém hledání na Googlu jsem našel tuto související otázku a podařilo se mi zjistit, že jde o zálohu domácího disku uživatele, který byl pořízen při aktualizaci.
Měl bych poznamenat, že uživatelé mají stále přístup ke svým domácím diskům a nemají problém s přihlášením, toto je jen nepříjemná zpráva, kterou se snažím vyčistit.
Pokusil jsem se přidat přístupovou frázi do svazku klíčů pomocí přijaté odpovědi v propojené otázce:
$ /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.
Klíč je tedy již ve svazku klíčů, ale stále se mi zobrazuje chybová zpráva, když se uživatel přihlásí.
Jak mohu zabránit výskytu tohoto upozornění/chyby?
Přijatá odpověď:
Vypadá to, že tato chyba byla poprvé hlášena v Ubuntu 17.10:ecryptfs-mount-private selže při inicializaci klíčů ecryptfs
Chyba je jako vaše vlastní:
[ 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]
Měli byste se přihlásit k odběru hlášení o chybě a ujistěte se, že jste označili, že se vás také týká.
Přečtěte si zprávy odeslané jinými uživateli. Existují řešení, která pro některé fungují a pro jiné ne.
Související:Nelze povolit rozšíření Shell pro vlastní motivy?