by administrador
Share
De un tiempo a esta parte en algunos equipos he visto el siguiente error al intentar lanzar screen en algún equipo remoto
[~/tmp] # screen
/var/run/utmp: No such file or directory
Cannot find terminfo entry for ‘xterm-256color’.
Este error se debe a que el equipo al que hemos entrado por ssh no tiene soporte para este esquema de color. Podemos comprobarlo de la siguiente manera:
[~/tmp] # ls /usr/share/terminfo/x
xterm xterm-xfree86
Aqui podemos ver como las configuraciones soportadas por el equipo remoto son xterm y xterm-xfree86
Para solucionarlo, podemos hacer lo siguiente:
export TERM=xterm-xfree86
TERMINFO=’/usr/share/terminfo/’ screen
Y con esto lo he solucionado y ya no tengo el error de «Cannot find terminfo entry for ‘xterm-256color'»
Si lo que necesitamos es soporte para este tipo de terminales en local usando Terminator (me lo he encontrado también) el remedio debería ser el siguiente:
En las preferencias de Terminator, vamos a Profiles y seleccionamos Command
Marcamos el checkbox que indica que queremos lanzar un comando personalizado en vez de la shell por defecto e indicamos que el comando sea:
TERM=xterm-256color bash -l
También podemos añadirlo en varios perfiles diferentes editando a mano el archivo de configuración de Terminator en ~/.config/terminator/config
Nos encantaría recibir tus comentarios
Extraer el contenido de un paquete de drivers o firmware de HPE empaquetado en formato SCEXE
Como librarnos de la dependencia rota de libappindicator1 en Debian Bullseye
Como instalar Displaycal en Debian 11 para calibrar el monitor, saltándonos las dependencias de python2 de la aplicación.
Como manejar los logs con systemd y journalctl. Como borrarlos, configurar rotados o eliminarlos en función de antiguedad o tamaño.