Bug 718686

Summary: [vdsm] UnboundLocalError: local variable 'OSError' referenced before assignment
Product: Red Hat Enterprise Linux 6 Reporter: Haim <hateya>
Component: vdsmAssignee: Erez Shinan <erez>
Status: CLOSED NOTABUG QA Contact: yeylon <yeylon>
Severity: low Docs Contact:
Priority: low    
Version: 6.2CC: abaron, bazulay, dnaori, ewarszaw, hateya, iheim, mgoldboi, srevivo, yeylon, ykaul
Target Milestone: rc   
Target Release: 6.2   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-07-04 13:44:38 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
vdsm log
none
sp.pyc none

Description Haim 2011-07-04 09:46:46 UTC
Created attachment 511154 [details]
vdsm log

Description of problem:

refresh storage fails with: 

Thread-59459::ERROR::2011-07-04 11:37:55,385::dispatcher::106::Storage.Dispatcher.Protect::(run) local v
ariable 'OSError' referenced before assignment

Thread-59459::ERROR::2011-07-04 11:37:55,386::dispatcher::107::Storage.Dispatcher.Protect::(run) Traceba
ck (most recent call last):
  File "/usr/share/vdsm/storage/dispatcher.py", line 96, in run
    result = ctask.prepare(self.func, *args, **kwargs)
  File "/usr/share/vdsm/storage/task.py", line 1184, in prepare
    raise self.error
UnboundLocalError: local variable 'OSError' referenced before assignment

Comment 1 Dan Kenigsberg 2011-07-04 10:06:11 UTC
Setting to low priority, as it happened during shutdown and has no functional effect. Still I'd be happy if Erez tells me how this can happen.

Comment 2 Erez Shinan 2011-07-04 12:00:50 UTC
Can you please attack sp.pyc with which this bug was reproduced?

Comment 3 Erez Shinan 2011-07-04 12:01:03 UTC
Can you please attach sp.pyc with which this bug was reproduced?

Comment 4 Haim 2011-07-04 12:53:15 UTC
Created attachment 511187 [details]
sp.pyc

Comment 5 Erez Shinan 2011-07-04 13:18:14 UTC
Thanks, this was very helpful.

Can you please also include sp.py, and includes the result of "rpm -q vdsm"?