Hi all, I see some strange behaviour on yum update. It seems that yum thinks that I need some uneeded software. Today this is the problem: yum check-update Loading "fastestmirror" plugin Loading "downloadonly" plugin Setting up repositories Loading mirror speeds from cached hostfile Reading repository metadata in from local files dovecot.x86_64 1.0.1-4.fc6 updates ruby.x86_64 1.8.5.52-1.fc6 updates ruby-libs.x86_64 1.8.5.52-1.fc6 updates yum-metadata-parser.x86_64 1.0.3-2.fc6 updates yum update dovecot ruby ruby-libs yum-metadata-parser Loading "fastestmirror" plugin Loading "downloadonly" plugin Setting up Update Process Setting up repositories Loading mirror speeds from cached hostfile Reading repository metadata in from local files Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Package yum-metadata-parser.x86_64 0:1.0.3-2.fc6 set to be updated ---> Package ruby.x86_64 0:1.8.5.52-1.fc6 set to be updated ---> Package dovecot.x86_64 0:1.0.1-4.fc6 set to be updated ---> Package ruby-libs.x86_64 0:1.8.5.52-1.fc6 set to be updated --> Running transaction check Dependencies Resolved ============================================================================= Package Arch Version Repository Size ============================================================================= Updating: dovecot x86_64 1.0.1-4.fc6 updates 1.7 M ruby x86_64 1.8.5.52-1.fc6 updates 282 k ruby-libs x86_64 1.8.5.52-1.fc6 updates 1.7 M yum-metadata-parser x86_64 1.0.3-2.fc6 updates 23 k Transaction Summary ============================================================================= Install 0 Package(s) Update 4 Package(s) Remove 0 Package(s) This should be OK, and I think that it's all that I have to do to bu updated. But if I run yum update yum update Loading "fastestmirror" plugin Loading "downloadonly" plugin Setting up Update Process Setting up repositories Loading mirror speeds from cached hostfile Reading repository metadata in from local files Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Package ruby-libs.x86_64 0:1.8.5.52-1.fc6 set to be updated ---> Package kexec-tools.x86_64 0:1.101-56.fc6 set to be updated ---> Package ruby.x86_64 0:1.8.5.52-1.fc6 set to be updated ---> Package yum-metadata-parser.x86_64 0:1.0.3-2.fc6 set to be updated ---> Package pidgin.i386 0:2.0.1-1.fc6 set to be updated ---> Package pidgin.x86_64 0:2.0.1-1.fc6 set to be updated ---> Package dovecot.x86_64 0:1.0.1-4.fc6 set to be updated --> Running transaction check --> Processing Dependency: busybox >= 1.2.0 for package: kexec-tools --> Processing Dependency: libedataserver-1.2.so.7 for package: pidgin --> Processing Dependency: libedata-book-1.2.so.2 for package: pidgin --> Processing Dependency: libgtkspell.so.0 for package: pidgin --> Processing Dependency: libgstreamer-0.10.so.0 for package: pidgin --> Processing Dependency: libpurple.so.0()(64bit) for package: pidgin --> Processing Dependency: libebook-1.2.so.9 for package: pidgin --> Processing Dependency: libpurple.so.0 for package: pidgin --> Restarting Dependency Resolution with new changes. --> Populating transaction set with selected packages. Please wait. ---> Package libpurple.i386 0:2.0.1-1.fc6 set to be updated ---> Package busybox.x86_64 1:1.2.0-4 set to be updated ---> Package evolution-data-server.i386 0:1.8.3-6.fc6 set to be updated ---> Package gtkspell.i386 0:2.0.11-2.1 set to be updated ---> Package gstreamer.i386 0:0.10.11-1.fc6 set to be updated ---> Package libpurple.x86_64 0:2.0.1-1.fc6 set to be updated --> Running transaction check --> Processing Dependency: libmeanwhile.so.1()(64bit) for package: libpurple --> Processing Dependency: libaspell.so.15 for package: gtkspell --> Processing Dependency: libmeanwhile.so.1 for package: libpurple --> Restarting Dependency Resolution with new changes. --> Populating transaction set with selected packages. Please wait. ---> Package meanwhile.i386 0:1.0.2-3.fc6 set to be updated ---> Package meanwhile.x86_64 0:1.0.2-3.fc6 set to be updated ---> Package aspell.i386 12:0.60.3-7.1 set to be updated --> Running transaction check Dependencies Resolved ============================================================================= Package Arch Version Repository Size ============================================================================= Installing: kexec-tools x86_64 1.101-56.fc6 updates 417 k replacing diskdumputils.x86_64 1.3.6-5.1 pidgin i386 2.0.1-1.fc6 extras 6.0 M replacing gaim.x86_64 2:2.0.0-0.31.beta6.fc6 pidgin x86_64 2.0.1-1.fc6 extras 6.0 M replacing gaim.x86_64 2:2.0.0-0.31.beta6.fc6 Updating: dovecot x86_64 1.0.1-4.fc6 updates 1.7 M ruby x86_64 1.8.5.52-1.fc6 updates 282 k ruby-libs x86_64 1.8.5.52-1.fc6 updates 1.7 M yum-metadata-parser x86_64 1.0.3-2.fc6 updates 23 k Installing for dependencies: aspell i386 12:0.60.3-7.1 core 940 k busybox x86_64 1:1.2.0-4 updates 1.2 M evolution-data-server i386 1.8.3-6.fc6 updates 3.4 M gstreamer i386 0.10.11-1.fc6 updates 567 k gtkspell i386 2.0.11-2.1 core 30 k libpurple i386 2.0.1-1.fc6 extras 6.0 M libpurple x86_64 2.0.1-1.fc6 extras 6.0 M meanwhile i386 1.0.2-3.fc6 extras 108 k meanwhile x86_64 1.0.2-3.fc6 extras 109 k Transaction Summary ============================================================================= Install 12 Package(s) Update 4 Package(s) Remove 0 Package(s) Where I'm wrong? Why I have to install for example evolution-data-server for i386 when I have only evo for x86_64? and why I need meanwhile or other thing? Or better, why yum check-update didn't say that I have to upload more software? Tnx Ambrogio