| Summary: | Traceback in the log when deleting repos with errata | ||
|---|---|---|---|
| Product: | [Retired] Pulp | Reporter: | Preethi Thomas <pthomas> |
| Component: | user-experience | Assignee: | Jay Dobies <jason.dobies> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Preethi Thomas <pthomas> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | unspecified | CC: | skarmark |
| Target Milestone: | --- | Keywords: | Triaged |
| Target Release: | Sprint 28 | ||
| 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:11:45 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
commit e346091c76c9a199dbe4f4e1235620238c082c2a
Author: Jay Dobies <jason.dobies>
Date: Fri Sep 9 09:49:20 2011 -0400
714253 - Added safety in case the erratum being checked isn't there.
src/pulp/server/api/errata.py
build: 0.231 verified [root@preethi ~]# rpm -q pulp pulp-0.0.233-1.fc15.noarch [root@preethi ~]# [root@preethi ~]# pulp-admin repo delete --id=f14-updates Successful deleted repository [ f14-updates ] Pulp v1.0 is released Closed Current Release. |
Description of problem: Depulp-admin repo delete --id=foo Deleting repo that has errata results in a traceback in the log Version-Release number of selected component (if applicable): [root@preethi ~]# rpm -q pulp pulp-0.0.191-1.fc14.noarch How reproducible: From the log 2011-06-17 13:54:59,882 [INFO][Dummy-5] delete() @ repo.py:461 - Delete API call invoked SON([(u'use_symlinks', False), (u'package_count', 7), (u'distributionid', []), (u'consumer_cert', None), (u'consumer_ca', None), (u'filters', []), (u'id', u'foo-clone'), (u'repomd_xml_path', u'/var/lib/pulp//repos/foo-clone/repodata/repomd.xml'), (u'_ns', u'repos'), (u'publish', True), (u'source', None), (u'sync_in_progress', False), (u'groupid', []), (u'packagegroups', SON([])), (u'files', []), (u'relative_path', u'foo-clone'), (u'arch', u'noarch'), (u'sync_schedule', None), (u'packages', [u'39726b44-78a1-4996-bed1-7f274e19b742', u'1241e3d4-5cb4-4618-abe0-a182eac3c490', u'0fdbe039-8f91-47b9-992e-939685fc40ee', u'5eee2eb6-3632-45e2-b27d-8eb8f20f8f91', u'c54e4f5f-ce46-4555-93b4-18d2d983fce5', u'fc3b2da0-0d8d-4156-ab19-a767573ffb46', u'fb69f340-68fa-43cc-99da-bf0d90e88b11']), (u'group_gz_xml_path', u''), (u'feed_cert', None), (u'name', u'foo-clone'), (u'feed_ca', None), (u'notes', SON([])), (u'last_sync', u'2011-06-17T13:53:54-04:00'), (u'clone_ids', []), (u'packagegroupcategories', SON([])), (u'group_xml_path', u''), (u'release', None), (u'checksum_type', u'sha256'), (u'_id', u'foo-clone'), (u'errata', SON([(u'enhancements', [u'RHEA-2010:9999'])]))]) 2011-06-17 13:54:59,885 [INFO][Dummy-5] unlink() @ keystore.py:185 - unlinking: /var/lib/pulp/published/gpg/foo-clone 2011-06-17 13:54:59,939 [ERROR][Dummy-5] delete() @ repo.py:523 - 'NoneType' object is not subscriptable Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/pulp/server/api/repo.py", line 517, in delete self.errataapi.delete(eid) File "/usr/lib/python2.7/site-packages/pulp/server/auditing.py", line 197, in _audit result = method(*args, **kwargs) 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-06-17 13:54:59,941 [INFO][Dummy-5] delete() @ repo.py:564 - removing repo files .... /var/lib/pulp//repos/foo-clone