Bug 1039233

Summary: diff of Installed Plugins by default fails with python error
Product: Red Hat Enterprise Virtualization Manager Reporter: Jaison Raju <jraju>
Component: ovirt-nodeAssignee: Joey Boggs <jboggs>
Status: CLOSED ERRATA QA Contact: Virtualization Bugs <virt-bugs>
Severity: high Docs Contact:
Priority: high    
Version: 2.1.0CC: aberezin, aburden, bmcclain, bsarathy, cpelland, cshao, dfediuck, fdeutsch, gklein, gouyang, hadong, hchiramm, huiwa, iheim, jboggs, leiwang, lyarwood, ovirt-maint, pstehlik, rbalakri, sputhenp, yaniwang, ycui, ylavi
Target Milestone: ---   
Target Release: 3.5.0   
Hardware: All   
OS: Linux   
Whiteboard: node
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Previously, customizing the Red Hat Enterprise Virtualization Hypervisor 6.5 ISO and opening an rpm/srpm/file manifest in the plugin page of the setup TUI caused the TUI to crash due to non-existent manifest file. The plugin parser has now been fixed so that the TUI displays an error message and does not crash.
Story Points: ---
Clone Of:
: 1097401 (view as bug list) Environment:
Last Closed: 2015-02-11 20:48:17 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: Node RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1020228, 1039985, 1097401    

Description Jaison Raju 2013-12-07 07:45:09 UTC
Description of problem:
On RHEV-H , Plugins section should show modifications made with edit-node prior to installation . Although , by default (without iso modification) any diff operation ends in a python error.
===============================================================
An error appeared in the UI: "IndexError('list index out of range',}
Press ENTER to logout ...
or enter 's' to drop to shell
===============================================================
And this error forces the user to logout .

Version-Release number of selected component (if applicable):
RHEVH 6.5 (20131127.0.el6)

How reproducible:
Always

Steps to Reproduce:
1.
2.
3.

Actual results:
Python error
===============================================================
An error appeared in the UI: "IndexError('list index out of range',}
Press ENTER to logout ...
or enter 's' to drop to shell
===============================================================

Expected results:
Inform that there are no changes to the original iso .

Additional info:

Comment 2 haiyang,dong 2013-12-19 06:49:36 UTC
this bug only could reproduce  RHEV-H 6.5 for RHEV 3.3 build on: 
rhev-hypervisor6-6.5-20131127.0.iso
ovirt-node-3.0.1-6.el6.noarch

no this issue for RHEV-H 6.5 base image.

Comment 5 Ying Cui 2014-04-29 08:18:55 UTC
Need for waiting rhevh with vdsm build to verify this bug.

Thanks
Ying

Comment 6 haiyang,dong 2014-05-05 02:59:59 UTC
Test version:
rhev-hypervisor6-6.5-20140501.0.el6ev.noarch.rpm
ovirt-node-3.0.1-18.el6_5.10

Now it will give an Error Occured InfoDialog to show "No manifest found" info when clicking rpm/srpm/file diff buttons due to manifest files does not exist.

so this bug has been fixed, after the status of this bug changed into "ON_QA",
I will verify this bug.

Comment 11 haiyang,dong 2015-01-14 03:12:36 UTC
Test version:
rhev-hypervisor6-6.6-20150112.0
ovirt-node-3.1.0-0.42.20150109gitd06b7c5.el6.noarch

Now it will give an Error Occured InfoDialog to show "No manifest found" info when clicking rpm/srpm/file diff buttons due to manifest files does not exist.

so this bug has been fixed,changed the status into "VERIFIED".

Comment 13 errata-xmlrpc 2015-02-11 20:48:17 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://rhn.redhat.com/errata/RHEA-2015-0160.html