| Summary: | no error message to indicate that the repo is no longer available if you delete a repo after scheduling an errata install | ||
|---|---|---|---|
| Product: | [Retired] Pulp | Reporter: | Preethi Thomas <pthomas> |
| Component: | z_other | Assignee: | Sayli Karmarkar <skarmark> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Preethi Thomas <pthomas> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 1.0.0 | CC: | cperry |
| Target Milestone: | --- | Keywords: | Triaged |
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2012-02-24 20:15:05 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
|
Description
Preethi Thomas
2011-08-23 13:27:40 UTC
pulp.log
2011-08-23 09:01:06,850 7642:140305894463232: pulp.server.webservices.controllers.services:INFO: services:337 agent status: GET received
2011-08-23 09:01:14,260 7642:140305835714304: pulp.server.api.consumer:ERROR: consumer:528 Packages to install [[u'coreutils-libs', u'coreutils', u'coreutils-libs', u'coreutils', u'coreutils-libs', u'coreutils', u'coreutils-libs', u'coreutils', u'xulrunner', u'xulrunner', u'firefox', u'firefox', u'libcurl', u'curl', u'libcurl', u'curl']]
2011-08-23 09:01:14,386 7642:140305433093888: gofer.rmi.policy:INFO: policy:139 sent (pulp-client):
{
"classname": "Packages",
"kws": {},
"args": [
[
"coreutils-libs",
"coreutils",
"coreutils-libs",
"coreutils",
"coreutils-libs",
"coreutils",
"coreutils-libs",
"coreutils",
"xulrunner",
"xulrunner",
"firefox",
"firefox",
"libcurl",
"curl",
"libcurl",
"curl"
],
false,
false
],
"method": "install"
}
2011-08-23 09:01:23,812 7642:140305835714304: pulp.server.api.repo:INFO: repo:471 Delete API call invoked f14-updates
2011-08-23 09:01:23,824 7642:140305835714304: pulp.server.api.keystore:INFO: keystore:185 unlinking: /var/lib/pulp/published/gpg/pub/fedora/linux/updates/14/x86_64
2011-08-23 09:01:44,222 7642:140305433093888: pulp.server.tasking.task:INFO: task:367 Task succeeded: Task fb5d8935-cd87-11e0-ba94-002564a85a58: ConsumerApi.__installpackages(pulp-client, [u'coreutils-libs', u'coreutils', u'coreutils-libs', u'coreutils', u'coreutils-libs', u'coreutils', u'coreutils-libs', u'coreutils', u'xulrunner', u'xulrunner', u'firefox', u'firefox', u'libcurl', u'curl', u'libcurl', u'curl'], reboot=False, assumeyes=False)
2011-08-23 09:06:04,381 7642:140305835714304: pulp.server.api.repo:ERROR: repo:533 'NoneType' object is not subscriptable
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/pulp/server/api/repo.py", line 527, in delete
self.errataapi.delete(eid)
File "/usr/lib/python2.7/site-packages/pulp/server/api/errata.py", line 82, in delete
if self.referenced(id):
File "/usr/lib/python2.7/site-packages/pulp/server/api/errata.py", line 94, in referenced
type = self.erratum(id)["type"]
TypeError: 'NoneType' object is not subscriptable
2011-08-23 09:06:04,382 7642:140305835714304: pulp.server.api.repo:ERROR: repo:533 'NoneType' object is not subscriptable
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/pulp/server/api/repo.py", line 527, in delete
self.errataapi.delete(eid)
File "/usr/lib/python2.7/site-packages/pulp/server/api/errata.py", line 82, in delete
if self.referenced(id):
File "/usr/lib/python2.7/site-packages/pulp/server/api/errata.py", line 94, in referenced
type = self.erratum(id)["type"]
TypeError: 'NoneType' object is not subscriptable
2011-08-23 09:06:04,384 7642:140305835714304: pulp.server.api.repo:ERROR: repo:533 'NoneType' object is not subscriptable
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/pulp/server/api/repo.py", line 527, in delete
self.errataapi.delete(eid)
File "/usr/lib/python2.7/site-packages/pulp/server/api/errata.py", line 82, in delete
if self.referenced(id):
File "/usr/lib/python2.7/site-packages/pulp/server/api/errata.py", line 94, in referenced
type = self.erratum(id)["type"]
TypeError: 'NoneType' object is not subscriptable
2011-08-23 09:06:04,385 7642:140305835714304: pulp.server.api.repo:ERROR: repo:533 'NoneType' object is not subscriptable
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/pulp/server/api/repo.py", line 527, in delete
self.errataapi.delete(eid)
File "/usr/lib/python2.7/site-packages/pulp/server/api/errata.py", line 82, in delete
if self.referenced(id):
File "/usr/lib/python2.7/site-packages/pulp/server/api/errata.py", line 94, in referenced
type = self.erratum(id)["type"]
TypeError: 'NoneType' object is not subscriptable
2011-08-23 09:06:04,564 7642:140305835714304: pulp.server.api.repo:INFO: repo:553 Unsubscribe repoid f14-updates from consumer pulp-client
2011-08-23 09:06:04,746 7642:140305835714304: gofer.rmi.policy:INFO: policy:236 sent (pulp-client):
{
"classname": "Consumer",
"kws": {},
"args": [
"f14-updates"
],
"method": "unbind"
}
2011-08-23 09:06:04,749 7642:140305835714304: pulp.server.api.repo:INFO: repo:553 Unsubscribe repoid f14-updates from consumer peethi
2011-08-23 09:06:05,189 7642:140305835714304: gofer.rmi.policy:INFO: policy:236 sent (peethi):
{
"classname": "Consumer",
"kws": {},
"args": [
"f14-updates"
],
"method": "unbind"
}
2011-08-23 09:06:06,899 7642:140305835714304: pulp.server.api.repo:INFO: repo:574 removing repo files .... /var/lib/pulp//repos/pub/fedora/linux/updates/14/x86_64
2011-08-23 09:06:06,931 7642:140305835714304: pulp.repo_auth.repo_cert_utils:INFO: repo_cert_utils:87 Deleting certificate bundles at [/etc/pki/content/f14-updates]
Unable to reproduce. Preethi, can you try and see if this is still happening? In my case, errata install always succeeds. I am guessing because of asynchronous repo delete, we might be checking whether there are any pending package/errata installs on a given repo before deleting it. [root@preethi ~]# rpm -q pulp pulp-0.0.256-1.fc15.noarch [root@preethi ~]# I get this now if the repo is deleted after scheduling errata instaal [root@preethi ~]# pulp-admin errata install --consumerid=el6-client -e RHBA-2011:1779 RHBA-2011:1395 -e RHBA-2011:0801 -e RHBA-2011:1836 -e RHEA-2011:1810 Created task id: a5175d4a-3ad3-11e1-bf8a-002564a85a58 Waiting: [\] Errata install failed: ['Errors were encountered while downloading packages.', 'libipa_hbac-python-1.5.1-66.el6_2.1.x86_64: failure: Packages/libipa_hbac-python-1.5.1-66.el6_2.1.x86_64.rpm from rhel6_x86_64_preserve: [Errno 256] No more mirrors to try.', 'libipa_hbac-1.5.1-66.el6_2.1.x86_64: failure: Packages/libipa_hbac-1.5.1-66.el6_2.1.x86_64.rpm from rhel6_x86_64_preserve: [Errno 256] No more mirrors to try.', 'python-qpid-0.12-1.el6.noarch: failure: Packages/python-qpid-0.12-1.el6.noarch.rpm from rhel6_x86_64_preserve: [Errno 256] No more mirrors to try.', 'sssd-client-1.5.1-66.el6_2.1.x86_64: failure: Packages/sssd-client-1.5.1-66.el6_2.1.x86_64.rpm from rhel6_x86_64_preserve: [Errno 256] No more mirrors to try.', 'sssd-1.5.1-66.el6_2.1.x86_64: failure: Packages/sssd-1.5.1-66.el6_2.1.x86_64.rpm from rhel6_x86_64_preserve: [Errno 256] No more mirrors to try.'] Pulp v1.0 is released Closed Current Release. Pulp v1.0 is released. |