Bug 768126 - errata install produces traceback
Summary: errata install produces traceback
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Pulp
Classification: Retired
Component: z_other
Version: 1.0.0
Hardware: Unspecified
OS: Unspecified
unspecified
medium
Target Milestone: ---
: ---
Assignee: Jeff Ortel
QA Contact: dgao
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-12-15 20:28 UTC by dgao
Modified: 2012-02-24 20:18 UTC (History)
2 users (show)

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


Attachments (Terms of Use)

Description dgao 2011-12-15 20:28:25 UTC
[root@pulp-qe ~]# pulp-admin -u admin -p admin errata install --consumerid=fred -e RHEA-2010:9999 
Created task id: 10122038-2756-11e1-85db-5254005854de
Waiting: [\] 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 211, in main
    self.run()
  File "/usr/lib/python2.7/site-packages/pulp/client/admin/plugins/errata.py", line 168, in run
    self.on_consumer(consumerid, errataids, importkeys=importkeys)
  File "/usr/lib/python2.7/site-packages/pulp/client/admin/plugins/errata.py", line 189, in on_consumer
    if task_needed(task):
NameError: global name 'task_needed' is not defined

Comment 1 Preethi Thomas 2011-12-15 21:38:53 UTC
2011-12-15 16:38:31,634 2246:140595813148416: pulp.server.api.consumer:ERROR: consumer:627 Packages to install [[u'initscripts', u'initscripts']]
2011-12-15 16:38:31,871 2246:140595779577600: gofer.rmi.policy:INFO: policy:139 sent (preethi):
{
  "classname": "Packages",
  "kws": {},
  "args": [
    [
      "initscripts",
      "initscripts"
    ],
    false
  ],
  "method": "install",
  "cntr": [
    [],
    {
      "importkeys": false
    }
  ]
}

Comment 2 Jeff Ortel 2011-12-16 02:02:08 UTC
build: 0.254-8

Comment 3 dgao 2012-01-04 16:43:45 UTC
[root@pulp-qe ~]# pulp-admin -u admin -p admin repo create --id=foo --feed=http://10.16.76.78/pub/updates/
puSuccessfully created repository [ foo ]

[root@pulp-qe ~]# pulp-admin -u admin -p admin repo sync --id=foo -F
Sync for repository foo started
Sync: Finished
7/7 new items downloaded
0/7 existing items processed

Item Details: 
RPMs: 7/7

[root@pulp-qe ~]# pulp-admin -u admin -p admin errata list --repoid=foo
+------------------------------------------+
       Available Errata in Repo [foo]
+------------------------------------------+

Id                  	Type           	Title

RHEA-2010:9999      	enhancements   	test package enhancements

[root@pulp-qe ~]# pulp-consumer -u admin -p admin consumer register --id=fred
warning: this client is not known to the pulp server; run 'pulp-consumer consumer register' to register it
Successfully registered consumer [ fred ]
[root@pulp-qe ~]# pulp-consumer consumer bind --repoid=foo
Successfully subscribed consumer [fred] to repo [foo]

[root@pulp-qe ~]# rpm -i /tmp/emoticons-0.1-1.noarch.rpm 
warning: /tmp/emoticons-0.1-1.noarch.rpm: Header V4 DSA/SHA1 Signature, key ID b6249643: NOKEY
[root@pulp-qe ~]# rpm -i /tmp/patb-0.1-1.noarch.rpm 
warning: /tmp/patb-0.1-1.noarch.rpm: Header V4 DSA/SHA1 Signature, key ID b6249643: NOKEY
[root@pulp-qe ~]# pulp-consumer consumer update
Successfully updated consumer [fred] profile

[root@pulp-qe ~]# pulp-admin -u admin -p admin errata install --consumerid=fred -e RHEA-2010:9999
Created task id: 8dc577dc-36f1-11e1-9f71-5254005854de
Waiting: [\] 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/errata.py", line 168, in run
    self.on_consumer(consumerid, errataids, importkeys=importkeys)
  File "/usr/lib/python2.7/site-packages/pulp/client/admin/plugins/errata.py", line 189, in on_consumer
    if task_needed(task):
NameError: global name 'task_needed' is not defined
[root@pulp-qe ~]#

Comment 4 Jeff Ortel 2012-01-04 21:48:40 UTC
build: 0.256

Comment 5 dgao 2012-01-09 18:59:14 UTC
Verified


   [testng] 201201091155:01.783 - FINE: ssh root.redhat.com pulp-admin errata install --consumergroupid=test_consumer_grp -e RHEA-2010:9999 (com.redhat.qe.tools.SSHCommandRunner.run
)
   [testng] 201201091155:35.289 - FINE: Stdout: 
   [testng] Created job id: e8facb8a-deb8-4bb1-b0c1-e30b8b91075b
   [testng] Waiting: [\] 
   [testng] Install Summary:
   [testng]     [ FINISHED ] test_consumer; reboot needed, packages installed: [u'emoticons-0.1-1.noarch', u'emoticons-0.1-2.noarch', u'patb-0.1-1.noarch', u'patb-0.1-2.noarch']
   [testng]     [ FINISHED ] test_consumer_remote; reboot needed, packages installed: [u'emoticons-0.1-1.noarch', u'emoticons-0.1-2.noarch', u'patb-0.1-1.noarch', u'patb-0.1-2.noarch']

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

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


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