fedora core 8からfedora core 9でgnupg2がらみのエラー

ずっとupdateしてなかったfedoraマシンをupdateしたら、はまったのでメモ。こんなエラーが。

Error: Missing Dependency: libldap-2.3.so.0 is needed by package gnupg2-2.0.9-2.fc8.i386 (updates)

調べてみると、fedora 8のgnupggnupg2-2.0.9-2.fc8.i386なのに、fedora9はgnupg2-2.0.9-1.fc9.i386なので、fc9にならないらしい。

ひとまず、fc8のgnupg2をダウングレードして、解決。

$ rpm --oldpackage -Uhv http://ftp.iij.ad.jp/pub/linux/fedora/releases/8/Everything/i386/os/Packages/gnupg2-2.0.7-3.fc8.i386.rpm