Update rev66xx: Unterschied zwischen den Versionen

Aus Letto-Wiki
Zur Navigation springen Zur Suche springen
Zeile 32: Zeile 32:


== Update aller anderen Services ==
== Update aller anderen Services ==
Auch das Update aller anderen Services kann entweder webbasiert(empfohlen) oder in der Ubuntu-bash erfolgen.
* webbasiertes Update im Setup-Service über Update-Config und dann <br>:[[Datei:Update stable all.png|600px]]
* webbasiertes Update im Setup-Service über Update-Config und dann <br>:[[Datei:Update stable all.png|600px]]
* in der Ubuntu-bash müssten relativ viele Operationen durchgeführt werden um das Update komplett zu erledigen weshalb ich mal diese Art hier nicht näher beschreibe sondern nur die Schritte angebe
* in der Ubuntu-bash müssten relativ viele Operationen durchgeführt werden um das Update komplett zu erledigen weshalb ich mal diese Art hier nicht näher beschreibe sondern nur die Schritte angebe

Version vom 5. September 2024, 08:07 Uhr

Datum 4.9.2024

zurück zu Administration

Update einer Version 65xx auf die Stable-Version 66xx vom September 2024

Das Update besteht aus 3 Phasen.

Update des hostbasierten Setup-Services

  • Falls am System noch Java 17 oder älter läuft muss zuerst das JDK-21 installiert werden.
    :
    • entweder in der shell:
      apt-get -y install openjdk-21-jre openjdk-21-jdk openjdk-21-jre-headless openjdk-21-source
    • oder über das Setup-Service (https://servername/setup) über den Button Kommandoeingabe:
      :
    • danach muss das Setup-Service neu gestartet werden
      :
    • Nach dem Neustart des Setup-Services sollte die Java Version 21 eingetragen sein
      :
  • Update des hostbasierten Setup-Services
    • Entweder über die Kommandozeile
      bash /opt/letto/setup/updatelettosetup.sh
    • oder über Update-Config
      :
      • über den Button Update-to-Stable bei Host
        :

Update des dockerbasierten Setup-Services

Das Update kann entweder webbasiert oder in der Ubuntu-bash erfolgen.

  • webbasiertes Update:
    Das Update kann entweder über das dockerbasierte https://servername/config oder über das hostbasierte https://servername/setup Setup-Service erfolgen.
    Hierzu bitte über Update-Config zuerst den Update-Plan auf "stable" setzen und danach das Update starten.
  • in der Ubuntu-bash:
    • ins Verzeichnis /opt/letto/docker/compose/setup wechseln
      cd /opt/letto/docker/compose/setup
    • in der Datei docker-compose.yml den tag beim image auf stable setzen
      image: lettohub/letto-setup:stable
    • container pullen und neu starten
      docker compose down

docker compose pull docker compose up -d

Update aller anderen Services

Auch das Update aller anderen Services kann entweder webbasiert(empfohlen) oder in der Ubuntu-bash erfolgen.

  • webbasiertes Update im Setup-Service über Update-Config und dann
    :
  • in der Ubuntu-bash müssten relativ viele Operationen durchgeführt werden um das Update komplett zu erledigen weshalb ich mal diese Art hier nicht näher beschreibe sondern nur die Schritte angebe
    • Aktualisierung aller .yml Dateien in /opt/letto/docker/compose und den Unterverzeichnissen (dabei den Tag aller LeTTo-Container auf stable setzen)
    • alle container mit docker compose stoppen, pullen und neu starten
    • Installation der neuen Services edit,main,question,plugins,pluginsourcecode falls sie noch nicht installiert sind über die .yml,.conf Dateien und Start der Services