Software Libre
90 subscribers
404 photos
22 videos
49 files
801 links
Discutir exclusivamente acerca de Software Libre, averiguen el tipo de licensia del software antes de compartirlo.
Download Telegram
#Error con dpkg :

$ sudo dpkg --configure -a
Configurando lxdm (0.5.3-2) ...
[ ok ] Reloading system message bus config...done.
insserv: Service x11-common has to be enabled to start service lxdm
insserv: exiting now!
update-rc.d: error: insserv rejected the script header
dpkg: error al procesar el paquete lxdm (--configure):
el subproceso instalado el script post-installation devolvió el código de salida de error 1
Se encontraron errores al procesar:
lxdm

Solucion :
$ locate lxdm | grep info
/var/lib/dpkg/info/lxdm.conffiles
/var/lib/dpkg/info/lxdm.config
/var/lib/dpkg/info/lxdm.list
/var/lib/dpkg/info/lxdm.md5sums
/var/lib/dpkg/info/lxdm.postinst
/var/lib/dpkg/info/lxdm.postrm
/var/lib/dpkg/info/lxdm.prerm
/var/lib/dpkg/info/lxdm.templates


$ sudo rm -rf /var/lib/dpkg/info/lxdm.*

$ sudo dpkg --configure -a
Configurando lxdm (0.5.3-2) ...

Listo. :)
#PlayOnLinux #Wine(s) Antiguo(s) #Error :

Wine cannot find the FreeType font library. To enable Wine to
use TrueType fonts please install a version of FreeType greater than
or equal to 2.0.5.
http://www.freetype.org

Usare estas variables
$Arquitectura : debe ser x86 o amd64 (depende de la version que tenga el problema)
$Version : debes especificar la version de wine

Es muy simple solo vayan a
"~/.PlayOnLinux/wine/linux-$Arquitectura/$Version/lib"

Por ejemplo para el Wine 1.2 de 32 Bits :
"~/.PlayOnLinux/wine/linux-x86/1.2/lib"


Usa estos comandos :
mkdir ../baklib
mv libz* ../baklib/

Y con esto se resuelve, el error de versiones antiguas de wine con #TrueType #FreeType « Wine cannot find the FreeType font library. To enable Wine to
use TrueType fonts please install a version of FreeType greater than
or equal to 2.0.5.
http://www.freetype.org
»

#Consejo :
Si en al ejecutar programas nativos para windows mediante Wine o similares vez en la terminal que dice
preloader: Warning: failed to reserve range 00010000-00110000.

Usa este comando para solventar ese error :
su -c 'sysctl -w vm.mmap_min_addr="4096" ; ldconfig' root

Puedes buscar como hacer permanente este ultimo en tu Liñux :D
#Error con sudo :

sudo
sudo: /etc/sudoers.d is world writable

Solución
: Solo debes restaurar los permisos predeterminados

pkexec chmod 555 /etc/sudoers
pkexec chmod 0755 /etc/sudoers.d

#Error con su :
su
su: se produjo un fallo en la autenticación

Solución
: Solo debes establecer una nueva contraseña, aunque sea exactamente la misma que la anterior. y restablecer los permisos de las carpetas bin,etc y del binario ejecutable su

sudo -s
chown -R root:root /etc
chown -R root:root /bin
chown root:shadow /bin/su
chmod 4755 /bin/su
passwd

Cambiando la contraseña para root
Introduzca la nueva contraseña (con un mínimo de 5 caracteres)
Por favor, use una combinación de letras mayúsculas, minúsculas y números.

Nueva contraseña:
Vuelva a introducir la nueva contraseña:
passwd: contraseña cambiada.
#Xfce #Error : #Muestra el contenido de "~" ó "$HOME" en el Escritorio, en lugar del contenido de la carpeta #Escritorio.

Para asegurar eso primero usa este comando :

cat $HOME/.config/user-dirs.dirs

Te debe mostrar algo asi :

# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="
$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
#
XDG_DESKTOP_DIR="$HOME/"
XDG_DOWNLOAD_DIR="$HOME/"
XDG_TEMPLATES_DIR="$HOME/Plantillas"
XDG_PUBLICSHARE_DIR="$HOME/"
XDG_DOCUMENTS_DIR="$HOME/"
XDG_MUSIC_DIR="$HOME/"
XDG_PICTURES_DIR="$HOME/"
XDG_VIDEOS_DIR="$HOME/"

Aqui realmente todo esta apuntando al "$HOME" ( Lo que es lo mismo hacia ~ )

Cuando anteriormente su contenido era #Solucion :

# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="
$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
#
XDG_DESKTOP_DIR="$HOME/Escritorio"
XDG_DOWNLOAD_DIR="$HOME/Descargas"
XDG_TEMPLATES_DIR="$HOME/Plantillas"
XDG_PUBLICSHARE_DIR="$HOME/Publico"
XDG_DOCUMENTS_DIR="$HOME/Documentos"
XDG_MUSIC_DIR="$HOME/Musica"
XDG_PICTURES_DIR="$HOME/Imagenes"
XDG_VIDEOS_DIR="$HOME/Videos"

Si has editado tu archivo, solo debes usar el siguiente comando luego de haber guardado los cambios realizados :

xdg-user-dirs-update ; killall -9 xfdesktop xfce4-panel
#Error #sudo :

sudo: error in /etc/sudo.conf, line 0 while loading plugin "sudoers_policy"
sudo: /usr/lib/sudo/sudoers.so sólo tener permisos de escritura por el propietario
sudo: error fatal, no se puede cargar los plugins

ó

sudo: /usr/bin/sudo debe ser propiedad del uid 0 y tener el bit setuid establecido

Solucion :
su -c " chown -R root:root /usr/bin/sudo ; chmod -R a=rx,u+ws /usr/bin/sudo ; chown -R root:root /usr/lib/sudo/sudoers.so ; chmod -R a=rx,u+ws /usr/lib/sudo/sudoers.so" root
#Error # sudo #pkexec :

pkexec must be setuid root
sudo:must be setuid root

Solucion :
su

chown root:root $(which sudo) ; chown root:root $(which pkexec)
chmod 4755 $(which sudo) ; chmod 4755 $(which pkexec)

# Verifico los permisos que deben mostrar algo como
# « -rwsr-xr-x 1 root root 148024 2010-06-18 17:07 /usr/bin/sudo »
ls -l $(which sudo) ; ls -l $(which pkexec)

# Actualizo la base de datos de locate en caso de usarlo
updatedb ; locate sudo

Reiniciar el equipo