Problems with --check-trustdb in 1.3.93 on Windows
John Clizbe
JPClizbe at comcast.net
Thu Dec 16 07:38:48 CET 2004
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
bash-2.05b$ gpg --version
gpg (GnuPG) 1.3.93
bash-2.05b$ time gpg --check-trustdb
<warning snipped>
gpg: renaming `C:/Documents and Settings/jpclizbe/Application
Data/GnuPG\pubring.tmp' to `C:/Documents and Settings/jpclizbe/Application
Data/GnuPG\pubring.gpg' failed: Permission denied
gpg: failed to rebuild keyring cache: file rename error
gpg: can't open `C:/Documents and Settings/jpclizbe/Application
Data/GnuPG\pubring.gpg'
gpg: keydb_search failed: file open error
<snip>
gpg: validate_key_list failed
real 19m45.546s
user 0m0.020s
sys 0m0.020s
pubring.gpg was renamed to pubring.bak, but pubring.tmp was left as it
was. This was almost 20 minutes just for the cache rebuild, not even the
trust check.
bash-2.05b$ head/gpg --version
gpg (GnuPG) 1.3.93-cvs-2004-12-11
bash-2.05b$ time head/gpg --check-trustdb
<warning snipped>
gpg: renaming `C:/Documents and Settings/jpclizbe/Application
Data/GnuPG\pubring.gpg' to `C:/Documents and Settings/jpclizbe/Application
Data/GnuPG\pubring.bak' failed: Permission denied
gpg: failed to rebuild keyring cache: file rename error
gpg: 3 marginal(s) needed, 1 complete(s) needed, classic trust model
gpg: depth: 0 valid: 36 signed: 429 trust: 0-, 0q, 0n, 0m, 0f, 36u
gpg: depth: 1 valid: 429 signed: 162 trust: 0-, 363q, 1n, 8m, 57f, 0u
gpg: depth: 2 valid: 64 signed: 60 trust: 0-, 58q, 0n, 3m, 3f, 0u
gpg: depth: 3 valid: 4 signed: 13 trust: 0-, 3q, 0n, 1m, 0f, 0u
gpg: next trustdb check due at 2004-12-23
real 37m14.658s
user 0m0.010s
sys 0m0.060s
bash-2.05b$
In 1.3.93-cvs from this last weekend, the first rename failed and allowed
the check-trustdb to run. Please note the time taken.
Compare the time taken with 1.2.x:
bash-2.05b$ stable/gpg --version
gpg (GnuPG) 1.2.7-cvs-2004-12-11
bash-2.05b$ time stable/gpg --check-trustdb
gpg: checking at depth 0 signed=444 ot(-/q/n/m/f/u)=0/0/0/0/0/36
gpg: checking at depth 1 signed=172 ot(-/q/n/m/f/u)=0/377/1/9/57/0
gpg: checking at depth 2 signed=66 ot(-/q/n/m/f/u)=0/67/0/5/3/0
gpg: checking at depth 3 signed=9 ot(-/q/n/m/f/u)=0/3/0/0/0/0
gpg: next trustdb check due at 2004-12-23
real 0m19.438s
user 0m0.040s
sys 0m0.020s
bash-2.05b$ 1.2.6/gpg --version
gpg (GnuPG) 1.2.6
bash-2.05b$ time 1.2.6/gpg --check-trustdb
gpg: next trustdb check due at 2004-12-23
real 0m18.455s
user 0m0.010s
sys 0m0.020s
bash-2.05b$
Checking the trustdb takes < 20 sec in 1.2.x but nearly 40 minutes in
1.3.93? OUCH! Can this be worked on before 1.4?
- --
John P. Clizbe Inet: JPClizbe(a)comcast DOT nyet
Golden Bear Networks PGP/GPG KeyID: 0x608D2A10
"Be who you are and say what you feel because those who mind don't matter
and those who matter don't mind." - Dr Seuss, "Oh the Places You'll Go"
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.7-cvs-2004-12-15 (Windows 2000 SP4)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFBwS13HQSsSmCNKhARAp08AJ9Yse3s/kTmli86XfKSobTHAosPogCghsGR
/+HSgVVNEst6Pprv1yaLwHo=
=RsTN
-----END PGP SIGNATURE-----
More information about the Gnupg-users
mailing list