For yum and python errors i first look at python
did you by chance also install python 2.6
or a different version of python 2.4
RHEL5.9 has Python 2.4.3 and that exact version is needed for yum to work
the version in RHN must be used !
then what version of red hat enterprise Linux 5 is this ?
the current kernel for 5.9 is kernel-2.6.18-348.1.1.el5 ( well the CentOS 5.9 )
Yours is "238.5.1.el5" -- a bit old
the kernel 238 update was in RHEL 5.6
seeing as this looks to be a RHEL5.6 install
have you done the normal database clean ?
yum clean all
also what repos are installed
that " "Bad kmod package '__package name___'"
could be a side affect of incompatible repos installed
rhel5 has a lot of incompatibilities this third party repos ( mostly fixed in RHEL6 )
yum repolist all
with this being RHEL have you contacted red hat tech support
you are , after all, paying red hat a fair amount of cash to keep this at RHEL 5.6
this looks to be a problem
a fedora plugin on RHEL
though the two are similar
almost none of fedora software will run right on RHEL
it is just way too NEW