Instrukcja aktualizacji systemu Ubuntu

Instrukcja aktualizacji systemu Ubuntu

UWAGA WYMAGANY BACKUP !

Nie wykonuj opisanych czynności bez uprzedniego utworzenia kompletnego backupu maszyny wirtualnej. Bez kopii zapasowej w razie awarii, korupcji danych lub innych nieprzewidzianych skutków aktualizacji systemu operacyjnego support nie będzie mógł zdiagnozować ani naprawić powstałych uszkodzeń. Niezastosowanie się do tego wymagania, czyli wykonanie aktualizacji bez backupu, jest jednoznaczne z zaakceptowaniem ryzyka bezpowrotnej utraty danych. Zalecamy przetestowanie przywracania backupu przed kontynuacją.


W przypadku systemu 20.04 LTS

  1. Upewnij się że masz kopię zapasową maszyny wirtualnej oraz zapoznałeś się z ryzykiem opisanym we wstępie

  2. Zaloguj się do konsoli systemu kontem root

  3. Wykonaj polecenie w celu aktualizacji pakietów

    apt update -y && apt upgrade -y && apt dist-upgrade -y
  4. Uruchom ponownie system poleceniem

    reboot
  5. Zainstaluj updater ubuntu poleceniem

    apt install update-manager-core
  6. Rozpocznij aktualizację systemu wywołując podane polecenie oraz postępuj zgodnie z załączonym nagraniem https://www.youtube.com/watch?v=YTPIC5AO0VA

    do-release-upgrade
  7. Po ponowym uruchomienu systemu wykonaj polecenie

    apt install -y software-properties-common && add-apt-repository ppa:dotnet/backports -y && apt update -y && apt install -y dotnet10 aspnetcore-runtime-10.0 dotnet6 aspnetcore-runtime-6.0
  8. Uruchom ponownie aplikację poleceniem

    systemctl restart logplus
  9. Teraz możesz wykonać standardową aktualizację LOG+ z poziomu przeglądarki internetowej


W przypadku systemu 18.04 LTS

  1. Upewnij się że masz kopię zapasową maszyny wirtualnej oraz zapoznałeś się z ryzykiem opisanym we wstępie

  2. Zaloguj się do konsoli systemu kontem root

  3. Wykonaj polecenie w celu aktualizacji pakietów

    apt update -y && apt upgrade -y && apt dist-upgrade -y
  1. Uruchom ponownie system poleceniem

    reboot
  2. Wykonaj kopię bazy danych w celu zachowania danych sytemu LOG+ na czas aktualizacji

    pg_dump -h localhost -U postgres -Fc -Z zstd5 -d logplus > /opt/database.dump
  3. Po wykonaniu kopii bazy danych odinstaluj silnik postgres

    apt remove postgres*
  4. Zainstaluj updater ubuntu poleceniem

    apt install update-manager-core
  5. Rozpocznij aktualizację systemu do wersji 20.04 wywołując podane polecenie oraz postępuj zgodnie z załączonym nagraniem.

    do-release-upgrade
  6. Po zakończonej aktualizacji, system uruchomi się ponownie. Wykonaj polecenie aktualizacji, aby zaktualizować system do wersji 22.04. Postępuj zgodnie z nagraniem.

    do-release-upgrade
  7. System operacyjny uruchomi się ponownie. Aby zaktualizować system do wersji 24.04 ponownie wykonaj polecenie i postępuj zgodnie z nagraniem.

    do-release-upgrade
  8. Po restarcie systemu wykonaj polecenie w celu zainstalowania .net

    apt install -y software-properties-common && add-apt-repository ppa:dotnet/backports -y && apt update -y && apt install -y dotnet10 aspnetcore-runtime-10.0 dotnet6 aspnetcore-runtime-6.0
  9. Zainstaluj ponownie silnik bazy danych w najnowszej wersji

    apt install -y postgresql
  10. Wywołaj poniższe polecenie w celu ustalenia hasła konta bazy danych (hasło wskazane w poleceniu jest domyślnym hasłem w naszym VA)

    sudo -u postgres psql -c "ALTER USER postgres PASSWORD 'notDefaultPostgresPassword';"
  11. Zachowane dane przenieś do bazy danych poleceniem. Wymagane będzie podanie hasła zdefiniowanego w poprzednim kroku jako notDefaultPostgresPassword

    pg_restore -h localhost -U postgres -C -d postgres -v /opt/database.dump
  12. Wykonaj odświeżenie certyfikatów SSL poleceniem. (Należy pominąć jeśli był instalowany własny certyfikat)

    dotnet dev-certs https --trust
  13. Uruchom aplikację LOG+ poleceniem

    systemctl start logplus
  14. Teraz możesz wykonać aktualizację aplikacji LOG+ z poziomu przeglądarki

 

logplus.io