• Error de D-Bus con localectl

    From dml@facundo.ag@21:1/5 to All on Tue Oct 29 01:30:01 2024
    Hola a todos, tengo un problema al querer usar localectl para la
    configuración
    regional y el teclado (seguí este post para solucionar el listado de los keymaps disponibles https://www.claudiokuenzler.com/blog/1257/how-to-fix-missing-keymaps-debian-ubuntu-localectl-failed-read-list).
    Por algún motivo me da un error con D-Bus, pero no modifiqué nada, todo
    está
    tal cual vino instalado. Estoy usando Debian testing con systemd
    256.7-2.

    Error al ejecutar localectl (también falla con root):

    $ localectl set-keymap es
    Failed to set keymap: Access denied

    Y el error de D-Bus:

    [...]
    dbus-daemon[810]: [system] Rejected send message, 3 matched rules; type="method_call", sender=":1.87" (uid=1010 pid=6975 comm="localectl set-keymap es") interface="org.freedesktop.locale1" member="SetVConsoleKeyboard" error name="(unset)" requested_reply="0" destination="org.freedesktop.locale1" (bus)
    [...]

    ¿Alguien tiene idea cómo solucionar el problema?

    Desde ya, muchas gracias :)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From dml@facundo.ag@21:1/5 to Manu on Fri Nov 1 12:40:01 2024
    Buen día, muchas gracias por la respuesta, van comentarios entre líneas

    On 2024-10-31 16:49, Manu wrote:
    Bueno es que estas usando la distribucion Debian-testing (trixie), es
    para probarla y no es estable tiene errores(cuando se detectan se
    comunica a los desarrolladores estos
    bugs https://www.debian.org/Bugs/). ---------------------------------------------------------------
    Por que no tienes la estable? Debian 12 -Bookworm, sin fallos ni
    errores.
    https://www.debian.org/distrib/

    Si, como es de uso personal en una laptop hace mucho uso testing sin
    mayores
    inconvenientes. Es un muy buen balance entre versiones más recientes de software y la conocida estabilidad de Debian.

    Imagenes ISO de debian estable Bookworm LIVE. https://cdimage.debian.org/debian-cd/12.7.0-live/amd64/iso-hybrid/
    elige el tipo de escritorio.
    descarga
    y luego grabarla en un pendrive por ejemplo con https://github.com/balena-io/etcher/releases/  
    o a un CD (obsoleto).
    Para posteriormente arracarla tienes que modificar el orden de arranque
    en la bios, cuando este apareciendo la version de la bios en pantalla presionar la tecla que tenga asignada la bios para entrar en ella y
    hacerlo desde allí,(ESC, F2 F4, si no lo sabes ves probando.
    O accede al arranque para elegir desde que dispositivo, depende de que
    bios puedes acceder al arranque con F7, F4, F12..prueba
    Es una version LIVE no te instala nada y si te funciona correctamente
    pues la instalas desde la LIVE

    ----------------------
    Si quieres seguir teniendo la testing y probar a solucionar el problema reinstala
    Systemd 
    systemd systemd-sysv libsystemd0 libpam-systemd systemd-timesyncd
    D-bus
    dbus dbus-daemon dbus-bin

    reinstala 
    locales
    Package: locales (2.40-3)
    biblioteca de C de GNU: datos sobre Lengua Nacional (local) [soporte] ----------------------

    Primero quería intentar solucionar efectivamente el problema, trato de reinstalar como última instancia, cuando ya no veo más alternativas.

    Como vi que dbus rechaza el mensaje, pensé que quizás alguna
    configuración de
    ese sistema o polkit pueda estar fallando, y como no conozco como
    configurar
    esas policies pregunté primero por aquí si se habían encontrado con ese error.

    Especificamente los 3 archivos involucrados son:

    - /usr/share/dbus-1/system-services/org.freedesktop.locale1.service
    - /usr/share/polkit-1/actions/org.freedesktop.locale1.policy
    - /usr/share/dbus-1/system.d/org.freedesktop.locale1.conf

    Voy a mirar la documentación de dbus y polkit para tratar de ver que
    está
    pasando y comento por acá si encuentro algo útil.

    si sigue con los mismos errores
    descarga e instala los paquetes desde la estable Bookworm

    D-bus 1.14.10-1~deb12u1
    https://packages.debian.org/bookworm/dbus
    systemd (252.30-1~deb12u2)
    https://packages.debian.org/bookworm/systemd

    Suerte

    Saludos,

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)