Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Collapse
Brand Logo

Soplos Linux

R

Raul

@Raul
Unfollow Follow
About
Posts
3
Topics
2
Shares
0
Groups
0
Followers
0
Following
0

Posts

Recent Best Controversial

  • [Incidencia] Bienvenida de Soplos: «Operation failed (exit code 127)» al actualizar (SOLUCIONADO)
    R Raul

    Hola. Siento haber tardado tanto en contestar. He realizado lo sugerido (eliminar fish y reinstalar polkitd), pero el error volvió a aparecer.

    Lo volví a solucionar rápidamente con: sudo chmod 4755 /usr/lib/polkit-1/polkit-agent-helper-1

    Desconozco el motivo del fallo, pero si te puedo ayudar, estoy a tu disposición. Un saludo.

    Tyron

  • [Incidencia] Bienvenida de Soplos: «Operation failed (exit code 127)» al actualizar (SOLUCIONADO)
    R Raul

    Hola,

    He encontrado una incidencia en Soplos Linux Tyron en la que el botón «Actualizar» de Bienvenida de Soplos muestra durante unos instantes:

    Operation failed (exit code 127)

    Después del mensaje de error, Bienvenida de Soplos continúa y muestra correctamente la lista de paquetes que tienen actualizaciones pendientes.

    Entorno

    • Soplos Linux Tyron
    • Kernel: 7.2.4-soplos-v1
    • soplos-welcome: 2.1.2-9 (actualmente candidato 2.1.3)
    • polkitd: 127-3
    • pkexec: 127-3
    • policykit-1-gnome: 0.105-8
    • XFCE / X11
    • Sesión gráfica mediante LightDM

    Síntomas

    Al pulsar Actualizar en Bienvenida de Soplos aparece:

    Operation failed (exit code 127)
    

    El mismo problema se podía reproducir directamente desde una terminal de la sesión gráfica:

    pkexec /usr/bin/id
    

    que devolvía:

    polkit-agent-helper-1: needs to be setuid root
    polkit-agent-helper-1: needs to be setuid root
    polkit-agent-helper-1: needs to be setuid root
    Error executing command as another user: Not authorized
    

    Sin embargo, polkitd, el agente gráfico de Polkit y la sesión XFCE estaban funcionando correctamente.

    Diagnóstico

    El problema estaba en:

    /usr/lib/polkit-1/polkit-agent-helper-1
    

    El archivo pertenecía correctamente al paquete polkitd, pero tenía permisos:

    -rwxr-xr-x 1 root root ...
    

    es decir, 0755.

    El helper necesita el bit SUID para poder realizar correctamente la autenticación de Polkit.

    Al comprobarlo, el propio ejecutable indicaba:

    polkit-agent-helper-1: needs to be setuid root
    

    Esto explicaba el Not authorized de pkexec y, como consecuencia, el exit code 127 mostrado por Bienvenida de Soplos.

    Solución

    Restaurar el bit SUID del ejecutable:

    sudo chmod 4755 /usr/lib/polkit-1/polkit-agent-helper-1
    

    Comprobación:

    ls -l /usr/lib/polkit-1/polkit-agent-helper-1
    

    Debe aparecer:

    -rwsr-xr-x 1 root root ...
    

    La s en -rws confirma que el bit SUID está activo.

    Después de aplicar la corrección:

    pkexec /usr/bin/id
    

    volvió a funcionar correctamente desde la sesión gráfica.

    Resultado

    Una vez restaurado el SUID, pkexec vuelve a poder realizar la autenticación y el problema de Bienvenida de Soplos queda solucionado.

    No fue necesario modificar nada mas.

    Sobre el origen del problema

    No he podido determinar qué provocó que el bit SUID desapareciera. El archivo pertenecía correctamente a polkitd, pero sus permisos habían quedado en 0755 en lugar de 04755.

    Por tanto, la causa concreta de la pérdida del SUID queda pendiente de determinar, pero el fallo y la solución sí han podido reproducirse y verificarse.

    Quizá sería interesante comprobar si este problema puede aparecer en otros sistemas Soplos tras alguna actualización, restauración o modificación de permisos del sistema.

    Un afectuoso saludos y gracias por todo.

    Tyron

  • El MOTD de SSH muestra literalmente $(hostname) y $(date)
    R Raul

    Hola, soy usuario de Soplos Linux Tyron y observado un pequeño problema (sin mayor relevancia) en el mensaje que aparece al iniciar una sesión SSH.

    En una instalación de Soplos Linux Tyron 2026.09, el archivo /etc/motd contiene:

    Welcome to Soplos Linux

    Hostname: $(hostname)
    Date: $(date)

    For technical support, contact: soplos.org

    Al iniciar sesión por SSH, esas dos líneas aparecen literalmente:

    Hostname: $(hostname)
    Date: $(date)

    Por lo que he podido comprobar, el motivo parece ser que /etc/motd es tratado como texto por pam_motd, y no como un script de Bash. Por tanto, $(hostname) y $(date) no se ejecutan.

    Como prueba, he dejado el contenido dinámico en /etc/update-motd.d/20-soplos-info:

    #!/bin/sh

    echo "Welcome to Soplos Linux"
    echo "========================================"
    echo "Hostname: $(hostname)"
    echo "Date: $(date)"
    echo "========================================"
    echo "For technical support, contact: soplos.org"

    con permisos de ejecución:

    chmod 755 /etc/update-motd.d/20-soplos-info

    y he dejado /etc/motd vacío.

    Con esta pequeña modificación, el resultado por SSH es correcto:

    Linux raul-easynotelj65 7.2.4-soplos-v1 #1 SMP PREEMPT_DYNAMIC Thu Sep 10 11:37:14 CEST 2026 x86_64
    Welcome to Soplos Linux

    Hostname: easynotelj65
    Date: Thu Sep 17 19:07:18 CEST 2026

    For technical support, contact: soplos.org

    No he tenido que modificar SSH ni PAM; simplemente he utilizado el mecanismo de /etc/update-motd.d/ que ya está presente en el sistema.

    Lo comento únicamente como aviso por si puede ayudar a mejorar futuras versiones.

    Aunque funciona correctamente, disculpad si la solución no es la mas adecuada. Le pedí consejo a GPT-5.6 Luna y es lo que me ofreció.

    Muchas gracias por el trabajo con Soplos Linux y un afectuoso saludo.

    Tyron
  • 1 / 1
  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups