Rozwiązanie społecznościowe

Aktualizacja ZimaOS na ZimaCube z poziomu interfejsu wiersza poleceń: historyczny proces RAUC a obecna ścieżka aktualizacji offline

A December 2024 ZimaCube post explaining how to download a 1.3.0-2 RAUCB into the old offline-update folder because the author's Cube did not see the OTA prompt. IceWhale later advised waiting for the normal update prompt. Current ZimaOS documentation has changed the offline package location since v1.4.1.

Wątek źródłowy jest przydatny, ponieważ pokazuje, jak działały aktualizacje offline ZimaOS w okresie wersji 1.3.x, ale dosłowna ścieżka i nazwa pliku pakietu mają charakter historyczny. Autor pobrał pakiet .raucb przeznaczony dla ZimaCube do katalogu aktualizacji offline, aby system go wykrył i wyświetlił wskaźnik aktualizacji.

Obecne ZimaOS nadal obsługuje aktualizacje OTA i aktualizacje offline RAUC, ale aktualna dokumentacja IceWhale wyraźnie informuje, że od wersji v1.4.1 zmieniła się lokalizacja pakietu offline. Obecne ogólne wydania dla architektury x86 również używają nazw pakietów określających architekturę, takich jak zimaos-x86_64-.... Nie kopiuj adresu URL 2024 1.3.0-2 ani starego folderu do systemu z 2026 roku bez sprawdzenia aktualnych instrukcji dotyczących wydania.

W 2024 roku ze źródła pobierano pakiet RAUCB ręcznie

Autor źródła otworzył oficjalne wydania ZimaOS w serwisie GitHub, skopiował aktualny wówczas adres URL pliku .raucb dla ZimaCube i pobrał go przez SSH do folderu aktualizacji offline.

Oczekiwano, że ZimaOS przeskanuje katalog i wyświetli czerwony wskaźnik aktualizacji, czasami dopiero po ponownym uruchomieniu.

IceWhale preferowało zwykłe powiadomienie OTA, gdy tylko się pojawiło

Zima-Giorgio odpowiedział, że inną opcją jest usunięcie ręcznie pobranego pliku i zaczekanie, aż system powiadomi użytkownika o dostępnej aktualizacji. Pokazuje to, że opisana ręczna metoda była alternatywą stosowaną wtedy, gdy aktualizacja OTA nie była wykrywana, a nie jedyną obsługiwaną ścieżką aktualizacji.

Lokalizacja pakietu offline zmieniła się po wersji ZimaOS 1.4.1

Aktualna dokumentacja IceWhale informuje, że:

  • starsze wydania, wcześniejsze niż 1.4.1, korzystały ze starszej lokalizacji offline RAUC;
  • wersja v1.4.1 i nowsze używają nowej lokalizacji .ota/offline w systemie ZimaOS-HD.

Skorzystaj z aktualnego procesu aktualizacji offline ZimaOS, zamiast zakładać, że ścieżka z 2024 roku jest stała.

Wybierz pakiet zgodny z aktualną architekturą sprzętową

Późniejszy wątek z 2026 roku pokazał, dlaczego stare, zapisane na sztywno adresy URL pobierania zawodzą: użytkownik otrzymał błąd 404 ze starego serwera lustrzanego, a ostatecznie pobrał aktualny plik RAUCB dla architektury x86_64 z oficjalnego wydania w serwisie GitHub.

Zawsze korzystaj z zasobu opublikowanego dla aktualnego wydania ZimaOS i używanego sprzętu, zamiast zmieniać wyłącznie numer wersji w starym adresie URL.

Bardzo stare wydania ZimaOS mogą wymagać aktualizacji pośredniej

IceWhale wielokrotnie dokumentowało przypadki, w których systemy starsze niż wersja 1.2.5 musiały najpierw zostać zaktualizowane do wersji 1.2.5, zanim można było przejść do znacznie nowszego wydania. Jest to szczególnie istotne w przypadku pierwszych urządzeń ZimaCube, które nie były aktualizowane od lat.

Nie wymuszaj instalacji nowoczesnego pakietu RAUCB na bardzo starym slocie, jeśli aktualne zalecenia IceWhale wskazują na konieczność użycia wersji pośredniej.

Bezpośrednie użycie polecenia rauc install jest zaawansowaną metodą

Pracownicy IceWhale używali polecenia rauc install <bundle> w oficjalnych procedurach rozwiązywania problemów i testach. Nie oznacza to jednak, że każdą rutynową aktualizację należy przeprowadzać z pominięciem interfejsu użytkownika i mechanizmu skanowania pakietów.

W przypadku zwykłych systemów aktualny proces aktualizacji offline zapewnia prostszą, obsługiwaną ścieżkę oraz widoczny status.

Aktualizacje RAUC zależą od modelu odzyskiwania ZimaOS z dwoma slotami

ZimaOS utrzymuje sloty systemowe, dzięki czemu nieudana aktualizacja może zostać odizolowana od danych użytkownika, a w obsługiwanych sytuacjach odzyskiwania system może uruchomić się z alternatywnego slotu. Nie usuwaj ani nie formatuj partycji systemowych tylko dlatego, że aktualizacja nie pojawiła się od razu.

Po ponownym uruchomieniu sprawdź nową wersję

Po zakończeniu aktualizacji potwierdź wyświetlaną wersję ZimaOS, przetestuj funkcje Pliki/Pamięć, sprawdź działanie ważnych aplikacji oraz potwierdź dostęp zdalny i sieciowy. Jeśli aktualizacja zgłasza powodzenie, ale wersja się nie zmienia, zbierz informacje o błędzie lub statusie aktualizacji zamiast wielokrotnie instalować ten sam pakiet.

Często zadawane pytania dotyczące aktualizacji offline ZimaOS

Czy obecni użytkownicy powinni pobrać pakiet 1.3.0-2 dla ZimaCube ze źródła?

Nie. Ten pakiet i adres URL mają charakter historyczny.

Czy obecne ZimaOS nadal obsługuje aktualizacje offline?

Tak. IceWhale utrzymuje aktualny proces aktualizacji offline z użyciem pakietów RAUCB.

Czy folder pakietu offline zmienił się po wersji v1.4.1?

Tak. Aktualna dokumentacja IceWhale wyraźnie informuje o zmianie ścieżki począwszy od wersji v1.4.1.