Hide Forgot
Description of problem: python-lxml is reported as required by 'v7 server start'; this package is only needed when using the v7 server webUI and may not be installed on RHEL5. Version-Release number of selected component (if applicable): v7-1.3-35 Additional info: This issue is similar to the fence-agent rpm bug 702168. There may have been a configuration issue on the RHEL5 repo's and this package is normally available; perhaps it is only part of RHEL6? Eitherway, the webUI is not currently a requirement for a v7 test server for the purposes of certifying so we should investigate options to have a cleaner user experience.
I'd propose we split v7 into two packages. The "v7" package would be for the SUT, and required for certification. The web-serving parts would be moved to a "v7-server" rpm to be installed on the v7 Test Server, and optionally on the SUT if the user would like to use the web/XSLT reporting interface to monitor testing. The v7-server package would require v7 and python-lxml. It might also require fence-agents, though that still might be better-handled in another way. The following tables summarize the layout of v7's sources, and where they're installed, and shows how the sources split into the new rpm for the server: v7 ------------------------------------------------------------------------- docs/man -> /usr/share/man/man8 test-env/bin -> /usr/bin test-env/init -> /etc/init.d (init script for SUT on reboot/fencing) test-env/kickstart -> /usr/share/v7/kickstart test-env/lib -> /usr/share/v7/lib v7 -> /usr/share/v7/lib/v7 tests -> /user/share/v7/tests tools/bin -> /usr/bin v7-server -------------------------------------------------------------------------- docs/man -> /var/v7/docs (html version of man page) test-env/www/index.html -> /var/v7/index.html test-env/www/cgi -> /var/v7/cgi -> /etc/httpd/conf.d (v7 web configuration) test-env/www/css -> /var/v7/css test-env/www/images -> /var/v7/images In addtion to splitting these sources to a new package, I propose we reorganize the source and destinations as well. The test-env/www directory should move to a new "server" directory for the web sources. The web directory these install to should be changed to /var/www/v7, which will be clearer, and may resolve some selinux issues.
Created attachment 526742 [details] hardware test patch to add a check for v7-server when "v7 server" command is used
Technical note added. If any revisions are required, please edit the "Technical Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. New Contents: in v7 1.4, there are two separate packages: v7 and v7-server. v7-server is only required in v7 test server side.
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. http://rhn.redhat.com/errata/RHBA-2011-1436.html