
Actualicé a 16.04 [Ubuntu Gnome]. Estoy usando un Lenovo Y700 con una GTX960M.
Después de suspender o cerrar la tapa, terminé bloqueado fuera del inicio de sesión después de que apareció ese mensaje. Pasó dos veces hoy, sospecho que el problema surge al cerrar la tapa,nocuando se usa el botón de suspensión, se presiona el botón alt mientras se presiona el botón de encendido en la pantalla. Usando código abierto NVIDIA versión 364.19 nvidia-364.
Respuesta1
Es causado por sensores de película. Haga clic en el indicador del termómetro (que es lm-sensors) -> Preferencias -> Proveedores. Entoncesdesmarque 'Habilitar soporte para udisks2'. Eso parece hacer que desaparezca. (Fuente)
Respuesta2
El problema sigue presente en Ubuntu 20.
ElCorrección de JavaScript presentada por @WiR3Dno funciona como está. La ubicación del rules.d
directorio ha cambiado y se puede encontrar en /usr/share/polkit-1/rules.d/00_user_hacks.rules
.
Editar el archivo en esta nueva ubicación y pasar al modo de espera parece solucionar el problema, pero después de un tiempo, se solicita nuevamente la contraseña cuando se vuelve a entrar en el modo de espera.
Intentaré investigar más profundamente este problema y actualizar esta discusión una vez que encuentre una solución adecuada.
Respuesta3
Original aquí:https://ubuntuforums.org/showthread.php?t=2274234&page=2&p=13522130#post13522130
esto es causado por PolKit, y si quieres los sensores, puedes escribir una regla personalizada:
Dependiendo de su distribución, cree una regla polkit personalizada. Ubuntu 20.04 y superior
sudo mkdir -p /usr/share/polkit-1/rules.d/
sudo touch /usr/share/polkit-1/rules.d/00_user_hacks.rules
Ubuntu 18.04 y anteriores
sudo mkdir -p /etc/polkit-1/rules.d
sudo touch /etc/polkit-1/rules.d/00_user_hacks.rules
El archivo es en realidad JavaScript, lo que hace que sea bastante fácil de modificar si tienes esa experiencia.
const CUSTOM_PERMISSIONS = {
// fixes udisk2 issue with lm-sensor where it prompts for root password after suspend -> resume
"org.freedesktop.udisks2.ata-smart-update": polkit.Result.YES
};
polkit.addRule(function (action, subject) {
if (subject.user == "YOUR_USERNAME_HERE" && action.id in CUSTOM_PERMISSIONS) {
return CUSTOM_PERMISSIONS[action.id];
}
return polkit.Result.NOT_HANDLED;
});
Puede simplemente agregar otras reglas personalizadas al objeto CUSTOM_PERMISSIONS y será manejado.
Respuesta4
En mi caso psensor
causó el problema. Solo mata psensor
.