Hace aproximadamente un mes actualicé mi servidor 16.04 LTS a 18.04.1 LTS. La actualización salió bien. Sin embargo, desde la actualización, cada vez que un usuario inicia sesión, se muestra un mensaje en dmesg
o en la consola local (pero no en la sesión SSH del usuario) que dice:
[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]
Después de buscar mucho en Google, encontré esta pregunta relacionada y logré darme cuenta de que se trata de una copia de seguridad del disco de inicio del usuario cuando se realizó la actualización.
Debo señalar que los usuarios aún tienen acceso a sus unidades domésticas y no tienen problemas para iniciar sesión, esto es solo un mensaje molesto que estoy tratando de limpiar.
Intenté agregar la frase de contraseña al llavero usando la respuesta aceptada en la pregunta vinculada:
$ /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.
Por lo tanto, la clave ya está en el conjunto de claves, pero sigo recibiendo el mensaje de error cuando un usuario inicia sesión.
¿Cómo puedo evitar que ocurra esta notificación/error?
Respuesta aceptada:
Parece que este error se informó por primera vez en Ubuntu 17.10:ecryptfs-mount-private no puede inicializar las claves de ecryptfs
El error allí es como el tuyo:
[ 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]
Debes suscribirte al informe de errores y asegurarte de marcar que también te afecta a ti.
Lee los mensajes publicados por otros usuarios. Hay soluciones que funcionan para unos y para otros no.
Relacionado:¿No puede habilitar las extensiones de Shell para temas personalizados?