Updatefehler - Slim Application Error

Hallo zusammen,

obwohl ich bewusst ein Paar Tage gewartet habe das update einzuspielen, hat es mich jetzt auch erwischt. Irgendwann musste es ja mal schiefgehen.
Nach dem Bestätigen, dass aufgeräumt werden kann geht nichts mehr. Weder Front- noch backend. Scheinbar haben nicht gerage wenige user hier das selbe Problem. Da vor dem Start des updates alle Haken grün waren, weiß ich nicht wo der Fehler liegen soll.
Kann jemand von Euch der unten stehenden Fehlermeldung mehr entnehmen?

Besten Dank für jeden Vorschlag!


Slim Application Error
The application could not run because of the following error:

Details

Type: UnexpectedValueException
Message: DirectoryIterator::__construct(/var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/custom/plugins): failed to open dir: No such file or directory
File: /var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/engine/Shopware/Kernel.php
Line: 315
Trace

#0 /var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/engine/Shopware/Kernel.php(315): DirectoryIterator->__construct(’/var/www/vhosts…’)
#1 /var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/engine/Shopware/Kernel.php(277): Shopware\Kernel->initializePlugins()
#2 /var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/recovery/update/src/DependencyInjection/Container.php(175): Shopware\Kernel->boot()
#3 /var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/recovery/common/vendor/pimple/pimple/src/Pimple/Container.php(113): Shopware\Recovery\Update\DependencyInjection\Container->Shopware\Recovery\Update\DependencyInjection{closure}(Object(Pimple\Container))
#4 /var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/recovery/update/src/DependencyInjection/Container.php(184): Pimple\Container->offsetGet(‘shopware.contai…’)
#5 /var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/recovery/common/vendor/pimple/pimple/src/Pimple/Container.php(113): Shopware\Recovery\Update\DependencyInjection\Container->Shopware\Recovery\Update\DependencyInjection{closure}(Object(Pimple\Container))
#6 /var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/recovery/common/src/DependencyInjection/Container.php(80): Pimple\Container->offsetGet(‘shopware.theme_…’)
#7 /var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/recovery/update/src/app.php(164): Shopware\Recovery\Common\DependencyInjection\Container->get(‘shopware.theme_…’)
#8 [internal function]: {closure}()
#9 /var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/recovery/common/vendor/slim/slim/Slim/Route.php(462): call_user_func_array(Object(Closure), Array)
#10 /var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/recovery/common/vendor/slim/slim/Slim/Slim.php(1326): Slim\Route->dispatch()
#11 /var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/recovery/common/vendor/slim/slim/Slim/Middleware/Flash.php(85): Slim\Slim->call()
#12 /var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/recovery/common/vendor/slim/slim/Slim/Middleware/MethodOverride.php(92): Slim\Middleware\Flash->call()
#13 /var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/recovery/common/vendor/slim/slim/Slim/Middleware/PrettyExceptions.php(67): Slim\Middleware\MethodOverride->call()
#14 /var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/recovery/common/vendor/slim/slim/Slim/Slim.php(1271): Slim\Middleware\PrettyExceptions->call()
#15 /var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/recovery/update/index.php(46): Slim\Slim->run()
#16 {main}

Trotz dem Wiederherstellen einen Backups, befindet sich die Seite im Wartungmodus.

Wenn ich: /recovery/update/dbmigration an die URL anhänge kommt als Meldung:

 

Error

Received the following error message:
Could not apply migration: SQLSTATE[42S01]: Base table or view already exists: 1050 Table ‚s_filter_values_attributes‘ already exists

Please try to fix this error and restart the update.

Response

 {"valid":false,"errorMsg":"Could not apply migration: SQLSTATE[42S01]: Base table or view already exists: 1050 Table 's\_filter\_values\_attributes' already exists"}

@sellfirst schrieb:

Trotz dem Wiederherstellen einen Backups, befindet sich die Seite im Wartungmodus.

„nicht gerade wenige user“, wie auch ich selbst waren einfach zu voreilig mit den updates. Die 5.1.5 läuft hier mittlerweile aber recht stabil, obwohl es immer noch an wichtigen Plugin-Updates fehlt.

Der eingangs erwähnte Fehler ist relativ eindeutig: Da ist ein Verzeichnis nicht vorhanden. Das ist im Update-Paket aber mit dabei. Am besten prüfst du mal das Verzeichnis und auch die Zugriffsrechte darauf.

Die zweite Fehlermeldung ist einem fehlerhaften Backup geschuldet - hier sind noch Tabellen vorhanden, die erst während des Updates angelegt werden.

@kulli schrieb:

@sellfirst schrieb:

Trotz dem Wiederherstellen einen Backups, befindet sich die Seite im Wartungmodus.

https://forum.shopware.com/discussion/37540/wartungsmodus-nach-update-auf-5-1-6-im-front-und-backend

“nicht gerade wenige user”, wie auch ich selbst waren einfach zu voreilig mit den updates. Die 5.1.5 läuft hier mittlerweile aber recht stabil, obwohl es immer noch an wichtigen Plugin-Updates fehlt.

Hm, also noch weiter warten Deiner Meinung nach?

@Moritz Naczenski schrieb:

Der eingangs erwähnte Fehler ist relativ eindeutig: Da ist ein Verzeichnis nicht vorhanden. Das ist im Update-Paket aber mit dabei. Am besten prüfst du mal das Verzeichnis und auch die Zugriffsrechte darauf.

Die zweite Fehlermeldung ist einem fehlerhaften Backup geschuldet - hier sind noch Tabellen vorhanden, die erst während des Updates angelegt werden.

Hallo Moritz,

zu aller erst Danke ich Dir für die Rückmeldung.

Leider hilft diese mir nicht besonders weiter. Dass ein Verzeichnis nicht vorhanden ist, kann ich gerade noch rauslesen. Da jedoch auch ein File genannt wird (File: /var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/engine/Shopware/Kernel.php) weiß ich nicht genau was ich damit anfagen soll. Das Verzeichnis ist auf jeden Fall vorhanden. Welche Rechte benötigt es?

Das Verzeichnis hat 755 , die datei 666

aber das ist doch nicht das problem - hast du (wie im link angegeben) nach erfolgreichem Durchlaufen des Updates den ordner /update-assets gelöscht?

Das Problem ist, dass das - erfolgreiche Durchlaufen - ja nicht stattgefunden hat.
Nach dem Klick auf “Aufräumen” wurde die Aktion mit ganz oben stehender Fehlermeldung abgebrochen.
 

Ich habe den Wartungsmodus beenden können indem ich den gesamten Order /update/ gelöscht habe. In diesem befindet sich ja der von Dir beschriebene Order.

@sellfirst schrieb:

Trotz dem Wiederherstellen einen Backups, befindet sich die Seite im Wartungmodus.

Hast Du vor dem Wiederherstellen die alte, fehlerhafte Shopware-Installation vollständig gelöscht? Falls nicht, wird das Wiederherstellen nicht viel bringen, weil Rückstände vom fehlgeschlagenen Update nicht überschrieben werden.

Timme Hosting - schnelles nginx-Hosting

www.timmehosting.de

Ich habe per Plesk alle Daten des Webhostingpakets gesichert und diese im Anschluss wiederhergestellt. Das funktionierte recht gut. Nur stehe ich halt heute Nach vor einem neuen Versuch das update zu fahren.

Naja ich sehe schon das hilft alles nix. Anstatt besser wird es nur bunter.

Nachdem ich eine „doppelte“ Tabelle in der Datenbank gelöscht habe, lief das update bis zum aufräumen wieder durch.

Nach dem Klick auf den letzten Button, kommt halt eine neue Fehlermeldung:

Slim Application Error

The application could not run because of the following error:

Details

Type:  Doctrine\ORM\Mapping\MappingException

Message:  The target-entity Shopware\Models\Attribute\PropertyGroup cannot be found in ‚Shopware\Models\Property\Group#attribute‘.

File:  /var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/MappingException.php

Line:  762

Trace

  

#0 /var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php(1023): Doctrine\ORM\Mapping\MappingException::invalidTargetEntityClass(‚Shopware\Models…‘, ‚Shopware\Models…‘, ‚attribute‘)#1 /var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php(272): Doctrine\ORM\Mapping\ClassMetadataInfo->validateAssociations()#2 /var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php(251): Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(Object(Doctrine\ORM\Mapping\ClassMetadata), NULL)#3 /var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/AbstractClassMetadataFactory.php(332): Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(Object(Doctrine\ORM\Mapping\ClassMetadata), NULL, false, Array)#4 /var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php(78): Doctrine\Common\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(‚Shopware\Models…‘)#5 /var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/AbstractClassMetadataFactory.php(216): Doctrine\ORM\Mapping\ClassMetadataFactory->loadMetadata(‚Shopware\Models…‘)#6 /var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/AbstractClassMetadataFactory.php(115): Doctrine\Common\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(‚Shopware\Models…‘)#7 /var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/engine/Shopware/Components/Model/ModelManager.php(263): Doctrine\Common\Persistence\Mapping\AbstractClassMetadataFactory->getAllMetadata()#8 /var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/engine/Shopware/Components/Model/ModelManager.php(247): Shopware\Components\Model\ModelManager->regenerateAttributeProxies(Array)#9 /var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/engine/Shopware/Components/DependencyInjection/Bridge/Models.php(93): Shopware\Components\Model\ModelManager->generateAttributeModels()#10 /var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/engine/Shopware/Components/DependencyInjection/Bridge/Models.php(81): Shopware\Components\DependencyInjection\Bridge\Models->generateAttributeModels(Object(Shopware\Components\Model\ModelManager))#11 /var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/var/cache/production_201608150941/proxies/ShopwareProductionda39a3ee5e6b4b0d3255bfef95601890afd80709ProjectContainer.php(588): Shopware\Components\DependencyInjection\Bridge\Models->factory(Object(Doctrine\Common\EventManager), Object(Shopware\Components\Model\Configuration), Object(Enlight_Loader), Object(Doctrine\DBAL\Connection), Object(Doctrine\ORM\Mapping\Driver\AnnotationDriver))#12 /var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/vendor/symfony/dependency-injection/Container.php(314): ShopwareProductionda39a3ee5e6b4b0d3255bfef95601890afd80709ProjectContainer->getModelsService()#13 /var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/engine/Shopware/Components/DependencyInjection/Container.php(182): Symfony\Component\DependencyInjection\Container->get(‚models‘, 1)#14 /var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/engine/Shopware/Components/DependencyInjection/Container.php(138): Shopware\Components\DependencyInjection\Container->doLoad(‚models‘, 1)#15 /var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/recovery/update/src/DependencyInjection/Container.php(178): Shopware\Components\DependencyInjection\Container->get(‚models‘)#16 /var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/recovery/common/vendor/pimple/pimple/src/Pimple/Container.php(113): Shopware\Recovery\Update\DependencyInjection\Container->Shopware\Recovery\Update\DependencyInjection{closure}(Object(Pimple\Container))#17 /var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/recovery/update/src/DependencyInjection/Container.php(184): Pimple\Container->offsetGet(‚shopware.contai…‘)#18 /var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/recovery/common/vendor/pimple/pimple/src/Pimple/Container.php(113): Shopware\Recovery\Update\DependencyInjection\Container->Shopware\Recovery\Update\DependencyInjection{closure}(Object(Pimple\Container))#19 /var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/recovery/common/src/DependencyInjection/Container.php(80): Pimple\Container->offsetGet(‚shopware.theme_…‘)#20 /var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/recovery/update/src/app.php(164): Shopware\Recovery\Common\DependencyInjection\Container->get(‚shopware.theme_…‘)#21 [internal function]: {closure}()#22 /var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/recovery/common/vendor/slim/slim/Slim/Route.php(462): call_user_func_array(Object(Closure), Array)#23 /var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/recovery/common/vendor/slim/slim/Slim/Slim.php(1326): Slim\Route->dispatch()#24 /var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/recovery/common/vendor/slim/slim/Slim/Middleware/Flash.php(85): Slim\Slim->call()#25 /var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/recovery/common/vendor/slim/slim/Slim/Middleware/MethodOverride.php(92): Slim\Middleware\Flash->call()#26 /var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/recovery/common/vendor/slim/slim/Slim/Middleware/PrettyExceptions.php(67): Slim\Middleware\MethodOverride->call()#27 /var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/recovery/common/vendor/slim/slim/Slim/Slim.php(1271): Slim\Middleware\PrettyExceptions->call()#28 /var/www/vhosts/touristenkarte-kuba.de/httpdocs/shop/recovery/update/index.php(46): Slim\Slim->run()

#29 {main}

 

Ahhhhhh
Wäre wirklich super, wenn Seitens SW hier nachgebessert wird. Scheint ja so, dass es sich hier nicht um Einzelfälle handelt.
 

Da wird erstmal nichts nachgebessert, da die Fehler die wir uns bisher angesehen haben, immer auf fehlerhafte Datenbankstände zurückzuführen waren. Und wir haben uns da natürlich nicht nur eine Datenbank angesehen :wink:

Die Fehlermeldung sagt, dass deine Foreign-Keys nicht passen. Denke also deine Datenbank ist eben nicht korrekt zurückgesichert und enthält nun Inkonsistenzen. Das Update an sich ist aber durchgelaufen. Also am besten haust du dann, wenn die Fehlermeldung auftritt mal die update-assets weg und führst die Foreign-Key Reparatur durch. Danach noch eben den Cache manuell über FTP leeren. Die Foreign-Key Reparatur gibt es im Wiki.

Du kannst mir auch mal einen Dump deiner Datenbank an forum@shopware.de schicken, dann schau ich mal wo der Hund begraben liegt.

Auch Dir Danke für die Rückmeldung. Ich würde gerne Dein Angebot annehmen und Dir einen dump der Datenbank senden. Zuerst werde ich jedoch noch versuchen nach Deiner Anleitung vorzugehen. Soll ich Dir den dump dann im “gesicherten Zustand” also vor update 5.1.6 oder nach dem “fehlerhaften” update senden?

Habe gestern früh die Mail gesandt. Leider bisher ohne Antwort.
Troztdem Danke nochmal für das Angebot!

Nach zahlreichen Backups und verschiedenen Versuchen hat es dann doch geklappt.
Ich versuche mal wiederzugeben wie es dann funktionierte.

  1. Frisches Backup machen (von FTP und Datenbank)
  2. phpMyAdmin Aufrufen und folgende Tabellen löschen ( - link zum Thread - ) Danke an Zzotti
  3. /recovery/update/ aufrufen (oder update starten)
  4. Fertig! (Vor dem letzten Klick auf “aufräumen” habe ich nochmal “Schritt 1” wiederholt, sollte jedoch nicht nötig sein.

Sollte also jemand den selben Fehler wie oben beschrieben haben, sollte es wie soeben beschrieben dann durchlaufen.

Moin,

ich habe mir den Dump eingespielt. Es gab einige Spalten und Tabellen die es in 5.1.6 noch nicht gibt - der Dump war also definitiv schon ein Mischstand zwischen 5.1.6 und 5.2 und defekt. Ich habe folgendes vor dem Update durchgeführt

SET FOREIGN_KEY_CHECKS=0;
DROP TABLE s_filter_values_attributes;
DROP TABLE s_filter_options_attributes;
DROP TABLE s_product_streams_attributes;
DROP TABLE s_attribute_configuration
DROP TABLE s_user_addresses;
DROP TABLE s_user_addresses_attributes;
SET FOREIGN_KEY_CHECKS=1;

Sollte das nicht direkt per Querry gehen, müsste man die Tabellen manuell per PHPMyAdmin löschen und die Foreign-Key Checks ausschalten dabei. Danach ist das Update ohne einen Fehler durchgelaufen.

Moritz

3 Likes

Hallo zusammen,

 

darf ich mich mal dranhängen? Wir haben auch das neue Update einspielen wollen, jetzt geht aber nichts mehr! Front und Backend im Wartungsmodus…

Folgender Fehler wird angezeigt, ich hoffe hier kann jemand helfen:

Slim Application Error

The application could not run because of the following error:

Details

Type:  Doctrine\ORM\Mapping\MappingException

Message:  No mapping found for field ‚customerGroup‘ on class ‚Shopware\Models\Attribute\CustomerGroup‘.

File:  /var/www/vhosts/ricordea-bay.de/httpdocs/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/MappingException.php

Line:  163

Trace

 #0 /var/www/vhosts/ricordea-bay.de/httpdocs/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php(1238): Doctrine\ORM\Mapping\MappingException::mappingNotFound('Shopware\\Models...', 'customerGroup') 

#1 /var/www/vhosts/ricordea-bay.de/httpdocs/engine/Library/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php(802): Doctrine\ORM\Mapping\ClassMetadataInfo->getAssociationMapping(‚customerGroup‘)#2 /var/www/vhosts/ricordea-bay.de/httpdocs/vendor/doctrine/orm/lib/Doctrine/ORM/UnitOfWork.php(2626): Doctrine\ORM\Persisters\Entity\BasicEntityPersister->loadOneToOneEntity(Array, Object(Shopware\Models\Customer\Group))#3 /var/www/vhosts/ricordea-bay.de/httpdocs/vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/ObjectHydrator.php(273): Doctrine\ORM\UnitOfWork->createEntity(‚Shopware\Models…‘, Array, Array)#4 /var/www/vhosts/ricordea-bay.de/httpdocs/vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/ObjectHydrator.php(437): Doctrine\ORM\Internal\Hydration\ObjectHydrator->getEntity(Array, ‚customerGroup‘)#5 /var/www/vhosts/ricordea-bay.de/httpdocs/vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/ObjectHydrator.php(165): Doctrine\ORM\Internal\Hydration\ObjectHydrator->hydrateRowData(Array, Array)#6 /var/www/vhosts/ricordea-bay.de/httpdocs/vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/AbstractHydrator.php(147): Doctrine\ORM\Internal\Hydration\ObjectHydrator->hydrateAllData()#7 /var/www/vhosts/ricordea-bay.de/httpdocs/vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php(978): Doctrine\ORM\Internal\Hydration\AbstractHydrator->hydrateAll(Object(PDOStatement), Object(Doctrine\ORM\Query\ResultSetMapping), Array)#8 /var/www/vhosts/ricordea-bay.de/httpdocs/vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php(924): Doctrine\ORM\AbstractQuery->executeIgnoreQueryCache(NULL, NULL)#9 /var/www/vhosts/ricordea-bay.de/httpdocs/vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php(766): Doctrine\ORM\AbstractQuery->execute(NULL, NULL)#10 /var/www/vhosts/ricordea-bay.de/httpdocs/engine/Shopware/Models/Shop/Repository.php(306): Doctrine\ORM\AbstractQuery->getOneOrNullResult()#11 /var/www/vhosts/ricordea-bay.de/httpdocs/engine/Shopware/Bundle/MediaBundle/MediaService.php(224): Shopware\Models\Shop\Repository->getActiveDefault()#12 /var/www/vhosts/ricordea-bay.de/httpdocs/engine/Shopware/Bundle/MediaBundle/MediaService.php(81): Shopware\Bundle\MediaBundle\MediaService->createFallbackMediaUrl()#13 /var/www/vhosts/ricordea-bay.de/httpdocs/engine/Shopware/Bundle/MediaBundle/MediaServiceFactory.php(81): Shopware\Bundle\MediaBundle\MediaService->__construct(Object(League\Flysystem\Filesystem), Object(Shopware\Bundle\MediaBundle\Strategy\Md5Strategy), Object(ShopwareProductionda39a3ee5e6b4b0d3255bfef95601890afd80709ProjectContainer), Array)#14 /var/www/vhosts/ricordea-bay.de/httpdocs/var/cache/production_201608291509/proxies/ShopwareProductionda39a3ee5e6b4b0d3255bfef95601890afd80709ProjectContainer.php(1096): Shopware\Bundle\MediaBundle\MediaServiceFactory->factory(‚local‘)#15 /var/www/vhosts/ricordea-bay.de/httpdocs/vendor/symfony/dependency-injection/Container.php(314): ShopwareProductionda39a3ee5e6b4b0d3255bfef95601890afd80709ProjectContainer->getShopwareMedia_MediaServiceService()#16 /var/www/vhosts/ricordea-bay.de/httpdocs/engine/Shopware/Components/DependencyInjection/Container.php(182): Symfony\Component\DependencyInjection\Container->get(‚shopware_media…‘, 1)#17 /var/www/vhosts/ricordea-bay.de/httpdocs/engine/Shopware/Components/DependencyInjection/Container.php(138): Shopware\Components\DependencyInjection\Container->doLoad(‚shopware_media…‘, 1)#18 /var/www/vhosts/ricordea-bay.de/httpdocs/var/cache/production_201608291509/proxies/ShopwareProductionda39a3ee5e6b4b0d3255bfef95601890afd80709ProjectContainer.php(1728): Shopware\Components\DependencyInjection\Container->get(‚shopware_media…‘)#19 /var/www/vhosts/ricordea-bay.de/httpdocs/vendor/symfony/dependency-injection/Container.php(314): ShopwareProductionda39a3ee5e6b4b0d3255bfef95601890afd80709ProjectContainer->getThemeServiceService()#20 /var/www/vhosts/ricordea-bay.de/httpdocs/engine/Shopware/Components/DependencyInjection/Container.php(182): Symfony\Component\DependencyInjection\Container->get(‚theme_service‘, 1)#21 /var/www/vhosts/ricordea-bay.de/httpdocs/engine/Shopware/Components/DependencyInjection/Container.php(138): Shopware\Components\DependencyInjection\Container->doLoad(‚theme_service‘, 1)#22 /var/www/vhosts/ricordea-bay.de/httpdocs/var/cache/production_201608291509/proxies/ShopwareProductionda39a3ee5e6b4b0d3255bfef95601890afd80709ProjectContainer.php(1720): Shopware\Components\DependencyInjection\Container->get(‚theme_service‘)#23 /var/www/vhosts/ricordea-bay.de/httpdocs/vendor/symfony/dependency-injection/Container.php(314): ShopwareProductionda39a3ee5e6b4b0d3255bfef95601890afd80709ProjectContainer->getThemeInstallerService()#24 /var/www/vhosts/ricordea-bay.de/httpdocs/engine/Shopware/Components/DependencyInjection/Container.php(182): Symfony\Component\DependencyInjection\Container->get(‚theme_installer‘, 1)#25 /var/www/vhosts/ricordea-bay.de/httpdocs/engine/Shopware/Components/DependencyInjection/Container.php(138): Shopware\Components\DependencyInjection\Container->doLoad(‚theme_installer‘, 1)#26 /var/www/vhosts/ricordea-bay.de/httpdocs/recovery/update/src/DependencyInjection/Container.php(187): Shopware\Components\DependencyInjection\Container->get(‚theme_installer‘)#27 /var/www/vhosts/ricordea-bay.de/httpdocs/recovery/common/vendor/pimple/pimple/src/Pimple/Container.php(113): Shopware\Recovery\Update\DependencyInjection\Container->Shopware\Recovery\Update\DependencyInjection{closure}(Object(Pimple\Container))#28 /var/www/vhosts/ricordea-bay.de/httpdocs/recovery/common/src/DependencyInjection/Container.php(80): Pimple\Container->offsetGet(‚shopware.theme_…‘)#29 /var/www/vhosts/ricordea-bay.de/httpdocs/recovery/update/src/app.php(164): Shopware\Recovery\Common\DependencyInjection\Container->get(‚shopware.theme_…‘)#30 [internal function]: {closure}()#31 /var/www/vhosts/ricordea-bay.de/httpdocs/recovery/common/vendor/slim/slim/Slim/Route.php(462): call_user_func_array(Object(Closure), Array)#32 /var/www/vhosts/ricordea-bay.de/httpdocs/recovery/common/vendor/slim/slim/Slim/Slim.php(1326): Slim\Route->dispatch()#33 /var/www/vhosts/ricordea-bay.de/httpdocs/recovery/common/vendor/slim/slim/Slim/Middleware/Flash.php(85): Slim\Slim->call()#34 /var/www/vhosts/ricordea-bay.de/httpdocs/recovery/common/vendor/slim/slim/Slim/Middleware/MethodOverride.php(92): Slim\Middleware\Flash->call()#35 /var/www/vhosts/ricordea-bay.de/httpdocs/recovery/common/vendor/slim/slim/Slim/Middleware/PrettyExceptions.php(67): Slim\Middleware\MethodOverride->call()#36 /var/www/vhosts/ricordea-bay.de/httpdocs/recovery/common/vendor/slim/slim/Slim/Slim.php(1271): Slim\Middleware\PrettyExceptions->call()#37 /var/www/vhosts/ricordea-bay.de/httpdocs/recovery/update/index.php(46): Slim\Slim->run()

#38 {main}

 

Vielen Dank,

lg Micha

Hallo Micha,

es wird an den defekten Datenbank Foreign Keys liegen wie oben beschrieben oder hier: https://forum.shopware.com/discussion/comment/100229/#Comment_100229

Und wenn der Wartungsmodus immer kommt, dann wurde das Update gar nicht vollständig ausgeführt - Manueller Aufruf ist über /recovery/update möglich im Browser.

Sebastian

Hallo,

kurze Nachfrage:

Nach dem Update lösche ich ja laut Doku den Ordner /update-assets.

Ist nun damit gemeint, dass ich den Ordner unter:

recovery > update > assets löschen muss?

Also nur den Unterordner Assets oder den Überordner Update, wo die Unterordner unter anderem Assets mit drin sind?

Zweite möglichkeit wäre ja unter Files. Da ist auch ein Ordner Update drin.

Ist ein bisschen ungenau in der Doku angegeben :slight_smile:

Viele Grüße

Matthias

 

 

 

@malzfons schrieb:

Hallo,

kurze Nachfrage:

Nach dem Update lösche ich ja laut Doku den Ordner /update-assets.

genau diesen