Note: This bug is displayed in read-only format because
the product is no longer active in Red Hat Bugzilla.
Red Hat Satellite engineering is moving the tracking of its product development work on Satellite to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "Satellite project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs will be migrated starting at the end of May. If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "Satellite project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/SAT-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Verified in Satellite 6.2.8 Snap 2
The new version of katello-agent was able to remove older versions of katello agent starting at 2.9. See attached screenshot for verification.
-bash-4.2# yum list katello-agent
Loaded plugins: package_upload, product-id, search-disabled-repos, subscription-manager
Installed Packages
katello-agent.noarch 2.9.0-1.el7sat @Default_Organization_628_7tools
Available Packages
katello-agent.noarch 2.9.0-2.el7sat Default_Organization_628_agent
---Upgrade katello-agent in UI---
-bash-4.2# yum list katello-agent
Loaded plugins: package_upload, product-id, search-disabled-repos, subscription-manager
Installed Packages
katello-agent.noarch
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.
https://access.redhat.com/errata/RHBA-2017:0447
Description of problem: Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. upgrade satellite to 6.1.5 2. sync satellite-tools 3. go to content host > packages > package update 4. choose katello-agent Actual results: From content host # yum list katello-agent Loaded plugins: langpacks, package_upload, product-id, subscription-manager Installed Packages katello-agent.noarch 2.2.5-1.el7sat @rhel-7-server-satellite-tools-6.1-rpms katello-agent.noarch 2.2.6-1.el7sat installed Expected results: Would expect it to upgrade katello-agent, not install it again. Additional info: From the task in dynflow console pulp_tasks: - exception: task_type: _href: /pulp/api/v2/tasks/792221cf-2117-4a8b-952b-834b5d1f8a56/ task_id: 792221cf-2117-4a8b-952b-834b5d1f8a56 tags: - pulp:consumer:f7cb58b7-bff1-4be5-b0a0-f87ce700916b - pulp:action:unit_update finish_time: '2015-12-16T01:24:02Z' _ns: task_status start_time: '2015-12-16T01:23:59Z' traceback: spawned_tasks: [] progress_report: steps: - - Refresh Repository Metadata - true - - Downloading Packages - true - - Check Package Signatures - true - - Running Test Transaction - true - - Running Transaction - false details: error: Non-fatal POSTIN scriptlet failure in rpm package katello-agent-2.2.6-1.el7sat.noarch queue: agent.dq state: finished worker_name: agent result: details: rpm: details: message: ! 'Test Transaction Errors: package katello-agent-2.2.6-1.el7sat.noarch is already installed ' trace: ! "Traceback (most recent call last):\n\n File \"/usr/lib/python2.7/site-packages/pulp/agent/lib/dispatcher.py\", line 108, 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 188, in update\n yb.processTransaction()\n\n File \"/usr/lib/python2.7/site-packages/pulp_rpm/handlers/rpmtools.py\", line 562, in processTransaction\n YumBase.processTransaction(self, callback, rpmDisplay=display)\n\n File \"/usr/lib/python2.7/site-packages/yum/__init__.py\", line 6480, in processTransaction\n self._doTestTransaction(callback,display=rpmTestDisplay)\n\n \ File \"/usr/lib/python2.7/site-packages/yum/__init__.py\", line 6577, in _doTestTransaction\n raise Errors.YumTestTransactionError, errstring\n\nYumTestTransactionError: Test Transaction Errors: package katello-agent-2.2.6-1.el7sat.noarch is already installed\n\n" succeeded: false num_changes: 0 succeeded: false reboot: scheduled: false details: {} error: _id: $oid: 56617a478900444d3a60cde8 id: 56617a478900444d3a60cde8 poll_attempts: total: 22 failed: 1 ----- with gofer debugging on.. Dec 15 20:23:14 rx71sat6 goferd: [INFO][worker-0] gofer.messaging.adapter.proton.connection:100 - connecting: URL: amqps://cragsat61.usersys.redhat.com:5647|SSL: ca: /etc/rhsm/ca/katello-default-ca.pem|key: None|certificate: /etc/pki/consumer/bundle.pem|host-validation: None Dec 15 20:23:14 rx71sat6 goferd: [INFO][worker-0] root:485 - connecting to cragsat61.usersys.redhat.com:5647... Dec 15 20:23:14 rx71sat6 goferd: [INFO][worker-0] gofer.messaging.adapter.proton.connection:103 - connected: amqps://cragsat61.usersys.redhat.com:5647 Dec 15 20:23:14 rx71sat6 goferd: [INFO][worker-0] root:505 - connected to cragsat61.usersys.redhat.com:5647 Dec 15 20:23:15 rx71sat6 goferd: [INFO][worker-0] gofer.rmi.dispatcher:600 - call: Content.update() sn=ee457047-5a99-41c2-ab2c-4e95b8e6733b data={u'task_id': u'792221cf-2117-4a8b-952b-834b5d1f8a56', u'consumer_id': u'f7cb58b7-bff1-4be5-b0a0-f87ce700916b'} Dec 15 20:23:33 rx71sat6 goferd: [INFO][worker-0] root:525 - Disconnected Dec 15 20:23:43 rx71sat6 goferd: [INFO][worker-0] gofer.messaging.adapter.proton.connection:100 - connecting: URL: amqps://cragsat61.usersys.redhat.com:5647|SSL: ca: /etc/rhsm/ca/katello-default-ca.pem|key: None|certificate: /etc/pki/consumer/bundle.pem|host-validation: None Dec 15 20:23:43 rx71sat6 goferd: [INFO][worker-0] root:485 - connecting to cragsat61.usersys.redhat.com:5647... Dec 15 20:23:44 rx71sat6 goferd: [INFO][worker-0] gofer.messaging.adapter.proton.connection:103 - connected: amqps://cragsat61.usersys.redhat.com:5647 Dec 15 20:23:44 rx71sat6 goferd: [INFO][worker-0] root:505 - connected to cragsat61.usersys.redhat.com:5647 Dec 15 20:23:54 rx71sat6 systemd: Reloading. Dec 15 20:23:54 rx71sat6 systemd: [/usr/lib/systemd/system/lvm2-lvmetad.socket:9] Unknown lvalue 'RemoveOnStop' in section 'Socket' Dec 15 20:23:54 rx71sat6 systemd: [/usr/lib/systemd/system/dm-event.socket:10] Unknown lvalue 'RemoveOnStop' in section 'Socket' Dec 15 20:23:54 rx71sat6 systemd: Activated swap /dev/mapper/rhel_unused-swap. Dec 15 20:23:54 rx71sat6 systemd: Found device /dev/mapper/rhel_unused-swap. Dec 15 20:23:54 rx71sat6 systemd: Mounted /boot. Dec 15 20:23:54 rx71sat6 systemd: Mounted /. Dec 15 20:23:54 rx71sat6 systemd: Found device /dev/disk/by-uuid/8cd9c0a8-1c86-43b1-94da-840f4b845db5. Dec 15 20:23:54 rx71sat6 systemd: Found device /sys/devices/pci0000:00/0000:00:07.0/virtio2/block/vda/vda1. Dec 15 20:23:54 rx71sat6 systemd: Found device /dev/vda1. Dec 15 20:23:54 rx71sat6 systemd: Found device /sys/devices/virtual/block/dm-0. Dec 15 20:23:54 rx71sat6 systemd: Found device /dev/dm-0. Dec 15 20:23:54 rx71sat6 systemd: Found device /dev/disk/by-id/dm-name-rhel_unused-swap. Dec 15 20:23:54 rx71sat6 systemd: Found device /dev/disk/by-id/dm-uuid-LVM-1oI5KfHIqgKocaCUeUOZC8eZJppIdSE2NhLpBpeyUEOIg4nXzqBUPQ9edj2PS9AG. Dec 15 20:23:54 rx71sat6 systemd: Found device /dev/disk/by-uuid/89b72e46-86e5-4bce-980f-c5e33d77b92f. Dec 15 20:23:54 rx71sat6 systemd: Found device /dev/rhel_unused/swap. Dec 15 20:23:54 rx71sat6 systemd: Activated swap /dev/disk/by-id/dm-name-rhel_unused-swap. Dec 15 20:23:54 rx71sat6 systemd: Activated swap /dev/disk/by-id/dm-uuid-LVM-1oI5KfHIqgKocaCUeUOZC8eZJppIdSE2NhLpBpeyUEOIg4nXzqBUPQ9edj2PS9AG. Dec 15 20:23:54 rx71sat6 systemd: Activated swap /dev/disk/by-uuid/89b72e46-86e5-4bce-980f-c5e33d77b92f. Dec 15 20:23:54 rx71sat6 systemd: Activated swap /dev/rhel_unused/swap. Dec 15 20:23:54 rx71sat6 systemd: Activated swap /dev/dm-0. Dec 15 20:23:54 rx71sat6 systemd: Starting Flexible Branding Service... Dec 15 20:23:54 rx71sat6 systemd: Started Flexible Branding Service. Dec 15 20:23:54 rx71sat6 systemd: Stopping Gofer Agent... Dec 15 20:23:56 rx71sat6 systemd: goferd.service: main process exited, code=exited, status=1/FAILURE Dec 15 20:23:56 rx71sat6 systemd: Unit goferd.service entered failed state. Dec 15 20:23:56 rx71sat6 systemd: Starting Gofer Agent... Dec 15 20:23:56 rx71sat6 systemd: Started Gofer Agent. Dec 15 20:23:56 rx71sat6 goferd: [INFO][Thread-1] gofer.rmi.store:116 - Using: /var/lib/gofer/messaging/pending/builtin Dec 15 20:23:56 rx71sat6 goferd: [INFO][MainThread] gofer.agent.plugin:615 - plugin:builtin loaded using: /usr/share/gofer/plugins/builtin.py Dec 15 20:23:56 rx71sat6 goferd: [INFO][Thread-2] gofer.rmi.store:116 - Using: /var/lib/gofer/messaging/pending/katelloplugin Dec 15 20:23:56 rx71sat6 goferd: [INFO][Thread-2] gofer.rmi.store:118 - Restoring: /var/lib/gofer/messaging/pending/katelloplugin/1450228994-112969-0000.json Dec 15 20:23:56 rx71sat6 goferd: [INFO][MainThread] gofer.agent.plugin:615 - plugin:katelloplugin loaded using: /usr/lib/gofer/plugins/katelloplugin.py Dec 15 20:23:56 rx71sat6 goferd: [INFO][MainThread] rhsm.connection:682 - Using certificate authentication: key = /etc/pki/consumer/key.pem, cert = /etc/pki/consumer/cert.pem, ca = /etc/rhsm/ca/, insecure = False Dec 15 20:23:56 rx71sat6 goferd: [INFO][MainThread] rhsm.connection:693 - Connection Built: host: cragsat61.usersys.redhat.com, port: 443, handler: /rhsm Dec 15 20:23:56 rx71sat6 goferd: [WARNING][MainThread] rhsm.connection:496 - Clock skew detected, please check your system time Dec 15 20:23:56 rx71sat6 goferd: [INFO][MainThread] katelloplugin:170 - Using /etc/rhsm/ca/katello-default-ca.pem as the ca cert for qpid connection Dec 15 20:23:56 rx71sat6 goferd: [INFO][MainThread] rhsm.connection:682 - Using certificate authentication: key = /etc/pki/consumer/key.pem, cert = /etc/pki/consumer/cert.pem, ca = /etc/rhsm/ca/, insecure = False Dec 15 20:23:56 rx71sat6 goferd: [INFO][MainThread] rhsm.connection:693 - Connection Built: host: cragsat61.usersys.redhat.com, port: 443, handler: /rhsm Dec 15 20:23:56 rx71sat6 goferd: Loaded plugins: langpacks, product-id Dec 15 20:23:56 rx71sat6 goferd: [INFO][MainThread] katelloplugin:345 - reporting: {'enabled_repos': {'repos': [{'baseurl': ['https://cragsat61.usersys.redhat.com/pulp/repos/Default_Organization/Library/content/dist/rhel/server/7/7Server/x86_64/os'], 'repositoryid': 'rhel-7-server-rpms'}, {'baseurl': ['https://cragsat61.usersys.redhat.com/pulp/repos/Default_Organization/Library/content/dist/rhel/server/7/7Server/x86_64/sat-tools/6.1/os'], 'repositoryid': 'rhel-7-server-satellite-tools-6.1-rpms'}]}} Dec 15 20:23:57 rx71sat6 goferd: [WARNING][MainThread] rhsm.connection:496 - Clock skew detected, please check your system time Dec 15 20:23:57 rx71sat6 goferd: [INFO][MainThread] gofer.agent.main:79 - agent started. Dec 15 20:23:57 rx71sat6 goferd: [INFO][worker-0] gofer.messaging.adapter.proton.connection:100 - connecting: URL: amqps://cragsat61.usersys.redhat.com:5647|SSL: ca: /etc/rhsm/ca/katello-default-ca.pem|key: None|certificate: /etc/pki/consumer/bundle.pem|host-validation: None Dec 15 20:23:57 rx71sat6 goferd: [INFO][worker-0] root:485 - connecting to cragsat61.usersys.redhat.com:5647... Dec 15 20:23:58 rx71sat6 goferd: [INFO][worker-0] gofer.messaging.adapter.proton.connection:103 - connected: amqps://cragsat61.usersys.redhat.com:5647 Dec 15 20:23:58 rx71sat6 goferd: [INFO][worker-0] root:505 - connected to cragsat61.usersys.redhat.com:5647 Dec 15 20:23:58 rx71sat6 goferd: [INFO][worker-0] gofer.messaging.adapter.proton.connection:154 - closed: amqps://cragsat61.usersys.redhat.com:5647 Dec 15 20:23:58 rx71sat6 goferd: [INFO][pulp.agent.f7cb58b7-bff1-4be5-b0a0-f87ce700916b] gofer.messaging.adapter.proton.connection:100 - connecting: URL: amqps://cragsat61.usersys.redhat.com:5647|SSL: ca: /etc/rhsm/ca/katello-default-ca.pem|key: None|certificate: /etc/pki/consumer/bundle.pem|host-validation: None Dec 15 20:23:58 rx71sat6 goferd: [INFO][worker-0] gofer.agent.plugin:321 - plugin:katelloplugin queue:pulp.agent.f7cb58b7-bff1-4be5-b0a0-f87ce700916b, attached Dec 15 20:23:58 rx71sat6 goferd: [INFO][worker-0] gofer.messaging.adapter.proton.connection:100 - connecting: URL: amqps://cragsat61.usersys.redhat.com:5647|SSL: ca: /etc/rhsm/ca/katello-default-ca.pem|key: None|certificate: /etc/pki/consumer/bundle.pem|host-validation: None Dec 15 20:23:58 rx71sat6 goferd: [INFO][pulp.agent.f7cb58b7-bff1-4be5-b0a0-f87ce700916b] root:485 - connecting to cragsat61.usersys.redhat.com:5647... Dec 15 20:23:58 rx71sat6 goferd: [INFO][worker-0] root:485 - connecting to cragsat61.usersys.redhat.com:5647... Dec 15 20:23:59 rx71sat6 goferd: [INFO][worker-0] gofer.messaging.adapter.proton.connection:103 - connected: amqps://cragsat61.usersys.redhat.com:5647 Dec 15 20:23:59 rx71sat6 goferd: [INFO][worker-0] root:505 - connected to cragsat61.usersys.redhat.com:5647 Dec 15 20:23:59 rx71sat6 goferd: [INFO][pulp.agent.f7cb58b7-bff1-4be5-b0a0-f87ce700916b] gofer.messaging.adapter.proton.connection:103 - connected: amqps://cragsat61.usersys.redhat.com:5647 Dec 15 20:23:59 rx71sat6 goferd: [INFO][pulp.agent.f7cb58b7-bff1-4be5-b0a0-f87ce700916b] root:505 - connected to cragsat61.usersys.redhat.com:5647 Dec 15 20:23:59 rx71sat6 goferd: [INFO][worker-0] gofer.rmi.dispatcher:600 - call: Content.update() sn=ee457047-5a99-41c2-ab2c-4e95b8e6733b data={u'task_id': u'792221cf-2117-4a8b-952b-834b5d1f8a56', u'consumer_id': u'f7cb58b7-bff1-4be5-b0a0-f87ce700916b'} Dec 15 20:24:02 rx71sat6 goferd: [ERROR][worker-0] pulp.agent.lib.dispatcher:112 - handler failed Dec 15 20:24:02 rx71sat6 goferd: [ERROR][worker-0] pulp.agent.lib.dispatcher:112 - Traceback (most recent call last): Dec 15 20:24:02 rx71sat6 goferd: [ERROR][worker-0] pulp.agent.lib.dispatcher:112 - File "/usr/lib/python2.7/site-packages/pulp/agent/lib/dispatcher.py", line 108, in update Dec 15 20:24:02 rx71sat6 goferd: [ERROR][worker-0] pulp.agent.lib.dispatcher:112 - report = handler.update(conduit, units, dict(options)) Dec 15 20:24:02 rx71sat6 goferd: [ERROR][worker-0] pulp.agent.lib.dispatcher:112 - File "/usr/lib/python2.7/site-packages/pulp_rpm/handlers/rpm.py", line 129, in update Dec 15 20:24:02 rx71sat6 goferd: [ERROR][worker-0] pulp.agent.lib.dispatcher:112 - details = pkg.update(names) Dec 15 20:24:02 rx71sat6 goferd: [ERROR][worker-0] pulp.agent.lib.dispatcher:112 - File "/usr/lib/python2.7/site-packages/pulp_rpm/handlers/rpmtools.py", line 188, in update Dec 15 20:24:02 rx71sat6 goferd: [ERROR][worker-0] pulp.agent.lib.dispatcher:112 - yb.processTransaction() Dec 15 20:24:02 rx71sat6 goferd: [ERROR][worker-0] pulp.agent.lib.dispatcher:112 - File "/usr/lib/python2.7/site-packages/pulp_rpm/handlers/rpmtools.py", line 562, in processTransaction Dec 15 20:24:02 rx71sat6 goferd: [ERROR][worker-0] pulp.agent.lib.dispatcher:112 - YumBase.processTransaction(self, callback, rpmDisplay=display) Dec 15 20:24:02 rx71sat6 goferd: [ERROR][worker-0] pulp.agent.lib.dispatcher:112 - File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 6480, in processTransaction Dec 15 20:24:02 rx71sat6 goferd: [ERROR][worker-0] pulp.agent.lib.dispatcher:112 - self._doTestTransaction(callback,display=rpmTestDisplay) Dec 15 20:24:02 rx71sat6 goferd: [ERROR][worker-0] pulp.agent.lib.dispatcher:112 - File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 6577, in _doTestTransaction Dec 15 20:24:02 rx71sat6 goferd: [ERROR][worker-0] pulp.agent.lib.dispatcher:112 - raise Errors.YumTestTransactionError, errstring Dec 15 20:24:02 rx71sat6 goferd: [ERROR][worker-0] pulp.agent.lib.dispatcher:112 - YumTestTransactionError: Test Transaction Errors: package katello-agent-2.2.6-1.el7sat.noarch is already installed Dec 15 20:24:02 rx71sat6 goferd: [ERROR][worker-0] pulp.agent.lib.dispatcher:112 - Dec 15 20:24:02 rx71sat6 goferd: [INFO][worker-0] gofer.agent.rmi:129 - sn=ee457047-5a99-41c2-ab2c-4e95b8e6733b processed in: 6.273 (seconds)