Buenas señores, soy nuevo usuario de esta extraordinaria página.
El temido mensaje :must be setuid root. Aparece cuando instalando alguna aplicación nueva hemos hecho algún cambio en los permisos que ha hecho desparecer a Sudo. En este momento cualquier operación que queramos hacer que implique permisos de super usuario, nos dirá que NO.
Estuve buscando ayuda en los directorios y ninguna de las ayudas me solucionó el problema, hasta que por fin encontré como hacerlo. Voy al grano:
Cuando nos ocurra esto, hay que iniciar el ordenador de nuevo y esperar que empieza a cargar los módulos en el inicio. El segundo módulo que carga es GRUB. Ok, cuando este cargando GRUB le damos a escape y nos saldrá una pantalla que nos pide elegir entre varios Kernel. Habrá al menos uno que pondrá RECOVERY MODE. Que es el inicio de sesión con "single user". Le damos aqui, entonces en el terminal nos aparecerá ya como usuario root.
Al iniciar de nuevo ubuntu, nos dejará entrar al terminal como sudo, y nos pedirá que demos permisos de escritura a un archivo. Los permisos de este archivo que aparece son 0700. Lo hacemos con chmod, y ya está.
Resumen:
Inicio del ordenador.
Cuando esté en loading GRUB, le damos a escape.
Elegimos la opción de Kernel en RECOVERY MODE.
El terminal ya mostrará el root. Le damos sudo, e insertamos la password.
Le damos a reboot, para reiniciar.
Cuando esté iniciado en el terminal , entramos como "sudo bash", nos dejará entrar y nos pedirá que le demos permisos de escritura al archivo que causó el problema. Lo hacemos con "chmod+0700+nombre del archivo. Si nos dice que enevez de ser 0700, es 0755 pues se cambia a como nos indica, y ya está, todo arreglado.
Saludos a todos, y recuerdos a Fuelcell.

Otro "apaño"
A mi me ocurrió y lo arreglé con esto:
chmod 4111 /usr/bin/sudo
Saludos.
Francis Vega.
Otro "apaño"
A mi me ocurrió y lo arreglé con esto:
chmod 4111 /usr/bin/sudo
Saludos.
Francis Vega.