rpmsign exits (mysteriously) with code 255 when using DSA key
Bug #913629 reported by
Jeff Johnson
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
RPM |
New
|
Undecided
|
Unassigned | ||
Fedora |
Won't Fix
|
Undecided
|
Bug Description
tracker: this is actually an RFE for "extended DSA" in disguise
tags: | added: fedora signatures |
Changed in fedora: | |
importance: | Unknown → Undecided |
status: | Unknown → Won't Fix |
To post a comment you must log in.
Description of problem:
When using a DSA GPG key to sign a package in F15, rpmsign exits with code warnings/ output. The resulting package is also not
255 with no other errors/
signed at all.
$ cat /etc/redhat-release
Fedora release 15 (Lovelock)
$ rpmsign --version
RPM version 4.9.0
$ gpg --version
gpg (GnuPG) 1.4.11
How reproducible:
Every time
Steps to Reproduce:
1. Create a test GPG key using DSA
2. Add proper macros to ~/.rpmmacros for the key
3. Attempt to sign an rpm package
Actual results:
The package is not signed, no errors are produced, and rpmsign exits with code 255.
Expected results:
The package should be signed.
Additional info:
The following is a full proof of concept.
### GENERATE A TEST KEY
$ gpg --gen-key
# Answers to prompts follow:
#
# Key type (2) DSA and Elgamal
# Key size 2048
# Key is valid for '0' (key does not expire)
# Real name: John Doe
# Email address: <email address hidden>
# Comment: None
#
$ gpg --list-secret-keys .gnupg/ secring. gpg ------- ------- ------- -----
/home/wdierkes/
-------
sec 2048D/E28D1405 2011-07-05
uid John Doe <email address hidden>
ssb 2048g/10563A7E 2011-07-05
### EXPORTING HERE FOR FUTURE TESTING WITH SAME KEY
$ gpg --armor --export-secret-key E28D1405
-----BEGIN PGP PRIVATE KEY BLOCK-----
Version: GnuPG v1.4.11 (GNU/Linux)
lQNTBE4ThxsRCAC qx3BgKgS1hl99Zk CPHm65RsEC/ s0WBzxh/ y6h4SRoPVUxXQpp M+9ViX0buZkpL/ 7qWPbyIi3eVY6l2 /7OJCJe1Ej0UNRr Gi4LA ePnNqfeQG8TSdp/ /HmTXip09gtzvG+ 8/nCQ61EOkc7CrA EVt7 LCTBH+fg4Ym15kN UEYfyp0G8C9ywSh Z1b9aLAm5U/ QJk/Y2JC o6A9uFo63x4rE3r 6QxinQNDUca/ IZxJDr/ w31ZUO0f31YwuTU fxt8zOxy 0Gs1pyr9OhSIXfA BfpVwnAQDP7BZxQ kg5lUfpOe84shpq d1xK 7Y+oPcjQf+ OfPrLUD8AEl9Fzm M3oF4T/ S2buwBaBx8Bwi01 m1kzeJn qu5hrzOENkPmmbj vnD4ITJ1jHKnq+ +Wc9S3CVx52mAdG lNgY2 bnU5PyrsHXc2jd1 DmI7sP3Bw8YlGpO ERsWRGEcvOw71cX 4/ld H5iGrrIlESSF2QN 58XDSKXgqBEx6Cq vun5Qdb41WwZZYz 4sMd +JH5ySe+ Ii8orttLwD8hqx/ YGtuCVnGV+ PVrAorAwKva+ Eh9S+9zTX KzuuKQXtz7rbbWQ 0hULwhofBf+ gf8CJou93IhZKfI KPsKRJbb MRSsugeFMZnaiAw SXQVHR4vihlOOjJ 9+f/fUr0uVLuHvr 53xA f+A+ie2GfWqv7gh 3knHKncO/ o9xmppybDeDMuS4 042URfhpuY QjJ8KsEWUI5lswD nPY5BJHP1xcZ2DS 4rHPky+ 6Mwf9wn+ zgNHKUs 9tv69O3dQOkTrgB bVoUH4bQ4AmIeJW pB6dXvHfj7fpycu ARbOOuUSjM6 gAW6ZjyKmOXQMor 00/nl0b/ XOg/kA7F8GWTAtE Lpda8cmT4Sq 8/SmNNNsB7fnU8V IN7P/7Xo9FQBLP9 6k6Emq0G0pvaG4g RG9l wbGUuY29tPoh6BB MRCAAiBQJOE4cbA hsDBgsJCAcDAgYV CAIJ XgAAKCRDiPFAl4o 0UBbrFAQCf8e1DU G5YVDsjDe2FJBNr E5DE bOuqZCxTwD9FfgT LiQjxJ4+ drzXxp3jyq3B8Ho YB4R0EQpNsSRg6b Od rSwjzJns/ ULjQATaMQ+ lBOzhhny6aC+ e5vwanRz6EUNgOh 6ac AwXH9XVnq4isJVt EvxxVH6lgyb/ 7FxcHUV/ rnNBejxA8PdZxrV 1IZIzT62cJ1CVq/ GNNQEGCXX2G6u7k sHnPdMQKDHtdU1/ TN1MmR9I+ /o uBARfx8Lc0h1Gg0 ncF1gkCx4oo4BHq fM9Zc1a4a5lrzeg 9lDf 8vbGmy8e8yQ9J8k SCxT7wFb74MXsT5 KhtERD29EH4ukL9 2nGb DKLJ00v24NrsBcN /ywEMAAwUIALNj1 kCsPhak8JWjWk12 sGvx aTWXmlkL1NIMA1/ aYiETixLu8S1ODK Uvp78DiAClpOJlV FWgO HsDTvlA4JLg9nAh ug6...
bUbgAnjYxZxY2HY
CLmAgTX6gmGLZEd
H/hOX5Z5wEzFjtw
Y8ejtD+
oMdcsoqsp6doere
LG8m3UEUL/
6b5uLDbLc3BYDbU
fOpbE29DmwyYd6p
e92XtOdVaKjuo2c
z2kvkzNC0/
SFLNIZP0pC8uwom
GAj6/3fmjritxSI
wWUICkmu9ITf3x/
Np3HYs4gxFp/
6zjxOQ5+
y1ouBfNeeDxufwz
jwAA/3DSMtUCQ0G
IDxqZG9lQGV4YW1
CgsEFgIDAQIeAQI
AVYtv7VT+
Aj0EThOHGxAIAM+
8fuZ78HG1Zqmy+
WqwV9fA/
F4buc3EjJpPGGo+
u9vJ3jN8PfwhNUZ
xyHTmhHA3s11j47
836GkA6N35UeFRQ
47pfi8liYiQufbS