Bug 738940

Summary: sosreport path to lvm commands incorrect
Product: Red Hat Enterprise Linux 6 Reporter: Trapier Marshall <tmarshal>
Component: sosAssignee: Bryn M. Reeves <bmr>
Status: CLOSED DUPLICATE QA Contact: BaseOS QE - Apps <qe-baseos-apps>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 6.1CC: agk, bmr, cphillip, gavin, prc
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-09-21 15:19:34 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Trapier Marshall 2011-09-16 04:40:45 UTC
Description of problem:
sosreport does not collect the ouput from lvm commands.  The paths to the lvm commands in /usr/lib/python2.6/site-packages/sos/plugins/devicemapper.py are incorrect.  Between RHEL 5 and RHEL 6 these commands have moved from /usr/sbin to /sbin.

     37         self.collectExtOutput("/usr/sbin/vgdisplay -vv", root_symlink = "vgdisplay")
     38         self.collectExtOutput("/usr/sbin/vgscan -vvv")
     39         self.collectExtOutput("/usr/sbin/pvscan -v")
     40         self.collectExtOutput("/usr/sbin/lvs -a -o +devices")
     41         self.collectExtOutput("/usr/sbin/pvs -a -v")
     42         self.collectExtOutput("/usr/sbin/vgs -v")

Should be:

     37         self.collectExtOutput("/sbin/vgdisplay -vv", root_symlink = "vgdisplay")
     38         self.collectExtOutput("/sbin/vgscan -vvv")
     39         self.collectExtOutput("/sbin/pvscan -v")
     40         self.collectExtOutput("/sbin/lvs -a -o +devices")
     41         self.collectExtOutput("/sbin/pvs -a -v")
     42         self.collectExtOutput("/sbin/vgs -v")

Version-Release number of selected component (if applicable):
sos-2.2-8.el6.noarch

How reproducible:
100% of the time sosreport is run.

Steps to Reproduce:
Run sosreport:

# sosreport

  
Actual results:
$ find sos_commands/devicemapper/
sos_commands/devicemapper/
sos_commands/devicemapper/dmraid_-r
sos_commands/devicemapper/dmraid_-s
sos_commands/devicemapper/dmraid_-tay
sos_commands/devicemapper/dmraid_-b
sos_commands/devicemapper/ls_-laR_.dev
sos_commands/devicemapper/dmraid_-rD
sos_commands/devicemapper/mdadm_-D_.dev.md
sos_commands/devicemapper/dmsetup_table
sos_commands/devicemapper/dmsetup_ls_--tree
sos_commands/devicemapper/dmsetup_status
sos_commands/devicemapper/dmraid_-V
sos_commands/devicemapper/ls_-laR_.sys.block
sos_commands/devicemapper/dmsetup_info_-c

Expected results:
$ find sos_commands/devicemapper/
sos_commands/devicemapper/
sos_commands/devicemapper/vgs_-v
sos_commands/devicemapper/dmsetup_status
sos_commands/devicemapper/dmraid_-r
sos_commands/devicemapper/vgscan_-vvv
sos_commands/devicemapper/dmsetup_table
sos_commands/devicemapper/pvs_-a_-v
sos_commands/devicemapper/lvs_-a_-o_devices
sos_commands/devicemapper/dmraid_-rD
sos_commands/devicemapper/mdadm_-D_.dev.md
sos_commands/devicemapper/vgdisplay_-vv
sos_commands/devicemapper/dmraid_-tay
sos_commands/devicemapper/dmraid_-V
sos_commands/devicemapper/dmsetup_info_-c
sos_commands/devicemapper/pvscan_-v
sos_commands/devicemapper/dmraid_-b
sos_commands/devicemapper/dmraid_-s
sos_commands/devicemapper/ls_-laR_.sys.block
sos_commands/devicemapper/ls_-laR_.dev
sos_commands/devicemapper/dmsetup_ls_--tree

Comment 2 Bryn M. Reeves 2011-09-21 15:19:34 UTC

*** This bug has been marked as a duplicate of bug 704383 ***