Les Mikesell spake the following on 9/1/2006 12:56 PM: > On one of my machines yum hung up while installing the updates and > could not be interrupted or killed. I rebooted the machine the next > day, but now a 'yum update' reports: > > Error: Missing Dependency: openssh = 3.9p1-8.RHEL4.12 is needed by > package openssh-askpass-gnome > and > Error: Missing Dependency: rpm = 4.3.3-13_nonptl is needed by package > rpm-build > > even though rpm -q says those version are installed: > > #rpm -q rpm openssh > rpm-4.3.3-13_nonptl > openssh-3.9p1-8.RHEL4.12 > > Now what? > This came across yesterday, and it helped me; <quote> I ran that script as well just a few minutes ago and it got rid of all my dups. Everything seems to be good now, but I'll have to keep this all in mind for the next time around. The script is just this in case you still can't get to it: for file in `rpm -qa --queryformat="%{NAME} %{ARCH}\n" | sort | uniq -c | grep -v " 1 " | cut -c 9- | cut -d" " -f1`; do rpm -q --last $file | tail -1 | cut -d" " -f1; done | grep -v gpg-pubkey | xargs rpm -e --justdb --nodeps 2> /tmp/dupes </quote> Fix the wrap so it is on one line, you could even throw it in a script just in case. -- MailScanner is like deodorant... You hope everybody uses it, and you notice quickly if they don't!!!!