Package: pwman3 Version: 0.4.2-1 Severity: grave Justification: causes non-serious data loss
I use pwman3 to store some of my passwords. The database was created with an older version of pwman3 and now needs to be converted to a new format. I have 13 passwords stored in my database. After the database conversion pwman3 will only list 4 of them and then bails out with "Error: insecure string pickle". See log below. Note that in the original db the entry number 5 has been deleted. In the converted database entry number 5 seems to be somehow corrupted: the username and password are shown but nothing else. (Also note the minor typo in the warning: "WARNNING" should be "WARNING") -8<- % pwman3 Pwman3 0.4.2 (c) visit: http://github.com/pwman3/pwman3 *** WARNNING: You are using the old database format which is unsecure. It's highly recommended to switch to the new database format. Do note: support for this DB format will be dropped in v0.5. Check the help (pwman3 -h) or look at the manpage which explains how to proceed. *** !pwman> l Please enter your password: 1. antti.kultanen@[---REDACTED---] 2. [---REDACTED---] 3. ankulta@[---REDACTED---] 4. antti.kultanen@[---REDACTED---] 6. wlan@[---REDACTED---] 7. antti.kultanen@[---REDACTED---] 8. antti.kultanen@[---REDACTED---] 9. [---REDACTED---] 10. [---REDACTED---] 11. admin@[---REDACTED---] 12. wlan@[---REDACTED---] 13. wlan@[---REDACTED---] 14. admin@[---REDACTED---] !pwman> exit % pwman3 -k Will convert the following Database: /home/pyksy/.pwman/pwman.db backup created in /home/pyksy/.pwman/pwman.backup-2013-10-21-11:46.db Please enter your password: pwman successfully converted the old database to the new format. Please run `pwman3 -d /home/pyksy/.pwman/pwman-newdb.db` to make sure your password and data are still correct. If you are convinced that no harm was done, update your config file to indicate the permanent location to your new database. If you found errors, please report a bug in Pwman homepage in github. % pwman3 -d /home/pyksy/.pwman/pwman-newdb.db Pwman3 0.4.2 (c) visit: http://github.com/pwman3/pwman3 pwman> l Please enter your password: 1. antti.kultanen@[---REDACTED---] 2. [---REDACTED---] 3. ankulta@[---REDACTED---] 4. antti.kultanen@[---REDACTED---] Error: insecure string pickle pwman> p 5 Node 5. Username: wlan Password: [---REDACTED---] Error: insecure string pickle pwman> exit -8<- -- System Information: Debian Release: jessie/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.11-rc4-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.ISO-8859-15, LC_CTYPE=fi_FI@euro (charmap=ISO-8859-15) Shell: /bin/sh linked to /bin/dash Versions of packages pwman3 depends on: ii python 2.7.5-5 ii python-colorama 0.2.5-0.1 ii python-crypto 2.6.1-2 Versions of packages pwman3 recommends: ii python-mysqldb 1.2.3-2 ii python-pygresql 1:4.0-3 Versions of packages pwman3 suggests: pn mysql-server | postgresql <none> pn xsel <none> -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org