After many requests from several users and after many months of promise, the Dotdeb repositories are GPG-signed. Yes, you can now get rid of the annoying " WARNING: The following packages cannot be authenticated!" message!
Waiting for a dotdeb-keyring package, you just have to get the key and add it to your trusted keys’ keyring :
gpg --keyserver keys.gnupg.net --recv-key 89DF5277
gpg -a --export 89DF5277 | sudo apt-key add -
I hope you’ll enjoy it.
Hi have a problem,
i added in the /etc/apt/sources.list
deb http://packages.dotdeb.org stable all deb-src http://packages.dotdeb.org stable all
when i do apt-get update i have this error :
W: GPG error: http://packages.dotdeb.org stable Release: Les signatures suivantes n’ont pas pu être vérifiées car la clé publique n’est pas disponible : NO_PUBKEY E9C74FEEA2098A6E
any idea please ?
@Mateo : could you please avoid sending 4 messages for the same issue? Did you follow the instructions on this page? /instructions/
If so, could you please send the result of apt-cache policy php5 and follow the steps here : /2012/08/24/how-to-post-useful-bug-reports/
Thanks.
thank you! :)
Tyrael
Hello,
Great. With these signatures, I (or even my customers) can now upgrade directly from Virtualmin panel.
Thank you very much.
If it doesn’t work first, you may have to open the 11371 port as I did.
Bonjour,
Merci pour la signature des paquets. Pour chipoter est il vraiment nécessaire d’inscrire “sudo” avant le apt-key add ?
Pour ceux qui utilisent la puissance de root sans autre forme de procès ça peut être perturbant ;)
I got the following error: W: GPG error: http://php53.dotdeb.org stable Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY E9C74FEEA2098A6E W: You may want to run apt-get update to correct these problems
After trying the above I got: gpg: keyserver timed out gpg: keyserver receive failed: keyserver error
and fixed everything with: wget http://packages.dotdeb.org/dotdeb.gpg && apt-key add dotdeb.gpg && rm dotdeb.gpg
Great news!
honestly i tought lets go to see dotdeb if the packages are now signed.. and first message I see was this one.
Thanks a lot man!
Wow people really do not read anything these days.
The error was “keyserver timed out” doh !! So for the newbies with no education that means the keyserver is having a issue not “key not found”.
Second read /2010/07/11/dotdeb-packages-are-now-signed/#comment-2556
Start reading instead of being spoon fed here.
i have no idea why the key is not on this server nor on keys.gnupg.net anymore. if anyone need the key, you can download it from my server:
wget http://88.198.62.123/randomstuff/dotdeb.gpg sudo apt-key add dotdeb.gpg
Gui are you going to make a signing package people can install instead ?
I think that would be best if not having the key imported automatically when they update there apt.
I think all you have to do is create Release.gpg with your pubkey in it.
Setting up a secure apt repository
From man apt-secure
If you want to provide archive signatures in an archive under your maintenance you have to:
Whenever the contents of the archive changes (new packages are added or removed) the archive maintainer has to follow the first two steps previously outlined.
Ports used with command “gpg –keyserver […]” are the followings :
hkp 11371/tcp # OpenPGP HTTP Keyserver hkp 11371/udp # OpenPGP HTTP Keyserver
For the lucky ones that can configure there firewall…
Just use this:
wget /dotdeb.gpg && apt-key add dotdeb.gpg && rm dotdeb.gpg
This took me a little while to figure out, so this is what worked for me:
wget -q -O - /dotdeb.gpg | sudo apt-key add -
Paulo!
worked for me too! thks a lot.