Bug 1241247
| Summary: | rhsmcertd-worker throws Traceback "ImportError: cannot import name ga" | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 7 | Reporter: | John Sefler <jsefler> |
| Component: | subscription-manager | Assignee: | Adrian Likins <alikins> |
| Status: | CLOSED ERRATA | QA Contact: | John Sefler <jsefler> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 7.2 | CC: | alikins, bgoncalv, crog, jkoten, qianzhan, skallesh, vrutkovs |
| Target Milestone: | rc | Keywords: | Regression |
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | subscription-manager-1.15.7-1 | Doc Type: | Bug Fix |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2015-11-19 11:49:10 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
*** Bug 1241252 has been marked as a duplicate of this bug. *** *** Bug 1240262 has been marked as a duplicate of this bug. *** Here's another failure....
[root@jsefler-7 ~]# /usr/libexec/rhsmd -s
[root@jsefler-7 ~]# tail /var/log/rhsm/rhsm.log
2015-07-08 17:01:59,657 [ERROR] rhsmd:20794 @rhsmd:62 - Unhandled rhsmd exception caught by the logging excepthook: Traceback (most recent call last):
File "/usr/libexec/rhsmd", line 68, in <module>
from subscription_manager.ga import GObject as ga_GObject
ImportError: No module named ga
commit b86eacba78d8d25c37c70a2bfca34072134e8423
Author: Adrian Likins <alikins>
Date: Wed Jul 8 16:26:48 2015 -0400
1241247: Fix ga ImportError in rhsmcertd
rhsm_d and rhsmcertd needed to be updated to the latest api.
Add invocations of rhsm_d and rhsmcertd-worker to
test/smoke.sh
failed_QA
[root@dhcp35-106 ~]# subscription-manager version
server type: Red Hat Subscription Management
subscription management server: 2.0.5-1
subscription management rules: 5.16
subscription-manager: 1.15.6-1.el7
python-rhsm: 1.15.3-1.el7
The system with UUID af142e57-995a-4a25-93e3-91d63f510a55 has been unregistered
Username: admin
Password:
aOrganization: dmin
The system has been registered with ID: c9c5dbad-752e-4b9d-982c-80339d0a7d92
[root@dhcp35-106 ~]# /usr/libexec/rhsmcertd-worker
Traceback (most recent call last):
File "/usr/libexec/rhsmcertd-worker", line 26, in <module>
from subscription_manager import ga
ImportError: cannot import name ga
[root@dhcp35-106 ~]# /usr/libexec/rhsmd -s
[root@dhcp35-106 ~]# tail /var/log/rhsm/rhsm.log
2015-07-17 12:40:11,982 [DEBUG] subscription-manager:30783 @cert_sorter.py:207 - partial stacks: []
2015-07-17 12:40:11,982 [DEBUG] subscription-manager:30783 @cache.py:138 - Checking current system info against cache: /var/lib/rhsm/cache/installed_products.json
2015-07-17 12:40:11,983 [DEBUG] subscription-manager:30783 @cache.py:155 - No changes.
2015-07-17 12:40:11,983 [DEBUG] subscription-manager:30783 @identity.py:131 - Loading consumer info from identity certificates.
2015-07-17 12:40:11,988 [DEBUG] rhsmd:4010 @rhsmd:185 - D-Bus interface com.redhat.SubscriptionManager.EntitlementStatus.update_status called with status = 1
2015-07-17 12:41:59,182 [ERROR] rhsmd:30941 @rhsmd:62 - Unhandled rhsmd exception caught by the logging excepthook: Traceback (most recent call last):
File "/usr/libexec/rhsmd", line 68, in <module>
from subscription_manager.ga import GObject as ga_GObject
ImportError: No module named ga
Looks like the fix was first pulled into 1.15-7-1q
commit d18b901cb9c4b3aaec8bb2e60681a08c8d502143
Author: Chris Rog <crog>
Date: Fri Jul 10 10:40:27 2015 -0400
Automatic commit of package [subscription-manager] release [1.15.7-1].
commit 8f40d45ea0436530b68a61a8415515287a206e82
Merge: 75cc7ac b86eacb
Author: Chris "Ceiu" Rog <ceiu>
Date: Thu Jul 9 13:18:30 2015 -0400
Merge pull request #1219 from candlepin/alikins/1241247_ga_ImportError
1241247: Fix ga ImportError in rhsmcertd
commit b86eacba78d8d25c37c70a2bfca34072134e8423
Author: Adrian Likins <alikins>
Date: Wed Jul 8 16:26:48 2015 -0400
1241247: Fix ga ImportError in rhsmcertd
rhsm_d and rhsmcertd needed to be updated to the latest api.
Add invocations of rhsm_d and rhsmcertd-worker to
test/smoke.sh
Verified!!
[root@dhcp35-236 ~]# subscription-manager version
server type: Red Hat Subscription Management
subscription management server: 2.0.6-1
subscription management rules: 5.16
subscription-manager: 1.15.9-2.el7
python-rhsm: 1.15.4-2.el7
[root@dhcp35-236 ~]# subscription-manager register --force --org admin --user admin
The system with UUID a79a1c5f-adce-44a1-ac31-cd1cdc8fbe56 has been unregistered
Registering to: 10.70.35.11/candlepin:8443
Password:
The system has been registered with ID: 71ceb546-8235-460c-80fa-349399e3e1ad
[root@dhcp35-236 ~]# service rhsmcertd restart
Redirecting to /bin/systemctl restart rhsmcertd.service
[root@dhcp35-236 ~]# tail -f /var/log/rhsm/rhsm.log
2015-07-28 12:24:49,828 [DEBUG] subscription-manager:29983 @connection.py:452 - Loaded CA certificates from /etc/rhsm/ca/: candlepin-ca.pem, candlepin-stage.pem, redhat-uep.pem, redhat-entitlement-authority.pem
2015-07-28 12:24:49,828 [DEBUG] subscription-manager:29983 @connection.py:500 - Making request: GET /candlepin/consumers/71ceb546-8235-460c-80fa-349399e3e1ad/compliance
2015-07-28 12:24:49,914 [DEBUG] subscription-manager:29983 @connection.py:528 - Response: status=200, requestUuid=d8cd792d-1b2b-4d45-aecb-684d9b821308
2015-07-28 12:24:49,915 [DEBUG] subscription-manager:29983 @cache.py:273 - Started thread to write cache: /var/lib/rhsm/cache/entitlement_status.json
2015-07-28 12:24:49,916 [INFO] subscription-manager:29983 @cert_sorter.py:205 - Product status: valid_products= partial_products= expired_products= unentitled_producs=69 and 32060 future_products= valid_until=None
2015-07-28 12:24:49,916 [DEBUG] subscription-manager:29983 @cert_sorter.py:207 - partial stacks: []
2015-07-28 12:24:49,916 [DEBUG] subscription-manager:29983 @cache.py:138 - Checking current system info against cache: /var/lib/rhsm/cache/installed_products.json
2015-07-28 12:24:49,917 [DEBUG] subscription-manager:29983 @cache.py:110 - Wrote cache: /var/lib/rhsm/cache/entitlement_status.json
2015-07-28 12:24:49,917 [DEBUG] subscription-manager:29983 @cache.py:155 - No changes.
2015-07-28 12:24:49,917 [DEBUG] subscription-manager:29983 @identity.py:131 - Loading consumer info from identity certificates.
2015-07-28 12:26:59,445 [DEBUG] rhsmcertd-worker:30278 @base_action_client.py:85 - running lib: <subscription_manager.installedproductslib.InstalledProductsActionInvoker object at 0x2952f10>
2015-07-28 12:26:59,445 [INFO] rhsmcertd-worker:30278 @connection.py:741 - Connection built: host=10.70.35.11 port=8443 handler=/candlepin auth=identity_cert ca_dir=/etc/rhsm/ca/ verify=False
2015-07-28 12:26:59,446 [DEBUG] rhsmcertd-worker:30278 @identity.py:131 - Loading consumer info from identity certificates.
2015-07-28 12:26:59,447 [DEBUG] rhsmcertd-worker:30278 @cache.py:138 - Checking current system info against cache: /var/lib/rhsm/cache/installed_products.json
2015-07-28 12:26:59,447 [DEBUG] rhsmcertd-worker:30278 @cache.py:155 - No changes.
2015-07-28 12:26:59,447 [DEBUG] rhsmcertd-worker:30278 @base_action_client.py:85 - running lib: <subscription_manager.healinglib.HealingActionInvoker object at 0x296e950>
2015-07-28 12:26:59,450 [DEBUG] rhsmcertd-worker:30278 @plugins.py:569 - loaded plugin modules: [<module 'container_content' from '/usr/share/rhsm-plugins/container_content.pyc'>, <module 'ostree_content' from '/usr/share/rhsm-plugins/ostree_content.pyc'>]
2015-07-28 12:26:59,450 [DEBUG] rhsmcertd-worker:30278 @plugins.py:570 - loaded plugins: {'container_content.ContainerContentPlugin': <container_content.ContainerContentPlugin object at 0x29da5d0>, 'ostree_content.OstreeContentPlugin': <ostree_content.OstreeContentPlugin object at 0x29dab10>}
2015-07-28 12:26:59,451 [DEBUG] rhsmcertd-worker:30278 @connection.py:452 - Loaded CA certificates from /etc/rhsm/ca/: candlepin-ca.pem, candlepin-stage.pem, redhat-uep.pem, redhat-entitlement-authority.pem
2015-07-28 12:26:59,451 [DEBUG] rhsmcertd-worker:30278 @connection.py:500 - Making request: GET /candlepin/consumers/71ceb546-8235-460c-80fa-349399e3e1ad
2015-07-28 12:26:59,546 [DEBUG] rhsmcertd-worker:30278 @connection.py:528 - Response: status=200, requestUuid=6b50f9ed-b41b-4d27-8fb7-cd5ee0850a53
2015-07-28 12:26:59,548 [DEBUG] rhsmcertd-worker:30278 @cache.py:138 - Checking current system info against cache: /var/lib/rhsm/cache/installed_products.json
2015-07-28 12:26:59,548 [DEBUG] rhsmcertd-worker:30278 @cache.py:155 - No changes.
2015-07-28 12:26:59,548 [DEBUG] rhsmcertd-worker:30278 @certdirectory.py:216 - Installed product IDs: ['69', '32060']
2015-07-28 12:26:59,549 [DEBUG] rhsmcertd-worker:30278 @connection.py:452 - Loaded CA certificates from /etc/rhsm/ca/: candlepin-ca.pem, candlepin-stage.pem, redhat-uep.pem, redhat-entitlement-authority.pem
2015-07-28 12:26:59,549 [DEBUG] rhsmcertd-worker:30278 @connection.py:500 - Making request: GET /candlepin/consumers/71ceb546-8235-460c-80fa-349399e3e1ad/compliance
2015-07-28 12:26:59,661 [DEBUG] rhsmcertd-worker:30278 @connection.py:528 - Response: status=200, requestUuid=1d76d605-fe09-400c-8cb0-a144f041c37a
2015-07-28 12:26:59,661 [DEBUG] rhsmcertd-worker:30278 @cache.py:273 - Started thread to write cache: /var/lib/rhsm/cache/entitlement_status.json
2015-07-28 12:26:59,662 [INFO] rhsmcertd-worker:30278 @cert_sorter.py:205 - Product status: valid_products= partial_products= expired_products= unentitled_producs=69 and 32060 future_products= valid_until=None
2015-07-28 12:26:59,662 [DEBUG] rhsmcertd-worker:30278 @cert_sorter.py:207 - partial stacks: []
2015-07-28 12:26:59,662 [DEBUG] rhsmcertd-worker:30278 @cache.py:138 - Checking current system info against cache: /var/lib/rhsm/cache/installed_products.json
2015-07-28 12:26:59,662 [DEBUG] rhsmcertd-worker:30278 @cache.py:110 - Wrote cache: /var/lib/rhsm/cache/entitlement_status.json
2015-07-28 12:26:59,664 [DEBUG] rhsmcertd-worker:30278 @cache.py:155 - No changes.
2015-07-28 12:26:59,664 [DEBUG] rhsmcertd-worker:30278 @identity.py:131 - Loading consumer info from identity certificates.
2015-07-28 12:26:59,664 [WARNING] rhsmcertd-worker:30278 @healinglib.py:96 - Found invalid entitlements for today: 2015-07-28 06:56:59.548138+00:00
2015-07-28 12:26:59,665 [DEBUG] rhsmcertd-worker:30278 @connection.py:452 - Loaded CA certificates from /etc/rhsm/ca/: candlepin-ca.pem, candlepin-stage.pem, redhat-uep.pem, redhat-entitlement-authority.pem
2015-07-28 12:26:59,665 [DEBUG] rhsmcertd-worker:30278 @connection.py:500 - Making request: POST /candlepin/consumers/71ceb546-8235-460c-80fa-349399e3e1ad/entitlements?entitle_date=2015-07-28T06%3A56%3A59.548138%2B00%3A00
2015-07-28 12:27:01,446 [DEBUG] rhsmcertd-worker:30278 @connection.py:528 - Response: status=200, requestUuid=1532dcd5-9300-4e82-9ff1-10c874acb034
2015-07-28 12:27:01,448 [INFO] rhsmcertd-worker:30278 @connection.py:741 - Connection built: host=10.70.35.11 port=8443 handler=/candlepin auth=identity_cert ca_dir=/etc/rhsm/ca/ verify=False
2015-07-28 12:27:01,449 [DEBUG] rhsmcertd-worker:30278 @connection.py:452 - Loaded CA certificates from /etc/rhsm/ca/: candlepin-ca.pem, candlepin-stage.pem, redhat-uep.pem, redhat-entitlement-authority.pem
2015-07-28 12:27:01,449 [DEBUG] rhsmcertd-worker:30278 @connection.py:500 - Making request: GET /candlepin/consumers/71ceb546-8235-460c-80fa-349399e3e1ad/certificates/serials
2015-07-28 12:27:01,562 [DEBUG] rhsmcertd-worker:30278 @connection.py:528 - Response: status=200, requestUuid=c68b86d3-2bda-432f-896d-a9170c7277fe
2015-07-28 12:27:01,564 [DEBUG] rhsmcertd-worker:30278 @connection.py:452 - Loaded CA certificates from /etc/rhsm/ca/: candlepin-ca.pem, candlepin-stage.pem, redhat-uep.pem, redhat-entitlement-authority.pem
2015-07-28 12:27:01,564 [DEBUG] rhsmcertd-worker:30278 @connection.py:500 - Making request: GET /candlepin/consumers/71ceb546-8235-460c-80fa-349399e3e1ad/certificates?serials=3498754587447246862
2015-07-28 12:27:01,670 [DEBUG] rhsmcertd-worker:30278 @connection.py:528 - Response: status=200, requestUuid=71a853d5-2004-41db-90e5-8c70010a181b
2015-07-28 12:27:01,671 [DEBUG] rhsmcertd-worker:30278 @entcertlib.py:351 - Ent cert bundle pre_install
2015-07-28 12:27:01,672 [DEBUG] rhsmcertd-worker:30278 @entcertlib.py:373 - ent cert bundle post_install
2015-07-28 12:27:01,672 [DEBUG] rhsmcertd-worker:30278 @entcertlib.py:305 - cert bundles post_install: <rhsm.certificate2.EntitlementCertificate object at 0x29ecf90>
2015-07-28 12:27:01,672 [INFO] rhsmcertd-worker:30278 @entcertlib.py:131 - certs updated:
Total updates: 1
Found (local) serial# []
Expected (UEP) serial# [3498754587447246862]
Added (new)
[sn:3498754587447246862 (Admin OS Developer Bits,) @ /etc/pki/entitlement/3498754587447246862.pem]
[sn:3498754587447246862 (Admin OS Premium Architecture Bits,) @ /etc/pki/entitlement/3498754587447246862.pem]
[sn:3498754587447246862 (Awesome OS Instance Server Bits,) @ /etc/pki/entitlement/3498754587447246862.pem]
Deleted (rogue):
<NONE>
2015-07-28 12:27:01,673 [DEBUG] rhsmcertd-worker:30278 @entcertlib.py:173 - entcerlibaction.repo_hook
2015-07-28 12:27:01,673 [DEBUG] rhsmcertd-worker:30278 @base_action_client.py:85 - running lib: <subscription_manager.repolib.RepoActionInvoker object at 0x29ec7d0>
2015-07-28 12:27:01,675 [DEBUG] rhsmcertd-worker:30278 @connection.py:452 - Loaded CA certificates from /etc/rhsm/ca/: candlepin-ca.pem, candlepin-stage.pem, redhat-uep.pem, redhat-entitlement-authority.pem
2015-07-28 12:27:01,675 [DEBUG] rhsmcertd-worker:30278 @connection.py:500 - Making request: GET /candlepin/
2015-07-28 12:27:01,693 [DEBUG] rhsmcertd-worker:30278 @connection.py:528 - Response: status=200, requestUuid=462f3139-2b7b-47c1-9a1f-127ec88a76f9
2015-07-28 12:27:01,694 [DEBUG] rhsmcertd-worker:30278 @connection.py:758 - Server supports the following resources: {'': '/', 'guestids': '/consumers/{consumer_uuid}/guestids', 'cdn': '/cdn', 'content_overrides': '/consumers/{consumer_uuid}/content_overrides', 'hypervisors': '/hypervisors', 'serials': '/serials', 'deleted_consumers': '/deleted_consumers', 'consumers': '/consumers', 'content': '/content', 'entitlements': '/entitlements', 'statistics/generate': '/statistics/generate', 'status': '/status', 'jobs': '/jobs', 'users': '/users', 'subscriptions': '/subscriptions', 'rules': '/rules', 'distributor_versions': '/distributor_versions', 'consumertypes': '/consumertypes', 'activation_keys': '/activation_keys', 'atom': '/atom', 'owners': '/owners', 'roles': '/roles', 'admin': '/admin', 'events': '/events', 'products': '/products', 'pools': '/pools', 'crl': '/crl'}
2015-07-28 12:27:01,695 [DEBUG] rhsmcertd-worker:30278 @connection.py:452 - Loaded CA certificates from /etc/rhsm/ca/: candlepin-ca.pem, candlepin-stage.pem, redhat-uep.pem, redhat-entitlement-authority.pem
2015-07-28 12:27:01,695 [DEBUG] rhsmcertd-worker:30278 @connection.py:500 - Making request: GET /candlepin/consumers/71ceb546-8235-460c-80fa-349399e3e1ad/content_overrides
2015-07-28 12:27:01,744 [DEBUG] rhsmcertd-worker:30278 @connection.py:528 - Response: status=200, requestUuid=eedb66a2-b774-41a9-81ec-1ea620ce8d4e
2015-07-28 12:27:01,745 [DEBUG] rhsmcertd-worker:30278 @cache.py:273 - Started thread to write cache: /var/lib/rhsm/cache/content_overrides.json
2015-07-28 12:27:01,745 [DEBUG] rhsmcertd-worker:30278 @cache.py:110 - Wrote cache: /var/lib/rhsm/cache/content_overrides.json
2015-07-28 12:27:01,745 [DEBUG] rhsmcertd-worker:30278 @__init__.py:85 - Searching for content of type: yum
2015-07-28 12:27:01,748 [DEBUG] rhsmcertd-worker:30278 @cache.py:110 - Wrote cache: /var/lib/rhsm/cache/written_overrides.json
2015-07-28 12:27:01,749 [INFO] rhsmcertd-worker:30278 @repolib.py:278 - repos updated: Repo updates
Total repo updates: 4
Updated
<NONE>
Added (new)
[id:content-label-empty-gpg content-emptygpg]
[id:never-enabled-content never-enabled-content]
[id:content-label-no-gpg content-nogpg]
[id:content-label admin-content]
Deleted
<NONE>
2015-07-28 12:27:01,749 [DEBUG] rhsmcertd-worker:30278 @plugins.py:769 - Running update_content_hook in container_content.ContainerContentPlugin
2015-07-28 12:27:01,749 [DEBUG] rhsmcertd-worker:30278 @base_action_client.py:85 - running lib: <subscription_manager.content_action_client.ContentPluginActionInvoker object at 0x29fa790>
2015-07-28 12:27:01,749 [INFO] rhsmcertd-worker:30278 @container_content.py:43 - Updating container content.
2015-07-28 12:27:01,749 [INFO] rhsmcertd-worker:30278 @container_content.py:45 - registry hostnames = registry.access.redhat.com,cdn.redhat.com,access.redhat.com
2015-07-28 12:27:01,749 [DEBUG] rhsmcertd-worker:30278 @__init__.py:85 - Searching for content of type: containerimage
2015-07-28 12:27:01,750 [DEBUG] rhsmcertd-worker:30278 @container.py:53 - Got content_sets: []
2015-07-28 12:27:01,750 [DEBUG] rhsmcertd-worker:30278 @container.py:138 - Syncing container certificates to /etc/docker/certs.d/registry.access.redhat.com
2015-07-28 12:27:01,750 [WARNING] rhsmcertd-worker:30278 @container.py:140 - Container cert directory does not exist: /etc/docker/certs.d/
2015-07-28 12:27:01,750 [WARNING] rhsmcertd-worker:30278 @container.py:141 - Exiting plugin
2015-07-28 12:27:01,750 [DEBUG] rhsmcertd-worker:30278 @container.py:138 - Syncing container certificates to /etc/docker/certs.d/cdn.redhat.com
2015-07-28 12:27:01,750 [WARNING] rhsmcertd-worker:30278 @container.py:140 - Container cert directory does not exist: /etc/docker/certs.d/
2015-07-28 12:27:01,750 [WARNING] rhsmcertd-worker:30278 @container.py:141 - Exiting plugin
2015-07-28 12:27:01,750 [DEBUG] rhsmcertd-worker:30278 @container.py:138 - Syncing container certificates to /etc/docker/certs.d/access.redhat.com
2015-07-28 12:27:01,750 [WARNING] rhsmcertd-worker:30278 @container.py:140 - Container cert directory does not exist: /etc/docker/certs.d/
2015-07-28 12:27:01,750 [WARNING] rhsmcertd-worker:30278 @container.py:141 - Exiting plugin
2015-07-28 12:27:01,750 [DEBUG] rhsmcertd-worker:30278 @plugins.py:769 - Running update_content_hook in ostree_content.OstreeContentPlugin
2015-07-28 12:27:01,751 [DEBUG] rhsmcertd-worker:30278 @base_action_client.py:85 - running lib: <subscription_manager.content_action_client.ContentPluginActionInvoker object at 0x29dad50>
[root@dhcp35-236 ~]# subscription-manager remove --all
1 subscription removed at the server.
1 local certificate has been deleted.
[root@dhcp35-236 ~]# /usr/libexec/rhsmcertd-worker
Updating entitlement certificates & repositories
Total updates: 0
Found (local) serial# []
Expected (UEP) serial# []
Added (new)
<NONE>
Deleted (rogue):
<NONE>
Report
status: 1
updates: []
exceptions:
Fact updates
status: None
updates: []
exceptions:
Package profile updates
status: 0
updates: []
exceptions:
Installed Products
status: 0
updates: []
exceptions:
*** Bug 1248025 has been marked as a duplicate of this bug. *** *** Bug 1242798 has been marked as a duplicate of this bug. *** 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://rhn.redhat.com/errata/RHBA-2015-2122.html |
Description of problem: rhsmcertd is failing to update on RHEL7.2... [root@jsefler-7 ~]# systemctl restart rhsmcertd.service [root@jsefler-7 ~]# tail -f /var/log/rhsm/rhsmcertd.log Wed Jul 8 15:59:50 2015 [INFO] rhsmcertd is shutting down... Wed Jul 8 15:59:50 2015 [INFO] Starting rhsmcertd... Wed Jul 8 15:59:50 2015 [INFO] Auto-attach interval: 1440.0 minute(s) [86400 second(s)] Wed Jul 8 15:59:50 2015 [INFO] Cert check interval: 240.0 minute(s) [14400 second(s)] Wed Jul 8 15:59:50 2015 [INFO] Waiting 120 second(s) [2.0 minute(s)] before running updates. Wed Jul 8 16:01:51 2015 [WARN] (Auto-attach) Update failed (1), retry will occur on next run. Wed Jul 8 16:01:51 2015 [WARN] (Cert Check) Update failed (1), retry will occur on next run. The cause appears to be a Traceback thrown by rhsmcertd-worker [root@jsefler-7 ~]# /usr/libexec/rhsmcertd-worker Traceback (most recent call last): File "/usr/libexec/rhsmcertd-worker", line 26, in <module> from subscription_manager import ga ImportError: cannot import name ga Version-Release number of selected component (if applicable): [root@jsefler-7 ~]# rpm -q subscription-manager python-rhsm subscription-manager-1.15.5-1.el7.x86_64 python-rhsm-1.15.3-1.el7.x86_64 How reproducible: Steps to Reproduce: 1. shown above 2. 3. Actual results: Expected results: Additional info: