Package: ucf Version: 3.0025+nmu1 Severity: important Today I tried to update nfs-kernel-server, and the update process prompted me about overwriting a config file. But the question as shown on the screen was completely unreadable. Here is how it looks like in text (in a 80x25 terminal window):
Package configuration ──────────────────┤ Изменён файл настройки ├──────────────────────────────────── рсия файла настройки common, но версия файла, теме, была изменёна с изменённым файлом mon? установить версию из пакета сохранить установленную локальную версию показать различия между версиями показать различия между версиями параллельно показать 3-x стороннее различие между доступными версиями 3-x стороннее слияние доступных версий (эксперимен. режим) запустить новую оболочку для прояснения ситуации <Ok> ──────────────────────────────────────────────────────────────────────────────── This is in russian, but it is obvious anyway that only part of the text is shown, the rest is somewhere on the left. I'm also attaching a screenshot of this. The process list of this looks like: 10443 pts/0 Ss 0:00 | \_ -bash 15757 pts/0 S+ 0:01 | \_ apt-get install -ttesting nfs-kernel-server 16177 pts/2 Ss+ 0:00 | \_ /usr/bin/dpkg --status-fd 18 --configure libevent-2.0-5 nfs-common nfs-kernel-server 16181 pts/2 S+ 0:00 | \_ /bin/sh /var/lib/dpkg/info/nfs-common.postinst configure 1:1.2.2-4 16270 pts/2 S+ 0:00 | \_ /usr/bin/perl -w /usr/share/debconf/frontend /usr/bin/ucf --three-way /usr/share/nfs-common/conffiles/nfs-common.default /etc/default/nfs-common 16305 pts/2 S+ 0:00 | \_ /bin/bash /usr/bin/ucf --three-way /usr/share/nfs-common/conffiles/nfs-common.default /etc/default/nfs-common 16342 pts/2 S+ 0:00 | \_ whiptail --backtitle Package configuration --title Изменён файл настройки --output-fd 11 --nocancel --default-item сохранить установленную локальную версию --menu Доступна новая версия файла настройки?/etc/default/nfs-common, но версия файла,?находящаяся в системе, была изменёна?локально.??Что нужно сделать с изменённым файлом?настройки nfs-common? 21 118 7 -- установить версию из пакета сохранить установленную локальную версию показать различия между версиями показать различия между версиями параллельно показать 3-x стороннее различие между доступными версиями 3 -x стороннее слияние доступных версий (эксперимен. режим) запустить новую оболочку для прояснения ситуации As it can be seen, process #16342 (whiptail) is spawned with --menu ..choices.. 21 118 7, which corresponds to width of 118 characters. But the window only had 80 columns in width, which is too few to display 118 chars! The xterm window size is default, I haven't changed it once I started this xterm. Resizing xterm makes no difference since whiptail - apparently - does not handle window resize signals properly. The result is that it is impossible to read a question which was asked during package install/upgrade, and so impossible to answer it, which makes all the efforts done in order to ensure good upgrades useless. For an expirienced user it is possible to recover well from this situation, but this needs some thinking still, -- at least seeing a process list to understand which file is in question. Thanks, /mjt -- System Information: Debian Release: 6.0.3 APT prefers stable APT policy: (990, 'stable'), (500, 'oldstable'), (500, 'testing'), (50, 'unstable'), (1, 'experimental') Architecture: i386 (x86_64) Kernel: Linux 3.1.8-amd64 (SMP w/2 CPU cores) Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages ucf depends on: ii coreutils 8.5-1 GNU core utilities ii debconf 1.5.36.1 Debian configuration management sy ucf recommends no packages. ucf suggests no packages. -- debconf information: * ucf/changeprompt: keep_current ucf/conflicts_found: * ucf/show_diff: * ucf/changeprompt_threeway: keep_current ucf/title:
<<attachment: ucf.png>>