I updated my 32 bit fedora 8 system at work today with new nvidia drivers that showed up on livna and had no problems, but I just tried to update my x86_64 system at home and got the confusing mess below. I just wonder if it is a yum problem or a problem with the packages on livna (or even my local database being somehow screwed up): [root@zooty ~]# yum update Loading "downloadonly" plugin livna 100% |=========================| 2.1 kB 00:00 primary.sqlite.bz2 100% |=========================| 170 kB 00:00 fedora 2.1 kB 00:00 adobe-linux-i386 100% |=========================| 951 B 00:00 updates 100% |=========================| 2.3 kB 00:00 Excluding Packages in global exclude list Finished Setting up Update Process Resolving Dependencies --> Running transaction check --> Processing Dependency: libGLcore.so.1()(64bit) for package: xorg-x11-drv-nvidia-96xx --> Processing Dependency: libnvidia-tls.so.1()(64bit) for package: xorg-x11-drv-nvidia-96xx ---> Package kmod-nvidia-96xx.x86_64 0:96.43.05-1.lvn8 set to be updated ---> Package xorg-x11-drv-nvidia-96xx.x86_64 0:96.43.05-1.lvn8 set to be updated filelists.sqlite.bz2 100% |=========================| 186 kB 00:00 filelists.sqlite.bz2 8.8 MB 03:17 filelists.sqlite.bz2 100% |=========================| 3.6 MB 00:06 filelists.xml.gz 100% |=========================| 483 B 00:00 --> Processing Dependency: /usr/lib64/nvidia/libGL.so.96.43.05 for package: xorg-x11-drv-nvidia-96xx --> Processing Dependency: xorg-x11-drv-nvidia-96xx-libs = 96.43.05-1.lvn8 for package: xorg-x11-drv-nvidia-96xx ---> Package kmod-nvidia-96xx-2.6.23.14-107.fc8.x86_64 0:96.43.05-1.lvn8 set to be updated --> Running transaction check ---> Package xorg-x11-drv-nvidia-96xx-libs.x86_64 0:96.43.05-1.lvn8 set to be updated ---> Package xorg-x11-drv-nvidia.x86_64 0:169.07-4.lvn8 set to be updated --> Processing Dependency: nvidia-kmod >= 169.07 for package: xorg-x11-drv-nvidia --> Processing Dependency: nvidia-kmod >= 169.07 for package: xorg-x11-drv-nvidia --> Running transaction check ---> Package kmod-nvidia.x86_64 0:169.09-5.lvn8 set to be updated --> Processing Dependency: kmod-nvidia-2.6.23.14-107.fc8 = 169.09-5.lvn8 for package: kmod-nvidia --> Running transaction check ---> Package kmod-nvidia-2.6.23.14-107.fc8.x86_64 0:169.09-5.lvn8 set to be updated --> Processing Dependency: nvidia-kmod-common >= 169.09 for package: kmod-nvidia-2.6.23.14-107.fc8 --> Running transaction check ---> Package xorg-x11-drv-nvidia.x86_64 0:169.09-3.lvn8 set to be updated --> Processing Dependency: /usr/lib64/nvidia/libGL.so.169.09 for package: xorg-x11-drv-nvidia --> Processing Dependency: xorg-x11-drv-nvidia-libs = 169.09-3.lvn8 for package: xorg-x11-drv-nvidia --> Running transaction check ---> Package xorg-x11-drv-nvidia-libs.x86_64 0:169.09-3.lvn8 set to be updated --> Processing Conflict: xorg-x11-drv-nvidia conflicts xorg-x11-drv-nvidia-96xx --> Processing Conflict: xorg-x11-drv-nvidia-96xx conflicts xorg-x11-drv-nvidia --> Restarting Dependency Resolution with new changes. --> Running transaction check --> Finished Dependency Resolution Error: xorg-x11-drv-nvidia conflicts with xorg-x11-drv-nvidia-96xx