Bestimmte Version von KeyHelp installieren
Bestimmte Version von KeyHelp installieren
ich habe z.B. ein Backup einer KeyHelp Instanz. Das Backup wurde unter der Version 23.0 erstellt. Der Server mit der damaligen Instanz gibt es nicht mehr. Nun soll die Instanz wiederhergestellt werden. Danach natürlich auf die neuste KeyHelp Version aktualisiert werden.
Nach der Wiederherstellung der Standarddatenbanken aus dem Backup erhalte nach der Anmeldung mit dem Benutzer "keyadmin" den Fehler " Es liegt ein Versionskonflikt vor. Bitte melden sich bei ihrem Administrator". Anmeldung nicht möglich um weitere Wiederherstellung Operationen durchzuführen. Klar 23.1.1 ist nicht gleich 23.0.0.
Gibt es die Möglichkeit bei der Installation von KeyHelp einen Parameter zu definieren, um die gewünschte Version zu installieren?
- OlliTheDarkness
- Posts: 1868
- Joined: Tue 14. Aug 2018, 16:41
- Location: Essen (NRW)
Re: Bestimmte Version von KeyHelo installieren
AOL Like: "Sie habenm Post"Blackmoon wrote: ↑Mon 2. Oct 2023, 22:50 Guten Abend zusammen,
ich habe z.B. ein Backup einer KeyHelp Instanz. Das Backup wurde unter der Version 23.0 erstellt. Der Server mit der damaligen Instanz gibt es nicht mehr. Nun soll die Instanz wiederhergestellt werden. Danach natürlich auf die neuste KeyHelp Version aktualisiert werden.
Nach der Wiederherstellung der Standarddatenbanken aus dem Backup erhalte nach der Anmeldung mit dem Benutzer "keyadmin" den Fehler " Es liegt ein Versionskonflikt vor. Bitte melden sich bei ihrem Administrator". Anmeldung nicht möglich um weitere Wiederherstellung Operationen durchzuführen. Klar 23.1.1 ist nicht gleich 23.0.0.
Gibt es die Möglichkeit bei der Installation von KeyHelp einen Parameter zu definieren, um die gewünschte Version zu installieren?


OlliTheDarkness
**************************************************************
Helden leben lange, Legenden sterben nie


**************************************************************
Re: Bestimmte Version von KeyHelp installieren
Danke, schneller als die deutsche Post.

Schlussendlich habe mir das Original Skript kopiert und um eine Abfrage der zu installierenden Version im Abhängigkeit von PHP erweitert. Zumal ich allerdings davon ausgehe, dass ich kein zweites Mal in diese Situation komme.

Wobei ich durch aus einen Use Case für einen weiteren Parameter sehen würde. Denn nach jedem Upgrade von KeyHelp sind die bis zu dem Tag erstellten Backups inkompatibel mit der neuen Version. Sobald die Standard Datenbanken zurück gespielt werden müssen, ist es wieder ein Versionskonflikt.
Ist das bisher noch nie jemanden auf die Füße gefallen oder habt ihr einfach eine Lösung für euch "gebaut"?
Grüße
Re: Bestimmte Version von KeyHelo installieren

Ich hatte den Fall zwar noch nicht, aber das mit den nicht kompatiblen Backups nach einem Keyhelp-Update kann ja jeden hier mal treffen.
Re: Bestimmte Version von KeyHelo installieren
Doch ich hatte das Problem auch schon.
Im Ordner /home/keyhelp/xyz (bin am Handy) sollten eigentlich Backups aller bisher installierten Versionen liegen.
Du kannst dann die zur Datenbank passende einspielen und erneut updaten.
Wegen des Versionskonfliktes habe ich jetzt bei allen Installationen „Auto-Update“ aktiviert. Ansonsten kann es tatsächlich schwierig werden…
Tobi
-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
Re: Bestimmte Version von KeyHelo installieren
Danke für die Zusammenfassung!Tobi wrote: ↑Tue 3. Oct 2023, 18:05 @blackmoon
Doch ich hatte das Problem auch schon.
Im Ordner /home/keyhelp/xyz (bin am Handy) sollten eigentlich Backups aller bisher installierten Versionen liegen.
Du kannst dann die zur Datenbank passende einspielen und erneut updaten.
Wegen des Versionskonfliktes habe ich jetzt bei allen Installationen „Auto-Update“ aktiviert. Ansonsten kann es tatsächlich schwierig werden…
Re: Bestimmte Version von KeyHelo installieren
Das hilft einem nur weiter, wenn es der selbe Server ist. Wenn du so wie ich auf einer grünen Wiese anfangen musst, gibt es die Option nicht.Tobi wrote: ↑Tue 3. Oct 2023, 18:05 Im Ordner /home/keyhelp/xyz (bin am Handy) sollten eigentlich Backups aller bisher installierten Versionen liegen.
Du kannst dann die zur Datenbank passende einspielen und erneut updaten.
Wegen des Versionskonfliktes habe ich jetzt bei allen Installationen „Auto-Update“ aktiviert. Ansonsten kann es tatsächlich schwierig werden…
Re: Bestimmte Version von KeyHelo installieren
Ich möchte @Alexander noch die Chance geben, seine Gedanken und evtl. offiziellen Weg zu äußern. Bevor wir hier mit einer Bastel-Lösung um's Eck kommen.
Re: Bestimmte Version von KeyHelp installieren
Ich müsste das jetzt mal nachstellen, aber es sollte möglich sein mit dem neuen KeyHelp den alten Ordner /home/keyhelp/ an einem anderen Pfad wiederherzustellen. Dann das enthaltene Versionsbackup extrahieren und anschließend das Update erneut starten.
Tobi
-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
- OlliTheDarkness
- Posts: 1868
- Joined: Tue 14. Aug 2018, 16:41
- Location: Essen (NRW)
Re: Bestimmte Version von KeyHelo installieren
Korrekt

Möchte hier auch kein "Stress" mit Alex oder KH auslösen, für ggf. unerwünschte Lösungswege ^^
OlliTheDarkness
**************************************************************
Helden leben lange, Legenden sterben nie


**************************************************************
Re: Bestimmte Version von KeyHelp installieren
1) Pre-Installer herunterladen
Code: Select all
wget https://install.keyhelp.de/get_keyhelp.php -O install_keyhelp.sh
Code: Select all
wget --prefer-family="$PREFERRED_PROTOCOL" --quiet --show-progress --no-check-certificate --output-document $archive_path ${release_info[download]}
Code: Select all
# Nur Ubuntu 22
https://install.keyhelp.de/files/releases/23.0/23.0-php81.tar.gz
# Nur Ubuntu 18, Ubuntu 20, Debian 10, Debian 11
https://install.keyhelp.de/files/releases/23.0/23.0-php71.tar.gz
Code: Select all
wget --prefer-family="$PREFERRED_PROTOCOL" --quiet --show-progress --no-check-certificate --output-document $archive_path https://install.keyhelp.de/files/releases/23.0/23.0-php71.tar.gz
4) Und startet das Script mit bash install_keyhelp.sh
Los gehts!
Alexander Mahr
**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
Re: Bestimmte Version von KeyHelp installieren
Wäre es dann eventuell möglich das Directory Listing auf https://install.keyhelp.de/files/releases/ zu aktivieren?

Tobi
-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
- OlliTheDarkness
- Posts: 1868
- Joined: Tue 14. Aug 2018, 16:41
- Location: Essen (NRW)
Re: Bestimmte Version von KeyHelp installieren
Und dadurch unnötigen Traffic durch DL Bots und Co zu erzeugen ?!Tobi wrote: ↑Mon 9. Oct 2023, 12:08 Danke für die Hilfestellung Alex.
Wäre es dann eventuell möglich das Directory Listing auf https://install.keyhelp.de/files/releases/ zu aktivieren?
![]()

OlliTheDarkness
**************************************************************
Helden leben lange, Legenden sterben nie


**************************************************************