If you delete lots of repos at once (20-30+), this traceback might occur: error_log: =========== --- Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/pulp/server/api/repo.py", line 581, in delete self.packageapi.delete(pkgid, keep_files) File "/usr/lib/python2.6/site-packages/pulp/server/api/package.py", line 100, in delete pkg["name"], pkg["version"], pkg["release"], pkg["arch"], TypeError: 'NoneType' object is unsubscriptable 2012-02-22 05:55:37,251 2524:139693744191232: pulp.server.api.repo:ERROR: repo:587 'NoneType' object is unsubscriptable Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/pulp/server/api/repo.py", line 581, in delete self.packageapi.delete(pkgid, keep_files) File "/usr/lib/python2.6/site-packages/pulp/server/api/package.py", line 100, in delete pkg["name"], pkg["version"], pkg["release"], pkg["arch"], TypeError: 'NoneType' object is unsubscriptable --- pulp.log: ======= [Wed Feb 22 05:55:42 2012] [error] Traceback (most recent call last): [Wed Feb 22 05:55:42 2012] [error] File "/usr/lib/python2.6/site-packages/pulp/server/api/repo.py", line 581, in delete [Wed Feb 22 05:55:42 2012] [error] self.packageapi.delete(pkgid, keep_files) [Wed Feb 22 05:55:42 2012] [error] File "/usr/lib/python2.6/site-packages/pulp/server/api/package.py", line 100, in delete [Wed Feb 22 05:55:42 2012] [error] pkg["name"], pkg["version"], pkg["release"], pkg["arch"], [Wed Feb 22 05:55:42 2012] [error] TypeError: 'NoneType' object is unsubscriptable Pulp looks up the package to delete, but it's not found and it's assumed that it will be found. This was originally repoted in RHUI, bug #796139
Meant to add above that presumably the package has already been deleted by one of the other repo deletes that is running simultaneously.
potential fix pushed to master in 5acbed5d9ef30a7bfe382a75316d7befd673bea0 Need to know if this needs to get cherry-picked into any other branch (rhui maybe?)
build: 0.282
yes, this needs to be cherry picked to the rhui branch.
pushed into rhui in commit 57e85236ce2dd87d1452773826d7c52e99bb2e9a
[root@pulp-v1-1-server ~]# rpm -q pulp pulp-1.1.3-1.fc16.noarch [root@pulp-v1-1-server ~]# [root@pulp-v1-1-server ~]# ./delete-repo.sh Repository [ pulp1 ] being deleted Repository [ pulp2 ] being deleted Repository [ pulp3 ] being deleted Repository [ pulp4 ] being deleted Repository [ pulp5 ] being deleted Repository [ pulp6 ] being deleted Repository [ pulp7 ] being deleted Repository [ f16 ] being deleted Repository [ local-1 ] being deleted Repository [ pulp8 ] being deleted Repository [ pulp9 ] being deleted Repository [ pulp10 ] being deleted Repository [ test ] being deleted Repository [ testrepo ] being deleted [root@pulp-v1-1-server ~]#
Pulp v1.1 Release