AttributeError: StringIO instance has no attribute 'fileno'

Bug #1190775 reported by Paul Larson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
UTAH
Fix Released
Critical
Andy Doan

Bug Description

In the new utah that was pushed out recently 0.12.5, I'm seeing some new failures with the static iso tests.
See http://10.98.0.1:8080/view/Saucy/view/Smoke%20Testing/job/saucy-server-amd64-smoke-iso-validation/46/console for details
namely:
ERROR: Traceback (most recent call last):
  File "/usr/lib/python2.7/unittest/case.py", line 327, in run
    testMethod()
  File "/usr/share/utah/isotest/iso_static_validation.py", line 458, in test_efi_secure_boot_signatures
    export_bzr_keys.get()
  File "/usr/lib/python2.7/dist-packages/utah/client/vcs.py", line 66, in get
    battery_measurements=self.battery_measurements)
  File "/usr/lib/python2.7/dist-packages/utah/client/common.py", line 164, in run_cmd
    rc, timedout, out, err = run(cmd, cwd, timeout, True)
  File "/usr/lib/python2.7/dist-packages/utah/process.py", line 213, in run
    os.dup2(stdout_w, sys.stdout.fileno())
AttributeError: StringIO instance has no attribute 'fileno'

...and:
ERROR: Traceback (most recent call last):
  File "/usr/lib/python2.7/unittest/case.py", line 327, in run
    testMethod()
  File "/usr/share/utah/isotest/iso_static_validation.py", line 463, in test_efi_secure_boot_signatures
    self.assertEqual(stderr, '')
  File "/usr/lib/python2.7/unittest/case.py", line 511, in assertEqual
    assertion_func(first, second, msg=msg)
  File "/usr/lib/python2.7/unittest/case.py", line 504, in _baseAssertEqual
    raise self.failureException(msg)
AssertionError: 'make: *** /tmp/tmpUxAIiR/keys: No such file or directory. Stop.\n' != ''

Related branches

Andy Doan (doanac)
Changed in utah:
importance: Undecided → Critical
assignee: nobody → Andy Doan (doanac)
milestone: none → 0.13
Andy Doan (doanac)
Changed in utah:
status: New → Fix Committed
Andy Doan (doanac)
Changed in utah:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.