neděle 13. prosince 2009

Fedora 12 - chyba při aktualizaci na netbooku HP 2140

Na netbooku HP 2140 jsem měl nainstalovanou linuxovou distribuci Fedora 11. Po vydání nové distribuce Fedora 12 jsem upgradoval netbook z distribučního DVD přes USB flash paměť. Systém se zaktualizoval v pořádku a bez problémů se podařilo aktualizovat i ovladač pro bezdrátové připojení, jak jsem popisoval v minulém článku. Od té doby proběhlo i několik aktualizací programů i kernelu. Až při poslední aktualizaci byla pravděpodobně vložena doplňující kontrola a aktualizace neproběhla dále kvůli následující chybě:
CHYBA v rpm_check_debug vs depsolve:
kernel-uname-r = 2.6.30.8-64.fc11.i586 is needed by (installed) kmod-wl-2.6.30.8-64.fc11.i586-5.10.91.9-4.fc11.3.i586
kernel-uname-r = 2.6.30.9-90.fc11.i586 is needed by (installed) kmod-wl-2.6.30.9-90.fc11.i586-5.10.91.9-4.fc11.4.i586
kernel-uname-r = 2.6.30.9-96.fc11.i586 is needed by (installed) kmod-wl-2.6.30.9-96.fc11.i586-5.10.91.9-4.fc11.5.i586
Jsou to vlastně pozůstatky po aktualizacích ovladače bezdrátových sítí z již přeinstalované distribuce Fedora 11, které nebyly při upgrade smazány. Probíhající aktualizace vyžadovala jádra operačního systému z předchozí distribuce a ty nebylo vzhledem k nastavení zdrojů balíčků kde vzít. Vypsal jsem tedy pomocí příkazurpm nainstalované verze modulu kmod-wl
rpm -qa | grep kmod-wl
kmod-wl-2.6.30.8-64.fc11.i586-5.10.91.9-4.fc11.3.i586
kmod-wl-2.6.31.6-162.fc12.i686-5.10.91.9.3-3.fc12.9.i686
kmod-wl-2.6.31.5-127.fc12.i686-5.10.91.9.3-3.fc12.6.i586
kmod-wl-2.6.30.9-96.fc11.i586-5.10.91.9-4.fc11.5.i586
kmod-wl-2.6.31.6-145.fc12.i686-5.10.91.9.3-3.fc12.8.i686
kmod-wl-5.10.91.9.3-3.fc12.9.i686
kmod-wl-2.6.30.9-90.fc11.i586-5.10.91.9-4.fc11.4.i586
a smazal ty, které příslušely předchozí distribuci
rpm -e kmod-wl-2.6.30.8-64.fc11.i586-5.10.91.9-4.fc11.3.i586
rpm -e kmod-wl-2.6.30.9-96.fc11.i586-5.10.91.9-4.fc11.5.i586
rpm -e kmod-wl-2.6.30.9-90.fc11.i586-5.10.91.9-4.fc11.4.i586
Po tomto zákroku již proběhla aktualizace systému v pořádku.