# Wieder mal Update  - kaputt statt up2date

**URL:** <https://forum.shopware.com/t/wieder-mal-update-kaputt-statt-up2date/41652>\
**Category:** Administration\
**Created:** [23. November 2016 um 17:04 UTC](https://forum.shopware.com/t/wieder-mal-update-kaputt-statt-up2date/41652 "2016-11-23T17:04:28Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ladenbesitzer](https://avatars.discourse-cdn.com/v4/letter/l/dc4da7/32.png) [@Ladenbesitzer](https://forum.shopware.com/u/Ladenbesitzer)\
**Post date:** [23. November 2016 um 17:04 UTC](https://forum.shopware.com/t/wieder-mal-update-kaputt-statt-up2date/41652/1 "2016-11-23T17:04:28Z")

</div>

Hallo,

während der eine Test-Shop seine Updates macht, will der andere nicht so recht.

Auf 5.16 ging es noch irgendwie, aber weiter dann nicht mehr.

Im backend sind alle Plugins und Vorraussetzungen erfüllt, die Migration und das Datenbankupdate werden durchgeführt. Dann noch Saubermachen und alles ist kaputt ☹ (Fehlermeldung siehe unten)

Kann mir jemand helfen das Problem zu lösen?

Ich mache das Update gerne nochmal um Details des slim application errors einstellen zu können.

**Danke**!

---

<div class="post-metadata">

**Author:** ![itworks](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/itworks/32/22073_2.png) [@itworks](https://forum.shopware.com/u/itworks)\
**Post date:** [24. November 2016 um 08:54 UTC](https://forum.shopware.com/t/wieder-mal-update-kaputt-statt-up2date/41652/2 "2016-11-24T08:54:15Z")

</div>

Was genau bedeutet denn „und alles ist kaputt“?

Liegt es eventuell an unzureichendem freiem Speicherplatz?

Viele Grüße,  
Florian

---

<div class="post-metadata">

**Author:** ![Ladenbesitzer](https://avatars.discourse-cdn.com/v4/letter/l/dc4da7/32.png) [@Ladenbesitzer](https://forum.shopware.com/u/Ladenbesitzer)\
**Post date:** [24. November 2016 um 14:35 UTC](https://forum.shopware.com/t/wieder-mal-update-kaputt-statt-up2date/41652/3 "2016-11-24T14:35:49Z")

</div>

Hallo Florian,

ich komme dann nicht mehr aus dem Wartungsmodus heraus. Weder komme ich ins Frontend noch ins Backend.

Auf dem Server sind noch ca. 7 GB freier Speicherplatz

Viele Grüße,

Christoph

---

<div class="post-metadata">

**Author:** ![MSH](https://avatars.discourse-cdn.com/v4/letter/m/e19b73/32.png) [@MSH](https://forum.shopware.com/u/MSH)\
**Post date:** [24. November 2016 um 14:44 UTC](https://forum.shopware.com/t/wieder-mal-update-kaputt-statt-up2date/41652/4 "2016-11-24T14:44:07Z")

</div>

Wenn du im Verzeichnis files/updates/ die Datei update.json löscht dann kannst du wieder auf den Shop/Backend zugreifen.

&nbsp;

**ACHTUNG: Ohne Gewähr, welche weiteren Auswirkungen das Löschen der update.json hat. Eventuell äussert sich Shopware dazu.**

---

<div class="post-metadata">

**Author:** ![Ladenbesitzer](https://avatars.discourse-cdn.com/v4/letter/l/dc4da7/32.png) [@Ladenbesitzer](https://forum.shopware.com/u/Ladenbesitzer)\
**Post date:** [24. November 2016 um 14:47 UTC](https://forum.shopware.com/t/wieder-mal-update-kaputt-statt-up2date/41652/5 "2016-11-24T14:47:05Z")

</div>

> [@MSH schrieb:](https://forum.shopware.com/profile/18644/MSH "MSH")
> 
> Wenn du im Verzeichnis files/updates/ die Datei update.json löscht dann kannst du wieder auf den Shop/Backend zugreifen.
> 
> &nbsp;
> 
> **ACHTUNG: Ohne Gewähr, welche weiteren Auswirkungen das Löschen der update.json hat. Eventuell äussert sich Shopware dazu.**

Das würde ich auf jeden Fall probieren.

Wäre natürlich toll, wenn sich die Jungs von Shopware dazu äußern würden!

---

<div class="post-metadata">

**Author:** ![Ladenbesitzer](https://avatars.discourse-cdn.com/v4/letter/l/dc4da7/32.png) [@Ladenbesitzer](https://forum.shopware.com/u/Ladenbesitzer)\
**Post date:** [24. November 2016 um 15:08 UTC](https://forum.shopware.com/t/wieder-mal-update-kaputt-statt-up2date/41652/6 "2016-11-24T15:08:33Z")

</div>

Ich habs noch mal gemacht …

```
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/virtual/wo/html/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/MappingException.php
Line: 163

Trace

#0 /var/www/virtual/wo/html/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php(1238): Doctrine\ORM\Mapping\MappingException::mappingNotFound('Shopware\\Models...', 'customerGroup')
#1 /var/www/virtual/wo/html/engine/Library/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php(802): Doctrine\ORM\Mapping\ClassMetadataInfo->getAssociationMapping('customerGroup')
#2 /var/www/virtual/wo/html/vendor/doctrine/orm/lib/Doctrine/ORM/UnitOfWork.php(2626): Doctrine\ORM\Persisters\Entity\BasicEntityPersister->loadOneToOneEntity(Array, Object(Shopware\Models\Customer\Group))
#3 /var/www/virtual/wo/html/vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/ObjectHydrator.php(273): Doctrine\ORM\UnitOfWork->createEntity('Shopware\\Models...', Array, Array)
#4 /var/www/virtual/wo/html/vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/ObjectHydrator.php(437): Doctrine\ORM\Internal\Hydration\ObjectHydrator->getEntity(Array, 'customerGroup')
#5 /var/www/virtual/wo/html/vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/ObjectHydrator.php(165): Doctrine\ORM\Internal\Hydration\ObjectHydrator->hydrateRowData(Array, Array)
#6 /var/www/virtual/wo/html/vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/AbstractHydrator.php(147): Doctrine\ORM\Internal\Hydration\ObjectHydrator->hydrateAllData()
#7 /var/www/virtual/wo/html/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/virtual/wo/html/vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php(924): Doctrine\ORM\AbstractQuery->executeIgnoreQueryCache(NULL, NULL)
#9 /var/www/virtual/wo/html/vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php(766): Doctrine\ORM\AbstractQuery->execute(NULL, NULL)
#10 /var/www/virtual/wo/html/engine/Shopware/Models/Shop/Repository.php(306): Doctrine\ORM\AbstractQuery->getOneOrNullResult()
#11 /var/www/virtual/wo/html/engine/Shopware/Bundle/MediaBundle/MediaService.php(224): Shopware\Models\Shop\Repository->getActiveDefault()
#12 /var/www/virtual/wo/html/engine/Shopware/Bundle/MediaBundle/MediaService.php(81): Shopware\Bundle\MediaBundle\MediaService->createFallbackMediaUrl()
#13 /var/www/virtual/wo/html/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/virtual/wo/html/var/cache/production_201611151410/proxies/ShopwareProductionda39a3ee5e6b4b0d3255bfef95601890afd80709ProjectContainer.php(1107): Shopware\Bundle\MediaBundle\MediaServiceFactory->factory('local')
#15 /var/www/virtual/wo/html/vendor/symfony/dependency-injection/Container.php(314): ShopwareProductionda39a3ee5e6b4b0d3255bfef95601890afd80709ProjectContainer->getShopwareMedia_MediaServiceService()
#16 /var/www/virtual/wo/html/engine/Shopware/Components/DependencyInjection/Container.php(182): Symfony\Component\DependencyInjection\Container->get('shopware_media....', 1)
#17 /var/www/virtual/wo/html/engine/Shopware/Components/DependencyInjection/Container.php(138): Shopware\Components\DependencyInjection\Container->doLoad('shopware_media....', 1)
#18 /var/www/virtual/wo/html/var/cache/production_201611151410/proxies/ShopwareProductionda39a3ee5e6b4b0d3255bfef95601890afd80709ProjectContainer.php(1739): Shopware\Components\DependencyInjection\Container->get('shopware_media....')
#19 /var/www/virtual/wo/html/vendor/symfony/dependency-injection/Container.php(314): ShopwareProductionda39a3ee5e6b4b0d3255bfef95601890afd80709ProjectContainer->getThemeServiceService()
#20 /var/www/virtual/wo/html/engine/Shopware/Components/DependencyInjection/Container.php(182): Symfony\Component\DependencyInjection\Container->get('theme_service', 1)
#21 /var/www/virtual/wo/html/engine/Shopware/Components/DependencyInjection/Container.php(138): Shopware\Components\DependencyInjection\Container->doLoad('theme_service', 1)
#22 /var/www/virtual/wo/html/var/cache/production_201611151410/proxies/ShopwareProductionda39a3ee5e6b4b0d3255bfef95601890afd80709ProjectContainer.php(1731): Shopware\Components\DependencyInjection\Container->get('theme_service')
#23 /var/www/virtual/wo/html/vendor/symfony/dependency-injection/Container.php(314): ShopwareProductionda39a3ee5e6b4b0d3255bfef95601890afd80709ProjectContainer->getThemeInstallerService()
#24 /var/www/virtual/wo/html/engine/Shopware/Components/DependencyInjection/Container.php(182): Symfony\Component\DependencyInjection\Container->get('theme_installer', 1)
#25 /var/www/virtual/wo/html/engine/Shopware/Components/DependencyInjection/Container.php(138): Shopware\Components\DependencyInjection\Container->doLoad('theme_installer', 1)
#26 /var/www/virtual/wo/html/recovery/update/src/DependencyInjection/Container.php(187): Shopware\Components\DependencyInjection\Container->get('theme_installer')
#27 /var/www/virtual/wo/html/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/virtual/wo/html/recovery/common/src/DependencyInjection/Container.php(80): Pimple\Container->offsetGet('shopware.theme_...')
#29 /var/www/virtual/wo/html/recovery/update/src/app.php(164): Shopware\Recovery\Common\DependencyInjection\Container->get('shopware.theme_...')
#30 [internal function]: {closure}()
#31 /var/www/virtual/wo/html/recovery/common/vendor/slim/slim/Slim/Route.php(462): call_user_func_array(Object(Closure), Array)
#32 /var/www/virtual/wo/html/recovery/common/vendor/slim/slim/Slim/Slim.php(1326): Slim\Route->dispatch()
#33 /var/www/virtual/wo/html/recovery/common/vendor/slim/slim/Slim/Middleware/Flash.php(85): Slim\Slim->call()
#34 /var/www/virtual/wo/html/recovery/common/vendor/slim/slim/Slim/Middleware/MethodOverride.php(92): Slim\Middleware\Flash->call()
#35 /var/www/virtual/wo/html/recovery/common/vendor/slim/slim/Slim/Middleware/PrettyExceptions.php(67): Slim\Middleware\MethodOverride->call()
#36 /var/www/virtual/wo/html/recovery/common/vendor/slim/slim/Slim/Slim.php(1271): Slim\Middleware\PrettyExceptions->call()
#37 /var/www/virtual/wo/html/recovery/update/index.php(46): Slim\Slim->run()
#38 {main}

```

Hat das vlt. etwas mit der “[Foreign Keys](http://community.shopware.com/Foreign-Keys-reparieren_detail_954.html)” Problematik zu tun?

---

<div class="post-metadata">

**Author:** ![MSH](https://avatars.discourse-cdn.com/v4/letter/m/e19b73/32.png) [@MSH](https://forum.shopware.com/u/MSH)\
**Post date:** [24. November 2016 um 15:30 UTC](https://forum.shopware.com/t/wieder-mal-update-kaputt-statt-up2date/41652/7 "2016-11-24T15:30:54Z")

</div>

Beim ersten Mal ist das Update bis auf das Löschen der nicht mehr benötigten Dateien durchgelaufen oder?

---

<div class="post-metadata">

**Author:** ![Ladenbesitzer](https://avatars.discourse-cdn.com/v4/letter/l/dc4da7/32.png) [@Ladenbesitzer](https://forum.shopware.com/u/Ladenbesitzer)\
**Post date:** [24. November 2016 um 15:35 UTC](https://forum.shopware.com/t/wieder-mal-update-kaputt-statt-up2date/41652/8 "2016-11-24T15:35:27Z")

</div>

Es läuft immer durch, nur dass am Ende nach dem Löschen der nicht mehr benötigten Dateien dann die Fehlermeldung erscheint und der Shop im Wartungsmodus verharrt.

&nbsp;

Ich spiele dann immer das Backup und den Datenbankdump ein weil ich keine Lösung habe

---

<div class="post-metadata">

**Author:** ![MSH](https://avatars.discourse-cdn.com/v4/letter/m/e19b73/32.png) [@MSH](https://forum.shopware.com/u/MSH)\
**Post date:** [24. November 2016 um 15:52 UTC](https://forum.shopware.com/t/wieder-mal-update-kaputt-statt-up2date/41652/9 "2016-11-24T15:52:25Z")

</div>

Hast du mal die&nbsp;update.json gelöscht?

---

<div class="post-metadata">

**Author:** ![Ladenbesitzer](https://avatars.discourse-cdn.com/v4/letter/l/dc4da7/32.png) [@Ladenbesitzer](https://forum.shopware.com/u/Ladenbesitzer)\
**Post date:** [24. November 2016 um 16:19 UTC](https://forum.shopware.com/t/wieder-mal-update-kaputt-statt-up2date/41652/10 "2016-11-24T16:19:09Z")

</div>

ja, jetzt kommt ein 503 service unavailable

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [24. November 2016 um 16:22 UTC](https://forum.shopware.com/t/wieder-mal-update-kaputt-statt-up2date/41652/11 "2016-11-24T16:22:38Z")

</div>

Foreign Key Reparatur durchgeführt und danach den Cahe-Ordner auf dem Server direkt leer gemacht?

Danach noch Update durchlaufen lassen.

---

<div class="post-metadata">

**Author:** ![Ladenbesitzer](https://avatars.discourse-cdn.com/v4/letter/l/dc4da7/32.png) [@Ladenbesitzer](https://forum.shopware.com/u/Ladenbesitzer)\
**Post date:** [24. November 2016 um 16:25 UTC](https://forum.shopware.com/t/wieder-mal-update-kaputt-statt-up2date/41652/12 "2016-11-24T16:25:35Z")

</div>

Hallo Moritz,

in der Reihenfolge?

- Backup Daten
- Backup Datenbank
- Foreign Key Reparatur
- rm -rf var/cache/\*
- Update über Backend
- sh var/cache/clear\_cache.sh

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [24. November 2016 um 16:40 UTC](https://forum.shopware.com/t/wieder-mal-update-kaputt-statt-up2date/41652/13 "2016-11-24T16:40:44Z")

</div>

Das Cache leeren am Ende brauchst du garnicht, da das der Updater selbst macht, wenn die Zugriffsrechte auf dem Server passen. Sonst kannst du das so machen.

---

<div class="post-metadata">

**Author:** ![Ladenbesitzer](https://avatars.discourse-cdn.com/v4/letter/l/dc4da7/32.png) [@Ladenbesitzer](https://forum.shopware.com/u/Ladenbesitzer)\
**Post date:** [24. November 2016 um 16:46 UTC](https://forum.shopware.com/t/wieder-mal-update-kaputt-statt-up2date/41652/14 "2016-11-24T16:46:56Z")

</div>

```
Ich habe in Adminer (leider kein PHPmyadmin verfügbar) die Datei importiert. Leider gibt es Fehler:

-- Add missing foreign key
ALTER TABLE `s_categories_attributes` ADD FOREIGN KEY ( `categoryID` ) REFERENCES `s_categories` (
        `id`
) ON DELETE CASCADE ON UPDATE NO ACTION

```

Error in query (1452): Cannot add or update a child row: a foreign key constraint fails (`wo_shopware5`.`#sql-4983_b7e7a4`, CONSTRAINT `#sql-4983_b7e7a4_ibfk_1` FOREIGN KEY (`categoryID`) REFERENCES `s_categories` (`id`) ON DELETE CASCADE ON UPDATE NO ACTION)

---

<div class="post-metadata">

**Author:** ![Ladenbesitzer](https://avatars.discourse-cdn.com/v4/letter/l/dc4da7/32.png) [@Ladenbesitzer](https://forum.shopware.com/u/Ladenbesitzer)\
**Post date:** [24. November 2016 um 16:52 UTC](https://forum.shopware.com/t/wieder-mal-update-kaputt-statt-up2date/41652/15 "2016-11-24T16:52:01Z")

</div>

leider keine Änderung - alles kaputt

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [24. November 2016 um 17:24 UTC](https://forum.shopware.com/t/wieder-mal-update-kaputt-statt-up2date/41652/16 "2016-11-24T17:24:04Z")

</div>

Das Querry-Ergebnis zeigt ja schon, dass deine DB einen Fehler hat. Natürlich ändert sich nichts, wenn das Querry schon einen Fehler zurückgibt.

Dein Fehler steht aber sogar im Wiki-Artikel dazu und auch, was du dann machen musst: [http://community.shopware.com/Foreign-Keys-reparieren\_detail\_954.html#...CONSTRAINT\_FAILED](http://community.shopware.com/Foreign-Keys-reparieren_detail_954.html#...CONSTRAINT_FAILED)…\_FOREIGN\_KEY\_.28.60categoryID.60.29…

```
DELETE ca -- SELECT ca.*
FROM `s_categories_attributes` ca 
LEFT JOIN s_categories c
ON c.id = ca.categoryID 
WHERE c.id IS NULL

```

Danach nochmal die Foreign-Key Reparatur durchführen, bis die durchläuft.

---

<div class="post-metadata">

**Author:** ![Ladenbesitzer](https://avatars.discourse-cdn.com/v4/letter/l/dc4da7/32.png) [@Ladenbesitzer](https://forum.shopware.com/u/Ladenbesitzer)\
**Post date:** [24. November 2016 um 18:09 UTC](https://forum.shopware.com/t/wieder-mal-update-kaputt-statt-up2date/41652/17 "2016-11-24T18:09:17Z")

</div>

Query executed OK, 2 rows affected.

Ich bin gerade an s\_order\_basket dran

---

<div class="post-metadata">

**Author:** ![Ladenbesitzer](https://avatars.discourse-cdn.com/v4/letter/l/dc4da7/32.png) [@Ladenbesitzer](https://forum.shopware.com/u/Ladenbesitzer)\
**Post date:** [24. November 2016 um 18:28 UTC](https://forum.shopware.com/t/wieder-mal-update-kaputt-statt-up2date/41652/18 "2016-11-24T18:28:33Z")

</div>

Es funktioniert 🙂

Wie cool !!!

Ich habe schon gar nicht mehr damit gerechnet …

&nbsp;

Ich danke euch für die Unterstützung!

&nbsp;

PS[@Moritz Naczenski]([http://forum.shopware.com/profile/14574/Moritz](http://forum.shopware.com/profile/14574/Moritz) Naczenski “Moritz Naczenski”)‍ Ich habe gerade entdeckt, wo du das s\_categories entdeckt hast. Vielleicht kann ich mir nächstes mal schon selber helfen
