Update rev66xx: Unterschied zwischen den Versionen

Aus Letto-Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 3: Zeile 3:
zurück zu [[Administration]]
zurück zu [[Administration]]


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


Das Update besteht aus 3 Phasen.
Das Update besteht aus 3 Phasen.
Zeile 10: Zeile 10:
* 3. Update aller anderen Services
* 3. Update aller anderen Services


=== Update des hostbasierten Setup-Services ===
== Update des hostbasierten Setup-Services ==
* Falls am System noch Java 17 oder älter läuft muss zuerst das JDK-21 installiert werden. <br>:[[Datei:Java-version setup.png|1000px]]
* Falls am System noch Java 17 oder älter läuft muss zuerst das JDK-21 installiert werden. <br>:[[Datei:Java-version setup.png|1000px]]
** entweder in der shell: <pre>apt-get -y install openjdk-21-jre openjdk-21-jdk openjdk-21-jre-headless openjdk-21-source</pre>
** entweder in der shell: <pre>apt-get -y install openjdk-21-jre openjdk-21-jdk openjdk-21-jre-headless openjdk-21-source</pre>
Zeile 21: Zeile 21:
*** über den Button Update-to-Stable bei Host <br>:[[Datei:Setup-Update-Stable.png|300px]]
*** über den Button Update-to-Stable bei Host <br>:[[Datei:Setup-Update-Stable.png|300px]]


=== Update des dockerbasierten Setup-Services ===
== Update des dockerbasierten Setup-Services ==
* webbasiertes Update: <br> Das Update kann entweder über das dockerbasierte https://servername/config oder über das hostbasierte https://servername/setup Setup-Service erfolgen.
* webbasiertes Update: <br> Das Update kann entweder über das dockerbasierte https://servername/config oder über das hostbasierte https://servername/setup Setup-Service erfolgen.
* in der Ubuntu-bash:  
* in der Ubuntu-bash:  


=== Update aller anderen Services ===
== Update aller anderen Services ==
* 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 4. September 2024, 16:03 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

Update aller anderen Services

  • 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