coreos / bugs

Issue tracker for CoreOS Container Linux
https://coreos.com/os/eol/
146 stars 30 forks source link

xterm-256color corrupt since 1800.x #2483

Open sgohl opened 6 years ago

sgohl commented 6 years ago

Since update to 1800.x /usr/share/terminfo/x/xterm-256color has changed in a way that tmux refuses to start:

   open terminal failed: missing or unsuitable terminal: xterm-256color
1800.5.0 coreos # ls -al  /usr/share/terminfo/x/
total 48
drwxr-xr-x. 2 root root 4096 Jul 28 22:53 .
drwxr-xr-x. 9 root root 4096 Jul 28 22:53 ..
-rw-r--r--. 1 root root 3617 Jul 28 18:59 xterm
-rw-r--r--. 1 root root 3713 Jul 28 18:59 xterm-256color
-rw-r--r--. 1 root root 1551 Jul 28 18:59 xterm-color
-rw-r--r--. 1 root root 2274 Jul 28 18:59 xterm-xfree86

1800.5.0 coreos # md5sum /usr/share/terminfo/x/xterm-256color
5c6f94c33c55cfc48d647633caecd566  /usr/share/terminfo/x/xterm-256color

1745.4.0 coreos # md5sum /usr/share/terminfo/x/xterm-256color
2b099a8a0d707c09a17fb8428a84cc3e  /usr/share/terminfo/x/xterm-256color

Container Linux Version

NAME="Container Linux by CoreOS"
ID=coreos
VERSION=1800.5.0
VERSION_ID=1800.5.0
BUILD_ID=2018-07-28-2250
PRETTY_NAME="Container Linux by CoreOS 1800.5.0 (Rhyolite)"
ANSI_COLOR="38;5;75"

Sure the TERM env comes from the client, but since I have colored tmux-statusbar it looks awful when I switch to xterm-color which works, though.

What happened to xterm-256color? Is there a place to put my old xterm-256color anywhere in the rw-filesystem and coreos will recognize it?

Environment

What hardware/cloud provider/hypervisor is being used to run Container Linux?

VMWare ESX

if useful, Client System

Fedora release 26, Gnome + i3 + gnome-terminal

ajeddeloh commented 6 years ago

Looks like this file is part of sys-libs/ncurses and was probably introduced in https://github.com/coreos/coreos-overlay/pull/3225 most likely by the sync with gentoo upstream.