Package: debsums
Version: 2.0.27
Severity: normal

debsums splits conffile lines from the status file improperly. If the
"obsolete" keyword is present, it will split the line on the space in
front of it, instead of the one between the filename and the checksum.

You end up with things like:
filename="/etc/nsswitch.conf 109e33e2c91d1853b5bc56078a96aa18"
sum="obsolete"

This shows up with output like:
debsums: can't open base-files file /etc/nsswitch.conf 
109e33e2c91d1853b5bc56078a96aa18 (No such file or directory)

I suggest splitting with a construct like:
  my ($sum, $deb, $junk) = split;


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16-1-amd64-k8
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages debsums depends on:
ii  debconf [debconf-2.0]         1.5.0      Debian configuration management sy
ii  perl                          5.8.8-4    Larry Wall's Practical Extraction 

debsums recommends no packages.

-- debconf information:
  debsums/apt-autogen: true


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to