# Module Installation deinstalliert anderes Modul

**URL:** <https://forum.oxid-esales.com/t/module-installation-deinstalliert-anderes-modul/97432>\
**Category:** Deutsches Forum\
**Tags:** module, installation-konfiguration\
**Created:** [December 18, 2020, 9:44pm UTC](https://forum.oxid-esales.com/t/module-installation-deinstalliert-anderes-modul/97432 "2020-12-18T21:44:33Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![grossartig-design](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/g/e99b99/32.png) [@grossartig-design](https://forum.oxid-esales.com/u/grossartig-design)\
**Post date:** [December 18, 2020, 9:44pm UTC](https://forum.oxid-esales.com/t/module-installation-deinstalliert-anderes-modul/97432/1 "2020-12-18T21:44:33Z")

</div>

Hallo zusammen,

ich habe gerade einen alten Shop von v4.xx auf auf die aktuellste Version hochgezogen. Das hat soweit auch funktioniert. Anschließend habe ich noch die Module invoicepdf und den erweiterten Admin-Bereich nachgeladen (über Composer).

> **[GitHub - OXIDprojects/pdf-invoice-module](https://github.com/OXIDprojects/pdf-invoice-module)**
>
> Contribute to OXIDprojects/pdf-invoice-module development by creating an account on GitHub.

> **[GitHub - OXIDprojects/extended-order-administration-module: Contrib module...](https://github.com/OXIDprojects/extended-order-administration-module)**
>
> Contrib module for extended views of order management (OXID eShop CE/PE only) - GitHub - OXIDprojects/extended-order-administration-module: Contrib module for extended views of order management (OX...

Die Installation hat auch hier jeweils funktioniert und ich konnte die Module auch aktivieren und nutzen. Allerdings hat die Installation des extended-order Moduls Invoice PDF komplett deinstalliert. Das heißt es war nicht mehr in den Erweiterungen im Admin-Bereich und auch unter vendor/oe-projects war der Ordner des Moduls nicht mehr da.

Heute habe ich versucht invoicepdf wieder nachzuinstallieren (wieder mit Composer). Auch das hat funktioniert, jetzt ist aber das extendend order Module weg…

Kann sich da jemand einen Reim drauf machen? Das einzige was nicht sauber zu passen scheint, ist dass ich noch folgenden Meldung angezeigt bekomme:

Es wurden ungültige Module erkannt.

> Möchten Sie alle registrierten Modulinformationen und gespeicherten Konfigurationseinstellungen löschen?  
> Module-ID Problematische Dateien  
> fcpayone
> 
> ```
> fcpayone/metadata.php
> 
> ```

Wenn ich hier auf “Ja” klicke passiert leider nichts.

Wäre über Hilfe dankbar. Ich würde gerne beide Module nutzen… 🙂

Viel Grüße,  
grossartig-design

---

<div class="post-metadata">

**Author:** ![indianer3c](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/indianer3c/32/4325_2.png) [@indianer3c](https://forum.oxid-esales.com/u/indianer3c)\
**Post date:** [December 19, 2020, 4:26pm UTC](https://forum.oxid-esales.com/t/module-installation-deinstalliert-anderes-modul/97432/2 "2020-12-19T16:26:08Z")

</div>

> [@grossartig-design](#):
>
> Wäre über Hilfe dankbar. Ich würde gerne beide Module nutzen… 🙂

Das Problem wird hier die Kompatibilität sein. Beide Module sind laut metadata.php mit MetaVersion 1.0 gekennzeichnet ab OXID eShop Serie 6.2 heißt es in Doku

> We deprecated supporting metadata version 1, 1.1 and 1.2. Therefore, it is recommended to use version 2 or later.

[https://docs.oxid-esales.com/developer/en/6.2/development/modules\_components\_themes/module/skeleton/metadataphp/version10.html](https://docs.oxid-esales.com/developer/en/6.2/development/modules_components_themes/module/skeleton/metadataphp/version10.html)

Aus meiner Sicht müssten die beiden Module Refaktoriert werden damit sie stabil unter OXID eShop Serie 6.2 lauffähig bleiben.

---

<div class="post-metadata">

**Author:** ![grossartig-design](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/g/e99b99/32.png) [@grossartig-design](https://forum.oxid-esales.com/u/grossartig-design)\
**Post date:** [December 21, 2020, 7:29pm UTC](https://forum.oxid-esales.com/t/module-installation-deinstalliert-anderes-modul/97432/3 "2020-12-21T19:29:36Z")

</div>

Danke für die Info! Das hatte ich gar nicht auf dem Schirm, dass man auch darauf achten muss. In beiden Projekten steht Oxid 6.\* als Kompatibilität.

Wenn ich das richtig verstehe, kann ich daran selbst auch auch nichts machen, außer in beiden Projekten unter Issues ein Ticket für mein Anliegen zu eröffnen oder?

Viele Grüße

---

<div class="post-metadata">

**Author:** ![rubbercut](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/rubbercut/32/3520_2.png) [@rubbercut](https://forum.oxid-esales.com/u/rubbercut)\
**Post date:** [December 21, 2020, 8:35pm UTC](https://forum.oxid-esales.com/t/module-installation-deinstalliert-anderes-modul/97432/4 "2020-12-21T20:35:57Z")

</div>

> [@grossartig-design](#):
>
> Wenn ich das richtig verstehe, kann ich daran selbst auch auch nichts machen, außer in beiden Projekten unter Issues ein Ticket für mein Anliegen zu eröffnen oder?

Also das sollte funktionieren. Hast Du die Module vor dem Update vielleicht nicht deaktiviert? Migrationsbefehle ausgeführt?  
Führe mal

> ```
> delete from oxconfig where oxvarname in (
> „aDisabledModules“,
> „aLegacyModules“,
> „aModuleFiles“,
> „aModulePaths“,
> „aModules“,
> „aModuleTemplates“
> );
> 
> ```

aus. Damit sollten die alten Infos raus sein und nur die “anwesenden Module” lassen sich neu aktivieren.

> [@Modul komplett entfernen](https://forum.oxid-esales.com/t/modul-komplett-entfernen/70838/3):
>
> Oder einfach wie folgt und ohne etwas neues installieren zu müssen: [http://www.ackis-oxid.de/2013/module-kann-nicht-aktiviert-werden-in-oxid-eshop-beheben-modulkonfiguration-zurcksetzen/](http://www.ackis-oxid.de/2013/module-kann-nicht-aktiviert-werden-in-oxid-eshop-beheben-modulkonfiguration-zurcksetzen/)

---

<div class="post-metadata">

**Author:** ![grossartig-design](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/g/e99b99/32.png) [@grossartig-design](https://forum.oxid-esales.com/u/grossartig-design)\
**Post date:** [December 23, 2020, 11:06am UTC](https://forum.oxid-esales.com/t/module-installation-deinstalliert-anderes-modul/97432/5 "2020-12-23T11:06:34Z")

</div>

Danke für den Tipp! Das löschen der Datenbankeinträge hat wenigstens den Fehler mit den ungültigen Modulen behoben. Du hast recht, ich hatte tatsächlich vor dem Update die Module nicht deaktiviert.

Leider hat sich aber an dem Verhalten bei der Installation der Module nichts geändert. Ich hatte InvoicePDF aktiv und habe die Erweiterung für das ACP installiert. Danach war Invoice weg. Gleiches Spiel umgekehrt.

Allerdings bekomme ich auch beim installieren über den Compoer eine Fehlermeldung. Ich hatte das auch schon bei der Installation des Shops, da hatte ich aber über einen Foreneintrag hier gelesen, dass das wohl vorkommen kann und die Installation trotzdem in Ordnung ist (hab den Link nicht mehr parat).

Beide Module funktionieren auch ordnungsgemäß nach der Installation, ich kann sie nur nicht parallel betreiben.

Hier noch die Meldungen des Composers:

**Installation Extended ACP**

> Installing module oxid-projects/extended-order-administration-module package.  
> Incenteev\ParameterHandler\ScriptHandler::buildParameters  
> Updating the “test\_config.yml” file  
> if [-f ./vendor/bin/oe-eshop-ide\_helper]; then oe-eshop-ide\_helper; fi  
> X-Powered-By: PHP/4.4.9  
> Content-type: text/html  
>   
>   
> **Parse error** : syntax error, unexpected ‘{’ in **htdocs/vendor/oxid-esales/oxideshop-ide-helper/oe-eshop-ide\_helper** on line **13**  
>   
> Script if [-f ./vendor/bin/oe-eshop-ide\_helper]; then oe-eshop-ide\_helper; fi handling the oe:ide-helper:generate event returned with error code 255  
> Script @oe:ide-helper:generate was called via post-update-cmd  
> Installation failed, reverting ./composer.json and ./composer.lock to their original content.

**Installation Invoice**  
Installing module oxid-projects/pdf-invoice-module package.

> Incenteev\ParameterHandler\ScriptHandler::buildParameters  
> Updating the “test\_config.yml” file  
> if [-f ./vendor/bin/oe-eshop-ide\_helper]; then oe-eshop-ide\_helper; fi  
> X-Powered-By: PHP/4.4.9  
> Content-type: text/html  
> **Parse error** : syntax error, unexpected ‘{’ in **htdocs/vendor/oxid-esales/oxideshop-ide-helper/oe-eshop-ide\_helper** on line **13**  
>   
> Script if [-f ./vendor/bin/oe-eshop-ide\_helper]; then oe-eshop-ide\_helper; fi handling the oe:ide-helper:generate event returned with error code 255  
> Script @oe:ide-helper:generate was called via post-update-cmd  
> Installation failed, reverting ./composer.json and ./composer.lock to their original content.

Viele Grüße 🙂

---

<div class="post-metadata">

**Author:** ![rubbercut](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/rubbercut/32/3520_2.png) [@rubbercut](https://forum.oxid-esales.com/u/rubbercut)\
**Post date:** [December 23, 2020, 11:33am UTC](https://forum.oxid-esales.com/t/module-installation-deinstalliert-anderes-modul/97432/6 "2020-12-23T11:33:29Z")

</div>

Also interessehalber habe ich es gerade getestet. Funktioniert anwandfrei. Es könnte an der composer Version liegen. Führe mal

> composer self-update 1.10.13

aus. Damit arbeitest Du mit einer Vorgänger-Version.  
Dann erneut versuchen

> composer require oxid-projects/extended-order-administration-module

Zurückstellen des composers:

> composer self-update --rollback

---

<div class="post-metadata">

**Author:** ![vanilla\_thunder](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/vanilla_thunder/32/72_2.png) [@vanilla\_thunder](https://forum.oxid-esales.com/u/vanilla_thunder)\
**Post date:** [December 23, 2020, 12:03pm UTC](https://forum.oxid-esales.com/t/module-installation-deinstalliert-anderes-modul/97432/7 "2020-12-23T12:03:43Z")

</div>

falsche PHP Version, das selbe Problem wie hier:

> [@Composer meldet "Installation failed" und Module verschwinden](https://forum.oxid-esales.com/t/composer-meldet-installation-failed-und-module-verschwinden/97422):
>
> Hallo, ich habe einen Shop 6.2.3 installiert (auf einem 1und1-Server). Alles hat funktioniert. Dann habe ich ein neues Modul (Modul A) mit composer installiert. Alles weiter prima. Anschließend habe ich ein weiteres Modul (Modul B) installiert. Jetzt ist Modul A plötzlich weg und nur Modul B ist weiterhin da. Wenn ich dann Modul C installiere, verschwindet Modul B. Und immer so weiter. Bei der Installation meldet composer immer, ob Modul xxx überschrieben werden soll, was ich verneine (das …

---

<div class="post-metadata">

**Author:** ![grossartig-design](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/g/e99b99/32.png) [@grossartig-design](https://forum.oxid-esales.com/u/grossartig-design)\
**Post date:** [December 24, 2020, 8:18am UTC](https://forum.oxid-esales.com/t/module-installation-deinstalliert-anderes-modul/97432/8 "2020-12-24T08:18:37Z")

</div>

Ich habe es hinbekommen, vielen Dank euch allen! 🙂

Es lag an der an der veralteten PHP-Version, die der Composer benutzt hat. Der Shop ist auch bei IONOS gehostet und dort hatte ich schon öfter Probleme mit dem Composer (Speicher Limit usw).

Ich habe die Anleitung von Ralf Theileis ganz unten in den Kommentaren benutzt, wie in den anderen Foren-Beitrag beschrieben und jetzt ist zum einen die Fehlermeldung bei der Installation weg und zum anderen konnte ich auch beide Module parallel installieren.

Ich danke euch und wünsche allen schöne Feiertage! 😉

Viele Grüße

---

<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:** [December 24, 2021, 8:18am UTC](https://forum.oxid-esales.com/t/module-installation-deinstalliert-anderes-modul/97432/9 "2021-12-24T08:18:41Z")

</div>

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