Bug 796775 - System -> Errata Pane does not display outstanding errata
Summary: System -> Errata Pane does not display outstanding errata
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Red Hat Satellite
Classification: Red Hat
Component: Content Management
Version: 6.0.1
Hardware: Unspecified
OS: Unspecified
high
high vote
Target Milestone: Unspecified
Assignee: Brad Buckingham
QA Contact: Katello QA List
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-02-23 16:04 UTC by Michael Solberg
Modified: 2014-09-18 15:32 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-03-12 14:30:43 UTC
Target Upstream Version:


Attachments (Terms of Use)
katello-debug output (1.37 MB, application/x-gzip)
2012-02-23 16:04 UTC, Michael Solberg
no flags Details
output of "subscription-manager list" on the client (411 bytes, application/octet-stream)
2012-02-23 16:05 UTC, Michael Solberg
no flags Details

Description Michael Solberg 2012-02-23 16:04:52 UTC
Created attachment 565324 [details]
katello-debug output

Description of problem:
I've registered a system with katello that has some errata outstanding.  When I run "yum check-update" on the commandline, I see the following updates available:

[root@localhost ~]# yum check-update
Loaded plugins: product-id, security, subscription-manager
Updating certificate-based repositories.
rhel-6-server-rpms                                       | 3.8 kB     00:00     

libpng.x86_64                    2:1.2.46-2.el6_2             rhel-6-server-rpms
libxml2.x86_64                   2.7.6-4.el6_2.4              rhel-6-server-rpms
libxml2-python.x86_64            2.7.6-4.el6_2.4              rhel-6-server-rpms
passwd.x86_64                    0.77-4.el6_2.2               rhel-6-server-rpms

No errata show up in the "Errata" tab under the system in Katello, though.

Version-Release number of selected component (if applicable):
subscription-manager-0.96.17-1.el6.x86_64 (client)
katello-0.1.238-4.el6.noarch (server)

How reproducible:
Not sure

Steps to Reproduce:
1. Register a system to katello using "subscription-manager register"
2. Find the system in the katello UI and navigate to errata.
3. Compare the results of a "yum check-update" on the client with the errata listed in the UI.
  
Actual results:
No errata appear in the UI

Expected results:
Applicable errata should be available.

Additional info:
This might just be a registration issue - there are no products showing up in the subscription-manager list output.  But, if there are no products, why does yum show available updates?

Comment 1 Michael Solberg 2012-02-23 16:05:48 UTC
Created attachment 565325 [details]
output of "subscription-manager list" on the client

Comment 2 Brad Buckingham 2012-02-23 20:13:51 UTC
It is possible that this is an issue with the version of katello-agent installed on the client. The agent is responsible for sending updates to System Engine when the redhat.repo is updated to inform it of the repos the client is using.  System Engine will use this info to bind the system to the repo, enabling the UI to properly display the list of errata associated with that system.

To support the above, katello-agent-0.15-1.el6.noarch or later is needed.

Can you confirm what version of katello-agent is installed on the system?

Comment 3 Michael Solberg 2012-02-24 17:58:17 UTC
Well, I was running katello-agent-0.13-2.el6.noarch, but I've updated to 
katello-agent-0.15-1.el6.noarch, unregistered and reregistered and I'm still having the same issue.

Comment 4 Michael Solberg 2012-02-28 15:32:06 UTC
I've reproduced on a second client and a freshly reinstalled katello instance using the latest build.  Let me know if there's any more information I can provide.

Michael.

Comment 5 Brad Buckingham 2012-03-09 16:24:05 UTC
Michael,  thanks for letting me log in and look over the client.

It appears that the issue was that the goferd service was not running on the client.  After installing the katello-agent, this service needs to be started. One of the responsibilities of the agent is to inform the server of the repos that are enabled (in redhat.repo).  This allows the server to determine which errata apply to the client.

Comment 6 Brad Buckingham 2012-03-12 14:30:43 UTC
For now, going to close this one as 'not a bug', since the issue appeared to be related to goferd not running.  If needed, it can be reopened.

Comment 7 Mike McCune 2013-08-16 17:54:12 UTC
getting rid of 6.0.0 version since that doesn't exist


Note You need to log in before you can comment on or make changes to this bug.