Bug 501812

Summary: sblim-cmpi-base file permissions incorrect
Product: [Fedora] Fedora Reporter: Matt Domsch <matt_domsch>
Component: sblim-cmpi-baseAssignee: Vitezslav Crhonek <vcrhonek>
Status: CLOSED NEXTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: 10CC: vcrhonek
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: 1.5.7-3.fc10 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-06-02 14:32:45 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 470293    

Description Matt Domsch 2009-05-20 19:59:44 UTC
Description of problem:
library files provided by the package are not world-readable, therefore cannot be used by mortals for any purpose, including building packages that dynamically link then.

$ rpm -qlv sblim-cmpi-base
-rwxr-x---    1 root    pegasus                 16528 Oct 24  2008 /usr/lib64/cmpi/libcmpiOSBase_BaseBoardProvider.so
-rwxr-x---    1 root    pegasus                 15280 Oct 24  2008 /usr/lib64/cmpi/libcmpiOSBase_CSBaseBoardProvider.so
-rwxr-x---    1 root    pegasus                 15280 Oct 24  2008 /usr/lib64/cmpi/libcmpiOSBase_CSProcessorProvider.so
-rwxr-x---    1 root    pegasus                 15664 Oct 24  2008 /usr/lib64/cmpi/libcmpiOSBase_ComputerSystemProvider.so
-rwxr-x---    1 root    pegasus                 15248 Oct 24  2008 /usr/lib64/cmpi/libcmpiOSBase_OSProcessProvider.so
lrwxr-x---    1 root    pegasus                    46 Oct 24  2008 /usr/lib64/cmpi/libcmpiOSBase_OperatingSystemProvider.so -> libcmpiOSBase_OperatingSystemProvider.so.0.0.0
lrwxr-x---    1 root    pegasus                    46 Oct 24  2008 /usr/lib64/cmpi/libcmpiOSBase_OperatingSystemProvider.so.0 -> libcmpiOSBase_OperatingSystemProvider.so.0.0.0
-rwxr-x---    1 root    pegasus                 30296 Oct 24  2008 /usr/lib64/cmpi/libcmpiOSBase_OperatingSystemProvider.so.0.0.0
-rwxr-x---    1 root    pegasus                 21504 Oct 24  2008 /usr/lib64/cmpi/libcmpiOSBase_OperatingSystemStatisticalDataProvider.so
-rwxr-x---    1 root    pegasus                 15136 Oct 24  2008 /usr/lib64/cmpi/libcmpiOSBase_OperatingSystemStatisticsProvider.so
-rwxr-x---    1 root    pegasus                 23608 Oct 24  2008 /usr/lib64/cmpi/libcmpiOSBase_ProcessorProvider.so
-rwxr-x---    1 root    pegasus                 15248 Oct 24  2008 /usr/lib64/cmpi/libcmpiOSBase_RunningOSProvider.so
-rwxr-x---    1 root    pegasus                 23728 Oct 24  2008 /usr/lib64/cmpi/libcmpiOSBase_UnixProcessProvider.so
lrwxr-x---    1 root    pegasus                    29 Oct 24  2008 /usr/lib64/libcmpiOSBase_Common.so.0 -> libcmpiOSBase_Common.so.0.0.0
-rwxr-x---    1 root    pegasus                 28984 Oct 24  2008 /usr/lib64/libcmpiOSBase_Common.so.0.0.0
lrwxr-x---    1 root    pegasus                    19 Oct 24  2008 /usr/lib64/libdmiinfo.so.0 -> libdmiinfo.so.0.0.0
-rwxr-x---    1 root    pegasus                  7928 Oct 24  2008 /usr/lib64/libdmiinfo.so.0.0.0
drwxr-xr-x    2 root    pegasus                     0 Oct 24  2008 /usr/share/doc/sblim-cmpi-base-1.5.7
-rw-r--r--    1 root    pegasus                   413 Oct 24  2008 /usr/share/doc/sblim-cmpi-base-1.5.7/AUTHORS
-rw-r--r--    1 root    pegasus                 11613 Oct 24  2008 /usr/share/doc/sblim-cmpi-base-1.5.7/COPYING
-rw-r--r--    1 root    pegasus                   250 Oct 24  2008 /usr/share/doc/sblim-cmpi-base-1.5.7/DEBUG
-rw-r--r--    1 root    pegasus                  6076 Oct 24  2008 /usr/share/doc/sblim-cmpi-base-1.5.7/README
-rw-r--r--    1 root    pegasus                  2167 Oct 24  2008 /usr/share/doc/sblim-cmpi-base-1.5.7/README.INDICATION
-rw-r--r--    1 root    pegasus                   597 Oct 24  2008 /usr/share/doc/sblim-cmpi-base-1.5.7/README.TEST
-rw-r--r--    1 root    pegasus                  1772 Oct 24  2008 /usr/share/doc/sblim-cmpi-base-1.5.7/README.tog-pegasus
drwxr-xr-x    2 root    pegasus                     0 Oct 24  2008 /usr/share/sblim-cmpi-base
-rw-r--r--    1 root    pegasus                  8785 Oct 24  2008 /usr/share/sblim-cmpi-base/Linux_Base.mof
-rw-r--r--    1 root    pegasus                  1280 Oct 24  2008 /usr/share/sblim-cmpi-base/Linux_Base.registration
-rwxr-xr-x    1 root    pegasus                 14306 Oct 24  2008 /usr/share/sblim-cmpi-base/provider-register.sh


Version-Release number of selected component (if applicable):
sblim-cmpi-base-1.5.7-1.fc10.x86_64

Please fix the permissions on the above libraries to be +rx.

Comment 1 Fedora Update System 2009-05-25 13:49:04 UTC
sblim-cmpi-base-1.5.7-3.fc10 has been submitted as an update for Fedora 10.
http://admin.fedoraproject.org/updates/sblim-cmpi-base-1.5.7-3.fc10

Comment 2 Fedora Update System 2009-05-26 07:55:54 UTC
sblim-cmpi-base-1.5.7-3.fc10 has been pushed to the Fedora 10 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update sblim-cmpi-base'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F10/FEDORA-2009-5503

Comment 3 Matt Domsch 2009-05-26 12:33:31 UTC
Since we are going to request builds of other software that depend on this fix, you must also file a ticket with rel-eng asking that this be added to the F10 (and F11) buildroots.  http://fedorahosted.org/rel-eng and create a new ticket.

Thanks,
Matt

Comment 4 Fedora Update System 2009-06-02 14:32:40 UTC
sblim-cmpi-base-1.5.7-3.fc10 has been pushed to the Fedora 10 stable repository.  If problems still persist, please make note of it in this bug report.