# Update von 6.5 auf 7.0: update-component funktioniert nicht

**URL:** <https://forum.oxid-esales.com/t/update-von-6-5-auf-7-0-update-component-funktioniert-nicht/99505>\
**Category:** Deutsches Forum\
**Created:** [January 5, 2025, 3:32pm UTC](https://forum.oxid-esales.com/t/update-von-6-5-auf-7-0-update-component-funktioniert-nicht/99505 "2025-01-05T15:32:34Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![joseba](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/j/4af34b/32.png) [@joseba](https://forum.oxid-esales.com/u/joseba)\
**Post date:** [January 5, 2025, 3:32pm UTC](https://forum.oxid-esales.com/t/update-von-6-5-auf-7-0-update-component-funktioniert-nicht/99505/1 "2025-01-05T15:32:34Z")

</div>

Erste, **frohes neues Jahr !**  
Version OXID - CE 6.5  
so, mein Probleme…ich versuche Update von 6.5 auf 7.0 wie [diesen](https://docs.oxid-esales.com/developer/en/7.0/update/eshop_from_65_to_7/update-to-7.0.html) Einleitung sagt.

**/tmp-Ordner löschen**  
Ich habe alle Modulen deaktiviert

Ich bin bei Punkt 3 ( Execute the `oe:oxideshop-update-component:decode-user-payment-values` command:)

wenn schreibe

```auto
./vendor/bin/oe-console oe:oxideshop-update-component:decode-user-payment-values

```

Bekommt in Terminal dieser Warnung,

> There are no commands defined in the “oe:oxideshop-update-component” namespace.

> Did you mean one of these?  
> oe  
> oe:cache  
> oe:module

ich habe nach diesem Probleme gesucht, und was habe [gefunde](https://forum.oxid-esales.com/t/update-von-6-1-auf-6-2-update-component-funktioniert-nicht/97000) ist nur eine die Ähnlich aber nicht gleich von mein Probleme ist, aber es gibt nicht ein lösung für diesen Probleme…

Mit `composer --no-plugins diagnose` bekommt dieses Information,

```auto
Checking composer.json: WARNING
require.oxid-esales/oxideshop-metapackage-ce : exact version constraints (v6.5.2) should be avoided if the package follows semantic versioning
Checking platform settings: OK
Checking git settings: OK
Checking http connectivity to packagist: OK
Checking https connectivity to packagist: OK
Checking github.com rate limit: OK
Checking disk free space: OK
Checking pubkeys: 
Tags Public Key Fingerprint: 57815BA2 7E54DC31 7ECC7CC5 573090D0 87719BA6 8F3BB723 4E5D42D0 84A14642
Dev Public Key Fingerprint: 4AC45767 E5EC2265 2F0C1167 CBBB8A2B 0C708369 153E328C AD90147D AFE50952
OK
Checking composer version: OK
Composer version: 2.2.25
PHP version: 7.4.33
PHP binary path: /opt/alt/php74/usr/bin/php
OpenSSL version: OpenSSL 1.1.1w 11 Sep 2023
cURL version: 7.87.0 libz 1.2.7 ssl OpenSSL/1.1.1w
zip: extension present, unzip present, 7-Zip not available

```

---

<div class="post-metadata">

**Author:** ![DanielS](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/daniels/32/474_2.png) [@DanielS](https://forum.oxid-esales.com/u/DanielS)\
**Post date:** [January 6, 2025, 9:36am UTC](https://forum.oxid-esales.com/t/update-von-6-5-auf-7-0-update-component-funktioniert-nicht/99505/2 "2025-01-06T09:36:16Z")

</div>

Hast Du die [OXID Update Komponente](https://packagist.org/packages/oxid-esales/oxideshop-update-component) installiert (Punkt 1.1 in der von Dir verlinkten Anleitung)? Klingt so, als wenn die fehlt. Und nach dem Update bitte wieder deinstallieren.

---

<div class="post-metadata">

**Author:** ![joseba](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/j/4af34b/32.png) [@joseba](https://forum.oxid-esales.com/u/joseba)\
**Post date:** [January 6, 2025, 12:19pm UTC](https://forum.oxid-esales.com/t/update-von-6-5-auf-7-0-update-component-funktioniert-nicht/99505/3 "2025-01-06T12:19:07Z")

</div>

Danke für deine antwort!  
Ja, ich habe Gestern gemach…

Erste **/tmp-Ordner** leer machen

1 Punkt

```auto
composer require --no-interaction oxid-esales/oxideshop-update-component:^v2.0.0
./composer.json has been updated
Running composer update oxid-esales/oxideshop-update-component
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Package oxid-esales/flow-theme is abandoned, you should avoid using it. Use oxid-esales/wave-theme instead.
Package webmozart/path-util is abandoned, you should avoid using it. Use symfony/filesystem instead.
Package phpunit/php-token-stream is abandoned, you should avoid using it. No replacement was suggested.
Generating autoload files
74 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> Incenteev\ParameterHandler\ScriptHandler::buildParameters
Updating the "test_config.yml" file
> if [-f ./vendor/bin/oe-eshop-ide_helper]; then oe-eshop-ide_helper; fi

```

ich habe keine Warnung bekommt…  
Dann der 2 Punkt,

> ./vendor/bin/oe-console oe:cache:clear

```auto
Cleared cache files

```

Ist mit dem 3 Punkt, die ich Probleme bekommt…

> ./vendor/bin/oe-console oe:oxideshop-update-component:decode-user-payment-values

```auto
There are no commands defined in the "oe:oxideshop-update-component" namespace.                                                                         
                                                                               
  Did you mean one of these?                                                   
      oe                                                                       
      oe:cache                                                                 
      oe:module                                                                
                     

```

Mein Webhostings benutz **MariaDB 10.6** , ich sage es weil [hier](https://forum.oxid-esales.com/t/you-need-at-least-one-of-the-super-system-variables-admin-or-session-variables-admin-privilege-s-for-this-operation/98278/19) sprecht

> The [`ENCODE()`](https://dev.mysql.com/doc/refman/5.7/en/encryption-functions.html#function_encode) and [`DECODE()`](https://dev.mysql.com/doc/refman/5.7/en/encryption-functions.html#function_decode) functions are deprecated in MySQL 5.7, and should no longer be used.

ich habe nach diesen function in MariaDB gesucht, und es gibt keine Probleme…bis jetzt habe keine Probleme mit Datenbank in diesem Webhosting gehabt…

---

<div class="post-metadata">

**Author:** ![DanielS](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/daniels/32/474_2.png) [@DanielS](https://forum.oxid-esales.com/u/DanielS)\
**Post date:** [January 6, 2025, 3:33pm UTC](https://forum.oxid-esales.com/t/update-von-6-5-auf-7-0-update-component-funktioniert-nicht/99505/4 "2025-01-06T15:33:51Z")

</div>

Die Fehlermeldung deutet nicht auf ein Problem mit der Datenbank hin. Vielmehr wird die Updatekomponente nicht sauber im Shop integriert.

Kannst Du bitte mal kontrollieren, ob das Leeren des Shop Caches richtig funktioniert? Die Komponente hängt sich mit der services.yaml in den Injection Container des Shops. Der legt seinen Containercache im Ordner source/tmp/container ab. Eventuell funktioniert das Cache leeren aus irgendwelchen Gründen (z.B. Berechtigungen) nicht.

---

<div class="post-metadata">

**Author:** ![joseba](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/j/4af34b/32.png) [@joseba](https://forum.oxid-esales.com/u/joseba)\
**Post date:** [January 6, 2025, 4:07pm UTC](https://forum.oxid-esales.com/t/update-von-6-5-auf-7-0-update-component-funktioniert-nicht/99505/5 "2025-01-06T16:07:47Z")

</div>

Danke, ich werde die nächsten Tagen, mehr über Updatekomponente in OXID lernen…  
Im Ordner source/tmp immer macher Leer…

Bilder vor die Dateien die in **source/tmp** sind und vor die sie gelöst werden…

![vor](https://forum.oxid-esales.com/uploads/default/optimized/2X/5/5876cdea3f57202a2e77d77ad75018e231326492_2_300x19.png)

und danach…

 ![jetzt](https://forum.oxid-esales.com/uploads/default/original/2X/3/3067c88f4ee963071dd6561fefe1c8147f8cf67d.png)

Sie werden gelöst, dann wieder schreibe gleiche Code, und bekomme gleiche ergebnisse…

Das habe ich die letzten Tage gemacht, aber immer bekommt dieser Probleme, aber wie ich gesagt habe, die nächste Tagen möchte ich mehr über sie lerne…

Beispiel, was denkst du über dieser [Module](https://github.com/suabo/oxid-modul-clear-cache) die heute gesehen habe ?, denkst du, sie wird diesen Probleme lösen ?

---

<div class="post-metadata">

**Author:** ![DanielS](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/daniels/32/474_2.png) [@DanielS](https://forum.oxid-esales.com/u/DanielS)\
**Post date:** [January 7, 2025, 7:18am UTC](https://forum.oxid-esales.com/t/update-von-6-5-auf-7-0-update-component-funktioniert-nicht/99505/6 "2025-01-07T07:18:35Z")

</div>

Es funktioniert noch nicht? Da habe ich leider keine adhoc Idee. Die Ursachen könnten an vielen Stellen liegen. Das müsste man am Beispiel sehen.

Module für Clear Tmp gibt es viele. Leider aber nur wenige für OXID 7. Dein Beispiel wird darin nicht funktionieren.

Neben dem [Digidesk Base Modul](https://www.digidesk.de/produkte/oxid-eshop-module/basis-modul/) ist die Funktion auch in unserem [Modul Connector](https://packagist.org/packages/d3/modcfg) enthalten (beides kostenfrei für OXID 7). Eines davon aber nur zum “TMP leeren” zu installieren, ist eigentlich zu viel Overhead. Zumal diese Module auch ein paar Anforderungen haben.

Im einfachsten Fall leerst Du den Ordner einfach über FTP oder die Command Line.

---

<div class="post-metadata">

**Author:** ![joseba](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/j/4af34b/32.png) [@joseba](https://forum.oxid-esales.com/u/joseba)\
**Post date:** [January 7, 2025, 9:43am UTC](https://forum.oxid-esales.com/t/update-von-6-5-auf-7-0-update-component-funktioniert-nicht/99505/7 "2025-01-07T09:43:27Z")

</div>

Danke, ich bin noch mit Version 6.5…weil von 6.5 nach 7.0 wechsel möchte, kann ich noch nicht lösungen für 7.0 vVersion benutze…

[Modul Connector](https://packagist.org/packages/d3/modcfg) habe schon,

 ![modul](https://forum.oxid-esales.com/uploads/default/original/2X/a/ad5d8f7ae5847365e75819559fabf0fbd12e645f.png)  
mit diesem Modul gibt mir die möglichkeit der TMP leer machen…  
 ![leer](https://forum.oxid-esales.com/uploads/default/optimized/2X/2/2b9a0d569f53f150bf160aa968a977225b3cb5bf_2_300x20.png)

Sie ist von **volker-doerk** …

---

<div class="post-metadata">

**Author:** ![draufgeschaut](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/d/ba9def/32.png) [@draufgeschaut](https://forum.oxid-esales.com/u/draufgeschaut)\
**Post date:** [January 7, 2025, 10:12am UTC](https://forum.oxid-esales.com/t/update-von-6-5-auf-7-0-update-component-funktioniert-nicht/99505/8 "2025-01-07T10:12:39Z")

</div>

Hallo,  
nein 6.x module können nicht bei der 7.x Version verwendet werden.

---

<div class="post-metadata">

**Author:** ![joseba](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/j/4af34b/32.png) [@joseba](https://forum.oxid-esales.com/u/joseba)\
**Post date:** [January 8, 2025, 12:20pm UTC](https://forum.oxid-esales.com/t/update-von-6-5-auf-7-0-update-component-funktioniert-nicht/99505/9 "2025-01-08T12:20:59Z")

</div>

Als OXID 7.0 vielen kompatibilität Probleme bringe, versuche mit OXID 7.1 .

Die schritten,

```auto
./vendor/bin/oe-console oe:oxideshop-update-component:decode-user-payment-values

```

und

```auto
./vendor/bin/oe-console oe:oxideshop-update-component:decode-config-values

```

sie springen…

Wenn schreibe,

```auto
composer update --no-plugins --no-scripts --no-dev

```

Bekommt die Warnung mit kompatibilität Probleme PHP version der ich habe, PHP 7.4 . Ich brauche PHP 8.0 .  
ich lösen diesem probleme mit,

```auto
 alias php="/usr/bin/php80"

```

und

```auto
composer config platform.php 8.0.29

```

Jetzt bekommt dises Warnung

> Problem 1  
> ddoe/wysiwyg-editor-module v4.0.0 requires php ^8.1 → your php version (8.0.29; overridden via config.platform, actual: 7.4.33) does not satisfy that requirement.  
> - oxid-esales/oxideshop-metapackage-ce v7.1.0 requires ddoe/wysiwyg-editor-module v4.0.0 → satisfiable by ddoe/wysiwyg-editor-module[v4.0.0].  
> - Root composer.json requires oxid-esales/oxideshop-metapackage-ce v7.1.0 → satisfiable by oxid-esales/oxideshop-metapackage-ce[v7.1.0].

Das probleme ist, wenn verändert mein PHP version zum 8.1 , bekommen viel mehr kompatibilität Problemen…

> Problem 1  
> oxid-esales/oxideshop-composer-plugin[v2.0.0, …, v2.0.4] require composer-plugin-api ^1.0 → found composer-plugin-api[2.2.0] but it does not match the constraint.  
> - oxid-esales/oxideshop-ce[v6.3.0, …, v6.3.7] require php ^7.0 → your php version (8.1.0; overridden via config.platform, actual: 7.4.33) does not satisfy that requirement.  
> - oxid-esales/oxideshop-ce[v6.5.0, …, v6.7.2] require php ^7.1 → your php version (8.1.0; overridden via config.platform, actual: 7.4.33) does not satisfy that requirement.  
> - Root composer.json requires oxid-esales/oxideshop-metapackage-ce v7.1.0 → satisfiable by oxid-esales/oxideshop-metapackage-ce[v7.1.0].  
> - vanilla-thunder/oxid-module-withdrawal-form 0.0.4 requires oxid-esales/oxideshop-ce ^v6.0 → satisfiable by oxid-esales/oxideshop-ce[v6.0.0, …, v6.14.3].  
> - You can only install one version of a package, so only one of these can be installed: oxid-esales/oxideshop-ce[v6.0.0, …, v6.14.3, v7.1.0].  
> - oxid-esales/oxideshop-ce[v6.0.0, …, v6.2.0] require oxid-esales/oxideshop-composer-plugin ^v2.0.0 → satisfiable by oxid-esales/oxideshop-composer-plugin[v2.0.0, …, v2.0.4].  
> - oxid-esales/oxideshop-metapackage-ce v7.1.0 requires oxid-esales/oxideshop-ce v7.1.0 → satisfiable by oxid-esales/oxideshop-ce[v7.1.0].  
> - Root composer.json requires vanilla-thunder/oxid-module-withdrawal-form ^0.0.4 → satisfiable by vanilla-thunder/oxid-module-withdrawal-form[0.0.4].

---

<div class="post-metadata">

**Author:** ![joseba](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/j/4af34b/32.png) [@joseba](https://forum.oxid-esales.com/u/joseba)\
**Post date:** [January 8, 2025, 2:44pm UTC](https://forum.oxid-esales.com/t/update-von-6-5-auf-7-0-update-component-funktioniert-nicht/99505/10 "2025-01-08T14:44:40Z")

</div>

So, versuche dies Module zu lösen mit dem Befehl,

```auto
composer remove ddoe/wysiwyg-editor-module 

```

aber bekommt dieses Warnung,

> ddoe/wysiwyg-editor-module is not required in your composer.json and has not been removed

> Your requirements could not be resolved to an installable set of packages.  
> Problem 1  
> - Root composer.json requires oxid-esales/oxideshop-metapackage-ce v7.1.0, found oxid-esales/oxideshop-metapackage-ce[v7.1.0] but the package is fixed to v6.5.2 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command.

Ich versuche lösen wie [hier](https://docs.oxid-esales.com/developer/en/6.5/development/modules_components_themes/module/uninstall/index.html) gesagt hat

```auto
vendor/bin/oe-console oe:module:uninstall-configuration <module-id>

```

In dem metadata.php Datei von der Modul stehe **ID name** ddoewysiwyg

Der Befehl

```auto
vendor/bin/oe-console oe:module:uninstall-configuration ddoe-ddoewysiwyg

```

aber bekommt,

> An error occurred while removing module ddoe-ddoewysiwyg configuration.

> In ShopConfiguration.php line 44:  
> There is no module configuration with id ddoe-ddoewysiwyg  
> oe:module:uninstall-configuration

---

<div class="post-metadata">

**Author:** ![system](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/system/32/4245_2.png) [@system](https://forum.oxid-esales.com/u/system)\
**Post date:** [January 8, 2026, 2:45pm UTC](https://forum.oxid-esales.com/t/update-von-6-5-auf-7-0-update-component-funktioniert-nicht/99505/11 "2026-01-08T14:45:33Z")

</div>

Closed on January 8, 2026, 2:45pm UTC

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
