Bug 678675

Summary: RuntimeError: Unable to locate a needed executable: 'brcm_iscsiuio'
Product: [Fedora] Fedora Reporter: Sandro Mathys <sandro>
Component: anacondaAssignee: Ales Kozumplik <akozumpl>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: 15CC: awilliam, clumens, jlaska, jonathan, jzeleny, rhe, vanmeeuwen+fedora
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard: anaconda_trace_hash:30091ed4a48ba6c91ff596e1021e532b30816bdc2cc6a3691f9a92870d609649 AcceptedBlocker
Fixed In Version: anaconda-15.21-1 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-04-15 17:32:01 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 617261    
Attachments:
Description Flags
Attached traceback automatically from anaconda.
none
Attached traceback automatically from anaconda.
none
Attached traceback automatically from anaconda. none

Description Sandro Mathys 2011-02-18 20:46:19 UTC
The following was filed automatically by anaconda:
anaconda 15.20 exception report
Traceback (most recent call first):
  File "/usr/lib64/python2.7/site-packages/pyanaconda/iutil.py", line 931, in find_program_in_path
    raise RuntimeError("Unable to locate a needed executable: '%s'" % prog)
  File "/usr/lib64/python2.7/site-packages/pyanaconda/storage/iscsi.py", line 198, in startup
    raise_on_error=True)
  File "/usr/lib64/python2.7/site-packages/pyanaconda/storage/iscsi.py", line 235, in discover
    self.startup(intf)
  File "/usr/lib64/python2.7/site-packages/pyanaconda/partIntfHelpers.py", line 465, in drive_iscsi_addition
    found_nodes = anaconda.storage.iscsi.discover(**discovery_dict)
  File "/usr/lib64/python2.7/site-packages/pyanaconda/iw/advanced_storage.py", line 404, in addIscsiDrive
    login_ok_nodes = pih.drive_iscsi_addition(anaconda, wizard)
  File "/usr/lib64/python2.7/site-packages/pyanaconda/iw/advanced_storage.py", line 470, in addDrive
    rc = addIscsiDrive(anaconda)
  File "/usr/lib64/python2.7/site-packages/pyanaconda/iw/filter_gui.py", line 443, in _add_advanced_clicked
    if not addDrive(self.anaconda):
RuntimeError: Unable to locate a needed executable: 'brcm_iscsiuio'

Comment 1 Sandro Mathys 2011-02-18 20:46:24 UTC
Created attachment 479604 [details]
Attached traceback automatically from anaconda.

Comment 2 Sandro Mathys 2011-02-18 21:34:01 UTC
Adding F15Blocker according to this test case:
http://fedoraproject.org/wiki/QA:Testcase_Anaconda_ISCSI_No_Authentication

...which blocks the final release according to:
https://fedoraproject.org/wiki/Test_Results:Fedora_15_Alpha_TC2_Install#General_Tests

From the description of that case:
"This install verifies that unauthenticated access to and installation with an iSCSI."

From the expected results of that case:
"1. The installer connects to the iSCSI target without error."

Comment 3 Ales Kozumplik 2011-02-21 12:15:45 UTC
This is because the brcm_iscsiuio utility (the iscsi-initiator-utils package) is missing from Fedora, but it is not important for proper iscsi functionality in anaconda. Patch that makes anaconda survive that is waiting for review, here:

https://www.redhat.com/archives/anaconda-devel-list/2011-February/msg00199.html

The fix can be verified by using 'add advanced target' button is attempting to add an iscsi target in the disk filtering screen. The expected result is no traceback after 'Start Discovery' is pressed.

Comment 4 James Laska 2011-02-21 17:42:13 UTC
An updates.img is available with the proposed fix in comment#3 is available at http://jlaska.fedorapeople.org/updates/678675.img

This image is intended to further test iSCSI to discover any additional bugs lurking.  More information on using an updates image is available at https://fedoraproject.org/wiki/Anaconda/Updates

Comment 5 Sandro Mathys 2011-02-22 21:51:26 UTC
Patch confirmed, but it's not yet included in F15 Alpha RC1.

Comment 6 Ales Kozumplik 2011-02-23 07:46:38 UTC
(In reply to comment #5)
> Patch confirmed, but it's not yet included in F15 Alpha RC1.

No, it's not, I'm waiting for this to become an accepted blocker.

Comment 7 Ales Kozumplik 2011-02-23 12:27:51 UTC
The f15-branch patch is ad99c93fbc4d80ce3b65ab422aa0e2a73c143d26.

Comment 8 James Laska 2011-02-23 15:27:44 UTC
Feel free to push this post-Alpha (of course, if clumens permits) ... this will be good to get some testing against on the Beta, rather than waiting for Final.

Comment 9 He Rui 2011-02-28 06:29:52 UTC
Created attachment 481312 [details]
Attached traceback automatically from anaconda.

Comment 10 James Laska 2011-03-01 15:00:17 UTC
Created attachment 481653 [details]
Attached traceback automatically from anaconda.

Comment 11 Adam Williamson 2011-04-15 17:32:01 UTC
Discussed at 2011-04-15 blocker review meeting. Accepted as a blocker (breaks iSCSI installs). jlaska affirms this is fixed in Beta, closing.



-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers