Your message dated Sat, 08 Dec 2012 11:32:38 +0000
with message-id <e1thie6-0007qt...@franck.debian.org>
and subject line Bug#682735: fixed in cracklib2 2.8.19-2
has caused the Debian Bug report #682735,
regarding error reading header aborts python interpreter
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
682735: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=682735
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: python-cracklib
Version: 2.8.19-1
Severity: grave
For some reason, cracklib currently errs out with the following message
on my system:
/var/cache/cracklib/cracklib_dict: error reading header
PWOpen: No such file or directory
Whatever the real reason for that is, the python binding for cracklib
immediately aborts the python interpreter instead of throwing an exception.
This in turn makes 'revelation' simply crash whenever I try to add or
generate a password, for example.
It looks like this is a known issue upstream, see FascistCheck() in
lib/fascist.c:
if (!(pwp = PWOpen(path, "r")))
{
/* shouldn't perror in a library or exit */
/* but should we return a "bad password" or "good password" if this
error occurs */
perror("PWOpen");
exit(-1);
}
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 3.2.0-2-rt-amd64 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages python-cracklib depends on:
ii cracklib-runtime 2.8.19-1
ii libc6 2.13-33
ii libcrack2 2.8.19-1
ii python 2.7.3~rc2-1
ii python2.6 2.6.8-0.2
ii python2.7 2.7.3~rc2-2.1
python-cracklib recommends no packages.
python-cracklib suggests no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: cracklib2
Source-Version: 2.8.19-2
We believe that the bug you reported is fixed in the latest version of
cracklib2, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 682...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Jan Dittberner <ja...@debian.org> (supplier of updated cracklib2 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Tue, 02 Oct 2012 09:15:16 +0200
Source: cracklib2
Binary: libcrack2 libcrack2-dev cracklib-runtime python-cracklib
python3-cracklib
Architecture: source amd64
Version: 2.8.19-2
Distribution: unstable
Urgency: low
Maintainer: Jan Dittberner <ja...@debian.org>
Changed-By: Jan Dittberner <ja...@debian.org>
Description:
cracklib-runtime - runtime support for password checker library cracklib2
libcrack2 - pro-active password checker library
libcrack2-dev - pro-active password checker library - development files
python-cracklib - Python bindings for password checker library cracklib2
python3-cracklib - Python3 bindings for password checker library cracklib2
Closes: 682735
Changes:
cracklib2 (2.8.19-2) unstable; urgency=low
.
* add debian/patches/libcrack2-error-safer-check-variant.patch to provide
__DEBIAN_SPECIFIC__SafeFascistCheck that does not call exit (Closes:
#682735)
* add __DEBIAN_SPECIFIC__SafeFascistCheck to debian/libcrack2.symbols
Checksums-Sha1:
e964726fd4198b6ab7ac8303e900dad93d9852f4 2321 cracklib2_2.8.19-2.dsc
d3319151f1d03e3c0408066987577223547ff392 33213 cracklib2_2.8.19-2.debian.tar.gz
5632d80c542e9f9da119caf45df75f913078fc0d 60852 libcrack2_2.8.19-2_amd64.deb
7a0a183433342068985f9be5a14d2a4112b920ee 38210 libcrack2-dev_2.8.19-2_amd64.deb
52dedddbc8ab2074b7b2f1bd55596a51a816c10c 185480
cracklib-runtime_2.8.19-2_amd64.deb
17c17e83cc4416450d16e077c0a4798c06af5f2b 27886
python-cracklib_2.8.19-2_amd64.deb
01d4c7ed24b82d10128a0baf1fe41ac9ba6479ce 27220
python3-cracklib_2.8.19-2_amd64.deb
Checksums-Sha256:
f2678abdc3e382f9584070c9bf375e2f3c34631e238f46310056701c9fbfcc34 2321
cracklib2_2.8.19-2.dsc
f7200da792baaeb91966490e0dd7cb3ba61715678aa680bd0af2388ad12ff4cc 33213
cracklib2_2.8.19-2.debian.tar.gz
7a05aab829a7be339b631ec006a2746658faf8371ee07e2134e11527fb093c84 60852
libcrack2_2.8.19-2_amd64.deb
7ae11873a3db5dc6d380d4c71ff1bcd3d9925f2930cb403dfbf2705005725d09 38210
libcrack2-dev_2.8.19-2_amd64.deb
91a70c8f7da755e75692367879df1ab5a4aaa40028e6fa0cc4436fb5b3451367 185480
cracklib-runtime_2.8.19-2_amd64.deb
58916ed8f551cd43857ab4b53b2d3da8d51f61f7c5f586eca7b6dc0eb584e46a 27886
python-cracklib_2.8.19-2_amd64.deb
a76ead4eb6d64ac4fba5db600cc7dc75f23a2552e6c033eeeacc2d7bc88e857a 27220
python3-cracklib_2.8.19-2_amd64.deb
Files:
2b6126e94cdbbc02f33441bd5007e001 2321 libs optional cracklib2_2.8.19-2.dsc
389411c9552d876c684ee4ad9c280ade 33213 libs optional
cracklib2_2.8.19-2.debian.tar.gz
fbd5a11f0a829472b3be72ba0695e986 60852 libs optional
libcrack2_2.8.19-2_amd64.deb
85a539c05e521e175c9ecd6d6b26082a 38210 libdevel extra
libcrack2-dev_2.8.19-2_amd64.deb
2a7b8e24c1a4f69b26edc404e61a828d 185480 admin optional
cracklib-runtime_2.8.19-2_amd64.deb
ab99bd6f1920e20ee264f00aa21f3a98 27886 python optional
python-cracklib_2.8.19-2_amd64.deb
9f185766a2ef7ff1508c244682447c0a 27220 python optional
python3-cracklib_2.8.19-2_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAEBCAAGBQJQwyDxAAoJEKc+AFVVj7jdGKYP/Rak6g7ujGIq35jAYFvVKpum
Zwc47q3PSdBpJk4BUrrrZU6Cbw+a7zh4DrzZkTdQXm0Pz97TVrSAAUm3ewSCZDk9
8nLmlBe/PH0opLLNihPG1YOKKTemw2bpsrFCfhUKbymleIgay8RCJdU9pI34Ukah
i/Db08tVIKVLNYixqPzSgxw/gyxxgSlrBG39uI8LZ5eex6MjBNhD4kSo/L1HYFI3
tG1N1TtTIP5ICieUJlyVkqoSoqhbP5pX2y2KlbYd0mfmTX+dpo+xX5EquowITy1S
IxAKcvNrCfXtrGW80vqUKUK3R6wQChoW0kQfaCrvGyDTWoREl43TTnxkAbHnkVUB
bVcnXzK5oqgMgVH3ZUcB8dDD7OTPHPTMwEk8lN6kMuHMew6KJiHggDu+EMyGmIqz
sl4JB7VGKyjEZNOLp9HOv+myHccWrnD93mVlXWiRG/MC2H+aRXm9eY9tkgFuquc9
b2ZhS+8TG3/B8l78SJILxJCAyTjsied0Hy3TsKqU8E3IytrV1XndHVcvx8MqJdty
ML4T8aGy1JoanK9DBzN35NUgpxMAGAN1srwpIS1mlhktG5QU6Bj00EHOlR6Gw0+B
ohvo/IRl8RyLpFPdlqYxObZlb4V968mYKVzuzUYn7974YTbg+Fy3m5qMswhz4Jvy
2fntdvqomIr++mBw70ms
=1iFS
-----END PGP SIGNATURE-----
--- End Message ---