The scenario is:
- remote server w/out physical access
- production installation (firebird running, people working, etc)
- complicated, nervous and average crazy customer
so I'm doing this update through "back door" because I need it to run some X applications via ssh -Y
let's start:
yum groupinstall "X Window System"
...
--> Running transaction check
--> Processing Dependency: glibc-common = 2.5-12 for package: glibc
Error: No Package Matching glibc.i686
shit!
rpm -qa --queryformat "% {NAME}-%{VERSION}.%{ARCH}\n" | grep glib | sort
avahi-glib-0.6.16.x86_64
compat-glibc-2.3.4.i386
compat-glibc-2.3.4.x86_64
compat-glibc-headers-2.3.4.x86_64
dbus-glib-0.70.x86_64
glib2-2.12.3.i386
glib2-2.12.3.x86_64
glib2-devel-2.12.3.x86_64
glibc-2.5.i686
glibc-2.5.x86_64
glibc-common-2.5.x86_64
glibc-devel-2.5.i386
glibc-devel-2.5.x86_64
glibc-headers-2.5.x86_64
.i386? .i686???
wget
http://mirror.mcs.anl.gov/pub/scient....5-12.i386.rpm
rpm -ivh glibc-common-2.5-12.i386.rpm
...file /usr/bin/ldd from install of glibc-common-2.5-12 conflicts with file from package glibc-common-2.5-12
it's logical

trying soft method:
yum groupinfo "X Window System"
Loading "installonlyn" plugin
Setting up Group Process
Setting up repositories
Group: X Window System
Description: Install this group of packages to use the base graphical (X) user interface.
Mandatory Packages:
xorg-x11-server-Xorg
xorg-x11-fonts-misc
xorg-x11-fonts-ISO8859-1-75dpi
xorg-x11-fonts-100dpi
xorg-x11-fonts-75dpi
xorg-x11-xauth
desktop-backgrounds-basic
xorg-x11-fonts-ISO8859-1-100dpi
xorg-x11-xinit
xorg-x11-fonts-Type1
xorg-x11-xfs
xorg-x11-fonts-truetype
bitmap-fonts
xorg-x11-drivers
Default Packages:
xorg-x11-twm
xorg-x11-apps
pirut
openssh-askpass
rhn-setup-gnome
firstboot
system-config-display
gdm
rhgb
synaptics
krb5-auth-dialog
system-config-soundcard
xterm
dejavu-lgc-fonts
linuxwacom
system-config-services
vnc-server
system-config-date
glx-utils
pup
system-config-printer-gui
wdaemon
authconfig-gtk
system-config-network
bitstream-vera-fonts
system-config-users
Optional Packages:
xorg-x11-resutils
xorg-x11-xsm
xorg-x11-server-Xnest
xorg-x11-xfs-utils
xorg-x11-server-Xvfb
switchdesk
yum install xorg-x11-server-Xorg xorg-x11-fonts-misc xorg-x11-fonts-ISO8859-1-75dpi xorg-x11-fonts-100dpi xorg-x11-fonts-75dpi xorg-x11-xauth desktop-backgrounds-basic xorg-x11-fonts-ISO8859-1-100dpi xorg-x11-xinit xorg-x11-fonts-Type1 xorg-x11-xfs xorg-x11-fonts-truetype bitmap-fonts xorg-x11-drivers
Transaction Check Error:
file /usr/share/man/man8/booleans.8.gz from install of libselinux-utils-1.33.4-5.5.el5 conflicts with file from package libselinux-1.33.4-2.el5
file /usr/share/man/man8/matchpathcon.8.gz from install of libselinux-utils-1.33.4-5.5.el5 conflicts with file from package libselinux-1.33.4-2.el5
file /usr/share/man/man8/selinux.8.gz from install of libselinux-utils-1.33.4-5.5.el5 conflicts with file from package libselinux-1.33.4-2.el5
bof! selinux!
rpm -qa --queryformat="%{n}-%{v}-%{r}.%{arch}\n" | grep selinux | sort
libselinux-1.33.4-2.el5.i386
libselinux-1.33.4-2.el5.x86_64
libselinux-devel-1.33.4-2.el5.i386
libselinux-devel-1.33.4-2.el5.x86_64
libselinux-python-1.33.4-2.el5.x86_64
selinux-policy-2.4.6-30.el5.noarch
selinux-policy-targeted-2.4.6-30.el5.noarch
the same: search for this (is outdated) install (don't work: more conflicts) and so on...
I think never can update this system
