Bug#1026027: graphical installer: using nano in a installer shell fails
Hi, Philip Hands wrote (Tue, 13 Dec 2022 20:34:17 +0100): > On the 11.5 netinst I just tried out, in the Graphical Install's shell, > TERM=xterm so that's obviously not the cause of the issue, but the > difference would appear to be that it has: > > /usr/share/vte/termcap-0.0/xterm > > So I guess the fix for this is either to make sure that that termcap > file gets installed again, or to set TERM in the Graphical Install's > shell to something like 'bterm' or 'vt102'. > > I suspect restoring the termcap file is the correct fix. /usr/share/vte/termcap-0.0/xterm is there on dailies. And the packages which ships it (libvte-common) did not receive any updates since buster. So there's no change there I guess. And on the other side: on debian-11 installer, TERM is also set to 'xterm' as it is now on the dailies, so also no changing here. But in debian-11 it works nevertheless! Hmm. Kibi mentioned that this bug comes from ncurses (however I fail to see any details here), should this be redirected to ncurses then? Holger -- Holger Wansing PGP-Fingerprint: 496A C6E8 1442 4B34 8508 3529 59F1 87CA 156E B076
Bug#1026027: graphical installer: using nano in a installer shell fails
Holger Wansing writes: > Hi, > > Philip Hands wrote (Tue, 13 Dec 2022 20:34:17 +0100): >> On the 11.5 netinst I just tried out, in the Graphical Install's shell, >> TERM=xterm so that's obviously not the cause of the issue, but the >> difference would appear to be that it has: >> >> /usr/share/vte/termcap-0.0/xterm >> >> So I guess the fix for this is either to make sure that that termcap >> file gets installed again, or to set TERM in the Graphical Install's >> shell to something like 'bterm' or 'vt102'. >> >> I suspect restoring the termcap file is the correct fix. > > /usr/share/vte/termcap-0.0/xterm is there on dailies. Oh, so it is. Hmm, I seem not to have checked that bit, sorry. Perhaps the presence of the termcap file is irrelevant, or could it be that nano used to be able to make use of that, and more recently only supports terminfo? > Hmm. Kibi mentioned that this bug comes from ncurses (however I fail to > see any details here), should this be redirected to ncurses then? Well, ncurses-base provides /lib/terminfo/x/xterm (in normal .deb packages), so perhaps that's why, although AFAICS it wasn't including that file in the udeb, even when things were working. Making it ship a terminfo for xterm in the udeb would probably fix things, but I think it would also be quite nice to know why it broke. Cheers, Phil. -- |)| Philip Hands [+44 (0)20 8530 9560] HANDS.COM Ltd. |-| http://www.hands.com/http://ftp.uk.debian.org/ |(| Hugo-Klemm-Strasse 34, 21075 Hamburg,GERMANY signature.asc Description: PGP signature
Re: Compatibility between kernel and modules
(Bcc:'ed to debian-boot@) On 10/12/2022 16:27, Bastian Blank wrote: > Our documented, I think, policy is, that we don't support loading new > modules into an old kernel within the same ABI. This forces a reboot > after kernel installation. > > However in a lot of cases this just worked. You could update the kernel > package and continue loading most modules. > > Now we have BTF support enabled, which trashes this compatibility > mostly, as it requires a way more strict match between kernel image and > modules. One thing to note here is Debian Installer netboot images. Those built with a certain kernel-image-$ABI-di can download *-modules-$ABI-di udebs for that ABI at installation-time, but don't check the actual version. They do display an error if the archive doesn't have modules for that ABI name. I recently encountered this incompatibility with a slightly out-of-date custom netboot image I was testing, and it's not really visible to a user that this has happened. It complained about kernel not supporting RAID and so on, then inexplicably failed after partitioning (looked like it couldn't mount root as ext4). I needed to build a new image. > We need to fix that somehow. Options are as far as I see > - remove BTF from modules, > - allow to load modules even on BTF mismatch, or > - reinforce that a user can't do that. I fear I'm being ignorant here, but 'Bump ABI on every build' sounds to me like it would be technically valid. Although, that might defeat the purpose of tracking ABIs, is that the reason it's not an option? > If we go with the last option we would have also some direct advantages. > We could stop signing modules with the secure boot key, but use a > temporary key. This would for a system with signature checking enabled > effectively trash all possibilities to load modules for a different > kernel build. Anyway, I guess it would be possible to modify d-i to check modules more strictly, by using package version instead of ABI name (in src:anna ?).
Processing of debian-installer-netboot-images_20210731+deb11u7.b1_source.changes
debian-installer-netboot-images_20210731+deb11u7.b1_source.changes uploaded successfully to localhost along with the files: debian-installer-netboot-images_20210731+deb11u7.b1.dsc debian-installer-netboot-images_20210731+deb11u7.b1.tar.xz debian-installer-netboot-images_20210731+deb11u7.b1_source.buildinfo Greetings, Your Debian queue daemon (running on host usper.debian.org)
debian-installer-netboot-images_20210731+deb11u7.b1_source.changes ACCEPTED into proposed-updates->stable-new
Thank you for your contribution to Debian. Mapping bullseye to stable. Mapping stable to proposed-updates. Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Format: 1.8 Date: Thu, 15 Dec 2022 19:46:55 +0100 Source: debian-installer-netboot-images Architecture: source Version: 20210731+deb11u7.b1 Distribution: bullseye Urgency: medium Maintainer: Debian Install System Team Changed-By: Cyril Brulebois Changes: debian-installer-netboot-images (20210731+deb11u7.b1) bullseye; urgency=medium . * Update to 20210731+deb11u7+b1, from bullseye-proposed-updates. Checksums-Sha1: 8c87aac14790f8f533ce4fcdc6c152b9f423c1da 2629 debian-installer-netboot-images_20210731+deb11u7.b1.dsc a4d170fcd3b8ae4f98edd935c95e6d59b1af6f99 8040 debian-installer-netboot-images_20210731+deb11u7.b1.tar.xz bf0f4533679a4f7070c7d2f260eb7982e2d7e35a 6240 debian-installer-netboot-images_20210731+deb11u7.b1_source.buildinfo Checksums-Sha256: 82fe959bba2cc97538a177cc8470dad726ab13d010029d013e3e0c2ca9c0c6b2 2629 debian-installer-netboot-images_20210731+deb11u7.b1.dsc ede56689f915f9b72e88189dbac42d199ba36df6f484bb965f250d28a7d5c244 8040 debian-installer-netboot-images_20210731+deb11u7.b1.tar.xz 5cf44c3757020cc8ccd8295ded96c0fc514ef5922e4083eb76d214d15350d33c 6240 debian-installer-netboot-images_20210731+deb11u7.b1_source.buildinfo Files: 59f1b1015bbf871e82015f49e08ee6c2 2629 misc optional debian-installer-netboot-images_20210731+deb11u7.b1.dsc 198410fc3aeca52f8f001876f2a7032a 8040 misc optional debian-installer-netboot-images_20210731+deb11u7.b1.tar.xz 9742c23d8b59969c2af28673c8bb14aa 6240 misc optional debian-installer-netboot-images_20210731+deb11u7.b1_source.buildinfo -BEGIN PGP SIGNATURE- iQJEBAEBCgAuFiEEtg6/KYRFPHDXTPR4/5FK8MKzVSAFAmObnQMQHGtpYmlAZGVi aWFuLm9yZwAKCRD/kUrwwrNVID/QEACZ4AEfC8dc9dJdN/i03WI/eE0Y9bre4LTx gkkhRcoiwkXon5o50MjJx0FgdKo2Ghb9lk+wwbgMnkIiPQxO7QzNnVUe4KZzh9Ek YhaMAvSYXN0vFhi/nnjUriRh990MOL3bG9Cnyu6Xk7XFJVyTYIrVU1TTm982lBCi aa48ZwrzP/znsj31AzQyAxMMsBB6JpbDGC/7HE3uo+puHjumahw0LRPA/CSqf/LB Wp5bCokRrJ+h6b/42AzV8Ssh+GjLU/kXkkrfpcUKz192zR55OUT0atC6KuhdEvQE o5hGO73xwDvy4ss3xr8/UuMOO8UHThxfQ6Ag2EpZnj1kSCEKHeFk9Dbw1w/pQiUR o9XWW6Oggy4wZL/UQqAFF0XD4ULvPpUTeq8jHuflJy/2mngt3VMntZsizpmk4H+s 7mrOBHh6Lf4rlbD65eJRlkooqww6O1iTFbG2HAgDSqcfqk1ixQXiOKfDVjLZRY6u doC57qUj7U0WVU5ldaZ0eW2aMb9/M4YHkcs9pmEANzsIYoae3sGx32BQnhDuUaJY ncQmWdm6IjNf/3Rz8XZWWpE/TXuEa/G0mKVHkaaaOO8V0+d4wn8I8H3rdP2Otesr zlemxA7vtLeDDQjjULuza5s3lcVYgRHnHUCBVn12DAJzcFO0DbBrr3oTj8Jo6w2S GT3CgwJ4LA== =/uvO -END PGP SIGNATURE-
debian-installer-netboot-images_20210731+deb11u7.b1_source.changes ACCEPTED into proposed-updates
Thank you for your contribution to Debian. Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Format: 1.8 Date: Thu, 15 Dec 2022 19:46:55 +0100 Source: debian-installer-netboot-images Architecture: source Version: 20210731+deb11u7.b1 Distribution: bullseye Urgency: medium Maintainer: Debian Install System Team Changed-By: Cyril Brulebois Changes: debian-installer-netboot-images (20210731+deb11u7.b1) bullseye; urgency=medium . * Update to 20210731+deb11u7+b1, from bullseye-proposed-updates. Checksums-Sha1: 8c87aac14790f8f533ce4fcdc6c152b9f423c1da 2629 debian-installer-netboot-images_20210731+deb11u7.b1.dsc a4d170fcd3b8ae4f98edd935c95e6d59b1af6f99 8040 debian-installer-netboot-images_20210731+deb11u7.b1.tar.xz bf0f4533679a4f7070c7d2f260eb7982e2d7e35a 6240 debian-installer-netboot-images_20210731+deb11u7.b1_source.buildinfo Checksums-Sha256: 82fe959bba2cc97538a177cc8470dad726ab13d010029d013e3e0c2ca9c0c6b2 2629 debian-installer-netboot-images_20210731+deb11u7.b1.dsc ede56689f915f9b72e88189dbac42d199ba36df6f484bb965f250d28a7d5c244 8040 debian-installer-netboot-images_20210731+deb11u7.b1.tar.xz 5cf44c3757020cc8ccd8295ded96c0fc514ef5922e4083eb76d214d15350d33c 6240 debian-installer-netboot-images_20210731+deb11u7.b1_source.buildinfo Files: 59f1b1015bbf871e82015f49e08ee6c2 2629 misc optional debian-installer-netboot-images_20210731+deb11u7.b1.dsc 198410fc3aeca52f8f001876f2a7032a 8040 misc optional debian-installer-netboot-images_20210731+deb11u7.b1.tar.xz 9742c23d8b59969c2af28673c8bb14aa 6240 misc optional debian-installer-netboot-images_20210731+deb11u7.b1_source.buildinfo -BEGIN PGP SIGNATURE- iQJEBAEBCgAuFiEEtg6/KYRFPHDXTPR4/5FK8MKzVSAFAmObnQMQHGtpYmlAZGVi aWFuLm9yZwAKCRD/kUrwwrNVID/QEACZ4AEfC8dc9dJdN/i03WI/eE0Y9bre4LTx gkkhRcoiwkXon5o50MjJx0FgdKo2Ghb9lk+wwbgMnkIiPQxO7QzNnVUe4KZzh9Ek YhaMAvSYXN0vFhi/nnjUriRh990MOL3bG9Cnyu6Xk7XFJVyTYIrVU1TTm982lBCi aa48ZwrzP/znsj31AzQyAxMMsBB6JpbDGC/7HE3uo+puHjumahw0LRPA/CSqf/LB Wp5bCokRrJ+h6b/42AzV8Ssh+GjLU/kXkkrfpcUKz192zR55OUT0atC6KuhdEvQE o5hGO73xwDvy4ss3xr8/UuMOO8UHThxfQ6Ag2EpZnj1kSCEKHeFk9Dbw1w/pQiUR o9XWW6Oggy4wZL/UQqAFF0XD4ULvPpUTeq8jHuflJy/2mngt3VMntZsizpmk4H+s 7mrOBHh6Lf4rlbD65eJRlkooqww6O1iTFbG2HAgDSqcfqk1ixQXiOKfDVjLZRY6u doC57qUj7U0WVU5ldaZ0eW2aMb9/M4YHkcs9pmEANzsIYoae3sGx32BQnhDuUaJY ncQmWdm6IjNf/3Rz8XZWWpE/TXuEa/G0mKVHkaaaOO8V0+d4wn8I8H3rdP2Otesr zlemxA7vtLeDDQjjULuza5s3lcVYgRHnHUCBVn12DAJzcFO0DbBrr3oTj8Jo6w2S GT3CgwJ4LA== =/uvO -END PGP SIGNATURE-