Bug 678675 - RuntimeError: Unable to locate a needed executable: 'brcm_iscsiuio'
Summary: RuntimeError: Unable to locate a needed executable: 'brcm_iscsiuio'
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: anaconda
Version: 15
Hardware: x86_64
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Ales Kozumplik
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: anaconda_trace_hash:30091ed4a48ba6c91...
Depends On:
Blocks: F15Blocker, F15FinalBlocker
TreeView+ depends on / blocked
 
Reported: 2011-02-18 20:46 UTC by Sandro Mathys
Modified: 2014-09-30 23:39 UTC (History)
7 users (show)

Fixed In Version: anaconda-15.21-1
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-04-15 17:32:01 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Attached traceback automatically from anaconda. (132.81 KB, text/plain)
2011-02-18 20:46 UTC, Sandro Mathys
no flags Details
Attached traceback automatically from anaconda. (174.58 KB, text/plain)
2011-02-28 06:29 UTC, He Rui
no flags Details
Attached traceback automatically from anaconda. (137.09 KB, text/plain)
2011-03-01 15:00 UTC, James Laska
no flags Details

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


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