Bug 772711 - pulp content delete produces traceback
Summary: pulp content delete produces traceback
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Pulp
Classification: Retired
Component: user-experience
Version: unspecified
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
: ---
Assignee: Pradeep Kilambi
QA Contact: dgao
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-01-09 17:54 UTC by dgao
Modified: 2013-09-09 16:31 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed:


Attachments (Terms of Use)

Description dgao 2012-01-09 17:54:00 UTC
[root@pulp-qe ~]# rpm -q "pulp"
pulp-0.0.256-1.fc15.noarch

[root@pulp-qe pulp]# pulp-admin -u admin -p admin content list --orphaned
parent-1.0-1.noarch.rpm,b1d66501cf7494f13ebef843017179979476023282c457fe67c33b2a7f30a27b
origin-1.0-1.noarch.rpm,46ef76d33ff2eed916779a6eff3b0c95e746bc320c3ef0bfa457e53d702f38b0
feedless-1.0-1.noarch.rpm,1966e5584da0fba66f4f83b01c871c58501e620e80d0a98e4ef3059e0aa20c4a
emoticons-0.1-2.noarch.rpm,2d38dd6f2e31d751fe9ad9a43567f46a6ef31237ca13230f38c9c0bbc9157c25
dummy_content.csv,41599e09d27724ad0749cc49b37b7d3e1781d49d65c34ba0564b559dbc5e14d8
test_content-0.1-0.csv,43fde91f6342fe775631f15bbabd0a9be032a494df6603a9578f72ec8ade2ec9
test_content-0.1-1.csv,cdab825abbd288de3108c818029fd5ae8759e74d363547f63ef2c6f0ab9c05c4

[root@pulp-qe pulp]# pulp-admin -u admin -p admin content list --orphaned > test_csv

[root@pulp-qe pulp]# pulp-admin -u admin -p admin content delete --csv test_csv 
Traceback (most recent call last):
  File "/usr/bin/pulp-admin", line 23, in <module>
    admin.main()
  File "/usr/lib/python2.7/site-packages/pulp/client/lib/cli.py", line 152, in main
    command.main(self.args[1:])
  File "/usr/lib/python2.7/site-packages/pulp/client/pluginlib/command.py", line 129, in main
    action.main(args[1:])
  File "/usr/lib/python2.7/site-packages/pulp/client/pluginlib/command.py", line 213, in main
    self.run()
  File "/usr/lib/python2.7/site-packages/pulp/client/admin/plugins/content.py", line 277, in run
    if fo['filename'] == filename and fo['checksum']['sha256'] == checksum:
KeyError: 'sha256'

Comment 1 dgao 2012-01-09 17:54:32 UTC
Similar to bz772707

Comment 2 dgao 2012-01-09 18:58:06 UTC
[root@pulp-qe ~]# pulp-admin -u admin -p admin content delete --csv csv 
Traceback (most recent call last):
  File "/usr/bin/pulp-admin", line 23, in <module>
    admin.main()
  File "/usr/lib/python2.7/site-packages/pulp/client/lib/cli.py", line 152, in main
    command.main(self.args[1:])
  File "/usr/lib/python2.7/site-packages/pulp/client/pluginlib/command.py", line 129, in main
    action.main(args[1:])
  File "/usr/lib/python2.7/site-packages/pulp/client/pluginlib/command.py", line 213, in main
    self.run()
  File "/usr/lib/python2.7/site-packages/pulp/client/admin/plugins/content.py", line 287, in run
    if len(pobj['repos']):
KeyError: 'repos'
[root@pulp-qe ~]# pulp-admin -u admin -p admin content list --orphaned
parent-1.0-1.noarch.rpm,b1d66501cf7494f13ebef843017179979476023282c457fe67c33b2a7f30a27b
origin-1.0-1.noarch.rpm,46ef76d33ff2eed916779a6eff3b0c95e746bc320c3ef0bfa457e53d702f38b0
emoticons-0.1-2.noarch.rpm,2d38dd6f2e31d751fe9ad9a43567f46a6ef31237ca13230f38c9c0bbc9157c25
dummy_content.csv,41599e09d27724ad0749cc49b37b7d3e1781d49d65c34ba0564b559dbc5e14d8
test_content-0.1-0.csv,43fde91f6342fe775631f15bbabd0a9be032a494df6603a9578f72ec8ade2ec9
test_content-0.1-1.csv,cdab825abbd288de3108c818029fd5ae8759e74d363547f63ef2c6f0ab9c05c4

[root@pulp-qe ~]# pulp-admin -u admin -p admin content delete --help
Usage: pulp-admin <options> content delete <options>

Options:
  -h, --help            show this help message and exit
  -f FILES, --filename=FILES
                        content filename to delete from server
  --csv=CSV             a content csv with list of files to
                        remove;format:filename,checksum
[root@pulp-qe ~]# pulp-admin -u admin -p admin content delete -f parent-1.0-1.noarch.rpm
Traceback (most recent call last):
  File "/usr/bin/pulp-admin", line 23, in <module>
    admin.main()
  File "/usr/lib/python2.7/site-packages/pulp/client/lib/cli.py", line 152, in main
    command.main(self.args[1:])
  File "/usr/lib/python2.7/site-packages/pulp/client/pluginlib/command.py", line 129, in main
    action.main(args[1:])
  File "/usr/lib/python2.7/site-packages/pulp/client/pluginlib/command.py", line 213, in main
    self.run()
  File "/usr/lib/python2.7/site-packages/pulp/client/admin/plugins/content.py", line 287, in run
    if len(pobj['repos']):
KeyError: 'repos'

Comment 3 Pradeep Kilambi 2012-01-09 19:04:45 UTC
commit a2172f8eda476ee111a44a5e8ac8368c732f06de

$ sudo pulp-admin -u admin -p admin content delete --csv test.csv

Successfully deleted content [parent-1.0-1.noarch.rpm] from pulp server
Successfully deleted content [origin-1.0-1.noarch.rpm] from pulp server

Comment 4 Jeff Ortel 2012-01-10 16:33:31 UTC
build: 0.257

Comment 5 dgao 2012-01-18 13:36:06 UTC
[root@pulp-qe ~]# pulp-admin -u admin -p admin content list --orphaned
parent-1.0-1.noarch.rpm,b1d66501cf7494f13ebef843017179979476023282c457fe67c33b2a7f30a27b
origin-1.0-1.noarch.rpm,46ef76d33ff2eed916779a6eff3b0c95e746bc320c3ef0bfa457e53d702f38b0
dummy_content.csv,41599e09d27724ad0749cc49b37b7d3e1781d49d65c34ba0564b559dbc5e14d8

[root@pulp-qe ~]# pulp-admin -u admin -p admin content list --orphaned > list
[root@pulp-qe ~]# pulp-admin -u admin -p admin content delete --csv list
Successfully deleted content [parent-1.0-1.noarch.rpm] from pulp server
Successfully deleted content [origin-1.0-1.noarch.rpm] from pulp server
Successfully deleted content [dummy_content.csv] from pulp server
[root@pulp-qe ~]# rpm -q pulp
pulp-0.0.257-1.fc15.noarch

Comment 6 Preethi Thomas 2012-02-24 20:17:26 UTC
Pulp v1.0 is released
Closed Current Release.

Comment 7 Preethi Thomas 2012-02-24 20:18:27 UTC
Pulp v1.0 is released.


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