Ergebnis 1 bis 35 von 35

Thema: Datenbank-Update nach Aktualisierung funktioniert nicht

  1. #1
    Contao-Nutzer Avatar von LutzWinkler
    Registriert seit
    02.09.2009.
    Beiträge
    139

    Standard Datenbank-Update nach Aktualisierung funktioniert nicht

    Hallo,

    versuche vergeblich von Contao 4.13.0 auf 4.13.16 (oder 5.0) zu aktualisieren.
    Im Contao-Manager wird "4.13.16 available" angezeigt.
    Wenn ich auf 'Update' und anschließend auf 'Apply Changes' klicke, läuft der Background-Task ohne Fehlermeldungen durch.
    Danach erscheint der Button 'Update Database'. Wenn ich darauf klicke, wird das Contao-Installtool aufgerufen. Und das sagt 'Die Datenbank ist aktuell' und 'Sie haben Contao erfolgreich installiert'. Es werden also keine Datenbankupdates angezeigt oder ausgeführt.
    Wenn ich den Background-Task schließe wird im Manager hier '4.13.16 available' angezeigt - und das Spiel geht von vorne los.

    Gibt es eine Möglichkeit, die Datenbank manuell zu aktualisieren? (Ohne Konsole)

    Gruß,
    Lutz

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Ändere das Version Requirement mal von 4.13.* auf ^4.13.16 und dann auf "Alle Paket aktualisiern" statt auf "Anwenden".

    Evt. hast du tatsächlich "4.13.0" eingetragen? Das würde das Verhalten erklären.
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Nutzer Avatar von LutzWinkler
    Registriert seit
    02.09.2009.
    Beiträge
    139

    Standard

    Danke - das hat's gebracht!
    Hab gleich weiter auf 5.1 aktualisiert.

    Viele Grüße,
    Lutz

  4. #4
    Contao-Nutzer Avatar von LutzWinkler
    Registriert seit
    02.09.2009.
    Beiträge
    139

    Standard

    Muss leider noch mal nachhaken:

    Habe inzwischen meine restlichen Contao-Installationen auch auf 5.1.0 aktualisiert.
    Bei einer Installation gibt es aber immer noch ein hartnäckiges Datenbank-Problem:
    • Unter Systemwartung steht "4 ausstehende Datenbank-Migrationen"
    • Wenn ich auf "Datenbank überprüfen" klicke, kommt anschließend die Meldung:
    • "Keine ausstehenden Migrationen oder Schema-Änderungen gefunden. Deine Datenbank ist auf dem aktuellsten Stand."
    • Die Meldung "4 ausstehende Datenbank-Migrationen" bleibt bestehen

    Welche Migrationen anstehen, ist nirgends zu sehen.
    Auch wenn Front- und Backend scheinbar einwandfrei funktionieren: die Datenbank ist jedenfalls nicht auf dem aktuellsten Stand.
    Ich fürchte, das wird spätestens beim nächsten Update Probleme machen

  5. #5
    Contao-Urgestein
    Registriert seit
    20.09.2012.
    Ort
    Lüneburger Heide
    Beiträge
    1.986
    Partner-ID
    12207
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Moin, hast Du es mal über die Konsole mit contao:migrate versucht?

    Je nach Hoster verschieden.
    Z.B.:
    Code:
    /usr/local/php81/bin/php vendor/bin/contao-console contao:migrate
    Grüße
    Autodidakt und HobbyWebdesigner

    www.webdesign24.biz
    Screencasts zu Contao

  6. #6
    Contao-Nutzer Avatar von LutzWinkler
    Registriert seit
    02.09.2009.
    Beiträge
    139

    Standard

    Ich hab bei Goneo nur ein Webhosting-Paket und keinen Managed Server. Ich wüsste nicht, wie ich da auf die Konsole zugreifen kann

  7. #7
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Die 4 ausstehenden Änderungen könnten auch einfach nur DROPs sein.
    » sponsor me via GitHub or PayPal or Revolut

  8. #8
    Contao-Nutzer Avatar von LutzWinkler
    Registriert seit
    02.09.2009.
    Beiträge
    139

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Die 4 ausstehenden Änderungen könnten auch einfach nur DROPs sein.
    Das ist aber nirgendwo zu sehen. Bei den anderen Updates wurde eine Liste mit den anstehenden Änderungen angezeigt. (ähnlich wie beim Installtool, das es ja nicht mehr gibt).
    Und es ist schon merkwürdig, dass einerseits 4 anstehende Migrationen angezeigt werden, beim Überprüfen keine Änderungen gefunden werden, danach aber immer noch 4 Migrationen anstehen

  9. #9
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Wie gesagt, könnten DROPs sein. Wenn du die entsprechende Checkbox nicht aktivierst, bleiben die auch weiterhin.

    Falls es sich um die DROPs handelt könnte man da sicher im Contao Manager noch etwas verbessern, um das besser anzuzeigen.
    » sponsor me via GitHub or PayPal or Revolut

  10. #10
    Contao-Nutzer Avatar von LutzWinkler
    Registriert seit
    02.09.2009.
    Beiträge
    139

    Standard

    Welche Checkbox? Es gibt keinerlei Auswahlmöglichkeiten

  11. #11
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107
    » sponsor me via GitHub or PayPal or Revolut

  12. #12
    Contao-Nutzer Avatar von LutzWinkler
    Registriert seit
    02.09.2009.
    Beiträge
    139

    Standard

    Dieser Screen erscheint überhaupt nicht

  13. #13
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Dann poste mal Screenshots oder Videos von deinem aktuellen Problem.
    » sponsor me via GitHub or PayPal or Revolut

  14. #14
    Contao-Nutzer Avatar von LutzWinkler
    Registriert seit
    02.09.2009.
    Beiträge
    139

    Standard

    https://privat.lutzwinkler.de/files/DB%20Migration.mp4
    Anwendungscache habe ich mehrfach erneuert

  15. #15
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Dann ein Ticket auf GitHub öffnen, mit allen Details + Video.
    » sponsor me via GitHub or PayPal or Revolut

  16. #16

  17. #17
    Contao-Nutzer Avatar von LutzWinkler
    Registriert seit
    02.09.2009.
    Beiträge
    139

    Standard

    Leider ist das Problem mit der ausstehenden Datenbank-Migration noch nicht gelöst.
    Und solange scheitern sämtliche Update-Versuche und Paket-Installationen.

    Beispiel:
    Die Mate-Themes werden zwar installiert. Nach der Installation müssen aber zahlreiche Datenbank-Migrationen durchgeführt werden.
    Das Fenster mit den Schema-Änderungen erscheint aber überhaupt nicht (Beispiel: schema.png).
    Anschließend erscheint im Contao-Manager wieder der Hinweis auf ausstehende Datenbank-Migrationen.
    Das Theme ist dadurch unbrauchbar.

    Bei früheren Contao-Versionen konnte man die Datenbank über das Install-Tool aktualisieren. Soweit ich weiß, griff das Tool dazu auf eine SQL-Datei zu, die mit dem Paket geliefert wurde. Irgendwo muss diese Information doch noch vorhanden sein - sonst käme doch nicht immer wieder der Hinweis, dass die Datenbank nicht aktuell ist? Vielleicht gibt es ja noch eine Möglichkeit, die Datenbank 'zu Fuß' über phpMyAdmin zu aktualisieren?? Leider habe ich keine

    Ich bin einigermaßen frustriert, weil ich mittlerweile alle meine Contao-Installationen auf 5.1 gehievt habe - jetzt aber keine Updates und Pakete mehr installieren kann.

    Gruß, Lutz


    PS: da ich keinen SSH-Zugang habe, kann ich nicht auf die Konsole zugreifen

  18. #18
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Zitat Zitat von LutzWinkler Beitrag anzeigen
    PS: da ich keinen SSH-Zugang habe, kann ich nicht auf die Konsole zugreifen
    Ohne wirst du vorerst nicht weiterkommen.
    » sponsor me via GitHub or PayPal or Revolut

  19. #19
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.451
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von LutzWinkler Beitrag anzeigen
    Ich bin einigermaßen frustriert, weil ich mittlerweile alle meine Contao-Installationen auf 5.1 gehievt habe - jetzt aber keine Updates und Pakete mehr installieren
    Hmm. Ist das im Kontext dieses Threads und vor dem Hintergrund, dass 5.1 keine LTS Version ist, ne gute Strategie gewesen?

  20. #20
    Contao-Nutzer Avatar von LutzWinkler
    Registriert seit
    02.09.2009.
    Beiträge
    139

    Standard

    Zitat Zitat von cliffparnitzky Beitrag anzeigen
    Hmm. Ist das im Kontext dieses Threads und vor dem Hintergrund, dass 5.1 keine LTS Version ist, ne gute Strategie gewesen?
    LTS-Version sagt mir ehrlich gesagt nichts. Nachdem ich per E-Mail auf die neueste Contao-Version 5.1 hingewiesen wurde, habe ich im Contao-Manager das Update durchgeführt. Und das lief ohne Fehlermeldung durch (s. Anfang des Threads)
    Geändert von LutzWinkler (14.03.2023 um 17:47 Uhr)

  21. #21
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.451
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Dann unbedingt jetzt zum Thema informieren. Das ist schon recht relevant, wenn man über mehrere Installationen spricht.

  22. #22
    Contao-Nutzer Avatar von LutzWinkler
    Registriert seit
    02.09.2009.
    Beiträge
    139

    Standard

    Habe jetzt eine komplette Neuinstallation durchgeführt:
    • aktuellen contao-manager.phar heruntergeladen (Version 1.6.3)
    • in neues Rootverzeichnis \contao51\public hochgeladen
    • neue, leere Datenbank angelegt (MySQL 5.7)
    • contao-manager.phar in contao-manager.phar.php umbenannt und gestartet
    • Neuen Benutzer und Passwort angelegt
    • Datenbank-Zugangsdaten eingegeben
    • ...gleiches Problem wie vor: https://privat.lutzwinkler.de/files/screenrecord.mp4
    • Die Datenbank bleibt leer

  23. #23
    Contao-Nutzer
    Registriert seit
    10.06.2021.
    Beiträge
    242
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Contao 5 benötigt soweit ich weiß MySQL 8 oder höher.

  24. #24
    Contao-Nutzer Avatar von LutzWinkler
    Registriert seit
    02.09.2009.
    Beiträge
    139

    Standard

    Zitat Zitat von lbableck Beitrag anzeigen
    Contao 5 benötigt soweit ich weiß MySQL 8 oder höher.
    Nicht dass ich wüßte. Auf einem anderen Server habe ich Contao 5.1.0 mit MySQL 5.7 installiert. Da funktionieren alle Updates und die Datenbankaktualisierung einwandfrei.
    Außerdem läßt der Contao-Manager bei der Eingabe der Datenbank-Verbindungsparameter die Auswahl zwischen MySQL 5.7 und 8.0

  25. #25
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Zitat Zitat von LutzWinkler Beitrag anzeigen
    Habe jetzt eine komplette Neuinstallation durchgeführt:
    • aktuellen contao-manager.phar heruntergeladen (Version 1.6.3)
    • in neues Rootverzeichnis \contao51\public hochgeladen
    • neue, leere Datenbank angelegt (MySQL 5.7)
    • contao-manager.phar in contao-manager.phar.php umbenannt und gestartet
    • Neuen Benutzer und Passwort angelegt
    • Datenbank-Zugangsdaten eingegeben
    • ...gleiches Problem wie vor: https://privat.lutzwinkler.de/files/screenrecord.mp4
    • Die Datenbank bleibt leer
    Das postest du am besten auf GitHub.

    - - - Aktualisiert - - -

    Das korrekte Repository wäre übrigens https://github.com/contao/contao-manager, nicht https://github.com/contao/contao, da es vermutlich kein Problem von Contao selbst ist.
    » sponsor me via GitHub or PayPal or Revolut

  26. #26
    Contao-Nutzer Avatar von LutzWinkler
    Registriert seit
    02.09.2009.
    Beiträge
    139

    Standard

    Zitat Zitat von lbableck Beitrag anzeigen
    Contao 5 benötigt soweit ich weiß MySQL 8 oder höher.
    Du hast recht: es war die MySQL-Version!
    Nach dem Update auf MySQL 8.0 funktioniert die Datenbank-Migration wieder.

    Vielen Dank für die Hinweis,
    Lutz

  27. #27
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich habe das Ticket https://github.com/contao/contao/issues/5846#issuecomment-1589795343 gerade aktualisiert, da ich das gleiche Problem habe.

    Kannste wieder öffnen, ich habe hier das gleiche Problem auf
    hostpoint.ch
    PHP 8.1.17
    10.6-MariaDB
    Manager 1.6.3

    Update von Contao 4.9.latest auf 4.13.24

    Ich habe dort 2 Projekte aktualisiert, beide mit gleichem Problem, und weitere Projekte werden jetzt folgen.

    In 4.13 kann ich ja noch das Installtool aufrufen mit contao/install, dort sehe ich was zu ändern ist, aber über den Manager keine Chance.

    Hier die Ansichten, die man diesbezüglich zu sehen bekommt.
    Ich habe ne MySQL-Version: 10.6-MariaDB. Da kann ich ja nicht einfach die MySQL-Version ändern, oder? Hat jemand einen Tipp, was ich versuchen könnte? Ich will nicht auf 5 Updaten und in 4.13 habe ich ja noch das Install-Tool, komme also soweit erstmal klar, aber der Fehler sollte ja irgendwie gefixt werden können.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  28. #28
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Hast du SSH-Zugriff? Wenn nicht, können wir's eh gleich vergessen.
    Wir müssten den Output von "contao:migrate" kennen. Der sollte eigentlich mit dem Install-Tool übereinstimmen.
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  29. #29
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich habe gerade Probleme mit dem SSH Zugriff. Ich melde mich wieder, sobald ich dort contao.migrate ausgeführt habe.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  30. #30
    Contao-Nutzer Avatar von Tompaianer
    Registriert seit
    16.04.2010.
    Ort
    Dresden
    Beiträge
    65

    Standard Gleiches Problem

    Contao 4.13.24 Hoster IONOS
    Keine Aktualisierung der Datenbank möglich.
    Einziger Hinweis von IONOS: Ab der PHP-Version 8.1, die IONOS ab dem 01.12.2021 eingeführt hat, war die Fehlerausgabe über den Browser standardmäßig aktiviert („display_errors = on“).
    ... haben wir die Standardeinstellung von „on“ auf „off“ geändert.
    Kann es daran liegen?

  31. #31
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.612
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich hatte gerade auch Update-Probleme bei der Datenbank, ich weiß nicht, ob es mit Eurem Fehler zu tun hat.

    Es lag an einem Eintrag in der config/parameters.yml, wo der falsche Datenbanktyp eingetragen war:
    Code:
    database_version: 5.7.37-nmm1-log
    Inzwischen lief es aber auf MariaDB 10.

    Das Löschen dieser Zeile und dem Cache neu aufbauen hat die Datenbank dann überzeugen können, es wurden alle Änderungen übernommen.

  32. #32
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    In meinen parameters.yml Dateien ist diese Variable überhaupt nicht eingetragen. Muss man die manuell eintragen? Kann ich mir nicht vorstellen.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  33. #33
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Das wird automatisch vom Contao Install Tool eingetragen.
    » sponsor me via GitHub or PayPal or Revolut

  34. #34
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Toflar Beitrag anzeigen
    Wir müssten den Output von "contao:migrate" kennen.
    Habe ich gerade hier in dem Ticket eingetragen.
    https://github.com/contao/contao/iss...ent-1595765468
    Geändert von Andreas (17.06.2023 um 15:12 Uhr)
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  35. #35
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Das wird automatisch vom Contao Install Tool eingetragen.
    Bei mir nicht.

    Habe gerade nochmal bei einigen Installationen nachgesehen. Bei einigen war es eingetragen, bei einigen nicht.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •