Tabelle in Datenbank nicht mehr da seit dem Update?

Hallo zusammen,

ich deute jedenfalls diese Fehlermeldung das hier eine Tabelle fehlt!

Habe heute von 5.4.5 auf 5.5.1 ein Update gemacht. Kann hier jemand was dazu sagen?

 

Ups! Ein Fehler ist aufgetreten!

Die nachfolgenden Hinweise sollten Ihnen weiterhelfen.

An exception occurred while executing ‚SELECT configs.id FROM s_benchmark_config configs WHERE configs.active = 1 AND configs.industry != 0‘: SQLSTATE[42S02]: Base table or view not found: 1146 Table ‚fahrzeugteilecom_db1.s_benchmark_config‘ doesn’t exist in vendor/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php on line 131

Stack trace:

 #0 vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(855): Doctrine\DBAL\DBALException::driverExceptionDuringQuery(Object(Doctrine\DBAL\Driver\PDOMySql\Driver), Object(PDOException), 'SELECT configs....', Array) #1 vendor/doctrine/dbal/lib/Doctrine/DBAL/Query/QueryBuilder.php(206): Doctrine\DBAL\Connection-\>executeQuery('SELECT configs....', Array, Array) #2 engine/Shopware/Models/Benchmark/Repository.php(202): Doctrine\DBAL\Query\QueryBuilder-\>execute() #3 engine/Shopware/Controllers/Backend/Index.php(358): Shopware\Models\Benchmark\Repository-\>getValidShops() #4 engine/Shopware/Controllers/Backend/Index.php(156): Shopware\_Controllers\_Backend\_Index-\>isBIActive() #5 engine/Library/Enlight/Controller/Action.php(193): Shopware\_Controllers\_Backend\_Index-\>indexAction() #6 engine/Library/Enlight/Controller/Dispatcher/Default.php(549): Enlight\_Controller\_Action-\>dispatch('indexAction') #7 engine/Library/Enlight/Controller/Front.php(222): Enlight\_Controller\_Dispatcher\_Default-\>dispatch(Object(Enlight\_Controller\_Request\_RequestHttp), Object(Enlight\_Controller\_Response\_ResponseHttp)) #8 engine/Shopware/Kernel.php(202): Enlight\_Controller\_Front-\>dispatch() #9 vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php(102): Shopware\Kernel-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #10 vendor/symfony/http-kernel/HttpCache/HttpCache.php(448): Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle(Object(Shopware\Kernel), Object(Symfony\Component\HttpFoundation\Request), 1, true) #11 engine/Shopware/Components/HttpCache/AppCache.php(268): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #12 vendor/symfony/http-kernel/HttpCache/HttpCache.php(238): Shopware\Components\HttpCache\AppCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true) #13 engine/Shopware/Components/HttpCache/AppCache.php(105): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>pass(Object(Symfony\Component\HttpFoundation\Request), true) #14 shopware.php(122): Shopware\Components\HttpCache\AppCache-\>handle(Object(Symfony\Component\HttpFoundation\Request)) #15 {main}

 

Die Tabelle wird mit dem Update erst abgelegt. Müsstest du ggf. manuell machen: 

https://github.com/shopware/shopware/blob/09fb7841a02a86631c00b13c8d1b8e99b9bc38b2/_sql/migrations/1400-add-benchmark-config-table.php

1 „Gefällt mir“

Hab ich gemacht! Trotzdem fehlt scheinbar noch etliches!

SyntaxError: Unexpected token )
    at http://www.fahrzeug-teile.com/engine/Library/ExtJs/ext-all.js?201809181442:21:5361
    at Object.Ext.globalEval (http://www.fahrzeug-teile.com/engine/Library/ExtJs/ext-all.js?201809181442:21:5369)
    at Object.success (http://www.fahrzeug-teile.com/backend/base?file=bootstrap&loggedIn=1537812170:530:5)
    at Object.callback (http://www.fahrzeug-teile.com/engine/Library/ExtJs/ext-all.js?201809181442:21:67496)
    at i.onComplete (http://www.fahrzeug-teile.com/engine/Library/ExtJs/ext-all.js?201809181442:21:422670)
    at i.onStateChange (http://www.fahrzeug-teile.com/engine/Library/ExtJs/ext-all.js?201809181442:21:422314)
    at XMLHttpRequest. (http://www.fahrzeug-teile.com/engine/Library/ExtJs/ext-all.js?201809181442:21:17406)

Wie hast du denn aktualisiert?
Wenn manuell, fehlen da vielleicht Dateien?

Spontan wäre wohl das beste ein Backup - dann kannst du es in Ruhe vielleicht nochmal in einer Testumgebung versuchen und schauen, woran es liegt.

Wenn nicht möglich, müsstest du erstmal weitere Informationen liefern:

  • Wie hast du aktualisiert
  • Wo genau kommt diese Fehlermeldung?

 

Ich habe über den Scriptinstaller aus dem cPanel aktualisiert. Damit hatte ich bisher gute Erfahrungen weil der eingebaute Updatemechanismus meistens elendg viele Anläufe brauchte um mal irgendwann zu starten.
Dann, nach dem der Update durch war kam auch wieder angebliche timeouts beim Löschen im vorletzten Schritt. Naja und dann kam der nun vorliegende Fehler. Also ich bild mir ja ein das hier einfach nicht getestet wird bevor Updates ausgeliefert werden. Es ist immer ein Glücksspiel.
Die Fehlermeldung kommt im Backend.
Das Frontend geht so lala aber nicht wirklich, die Startseite wird nicht geladen. Bestimmt fehlt irgendwas. 

“Ich habe über den Scriptinstaller aus dem cPanel aktualisiert.” heißt konkret was?
Das ist ja kein Teil in Shopware, keine Ahnung was das Tool da macht.

Ich würde dir wie gesagt zu einem sauberen Backup raten.

Ansonsten kannst du probieren nochmal das Update-Paket neu hochzuladen, auf dem Server zu entpacken und das Update nochmal auszuführen.

Update-Paket: http://releases.s3.shopware.com.s3.amazonaws.com/update_5.5.1_d9e440b141186b6ee91b2f6e6a98a37455c5e2ce.zip

Danach: https://community.shopware.com/Shopware-aktualisieren-updaten_detail_1878.html#Update_per_Browser

1 „Gefällt mir“

Das werde ich morgen so machen Moritz, danke für diese Hinweise, Ich gebe Rückmeldung …

Hallo Moritz, hat funktioniert! Wir sind nun auf 5.5.1 :slight_smile: Das freut mich sehr! Vielen Dank!