Bug 501812 - sblim-cmpi-base file permissions incorrect
Summary: sblim-cmpi-base file permissions incorrect
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: sblim-cmpi-base
Version: 10
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Vitezslav Crhonek
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 470293
TreeView+ depends on / blocked
 
Reported: 2009-05-20 19:59 UTC by Matt Domsch
Modified: 2009-06-02 14:32 UTC (History)
1 user (show)

Fixed In Version: 1.5.7-3.fc10
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-06-02 14:32:45 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

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.


Note You need to log in before you can comment on or make changes to this bug.