yum Error Messages (Linux Newbie questions)



New to Linux. I've been a homebuilder and computer hobbyist forever. My first computer was a Kaypro 4 running CP/M (still have it, photos available on request ;-) ), but I've been running FC 5 64bit for only about a month and am just learning about Linux software installation.
I tried to install Yumex, which is just a graphical shell for yum, but the install failed with a bunch of error messages -- yum's output for the task is reproduced below.
As near as I can tell, the installation failed because Yumex tried to install some policies that conflicted with existing SELinux policies (not sure about this -- see the output below and correct me if I'm wrong).
I considered changing the permissions in SELinux, but after trying to read up on it I was more confused than when I started.
Obviously, having a Yumex installed on this computer is not a necessity and it wouldn't be much of a loss if I just forgot the whole thing and went on to other tasks, but it seems wise to learn what I can from this so I don't repeat any mistakes in the future.
The yum output is reproduced below. All comments welcome.

Mike C

[root@localhost ~]# yum install yumex
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
core [1/3]
core 100% |=========================| 1.1 kB 00:00
extras [2/3]
extras 100% |=========================| 1.1 kB 00:00
updates [3/3]
updates 100% |=========================| 1.2 kB 00:00
Reading repository metadata in from local files
primary.xml.gz 100% |=========================| 1.6 MB 01:14
extras : ################################################## 5415/5415
Added 11 new packages, deleted 21 old in 4.91 seconds
primary.xml.gz 100% |=========================| 427 kB 00:05
updates : ################################################## 1167/1167
Added 1 new packages, deleted 14 old in 2.09 seconds
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for yumex to pack into transaction set.
yumex-1.0.3-3.0.fc5.noarc 100% |=========================| 21 kB 00:01
---> Package yumex.noarch 0:1.0.3-3.0.fc5 set to be updated
--> Running transaction check
--> Processing Conflict: yumex conflicts selinux-policy < 2.2.25-3.fc5
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for selinux-policy to pack into transaction set.
selinux-policy-2.3.7-2.fc 100% |=========================| 52 kB 00:00
---> Package selinux-policy.noarch 0:2.3.7-2.fc5 set to be updated
--> Running transaction check
--> Processing Dependency: policycoreutils >= 1.30-1 for package: selinux-policy
--> Processing Dependency: selinux-policy = 2.2.23-15 for package: selinux-polic y-targeted
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for policycoreutils to pack into transaction set.
policycoreutils-1.30.10-2 100% |=========================| 56 kB 00:00
---> Package policycoreutils.x86_64 0:1.30.10-2.fc5 set to be updated
---> Downloading header for selinux-policy-targeted to pack into transaction set .
selinux-policy-targeted-2 100% |=========================| 26 kB 00:00
---> Package selinux-policy-targeted.noarch 0:2.3.7-2.fc5 set to be updated
--> Running transaction check
--> Processing Dependency: libsemanage >= 1.6-1 for package: policycoreutils
--> Processing Dependency: libsepol >= 1.12-1 for package: policycoreutils
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for libsepol to pack into transaction set.
libsepol-1.15.1-1.fc5.x86 100% |=========================| 28 kB 00:00
---> Package libsepol.x86_64 0:1.15.1-1.fc5 set to be updated
---> Downloading header for libsemanage to pack into transaction set.
libsemanage-1.6.2-2.fc5.x 100% |=========================| 23 kB 00:00
---> Package libsemanage.x86_64 0:1.6.2-2.fc5 set to be updated
--> Running transaction check

Dependencies Resolved

=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
yumex noarch 1.0.3-3.0.fc5 extras 409 k
Updating for dependencies:
libsemanage x86_64 1.6.2-2.fc5 updates 123 k
libsepol x86_64 1.15.1-1.fc5 updates 151 k
policycoreutils x86_64 1.30.10-2.fc5 updates 314 k
selinux-policy noarch 2.3.7-2.fc5 updates 295 k
selinux-policy-targeted noarch 2.3.7-2.fc5 updates 520 k

Transaction Summary
=============================================================================
Install 1 Package(s)
Update 5 Package(s)
Remove 0 Package(s)
Total download size: 1.8 M
Is this ok [y/N]: y
Downloading Packages:
(1/6): yumex-1.0.3-3.0.fc 100% |=========================| 409 kB 00:19
(2/6): policycoreutils-1. 100% |=========================| 314 kB 00:05
(3/6): selinux-policy-2.3 100% |=========================| 295 kB 00:05
(4/6): libsepol-1.15.1-1. 100% |=========================| 151 kB 00:02
(5/6): selinux-policy-tar 100% |=========================| 520 kB 00:07
(6/6): libsemanage-1.6.2- 100% |=========================| 123 kB 00:01
Running Transaction Test
Finished Transaction Test


Transaction Check Error: file /usr/include/sepol/policydb/avrule_block.h from install of libsepol-1.15.1-1.fc5 conflicts with file from package libsepol-1.11. 18-2
file /usr/include/sepol/policydb/avtab.h from install of libsepol-1.15.1-1.fc5 conflicts with file from package libsepol-1.11.18-2
file /usr/include/sepol/policydb/conditional.h from install of libsepol-1.15.1 -1.fc5 conflicts with file from package libsepol-1.11.18-2
file /usr/include/sepol/policydb/constraint.h from install of libsepol-1.15.1- 1.fc5 conflicts with file from package libsepol-1.11.18-2
file /usr/include/sepol/policydb/context.h from install of libsepol-1.15.1-1.f c5 conflicts with file from package libsepol-1.11.18-2
file /usr/include/sepol/policydb/ebitmap.h from install of libsepol-1.15.1-1.f c5 conflicts with file from package libsepol-1.11.18-2
file /usr/include/sepol/policydb/expand.h from install of libsepol-1.15.1-1.fc 5 conflicts with file from package libsepol-1.11.18-2
file /usr/include/sepol/policydb/flask_types.h from install of libsepol-1.15.1 -1.fc5 conflicts with file from package libsepol-1.11.18-2
file /usr/include/sepol/policydb/hashtab.h from install of libsepol-1.15.1-1.f c5 conflicts with file from package libsepol-1.11.18-2
file /usr/include/sepol/policydb/hierarchy.h from install of libsepol-1.15.1-1 .fc5 conflicts with file from package libsepol-1.11.18-2
file /usr/include/sepol/policydb/link.h from install of libsepol-1.15.1-1.fc5 conflicts with file from package libsepol-1.11.18-2
file /usr/include/sepol/policydb/mls_types.h from install of libsepol-1.15.1-1 .fc5 conflicts with file from package libsepol-1.11.18-2
file /usr/include/sepol/policydb/module.h from install of libsepol-1.15.1-1.fc 5 conflicts with file from package libsepol-1.11.18-2
file /usr/include/sepol/policydb/policydb.h from install of libsepol-1.15.1-1. fc5 conflicts with file from package libsepol-1.11.18-2
file /usr/include/sepol/policydb/services.h from install of libsepol-1.15.1-1. fc5 conflicts with file from package libsepol-1.11.18-2
file /usr/include/sepol/policydb/sidtab.h from install of libsepol-1.15.1-1.fc 5 conflicts with file from package libsepol-1.11.18-2
file /usr/include/sepol/policydb/symtab.h from install of libsepol-1.15.1-1.fc 5 conflicts with file from package libsepol-1.11.18-2
[root@localhost ~]#

.



Relevant Pages

  • Re: Question about installing with yum...
    ... Transaction Check Error: ... package libuuid-2.17.2-9.fc13.x86_64 (which is newer than ... can you post the entire output including the "yum install ..." ... --> Running transaction check ...
    (Fedora)
  • commi not writing, only reading on fc3
    ... just followed Andy Green's install steps, which went well, for my home ... --> Populating transaction set with selected packages. ... --> Running transaction check ...
    (Fedora)
  • Re: Nvidia sucks, sucks, sucks !
    ... Most of the rest of the people using their drivers aren't moaning ... us could get the livna install working. ... --> Populating transaction set with selected packages. ... Transaction Check Error: package kernel-2.6.18-1.2798.fc6 is already ...
    (Fedora)
  • Re: YUM install kernel latest FC3 kernel
    ... > I am trying to install latest and greatest kernel ... > Setting up Install Process ... --> Populating transaction set with selected packages. ...
    (Fedora)
  • Installing wireless driver for ipw3945
    ... Setting up Install Process ... --> Populating transaction set with selected packages. ...
    (Fedora)