"Se requiere autenticación para actualizar los datos SMART desde" en 16.04

"Se requiere autenticación para actualizar los datos SMART desde" en 16.04

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)

captura de pantalla

Respuesta2

El problema sigue presente en Ubuntu 20.

ElCorrección de JavaScript presentada por @WiR3Dno funciona como está. La ubicación del rules.ddirectorio 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 psensorcausó el problema. Solo mata psensor.

información relacionada