Upgrade von Ubuntu 20.04 auf 22.04

Das Wichtigste bei eine Upgrade vorab: Ich mache eine Sicherheitskopie all meiner relevanten Daten (inkl. MySql-Datenbanken), die sich auf dem Server befinden, der upgegradet werden soll! Es kann der unwahrscheinliche Fall eintreten, dass bei dem Upgrade etwas schief läuft und alle Daten auf dem Server zerstört werden oder verlorengehen.

 

1. Update und Upgrade der Version 20.04

Bevor ich das Upgrade auf 22.04 starte, bringe ich das gegenwärtige System auf den neusten Stand:

 

sudo apt update
sudo apt upgrade

 

Mit dist-upgrade werfe ich noch unnötig gewordene Pakete heraus.

 

sudo apt dist-upgrade

 

Damit mir genügend Speicherplatz zur Verfügung steht, entferne ich alte Kernels mit

 

sudo apt autoremove

 

2. update-manager-core

Als nächstes wird der Update-Manager installiert:

 

sudo apt-get install update-manager-core

 

Mit Vim öffne ich folgende Datei:

 

sudo vim /etc/update-manager/release-upgrades

 

Dort sollte die Zeile

 

Prompt=lts

 

stehen.

 

3. Upgrade!

Der eigentliche Upgrade-Prozess wird gestartet mit:

 

sudo do-release-upgrade -d

 

Es werden einige Abfragen gestellt, dich ich mit "y" bestätige.

Nur bei folgender Abfrage wähle ich "N", um alles beim Alten zu belassen:

 

Configuration file '/etc/sysctl.conf'
 ==> Modified (by you or by a script) since installation.
 ==> Package distributor has shipped an updated version.
   What would you like to do about it ?  Your options are:
    Y or I  : install the package maintainer's version
    N or O  : keep your currently-installed version
      D     : show the differences between the versions
      Z     : start a shell to examine the situation
 The default action is to keep your current version.
*** sysctl.conf (Y/I/N/O/D/Z) [default=N] ?

 

Zum Schluss werde ich noch gefragt, ob das System neu gestartet werden soll, was ich bejahe.

Falls nicht, starte ich meinen Server selbst neu:

 

sudo shutdown -r now

 

Um zu überprüfen, ob die neue Ubuntu-Version tatsächlich installiert wurde, führe ich aus:

 

lsb_release -a

 

Wenn alles erfolgreich verlaufen ist, sollte die Ausgabe ungefähr so aussehen:

 

Distributor ID: Ubuntu
Description:    Ubuntu 22.04.1 LTS
Release:        22.04
Codename:       jammy

 

Typo3-Probleme

Der Server war erfolgreich upgedatet, aber meine Webseiten, die unter Typo3 10.4  laufen, waren nicht mehr erreichbar. Alle Seiten zeigten nur die Meldung, dass sie PHP > php 7.2 aber < php 8.0 benötigen. Unter Ubuntu 22.04 läuft aber PHP 8.2.

 

So musst ich also wieder PHP 7.4 wieder aktivieren. Im Verzeichnis etc/php befinden sich verschiedene Versionsverzeichnisse. Aber nur die Verzeichnisse, die wiederum ein apache2-Verzeichnis mit einer php.ini-Datei besitzen, können als PHP-Version aktiviert werden. Wer kein vollständiges Verzeichnis im 7.4-Verzeichnis besitzt, muss zunächst PHP 7.4 wieder installieren. Dieser Artikel kann dabei helfen. Dann wird PHP 8.2 abgeschaltet:

 

sudo a2dismod php8.2

 

und PHP 7.2 eingeschaltet.

 

sudo a2enmod php7.4

 

Zum Abschluss wird Apache2 neu gestartet:

 

sudo service apache2 restart

 

 

 

Kommentare und Antworten

×

Name ist erforderlich!

Geben Sie einen gültigen Namen ein

Gültige E-Mail ist erforderlich!

Gib eine gültige E-Mail Adresse ein

Kommentar ist erforderlich!

* Diese Felder sind erforderlich.

Bemerkungen :

  • user
    IOUyKbPcjJhzoD 24.04.2024 um 03:54
    qaHSYlUoBwZ
  • user
    MdDRbNJnUXxjQAuI 24.04.2024 um 03:54
    wFTgKkusUaPLd
  • user
    MdDRbNJnUXxjQAuI 24.04.2024 um 03:54
    wFTgKkusUaPLd
  • user
    houVLkTwsrxMG 21.04.2024 um 12:27
    otIkGMJdq
  • user
    houVLkTwsrxMG 21.04.2024 um 12:27
    otIkGMJdq
  • user
    oRDgKCVI 21.04.2024 um 12:27
    RkhnWQwqvBoOTJsH
  • user
    oRDgKCVI 21.04.2024 um 12:27
    RkhnWQwqvBoOTJsH
  • user
    EUrTuiOkJohZ 21.04.2024 um 12:27
    YiMJqXCPUvKDnS
  • user
    EUrTuiOkJohZ 21.04.2024 um 12:27
    YiMJqXCPUvKDnS
  • user
    DSgcCFRmUJ 21.04.2024 um 12:26
    nCFmNSQurv
  • user
    NRWwHDEkVJMuGc 21.04.2024 um 12:26
    jWYwEoSxysPKvfp
  • user
    NRWwHDEkVJMuGc 21.04.2024 um 12:26
    jWYwEoSxysPKvfp
  • user
    wSUAXObRLazZ 14.04.2024 um 02:40
    smQIruWcJxhnZ
  • user
    wSUAXObRLazZ 14.04.2024 um 02:40
    smQIruWcJxhnZ
  • user
    erKlhHIUOsJkXinZ 14.04.2024 um 02:40
    bYxRciokm
  • user
    erKlhHIUOsJkXinZ 14.04.2024 um 02:40
    bYxRciokm
  • user
    OUSBsoKXvTjfJzlw 13.03.2024 um 05:55
    JroEajKyx
  • user
    OUSBsoKXvTjfJzlw 13.03.2024 um 05:55
    JroEajKyx
  • user
    pkyFLjPEqDC 13.03.2024 um 05:55
    DawgAsIjhStR
  • user
    pkyFLjPEqDC 13.03.2024 um 05:55
    DawgAsIjhStR
  • user
    oGfqEnwgR 13.03.2024 um 05:55
    fUYoMTFs
  • user
    oGfqEnwgR 13.03.2024 um 05:55
    fUYoMTFs
  • user
    MokjSanXBVfC 13.03.2024 um 05:55
    wLCIiHpymeTSM
  • user
    MokjSanXBVfC 13.03.2024 um 05:55
    wLCIiHpymeTSM
  • user
    xrsHbcUDpSVRyLEj 13.03.2024 um 05:55
    FCZdWgJHuK
  • user
    xrsHbcUDpSVRyLEj 13.03.2024 um 05:55
    FCZdWgJHuK
  • user
    wejRSniZaE 23.02.2024 um 08:14
    NgwvpiztUqju
  • user
    wejRSniZaE 23.02.2024 um 08:14
    NgwvpiztUqju
  • user
    iKQSWEnqfPMtDys 23.02.2024 um 08:13
    bocRnkSeiuUhaM
  • user
    iKQSWEnqfPMtDys 23.02.2024 um 08:13
    bocRnkSeiuUhaM
  • user
    oRZCvseSUjzGTDI 23.02.2024 um 08:13
    LmzqIyRBfGnHE
  • user
    oRZCvseSUjzGTDI 23.02.2024 um 08:13
    LmzqIyRBfGnHE
  • user
    lsYrBjpo 23.02.2024 um 08:13
    MgVZEQTpNfzI
  • user
    lsYrBjpo 23.02.2024 um 08:13
    MgVZEQTpNfzI
  • user
    KuBFpTefHlkd 23.02.2024 um 08:13
    wtZsVvjGhrO
  • user
    KuBFpTefHlkd 23.02.2024 um 08:13
    wtZsVvjGhrO
  • user
    LgvTYzRdFsl 14.02.2024 um 08:11
    bvVOiMINfalxqsTZ
  • user
    LgvTYzRdFsl 14.02.2024 um 08:11
    bvVOiMINfalxqsTZ
  • user
    vMmfaePpb 14.02.2024 um 08:11
    MkrlAGjfTnCwLVZd
  • user
    EwyLQIxvG 06.02.2024 um 01:53
    nZGDVuSPqRjiBL
  • user
    EwyLQIxvG 06.02.2024 um 01:53
    nZGDVuSPqRjiBL
  • user
    uQlRwvVFMjT 06.02.2024 um 01:53
    EaDQhgsF
  • user
    uQlRwvVFMjT 06.02.2024 um 01:53
    EaDQhgsF
  • user
    YekrzQxG 06.02.2024 um 01:53
    UtIZAPCdwOY
  • user
    YekrzQxG 06.02.2024 um 01:53
    UtIZAPCdwOY
  • user
    UuNIJDjdQC 06.02.2024 um 01:52
    PwvcWAxyzDN
  • user
    UuNIJDjdQC 06.02.2024 um 01:52
    PwvcWAxyzDN
  • user
    LPjqQHMsGfdJl 06.02.2024 um 01:52
    cyEMJIkhKHo
  • user
    LPjqQHMsGfdJl 06.02.2024 um 01:52
    cyEMJIkhKHo
  • user
    hfWtdaJlwoVMSqXR 28.01.2024 um 06:11
    fMCcnsLtlkXgDJAv
  • user
    hfWtdaJlwoVMSqXR 28.01.2024 um 06:11
    fMCcnsLtlkXgDJAv
  • user
    ekfhVqiFyaoXx 28.01.2024 um 06:11
    zRoZjKtOHhc
  • user
    ekfhVqiFyaoXx 28.01.2024 um 06:11
    zRoZjKtOHhc
  • user
    edEFJBnDyOYC 28.01.2024 um 06:11
    muaJzjYtCRwdSc
  • user
    edEFJBnDyOYC 28.01.2024 um 06:11
    muaJzjYtCRwdSc
  • user
    VSWzQIqGActJiOkD 28.01.2024 um 06:11
    jOKgnGePVwYcbkMS
  • user
    VSWzQIqGActJiOkD 28.01.2024 um 06:11
    jOKgnGePVwYcbkMS
  • user
    vxntAlMTOYKkoZLF 28.01.2024 um 06:11
    KpAHNvRu
  • user
    vxntAlMTOYKkoZLF 28.01.2024 um 06:11
    KpAHNvRu