Das Upgrade-Modul findet sich im Menü unter "System -> Upgrade".
Im Ausgabefenster steht die Ausgabe des letzten Vorgangs, bitte immer auf die Datumsangabe achten.
Code
--------------- OpenXE upgrade ---------------
--------------- 2023-12-05 07:32:12 ---------------
Es stehen 4 Funktionen zur Verfügung:
- Anzeige auffrischen
Lädt die Seite inkl. Protokollausgabe neu ohne eine Aktion zu starten. - Upgrades prüfen
Holt die neuesten Versionen vom Upgradeserver und zeigt verfügbare Upgrades an. Mit dem Häkchen "Upgrade-Details anzeigen" werden mehr Informationen zu den Versionen ausgegeben. - UPGRADE
Führt das Upgrade durch, d.h. die Systemdateien werden auf den neuesten Stand gebracht und danach die Datenbank angepasst. Falls manuelle geänderte Programm-Dateien vorhanden sind, werden diese überschrieben. - Datenbank prüfen
Die Datenbank wird überprüft und Abweichungen zum Soll-Zustand festgestellt. Im nächsten Schritt kann man die Datenbank anpassen lassen.
-> Je nach Server-Anbindung und Performance kann das Upgrade ein paar Minuten dauern, zum Auffrischen der Seite kann man einfach in einem neuen Browserfenster die Seite (Ohne Formulardaten abzusenden) aufrufen. <-
Upgrades prüfen...
Upgrades prüfen mit Details:
Hier sieht man die Versionshistorie:
Code
2023-12-02 (2129627a): lager lieferschein umlagern
2023-11-25 (22e411a6): ticketregel bugfix warteschlange 0
2023-11-25 (d7db7848): ticket add spam filter from list
2023-11-25 (088ad455): ticketregeln added adresse
2023-11-19 (2cb1f91a): ticket system attachments on ticket header
UPGRADE:
Comments 10
harryhe
Hallo,
vielleicht kann mir jemand helfen beim Upgrade: (gehostet über den Ersteller unseres Webshops bei Hetzner)
--------------- 2025-12-04 15:38:08 ---------------
Fetch additional remotes failed. SSL certificate problem: certificate has expired
git log HEAD --
git ls-files -m /srv/customers/webs/Kxxxxxx/openxe.xxx.xxx
Auch mit erzwingen -f funktioniert es nicht bzw. wird bei der nächsten Prüfung wieder das selbe angezeigt.
Oder liegt es an der Datenbank ?
--------------- Loading from database 'Kxxxxxxsql2@localhost'... ---------------
--------------- Loading from JSON... ---------------
Table count database 622 vs. JSON 603
--------------- Comparing JSON 'openxe@localhost' vs. database 'K142767sql2@localhost' ---------------
type => [Column existence], table => [adresse_accounts], in DB => [email]
type => [Column existence], table => [adresse_accounts], in DB => [notiz]
type => [Column existence], table => [amazoninvoice_position], in DB => [created_at]
type => [Key existence], table => [gutschrift], in DB => [rechnungid]
type => [Key existence], table => [lieferschein], in DB => [rechnungid]
type => [Key existence], table => [logfile], in DB => [FullText]
type => [Key existence], table => [mitarbeiterzeiterfassung_einstellungen], in DB => [erstellt]
type => [Table existence], in DB => [pma__bookmark]
type => [Table existence], in DB => [pma__central_columns]
type => [Table existence], in DB => [pma__column_info]
type => [Table existence], in DB => [pma__designer_settings]
type => [Table existence], in DB => [pma__export_templates]
type => [Table existence], in DB => [pma__favorite]
type => [Table existence], in DB => [pma__history]
type => [Table existence], in DB => [pma__navigationhiding]
type => [Table existence], in DB => [pma__pdf_pages]
type => [Table existence], in DB => [pma__recent]
type => [Table existence], in DB => [pma__relation]
type => [Table existence], in DB => [pma__savedsearches]
type => [Table existence], in DB => [pma__table_coords]
type => [Table existence], in DB => [pma__table_info]
type => [Table existence], in DB => [pma__table_uiprefs]
type => [Table existence], in DB => [pma__tracking]
type => [Table existence], in DB => [pma__userconfig]
type => [Table existence], in DB => [pma__usergroups]
type => [Table existence], in DB => [pma__users]
type => [Column existence], table => [seriennummern], in DB => [adresse]
type => [Column existence], table => [seriennummern], in DB => [lieferung]
type => [Column existence], table => [seriennummern], in DB => [lieferschein]
type => [Column existence], table => [seriennummern], in DB => [lieferscheinpos]
type => [Key existence], table => [systemhealth_notification_item], in DB => [systemhealth_id]
type => [Key existence], table => [verbindlichkeit], in DB => [auftrag]
32 differences.
--------------- Comparing database 'Kxxxxxxsql2@localhost' vs. JSON 'openxe@localhost' ---------------
0 differences.
--------------- Calculating database upgrade for 'Kxxxxxxsql2@localhost'... ---------------
0 upgrade statements
--------------- Done! ---------------
--------------- 2025-12-04 15:45:45 ---------------
Auch hier kein Erfolg, egal wie oft ich auf Datenbank update klicke.
Aber erklärt sicher warum ich beim Seriennummer- Modul auch nicht weiter komme (kann keine Nummern eintragen)
harryhe
Aktuelle Version OpenXE 1.12 (880d5e6c)
harryhe
Ist für das Datenbank- Update ein bestimmter Benutzer erforderlich ?
Kann man diesen einstellen, oder erfolgt der Zugriff über die Login-Daten ?
harryhe
Bei einer lokalen installation mit der selben Datenbank bekomme ich folgende Fehlermeldung beim Upgrade:
Aktuelle Version OpenXE 1.12 (?)
Ausgabe --------------- OpenXE upgrade ---------------
--------------- 2025-12-04 16:35:17 ---------------
Fetch additional remotes failed. SSL certificate problem: certificate has expired
git log HEAD --
Setting up git...git init /var/www/OpenXE
Reinitialized existing Git repository in /var/www/OpenXE/.git/
git add /var/www/OpenXE
Error while initializing git!
--------------- Aborted! ---------------
Alex
Das sind verschiedene Sachen. Das Upgrade auf dem Hetznersystem ist erfolgreich, die Meldungen sind nur Warnungen. Wo genau klemmt es denn mit den Seriennummern?
Bei Deinem lokalen System sieht es aus als ob die Berechtigungen nicht stimmen. Alles sollte als Besitzer www-data:www-data haben, das Upgrade dann mit "su" ausführen.
P.S. kannst Du bitte Foreneinträge machen statt hier zu kommentieren?
Rene
Hallo,
irgendwie klappt das mit dem Upgrade bei uns nicht.
--------------- Current version ---------------
2023-12-07 (3c858856): V.1.11
Clear modified files or use -f
--------------- Aborted! ---------------
--------------- 2024-12-09 08:20:32 ---------------
Woran kann es liegen?
Alex
Da scheinen veränderte Dateien vorhanden zu sein. Mit Parameter -f kann man das Upgrade erzwingen.
Rene
Das erste hat funktioniert. Danke.
matthiasrau
Hi, bei uns mag das Upgrade nicht:
Aktuelle VersionOpenXE 1.11
Ausgabe--------------- OpenXE upgrade ---------------
--------------- 2024-07-30 18:14:17 ---------------
git log HEAD --
Error while executing git!
--------------- Aborted! ---------------
--------------- 2024-07-30 18:14:17 ---------------
Eine Idee, woran das liegen könnte?
Vielen Dank.
Schöne Grüße,
Matthias Rau
Alex
Hi,
das sieht aus als wäre git nicht installiert. Kannst Du einfach mal git in der Konsole ausführen?
VG
Alex