Paul Howarth wrote:
On Tue, 2006-05-30 at 22:49 -0400, Jim Cornette wrote:
Gene Heskett wrote:
I see yumex is busy downloading and installing it for the second time.
Thats a repeat of the 140 megabytes it downloaded and installed about 24
hours ago.
Any Idea why?
SELinux has interfered with the %post and %pre scriptlets contained
within the rpm installation packages before with pup and yum itself in
the past.
try running 'setenforce 0' before running the yumex updating program.
The scriptlets should run successfully when SELinux only warns instead
of denies.
%pre scriptlet failures usually kill the updating program. %post
scriptlet errors usually report the program was installed but never
actually complete the successful installation of the programs.
Filing a report related to yumex and a mention of an SELinux problem
might help get yumex and SELinux working together instead of in separate
directions would be possible after the problem(s) corrected.
I thought this issue was fixed a long time ago. Gene, do you have the
latest selinux-policy and yumex packages installed?
In order to run scriptlets properly, yumex needs to have the rpm_exec_t
SELinux file context:
# semanage fcontext -l | grep yumex
/usr/share/yumex/yumex regular file
system_u:object_r:rpm_exec_t:s0
So /usr/share/yumex/yumex should be rpm_exec_t; you can use:
$ ls -lZ /usr/share/yumex/yumex
to verify if this is the case.
Paul.
The system is fully uptodate except for the madwifi stuff which I don't
need. And:
[root@diablo log]# ls -lZ /usr/share/yumex/yumex
-rwxr-xr-x root root system_u:object_r:rpm_exec_t
/usr/share/yumex/yumex
so it is not doing any further repeats.
--
Cheers, Gene