Quoting Jonas Smedegaard (2014-07-11 23:37:14)
> This bug also exist in stable - the following is from executing 
> http://parl.debian.net/desktop/script.sh (which installs a bunch of 
> packages) in a clean Wheezy pbuilder chroot:
> 
> [...]
> Setting up dictionaries-common (1.12.11) ...
> update-default-wordlist: Question empty but elements installed for class 
> "wordlist"
>   dictionaries-common/default-wordlist: return code: "0", value: ""
>   Choices: , Manual symlink setting
>   shared/packages-wordlist: return code: "10" owners/error: 
> "shared/packages-wordlist doesn't exist"
>   Installed elements: english (Webster's Second International English 
> wordlist)
> 
>   Please see "/usr/share/doc/dictionaries-common/README.problems", section
>   "Debconf database corruption" for recovery info.

Above mentioned README.problems hints at a debconf db repair command, 
and indeed that caught some (seemingly unrelated) corruption in my clean 
cowbuilder chroot:

root@bastian:/# /usr/share/debconf/fix_db.pl
root@bastian:/# diff -u /var/cache/debconf/config.dat{-old,}    | grep ^[+-]Name
+Name: sysv-rc/unable-to-convert
+Name: util-linux/noauto-with-nonzero-passnum
root@bastian:/# diff -u /var/cache/debconf/templates.dat{-old,} | grep ^[+-]Name
+Name: sysv-rc/unable-to-convert
+Name: util-linux/noauto-with-nonzero-passnum


Unfortunately then running http://parl.debian.net/desktop/eu/script.sh 
_after_ fixing the debconf still fails, and repairing+inspecting again 
reveals debconf database apparently corruping during package install:

root@bastian:/# /usr/share/debconf/fix_db.pl
root@bastian:/# diff -u /var/cache/debconf/config.dat{-old,}    | grep ^[+-]Name
+Name: miscfiles/languages
+Name: shared/packages-wordlist
root@bastian:/# diff -u /var/cache/debconf/templates.dat{-old,} | grep ^[+-]Name
+Name: miscfiles/languages
+Name: shared/packages-wordlist



> Please consider applying the bugfix also to a stable point release.

It may be that _this_ bug (dictionaries-common being over-cautious about 
debconf data and failing to install) is triggered by an underlying bug 
in debconf or elsewhere - still I believe that the fix applied to _this_ 
bug should be applied to stable as well, as in my experience stable is 
affected and it cause real trouble e.g. for deploying DebianParl.


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

Attachment: signature.asc
Description: signature

Reply via email to