Any attempt to install or update a package from a repo which PGP has not yet been imported to RPM results in the following traceback: Downloading Packages: warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID 1aca3465: NOKEY Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-x86_64 Traceback (most recent call last): File "./bin/dnf", line 35, in <module> yummain.user_main(sys.argv[1:], exit_code=True) File "/home/akozumpl/dnf/dnf/cli/yummain.py", line 316, in user_main errcode = main(args) File "/home/akozumpl/dnf/dnf/cli/yummain.py", line 224, in main return_code = base.doTransaction() File "/home/akozumpl/dnf/dnf/cli/cli.py", line 548, in doTransaction if self.gpgsigcheck(downloadpkgs) != 0: File "/home/akozumpl/dnf/dnf/cli/cli.py", line 672, in gpgsigcheck self.getKeyForPackage(po, lambda x, y, z: self.userconfirm()) File "/home/akozumpl/dnf/dnf/yum/__init__.py", line 4814, in getKeyForPackage ts = self.rpmdb.readOnlyTS() AttributeError: 'YumBaseCli' object has no attribute 'rpmdb'
Fixed on master by 2d3e1bc.
dnf-0.2.10-2.gitb06d183.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/dnf-0.2.10-2.gitb06d183.fc18
Package dnf-0.2.10-2.gitb06d183.fc18: * should fix your issue, * was pushed to the Fedora 18 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing dnf-0.2.10-2.gitb06d183.fc18' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2012-13711/dnf-0.2.10-2.gitb06d183.fc18 then log in and leave karma (feedback).
dnf-0.2.11-1.git9da1268.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/dnf-0.2.11-1.git9da1268.fc18
dnf-0.2.11-1.git9da1268.fc18 has been pushed to the Fedora 18 stable repository. If problems still persist, please make note of it in this bug report.