On 10/12/2012 10:59 AM, Adrian Sevcenco issued this missive:
Hi! I try to rebuild the lm_sensors on centos 5.x but i have a quite strange error after the command "rpmbuild -ba lm_sensors.spec" in ~/rpmbuild/SPECS : Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.33336 /var/tmp/rpm-tmp.33336..21: umask 022 /var/tmp/rpm-tmp.33336..22: cd /export/home/rpmbuild/rpmbuild/BUILD /var/tmp/rpm-tmp.33336..24: cd lm_sensors-3.3.2 /var/tmp/rpm-tmp.33336..25: LANG=C /var/tmp/rpm-tmp.33336..26: export LANG /var/tmp/rpm-tmp.33336..27: unset DISPLAY /var/tmp/rpm-tmp.33336..29: make PREFIX=/usr LIBDIR=/usr/lib64 MANDIR=/usr/share/man PROG_EXTRA=sensord DESTDIR= user_install mkdir -p /usr/lib64 /usr/include/sensors /usr/share/man/man3 /usr/share/man/man5 install -m 644 lib/libsensors.a /usr/lib64 install: cannot remove `/usr/lib64/libsensors.a': Permission denied make: *** [install-lib] Error 1 error: Bad exit status from /var/tmp/rpm-tmp.33336 (%install) any idea why it tries to install at the rpm making step?
Check to see if selinux is blocking the remove. Also check the permissions on /usr/lib64/libsensors.a (both regular permissions and "lsattr"). It's most likely that the library is owned by root and doesn't have "other write" permissions. If you're building as an ordinary user, the rpmbuild script won't be able to remove the old library unless it does a "sudo" or "su" before the "install" step. The old library may also have the immutable flag set ("lsattr /usr/lib64/libsensors.a" would show the "i" flag), in which case you'd have to "chattr -i /usr/lib64/libsensors.a" (as the root user or a user with the CAP_SYS_RESOURCE capability) to remove it. ---------------------------------------------------------------------- - Rick Stevens, Systems Engineer, AllDigital ricks@xxxxxxxxxxxxxx - - AIM/Skype: therps2 ICQ: 22643734 Yahoo: origrps2 - - - - Memory is the second thing to go, but I can't remember the first! - ---------------------------------------------------------------------- -- users mailing list users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe or change subscription options: https://admin.fedoraproject.org/mailman/listinfo/users Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines Have a question? Ask away: http://ask.fedoraproject.org