Z pewnością wielu z nas ( leni używających preupgrade) boryka się w tej chwili z problemem
AttributeError: ‘NoneType’ object has no attribute ‘opts’
Problemem tutaj jest brak miejsca na partycji boot i zwiększenie wolnego miejsca jest podawane jako rozwiązanie problemu. Śmieszne jest to, że podobno sam Red Hat zalecał tworzenie małej partycji /boot. Nieważne. Przechodzimy do rozwiązania.
Najpierw należy się upewnić o ilości wolnego miejsca na partycji /boot, wg. moich doświadczeń winno go być ok.28mb.
df -h /boot
Przed wszelkimi próbami naprawy zalecamy usunięcie wszystkim plików meta pobranych przez preupgrade poleceniem
rm -rf /var/cache/yum/preupgrade*
Są dwie metody rozwiązania problemu, pierwsza to powiększenie partycji /boot o sektory zarezerwowane na wypadek gdyby zabrakło systemowi miejsca i uniemożliwiało to odpalenie, druga metoda to zmuszenie instalatora do pobrania pakietów w czasie instalacji (wymagane do tego jest połączenie kablowe).
Pierwsza metoda
Ja spróbowałem najpierw pierwszej po czym okazało się, że brakuje mi 1mb(!). Cóż za ironia bo na /home leży odłogiem 100gb. Ale przejdźmy do rzeczy. Upewniamy się adres partycji.
mount | grep „/boot”
/dev/sda1 on /boot type ext3 (rw)/dev/sda1 on /boot type ext3 (rw)/dev/sda1 on /boot type ext3 (rw)
tune2fs -r 0 /dev/sda1
Druga metoda
Zmuszamy preupgrade do pobrania instalatora podczas upgrade, robimy to tworząc plik o dosyć dużym rozmiarze. Tutaj jest to plik o rozmiarze 60mb. Można to zmienić bawiąc się parametrem count.
dd if=/dev/zero of=/boot/preupgrade_filler bs=1024 count=61440
Następnie odpalamy preupgrade i klikamy continue przy pytaniu o kontynuowanie instalacji ze zbyt małą ilością miejsca. Kolejny krok to usunięcie pliku /boot/preupgrade_filler po zakończeniu pobierania pakietów tuż przed rebootem. Voila!
Więcej informacji: https://bugzilla.redhat.com/show_bug.cgi?id=538118, http://fedoraproject.org/wiki/PreUpgrade#Not_enough_space_in_.2Fboot.
Wpisałem preupgrade w konsoli, od tak, żeby zobaczyć co się stanie… I co widze? Upgrade przez neta :> Nagrywarka mi się zepsuła i już miałem kupować
96th´s last blog ..Urodziny
No proszę! A ja myślałem że wszyscy o tym wiedzą
Eh te upgrady
Ubuntu 9.10 też nie było najszczęsliwszym u mnie. Coś rozmiar liter w spisie nie zgadza się z innymi wpisami… Chyba, że tak miało być
Jak już mówiłem, linuksiarz w roku ma tyle problemów z kompem ile razy robi upgrade distro.
Użytkownicy Debiana to szczęśliwi muszą być
Debian rządzi
Bo użytkownicy Debiana są szczęsliwi.
Po co te niepotrzebne waśnie, użytkownicy linuksa są szczęśliwi
A jak mi wyskoczyło coś takiego to nie umiałem dojść o co w tym chodzi… i teraz mam Ubuntu, bo przez ten błąd kasowałem każdą Fedore.
No nie, następnym razem zapytaj. Z chęcią pomogę