Hello all When I try to update a package from a repo the client hasn't imported the gpg key yet, I run into the following problem:
$ pulp-admin rpm consumer package update run --consumer-id consumer1 Update task created with id [ aad16aa8-3f66-41f7-a11e-1794871f57ac ] This command may be exited via ctrl+c without affecting the request. Refresh Repository Metadata [ OK ] Downloading Packages [ OK ] Check Package Signatures [ FAILED ] Update Failed Didn't install any keys Doing the same thing manually with yum works without a problem. Has anyone seen this before? It feels like the consumer is not using "yum -y" and therefore answers the "import key?" question with no. $ sudo yum downgrade -y facter; sudo rpm -e gpg-pubkey-4bd6ec30-4ff1e4fa [...] $ sudo yum update Loaded plugins: product-id, pulp-profile-update, search-disabled-repos, subscription-manager This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. Resolving Dependencies --> Running transaction check ---> Package facter.x86_64 1:2.4.4-1.el7 will be updated ---> Package facter.x86_64 1:2.4.6-1.el7 will be an update --> Finished Dependency Resolution [...] Total size: 98 k Is this ok [y/d/N]: y Downloading packages: warning: /var/cache/yum/x86_64/7Server/acme-rhel7-puppetlabs-products/packages/facter-2.4.6-1.el7.x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID 4bd6ec30: NOKEY Retrieving key from https://pulp-test.fqdn.local/pulp/static/RPM-GPG-KEY-puppetlabs Importing GPG key 0x4BD6EC30: Userid : "Puppet Labs Release Key (Puppet Labs Release Key) <[email protected]>" Fingerprint: 47b3 20eb 4c7c 375a a9da e1a0 1054 b7a2 4bd6 ec30 From : https://pulp-test.fqdn.local/pulp/static/RPM-GPG-KEY-puppetlabs Is this ok [y/N]: y Running transaction check Running transaction test Transaction test succeeded Running transaction Updating : 1:facter-2.4.6-1.el7.x86_64 1/2 Cleanup : 1:facter-2.4.4-1.el7.x86_64 2/2 pulp: profile sent, status=201 Verifying : 1:facter-2.4.6-1.el7.x86_64 1/2 Verifying : 1:facter-2.4.4-1.el7.x86_64 2/2 Updated: facter.x86_64 1:2.4.6-1.el7 Complete! Server Logs: Nov 28 14:44:17 server1 pulp: pulp.server.agent.direct.services:INFO: (130450-59328) Task RMI (succeeded): Succeeded Nov 28 14:44:17 server1 pulp: pulp.server.agent.direct.services:INFO: (130450-59328) sn : 79f6e1a1-2c71-4eb9-ae8b-4156573efed9 Nov 28 14:44:17 server1 pulp: pulp.server.agent.direct.services:INFO: (130450-59328) origin : None Nov 28 14:44:17 server1 pulp: pulp.server.agent.direct.services:INFO: (130450-59328) timestamp : 2016-11-28T13:44:17Z Nov 28 14:44:17 server1 pulp: pulp.server.agent.direct.services:INFO: (130450-59328) user data : {'task_id': '5094d938-ffd2-459d-8b1b-423bd70eca20', 'consumer_id': 'consumer1'} Nov 28 14:44:17 server1 pulp: pulp.server.agent.direct.services:INFO: (130450-59328) retval: Nov 28 14:44:17 server1 pulp: pulp.server.agent.direct.services:INFO: (130450-59328) {'reboot': {'scheduled': False, 'details': {}}, 'details': {'rpm': {'details': {'message': "Didn't install any keys", 'trace': 'Traceback (most recent call last):\n\n File "/usr/lib/python2.7/site-packages/pulp/agent/lib/dispatcher.py", line 93, in update\n _report = handler.update(conduit, units, dict(options))\n\n File "/usr/lib/python2.7/site-packages/pulp_rpm/handlers/rpm.py", line 129, in update\n details = pkg.update(names)\n\n File "/usr/lib/python2.7/site-packages/pulp_rpm/handlers/rpmtools.py", line 227, in update\n yb.processTransaction()\n\n File "/usr/lib/python2.7/site-packages/pulp_rpm/handlers/rpmtools.py", line 651, in processTransaction\n YumBase.processTransaction(self, callback, rpmDisplay=display)\n\n File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 6500, in processTransaction\n self._checkSignatures(pkgs,callback)\n\n File "/usr/lib/pyth! on2.7/site-packages/yum/__init__.py", line 6543, in _checkSignatures\n self.getKeyForPackage(po, self._askForGPGKeyImport)\n\n File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 6244, in getKeyForPackage\n raise Errors.YumBaseError, _("Didn\'t install any keys")\n\nYumBaseError: Didn\'t install any keys\n'}, 'succeeded': False}}, 'succeeded': False, 'num_changes': 0} Consumer Logs: Nov 28 14:44:16 consumer1 goferd: [INFO][worker-0] gofer.rmi.dispatcher:603 - call: Content.update() sn=79f6e1a1-2c71-4eb9-ae8b-4156573efed9 data={'task_id': '5094d938-ffd2-459d-8b1b-423bd70eca20', 'consumer_id': 'consumer1'} Nov 28 14:44:16 consumer1 goferd: [INFO][worker-0] gofer.rmi.dispatcher:603 - call: Content.update() sn=79f6e1a1-2c71-4eb9-ae8b-4156573efed9 data={'task_id': '5094d938-ffd2-459d-8b1b-423bd70eca20', 'consumer_id': 'consumer1'} Nov 28 14:44:16 consumer1 goferd[30159]: Loaded plugins: product-id, pulp-profile-update, search-disabled-repos, Nov 28 14:44:16 consumer1 goferd[30159]: : subscription-manager Nov 28 14:44:16 consumer1 goferd: Loaded plugins: product-id, pulp-profile-update, search-disabled-repos, Nov 28 14:44:16 consumer1 goferd: : subscription-manager Nov 28 14:44:16 consumer1 goferd[30159]: This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. Nov 28 14:44:16 consumer1 goferd: This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. Nov 28 14:44:17 consumer1 goferd[30159]: Delta RPMs disabled because /usr/bin/applydeltarpm not installed. Nov 28 14:44:17 consumer1 goferd: Delta RPMs disabled because /usr/bin/applydeltarpm not installed. Nov 28 14:44:17 consumer1 goferd[30159]: warning: /var/cache/yum/x86_64/7Server/acme-rhel7-puppetlabs-products/packages/facter-2.4.6-1.el7.x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID 4bd6ec30: NOKEY Nov 28 14:44:17 consumer1 goferd[30159]: Public key for facter-2.4.6-1.el7.x86_64.rpm is not installed Nov 28 14:44:17 consumer1 goferd: warning: /var/cache/yum/x86_64/7Server/acme-rhel7-puppetlabs-products/packages/facter-2.4.6-1.el7.x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID 4bd6ec30: NOKEY Nov 28 14:44:17 consumer1 goferd: Public key for facter-2.4.6-1.el7.x86_64.rpm is not installed Nov 28 14:44:17 consumer1 goferd[30159]: Retrieving key from https://pulp-test.fqdn.local/pulp/static/RPM-GPG-KEY-puppetlabs Nov 28 14:44:17 consumer1 goferd: Retrieving key from https://pulp-test.fqdn.local/pulp/static/RPM-GPG-KEY-puppetlabs Nov 28 14:44:17 consumer1 goferd[30159]: Importing GPG key 0x4BD6EC30: Nov 28 14:44:17 consumer1 goferd[30159]: Userid : "Puppet Labs Release Key (Puppet Labs Release Key) <[email protected]>" Nov 28 14:44:17 consumer1 goferd[30159]: Fingerprint: 47b3 20eb 4c7c 375a a9da e1a0 1054 b7a2 4bd6 ec30 Nov 28 14:44:17 consumer1 goferd[30159]: From : https://pulp-test.fqdn.local/pulp/static/RPM-GPG-KEY-puppetlabs Nov 28 14:44:17 consumer1 goferd: Importing GPG key 0x4BD6EC30: Nov 28 14:44:17 consumer1 goferd: Userid : "Puppet Labs Release Key (Puppet Labs Release Key) <[email protected]>" Nov 28 14:44:17 consumer1 goferd: Fingerprint: 47b3 20eb 4c7c 375a a9da e1a0 1054 b7a2 4bd6 ec30 Nov 28 14:44:17 consumer1 goferd: From : https://pulp-test.fqdn.local/pulp/static/RPM-GPG-KEY-puppetlabs Thanks & Kind Regards Sandro This email message and any attachments are confidential and may be privileged. If you are not the intended recipient, please notify us immediately and destroy the original transmittal. You are hereby notified that any review, copying or distribution of it is strictly prohibited. Thank you for your cooperation. Header information contained in E-mails to and from the company are monitored for operational reasons in accordance with the Swiss data protection act. _______________________________________________ Pulp-list mailing list [email protected] https://www.redhat.com/mailman/listinfo/pulp-list
