adding a PPA key in pbuilder fails
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnupg (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
I am trying to add the GPG key for one of my PPA to one of my pbuilders. Both the host and the pbuilder chroot are lucid. Here's what I do.
$ sudo pbuilder --login --save-after-login
[...] #pbuilder starts up
# apt-key adv --keyserver keyserver.
Executing: gpg --ignore-
gpg: requesting key B72FD7EC from hkp server keyserver.
gpgkeys: key 15331454B72FD7EC not found on keyserver
gpg: no valid OpenPGP data found.
gpg: Total number processed: 0
# gpg import --ignore-
gpg: fatal: can't create directory `/home/
secmem usage: 0/0 bytes in 0/0 blocks of pool 0/32768
# aptitude search ~i\!~M
i apt - Advanced front-end for dpkg
i aptitude - terminal-based package manager
i build-essential - Informational list of build-essential packages
i debhelper - helper programs for debian/rules
i dpkg-dev - Debian package development tools
i less - pager program similar to more
i libcapi20-3 - ISDN utilities - CAPI support libraries
i libcapi20-dev - ISDN utilities - CAPI development libraries
i nano - small, friendly text editor inspired by Pico
i sudo - Provide limited super user privileges to specific users
The second command was a desperate attempt to install the gpg key directly. The last command shows which packages are explicitly installed. My gut tells me there is a package missing in a normal pbuilder installation for this to work.
JFTR: The key exists of course on the keyserver in question. The apt-key command outside the pbuilder chroot works just fine. Try it!
About your first attempt: Please use a key server that holds the key you want to add. keyserver. ubuntu. com appearently does not have it.
About the second attempt: The $HOME variable in your environment is preserved running sudo and the directory appearently does not exist in your pbuilder CHROOT. You either want to read the sudo manual page or the gpg manual page (--homedir /dev/null).
Your gut is wrong. Please read the error messages carefully next time. Closing as invalid.