Package: ucf
Version: 3.001

During lm-sensors upgrade I first told ucf to display a diff
and it showed correctly as a debconf note (in the dialog frontend).
Next I asked ucf to display a side-by-side diff and then
the menu disappeared and nothing else happened since on that terminal.

Some (possibly useful?) information:

A fragment of the process tree:

21883 pts/1    S+     0:00              \_ /bin/sh 
/var/lib/dpkg/info/lm-sensors.postinst configure 1:2.10.1-3
21885 pts/1    S+     3:05                  \_ /usr/bin/perl -w 
/usr/share/debconf/frontend /usr/bin/ucf --debconf-ok --three-way 
/usr/share/lm-sensors/sensors.conf.e
21897 pts/1    S+     0:00                      \_ /bin/bash /usr/bin/ucf 
--debconf-ok --three-way /usr/share/lm-sensors/sensors.conf.eg /etc/sensors.conf
22018 pts/1    S+     0:00                      \_ /usr/bin/perl -w 
/usr/share/debconf/frontend /usr/bin/ucf --debconf-ok --three-way 
/usr/share/lm-sensors/sensors.co

# strace -p 22018
Process 22018 attached - interrupt to quit
write(2, "in0_max 1.70 * 1.05\n\n# Other vol"..., 4096 <unfinished ...>
Process 22018 detached

# strace -p 21897
Process 21897 attached - interrupt to quit
read(0,  <unfinished ...>
Process 21897 detached

# strace -p 21885
Process 21885 attached - interrupt to quit
read(10,  <unfinished ...>
Process 21885 detached

# ls -l /proc/21897/fd
razem 6
lr-x------ 1 root root 64 2007-05-06 11:52 0 -> pipe:[71267]
lrwx------ 1 root root 64 2007-05-06 11:52 1 -> /dev/pts/1
l-wx------ 1 root root 64 2007-05-06 11:52 16 -> pipe:[62245]
lrwx------ 1 root root 64 2007-05-06 11:52 2 -> /dev/pts/1
lr-x------ 1 root root 64 2007-05-06 11:52 255 -> /usr/bin/ucf
l-wx------ 1 root root 64 2007-05-06 11:52 3 -> pipe:[71268]

# ls -l /proc/21885/fd
razem 12
lrwx------ 1 root root 64 2007-05-06 11:52 1 -> /dev/pts/1
lr-x------ 1 root root 64 2007-05-06 11:52 10 -> pipe:[71668]
lr-x------ 1 root root 64 2007-05-06 11:52 12 -> pipe:[71669]
l-wx------ 1 root root 64 2007-05-06 11:52 16 -> pipe:[62245]
lrwx------ 1 root root 64 2007-05-06 11:52 2 -> /dev/pts/1
lrwx------ 1 root root 64 2007-05-06 11:52 3 -> /dev/pts/1
lr-x------ 1 root root 64 2007-05-06 11:52 4 -> /var/cache/debconf/config.dat
lr-x------ 1 root root 64 2007-05-06 11:52 5 -> /var/cache/debconf/passwords.dat
lr-x------ 1 root root 64 2007-05-06 11:52 6 -> /var/cache/debconf/templates.dat
l-wx------ 1 root root 64 2007-05-06 11:52 7 -> pipe:[71267]
lr-x------ 1 root root 64 2007-05-06 11:52 8 -> pipe:[71268]
lrwx------ 1 root root 64 2007-05-06 11:52 9 -> /dev/pts/1

# ls -l /proc/22018/fd
razem 14
lrwx------ 1 root root 64 2007-05-06 11:51 0 -> /dev/pts/1
lrwx------ 1 root root 64 2007-05-06 11:51 1 -> /dev/pts/1
lr-x------ 1 root root 64 2007-05-06 11:51 10 -> pipe:[71668]
l-wx------ 1 root root 64 2007-05-06 11:51 11 -> pipe:[71668]
l-wx------ 1 root root 64 2007-05-06 11:51 13 -> pipe:[71669]
l-wx------ 1 root root 64 2007-05-06 11:51 16 -> pipe:[62245]
l-wx------ 1 root root 64 2007-05-06 11:51 2 -> pipe:[71669]
lrwx------ 1 root root 64 2007-05-06 11:51 3 -> /dev/pts/1
lr-x------ 1 root root 64 2007-05-06 11:51 4 -> /var/cache/debconf/config.dat
lr-x------ 1 root root 64 2007-05-06 11:51 5 -> /var/cache/debconf/passwords.dat
lr-x------ 1 root root 64 2007-05-06 11:51 6 -> /var/cache/debconf/templates.dat
l-wx------ 1 root root 64 2007-05-06 11:51 7 -> pipe:[71267]
lr-x------ 1 root root 64 2007-05-06 11:51 8 -> pipe:[71268]
lrwx------ 1 root root 64 2007-05-06 11:51 9 -> /dev/pts/1

So, if I read it correctly, it seems that 21885 is waiting on a different pipe 
than 22018 tries to write to.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'experimental'), (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.16-2-k7
Locale: LANG=pl_PL, LC_CTYPE=pl_PL (charmap=ISO-8859-2)
Shell: /bin/sh linked to /bin/dash

Versions of packages ucf depends on:
ii  coreutils                     5.97-5.3   The GNU core utilities
ii  debconf [debconf-2.0]         1.5.13     Debian configuration management sy

Versions of packages ucf recommends:
ii  debconf-utils                 1.5.13     debconf utilities

-- debconf information:
  ucf/show_diff:
* ucf/changeprompt_threeway: install the package maintainer's version
  ucf/title:
* ucf/changeprompt: install the package maintainer's version

-- 
MichaƂ Politowski
Talking has been known to lead to communication if practiced carelessly.

Attachment: signature.asc
Description: Digital signature

Reply via email to