Ergebnis 1 bis 4 von 4

Thema: Nach Update - Installtool nicht aufrufbar "500 Internal Server Error"

  1. #1
    Contao-Nutzer
    Registriert seit
    26.08.2018.
    Beiträge
    110

    Standard Nach Update - Installtool nicht aufrufbar "500 Internal Server Error"

    Hallo zusammen,

    nachdem ich eine 4.9-Installation auf 4.13 gehoben habe (alle Erweiterungen wurden ebenfalls aktualisiert und verwaiste zuvor deinstalliert) wird im Bereich Systemwartung des Contao-Managers ein Fehler unter "Datenbank-Migrationen" (Datenbank-Problem gefunden) angezeigt. Der Aufruf des Installtools schlägt mit der o.g. Meldung fehl. Das Front- und das Backend funktionieren ansonsten.

    im Debug-Modus wird folgendes ausgegeben:

    Code:
    Symfony\Component\ErrorHandler\Error\UndefinedMethodError:
    Attempted to call an undefined method named "rowCount" of class "Doctrine\DBAL\Statement".
    
      at vendor/markocupic/calendar-event-booking-bundle/src/Migration/AutogenerateBookingForm.php:62
      at Markocupic\CalendarEventBookingBundle\Migration\AutogenerateBookingForm->shouldRun()
         (vendor/contao/core-bundle/src/Migration/MigrationCollection.php:47)
      at Contao\CoreBundle\Migration\MigrationCollection->getPending()
         (vendor/contao/core-bundle/src/Migration/MigrationCollection.php:68)
      at Contao\CoreBundle\Migration\MigrationCollection->run()
         (vendor/contao/installation-bundle/src/InstallTool.php:427)
      at Contao\InstallationBundle\InstallTool->runMigrations()
         (vendor/contao/installation-bundle/src/Controller/InstallationController.php:361)
      at Contao\InstallationBundle\Controller\InstallationController->runDatabaseUpdates()
         (vendor/contao/installation-bundle/src/Controller/InstallationController.php:96)
      at Contao\InstallationBundle\Controller\InstallationController->installAction()
         (vendor/symfony/http-kernel/HttpKernel.php:163)
      at Symfony\Component\HttpKernel\HttpKernel->handleRaw()
         (vendor/symfony/http-kernel/HttpKernel.php:75)
      at Symfony\Component\HttpKernel\HttpKernel->handle()
         (vendor/symfony/http-kernel/Kernel.php:202)
      at Symfony\Component\HttpKernel\Kernel->handle()
         (web/index.php:44)
      at require('/srv/www/domain/public/neubau.domain.de/web/index.php')
         (web/app.php:13)                
         
         
         An exception occurred while executing a query: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'domain_1.tl_search' doesn't exist
    Was kann ich tun (ich hatte vor dem Upgrade ein Backup der Daten erstellt) ?

    Gruß Stefan
    Talentfrei aber hartnäckig

  2. #2
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.943

    Standard

    alle Erweiterungen wurden ebenfalls aktualisiert
    Für mich sieht das danach aus, als ob markocupic/calendar-event-booking-bundle nicht aktualisiert wurde, denn dort steht in der im StackTrace genannten Zeile 62 in der aktuellen Version etwas anderes (https://github.com/markocupic/calend...fe609be62a5f59). Bist Du dort evtl. noch auf dem 5.x Zweig?
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

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

    Standard

    Mit
    Code:
    composer outdated --direct
    siehst du für welche Pakete ggf. höhere Major Versionen verfügbar sind (ob sie installierbar sind ist aber eine andere Frage).
    » sponsor me via GitHub or PayPal or Revolut

  4. #4
    Contao-Nutzer
    Registriert seit
    26.08.2018.
    Beiträge
    110

    Standard

    Vielen Dank an euch (fiedsch und spooky),

    nach "composer outdated --direct" (kannte ich noch nicht) wurde mir die passende Version vom calendar-event-booking-bundle angezeigt (5.3.3). Nach der Installation der aktuellen Version konnte dann auch mit der nochmaligen Aktualisierung der Datenbank 1146 Table 'domain_1.tl_search' doesn't exist behoben werden (worauf ich den Fokus gerichtet hatte). Hatte nicht mehr auf dem Schirm, dass die nicht aktuelle App-Version die hierfür nötige Anpassung der Datenbank sperrt....

    Gracias
    Talentfrei aber hartnäckig

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
  •