An Option ("ERASECHAR" and maybe "KILLCHAR") in "/etc/login.defs" causes problems with kmscon. See: https://github.com/dvdhrm/kmscon/issues/69 Are these "System V" options still needed?
Same issue. The ancient ERASECHAR setting in /etc/login.defs overrides the VERASE set by kmscon, causing backspace to not work. Following David's instructions in the aforementioned issue and commenting that setting out fixes the problem.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c0d3e9784e757d0555156e0f76102cfa3d715cb commit 9c0d3e9784e757d0555156e0f76102cfa3d715cb Author: Ben Kohler <bkohler@gentoo.org> AuthorDate: 2020-09-03 13:21:10 +0000 Commit: Ben Kohler <bkohler@gentoo.org> CommitDate: 2020-09-03 13:21:24 +0000 sys-apps/kmscon: add ewarn about login.defs problem Rather than try to patch login.defs for everyone, let's just tell kmscon users how to fix their login.defs if needed. This way we do not have to deal with unintended fallout from modifying a base system package. Closes: https://bugs.gentoo.org/667106 Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Ben Kohler <bkohler@gentoo.org> sys-apps/kmscon/kmscon-8-r1.ebuild | 8 ++++++++ sys-apps/kmscon/kmscon-8_p20180906.ebuild | 8 ++++++++ 2 files changed, 16 insertions(+)