On Sun, 2006-07-02 at 15:24 -0400
ron wrote:
>>>> Hello,
>>>> Kyum says "/var/log/yum.log could not be opened for reading.".
>>>> I can view the yum.log outside of kyum.
>>>> Can anyone help?
>>>> -ron-
ON Mon, 03 Jul 2006 08:56:32 +0100
Paul wrote:
>>> If you have SELinux in enforcing mode, what's the output of:
>>> # ls -lZ /var/log/yum.log $(which kyum)
>>> Paul.
On Mon, 03 Jul 2006 09:54:17 -0400
ron wrote:
>> Paul,
>> SELinux is in enforcing mode.
>> The output of:
>> # ls -lZ /var/log/yum.log $(which kyum)
>> IS:
>> [root corefive ~]# ls -lZ /var/log/yum.log $(which kyum)
>> -rwxr-xr-x root root system_u:object_r:bin_t /usr/bin/kyum
>> -rw------- root root system_u:object_r:rpm_log_t
/var/log/yum.log
>> [root corefive ~]#
On Mon, 03 Jul 2006 15:10:58 +0100
Paul wrote:
> Hmm, it appears that kyum is just a GUI front-end for yum (i.e. it
invokes yum itself to do the work), compared with say
> yumex, which uses yum APIs but not the yum executable itself. So kyum
doesn't need the same SELinux context as yum,
> unlike yumex. Apart, that is, from the need to read rpm/yum log files.
> So give this a try:
> # chcon -t rpm_exec_t /usr/bin/kyum
> Then try kyum again, and make sure it still works OK for
installing/removing packages (try it on something you don't care
> much about), as well as being able to read the yum log.
> Paul.
Paul,
I tried:
# chcon -t rpm_exec_t /usr/bin/kyum
But I still get:
"/var/log/yum.log could not be opened for reading."
So I removed kyum, erased all remaining files, reinstalled kyum, and set
SELinux to permissive.
But still no luck.
-ron-