Aktualizacja systemu do wydania LTS
Serwer pracował na wydaniu przejściowym Ubuntu, objętym krótkim okresem wsparcia. Po premierze nowego wydania LTS przeprowadziłem aktualizację, która zapewnia kilkuletnie wsparcie bezpieczeństwa zamiast kilkumiesięcznego.
Przebieg
Przed zmianą wydania zaktualizowałem wszystkie pakiety w bieżącej wersji, a następnie uruchomiłem standardowe narzędzie aktualizacji:
apt update && apt full-upgrade
do-release-upgrade
Po restarcie wszystkie kontenery uruchomiły się poprawnie, a kontrole stanu usług nie zgłosiły problemów.
Wniosek
Narzędzie aktualizacji wyłącza na czas zmiany wydania repozytoria zewnętrzne, aby uniknąć konfliktów pakietów. Nie przywraca ich jednak automatycznie. W moim przypadku dotyczyło to repozytorium klienta VPN, który nadal działał, ale przestał otrzymywać aktualizacje.
Po każdej zmianie wydania sprawdzam więc katalog /etc/apt/sources.list.d/ i ponownie włączam potrzebne repozytoria. Szczególnie ważne jest to w przypadku oprogramowania, od którego zależy dostęp administracyjny do serwera.