Package: aptitude Version: 0.4.11.11-1 Severity: normal
I routinely admin a satellite box to my workstation using ssh to the box and screen on the box; this combination gets really messed up graphics from aptitude (and from the config tool some packages fire up during installation to ask questions). For example, I see a lot of repeats of the three-character sequence [a-circumflex][C-cedilla][superscript-3] or some lines begin with the two-character sequence [E-acute][A-ring] messing up the display; importantly, this kind of thing causes the cursor to not be in the same place as the text it thinks it's on, and that gets changed if I type; also, updates over-write a part of the screen which isn't where the change is actually happening. Furthermore, the display tends to be off-by-(one or two) in lines from the top of the screen. I've learned to work round it, but it's definitely a nuisance - and a bug ! When going via both ssh and screen, I have TERM=screen.linux; but, upon experimenting, I find that only ssh is actually implicated; if I exit screen, but don't log out, aptitude still shows the messed up lines. In this case, I have TERM=linux, which is indeed the value of TERM before I ssh to the satellite. When I unplug my screen and keyboard from my main workstation and plug them directly into the satellite (exactly the upheaval I'm trying to avoid by using ssh), aptitude displays just fine, as on my local console. I'm also able to run aptitude via screen, locally. If I log in via ssh from an rxvt, aptitude shows relatively minor artifacts ([a-circumflex] at the ends of lines where I think ncurses was probably being asked to draw a scroll-bar (both on a warning dialog about a missing certificate and in the information area, describing the currently selected line of the package list, which shows no such artifacts). This is despite the rxvt running screen locally (from which I ran ssh); I have TERM=screen.rxvt in this case. Hmm ... but from a raw rxvt (no screen), ssh to the box (no screen) has coverity showing the [a-circumflex] as above but also showing pairs of dotted rectangles (outlining character cells) in assorted places within the description area. -- Package-specific info: aptitude 0.4.11.11 compiled at Nov 20 2008 04:02:44 Compiler: g++ 4.3.2 Compiled against: apt version 4.6.0 NCurses version 5.6 libsigc++ version: 2.0.18 Ept support enabled. Current library versions: NCurses version: ncurses 5.7.20090404 cwidget version: 0.5.12 Apt version: 4.6.0 linux-gate.so.1 => (0xb7f0c000) libapt-pkg-libc6.7-6.so.4.6 => /usr/lib/libapt-pkg-libc6.7-6.so.4.6 (0xb7e3a000) libncursesw.so.5 => /lib/libncursesw.so.5 (0xb7dfc000) libsigc-2.0.so.0 => /usr/lib/libsigc-2.0.so.0 (0xb7df5000) libcwidget.so.3 => /usr/lib/libcwidget.so.3 (0xb7d31000) libept.so.0 => /usr/lib/libept.so.0 (0xb7c6d000) libxapian.so.15 => /usr/lib/libxapian.so.15 (0xb7b15000) libz.so.1 => /usr/lib/libz.so.1 (0xb7b00000) libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xb7ae7000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb79f8000) libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb79d2000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb79c5000) libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7864000) libutil.so.1 => /lib/i686/cmov/libutil.so.1 (0xb7860000) libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb785b000) /lib/ld-linux.so.2 (0xb7f0d000) Terminal: screen.rxvt $DISPLAY is set. `which aptitude`: /usr/bin/aptitude aptitude version information: aptitude linkage: -- System Information: Debian Release: squeeze/sid APT prefers testing APT policy: (500, 'testing'), (500, 'stable') Architecture: i386 (i686) Kernel: Linux 2.6.26-1-686 (SMP w/2 CPU cores) Locale: LANG=en_GB.ISO-8859-15, LC_CTYPE=en_GB.ISO-8859-15 (charmap=ISO-8859-15) Shell: /bin/sh linked to /bin/bash Versions of packages aptitude depends on: ii apt [libapt-pkg-libc6. 0.7.20.2 Advanced front-end for dpkg ii libc6 2.9-4 GNU C Library: Shared libraries ii libcwidget3 0.5.12-4 high-level terminal interface libr ii libept0 0.5.26 High-level library for managing De ii libgcc1 1:4.3.3-3 GCC support library ii libncursesw5 5.7+20090404-1 shared libraries for terminal hand ii libsigc++-2.0-0c2a 2.0.18-2 type-safe Signal Framework for C++ ii libstdc++6 4.3.3-3 The GNU Standard C++ Library v3 ii libxapian15 1.0.10-2 Search engine library ii zlib1g 1:1.2.3.3.dfsg-13 compression library - runtime Versions of packages aptitude recommends: ii aptitude-doc-en [aptitude-do 0.4.11.11-1 English manual for aptitude, a ter ii libparse-debianchangelog-per 1.1.1-2 parse Debian changelogs and output Versions of packages aptitude suggests: ii debtags 1.7.9 Enables support for package tags pn tasksel <none> (no description available) -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org