Oxid CE 6.5.2 -> 7.x

Hallo es gelingt mir gerade nicht das update auf 7 zu machen, wobei ich nach Anleitung vorgehe. Am besten ich gebe Euch den ganzen Konsolen Ablauf hier mal mit.


mein@websever:~/public_html/my_oxid_eshop_project$ composer -V
Composer version 2.4.4 2022-10-27 14:39:29

mein@websever:~/public_html/my_oxid_eshop_project$ composer require --no-update oxid-esales/oxideshop-metapackage-ce:v6.5.2
./composer.json has been updated

mein@websever:~/public_html/my_oxid_eshop_project$ composer update --no-plugins --no-scripts --no-dev
Loading composer repositories with package information
Info from https://repo.packagist.org: #StandWithUkraine
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file
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.
Generating autoload files
45 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
Found 10 security vulnerability advisories affecting 1 package.
Run composer audit for a full list of advisories.

mein@websever:~/public_html/my_oxid_eshop_project$ composer update --no-dev
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file
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.
Generating autoload files
45 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
Deprecation Notice: Since symfony/event-dispatcher 5.3: Configuring "Symfony\Component\EventDispatcher\DependencyInjection\RegisterListenersPass" is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: Since symfony/event-dispatcher 5.3: Configuring "Symfony\Component\EventDispatcher\DependencyInjection\RegisterListenersPass" is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: Since oxid-esales/oxideshop-ce 6.5.0: The "oxid_esales.module.configuration.classses_without_namespace_data_mapper" service is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: The "" service relies on the deprecated "OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\DataMapper\ModuleConfiguration\SmartyPluginDirectoriesDataMapper" class. It should either be deprecated or its implementation upgraded. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: The "Symfony\Component\EventDispatcher\EventDispatcherInterface" service relies on the deprecated "OxidEsales\EshopCommunity\Internal\Framework\Event\ShopAwareEventDispatcher" class. It should either be deprecated or its implementation upgraded. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: Since symfony/event-dispatcher 5.3: Configuring "Symfony\Component\EventDispatcher\DependencyInjection\RegisterListenersPass" is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Update operation will overwrite aggrosoft/oxid-composer-manager files in the directory source/modules. Do you want to overwrite them? (y/N) y
Updating module aggrosoft/oxid-composer-manager files...
Deprecation Notice: Since symfony/event-dispatcher 5.3: Configuring "Symfony\Component\EventDispatcher\DependencyInjection\RegisterListenersPass" is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: Since oxid-esales/oxideshop-ce 6.5.0: The "oxid_esales.module.configuration.classses_without_namespace_data_mapper" service is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: The "" service relies on the deprecated "OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\DataMapper\ModuleConfiguration\SmartyPluginDirectoriesDataMapper" class. It should either be deprecated or its implementation upgraded. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: The "Symfony\Component\EventDispatcher\EventDispatcherInterface" service relies on the deprecated "OxidEsales\EshopCommunity\Internal\Framework\Event\ShopAwareEventDispatcher" class. It should either be deprecated or its implementation upgraded. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: Since oxid-esales/oxideshop-ce 6.5.0: The "OxidEsales\EshopCommunity\Internal\Framework\Module\MetaData\Validator\MetaDataSchemaValidatorInterface" service is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: Since oxid-esales/oxideshop-ce 6.5.0: The "OxidEsales\EshopCommunity\Internal\Framework\Module\MetaData\Dao\MetaDataSchemataProviderInterface" service is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: Since symfony/event-dispatcher 5.3: Configuring "Symfony\Component\EventDispatcher\DependencyInjection\RegisterListenersPass" is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Update operation will overwrite ddoe/wysiwyg-editor-module files in the directory source/modules. Do you want to overwrite them? (y/N) y
Updating module ddoe/wysiwyg-editor-module files...
Deprecation Notice: Since symfony/event-dispatcher 5.3: Configuring "Symfony\Component\EventDispatcher\DependencyInjection\RegisterListenersPass" is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: Since oxid-esales/oxideshop-ce 6.5.0: The "oxid_esales.module.configuration.classses_without_namespace_data_mapper" service is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: The "" service relies on the deprecated "OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\DataMapper\ModuleConfiguration\SmartyPluginDirectoriesDataMapper" class. It should either be deprecated or its implementation upgraded. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: The "Symfony\Component\EventDispatcher\EventDispatcherInterface" service relies on the deprecated "OxidEsales\EshopCommunity\Internal\Framework\Event\ShopAwareEventDispatcher" class. It should either be deprecated or its implementation upgraded. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: Since oxid-esales/oxideshop-ce 6.5.0: The "OxidEsales\EshopCommunity\Internal\Framework\Module\MetaData\Validator\MetaDataSchemaValidatorInterface" service is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: Since oxid-esales/oxideshop-ce 6.5.0: The "OxidEsales\EshopCommunity\Internal\Framework\Module\MetaData\Dao\MetaDataSchemataProviderInterface" service is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: Since symfony/event-dispatcher 5.3: Configuring "Symfony\Component\EventDispatcher\DependencyInjection\RegisterListenersPass" is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Update operation will overwrite ecs/backendorder files in the directory source/modules. Do you want to overwrite them? (y/N) y
Updating module ecs/backendorder files...
Deprecation Notice: Since symfony/event-dispatcher 5.3: Configuring "Symfony\Component\EventDispatcher\DependencyInjection\RegisterListenersPass" is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: Since oxid-esales/oxideshop-ce 6.5.0: The "oxid_esales.module.configuration.classses_without_namespace_data_mapper" service is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: The "" service relies on the deprecated "OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\DataMapper\ModuleConfiguration\SmartyPluginDirectoriesDataMapper" class. It should either be deprecated or its implementation upgraded. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: The "Symfony\Component\EventDispatcher\EventDispatcherInterface" service relies on the deprecated "OxidEsales\EshopCommunity\Internal\Framework\Event\ShopAwareEventDispatcher" class. It should either be deprecated or its implementation upgraded. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: Since oxid-esales/oxideshop-ce 6.5.0: The "OxidEsales\EshopCommunity\Internal\Framework\Module\MetaData\Validator\MetaDataSchemaValidatorInterface" service is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: Since oxid-esales/oxideshop-ce 6.5.0: The "OxidEsales\EshopCommunity\Internal\Framework\Module\MetaData\Dao\MetaDataSchemataProviderInterface" service is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: Since symfony/event-dispatcher 5.3: Configuring "Symfony\Component\EventDispatcher\DependencyInjection\RegisterListenersPass" is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Update operation will overwrite fatchip-gmbh/oxid-klarna-6 files in the directory source/modules. Do you want to overwrite them? (y/N) y
Updating module fatchip-gmbh/oxid-klarna-6 files...
Deprecation Notice: Since symfony/event-dispatcher 5.3: Configuring "Symfony\Component\EventDispatcher\DependencyInjection\RegisterListenersPass" is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: Since oxid-esales/oxideshop-ce 6.5.0: The "oxid_esales.module.configuration.classses_without_namespace_data_mapper" service is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: The "" service relies on the deprecated "OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\DataMapper\ModuleConfiguration\SmartyPluginDirectoriesDataMapper" class. It should either be deprecated or its implementation upgraded. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: The "Symfony\Component\EventDispatcher\EventDispatcherInterface" service relies on the deprecated "OxidEsales\EshopCommunity\Internal\Framework\Event\ShopAwareEventDispatcher" class. It should either be deprecated or its implementation upgraded. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: Since oxid-esales/oxideshop-ce 6.5.0: The "OxidEsales\EshopCommunity\Internal\Framework\Module\MetaData\Validator\MetaDataSchemaValidatorInterface" service is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: Since oxid-esales/oxideshop-ce 6.5.0: The "OxidEsales\EshopCommunity\Internal\Framework\Module\MetaData\Dao\MetaDataSchemataProviderInterface" service is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: Since symfony/event-dispatcher 5.3: Configuring "Symfony\Component\EventDispatcher\DependencyInjection\RegisterListenersPass" is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Update operation will overwrite makaira/oxid-connect-essential files in the directory source/modules. Do you want to overwrite them? (y/N) y
Updating module makaira/oxid-connect-essential files...
Deprecation Notice: Since symfony/event-dispatcher 5.3: Configuring "Symfony\Component\EventDispatcher\DependencyInjection\RegisterListenersPass" is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: Since oxid-esales/oxideshop-ce 6.5.0: The "oxid_esales.module.configuration.classses_without_namespace_data_mapper" service is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: The "" service relies on the deprecated "OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\DataMapper\ModuleConfiguration\SmartyPluginDirectoriesDataMapper" class. It should either be deprecated or its implementation upgraded. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: The "Symfony\Component\EventDispatcher\EventDispatcherInterface" service relies on the deprecated "OxidEsales\EshopCommunity\Internal\Framework\Event\ShopAwareEventDispatcher" class. It should either be deprecated or its implementation upgraded. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: Since oxid-esales/oxideshop-ce 6.5.0: The "OxidEsales\EshopCommunity\Internal\Framework\Module\MetaData\Validator\MetaDataSchemaValidatorInterface" service is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: Since oxid-esales/oxideshop-ce 6.5.0: The "OxidEsales\EshopCommunity\Internal\Framework\Module\MetaData\Dao\MetaDataSchemataProviderInterface" service is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
oxid-esales/oxideshop-composer-plugin: Updating theme package oxid-esales/flow-theme
All files in the following directories will be overwritten:
- /home/public_html/my_oxid_eshop_project/source/Application/views/flow
- /home/public_html/my_oxid_eshop_project/source/out/flow
Do you want to overwrite them? (y/N) y
Copying files ...
Deprecation Notice: Return type of OxidEsales\ComposerPlugin\Utilities\CopyFileManager\GlobMatcher\Iteration\BlacklistFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/public_html/my_oxid_eshop_project/vendor/oxid-esales/oxideshop-composer-plugin/src/Utilities/CopyFileManager/GlobMatcher/Iteration/BlacklistFilterIterator.php:65
Done
Deprecation Notice: Since symfony/event-dispatcher 5.3: Configuring "Symfony\Component\EventDispatcher\DependencyInjection\RegisterListenersPass" is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Update operation will overwrite oxid-esales/gdpr-optin-module files in the directory source/modules. Do you want to overwrite them? (y/N) y
Updating module oxid-esales/gdpr-optin-module files...
Deprecation Notice: Since symfony/event-dispatcher 5.3: Configuring "Symfony\Component\EventDispatcher\DependencyInjection\RegisterListenersPass" is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: Since oxid-esales/oxideshop-ce 6.5.0: The "oxid_esales.module.configuration.classses_without_namespace_data_mapper" service is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: The "" service relies on the deprecated "OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\DataMapper\ModuleConfiguration\SmartyPluginDirectoriesDataMapper" class. It should either be deprecated or its implementation upgraded. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: The "Symfony\Component\EventDispatcher\EventDispatcherInterface" service relies on the deprecated "OxidEsales\EshopCommunity\Internal\Framework\Event\ShopAwareEventDispatcher" class. It should either be deprecated or its implementation upgraded. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: Since oxid-esales/oxideshop-ce 6.5.0: The "OxidEsales\EshopCommunity\Internal\Framework\Module\MetaData\Validator\MetaDataSchemaValidatorInterface" service is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: Since oxid-esales/oxideshop-ce 6.5.0: The "OxidEsales\EshopCommunity\Internal\Framework\Module\MetaData\Dao\MetaDataSchemataProviderInterface" service is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
oxid-esales/oxideshop-composer-plugin: Updating OXID eShop package oxid-esales/oxideshop-ce
All files in the following directories will be overwritten:
- /home/public_html/my_oxid_eshop_project/source
Do you want to overwrite them? (y/N) y
Copying files ...
Done
Deprecation Notice: Since symfony/event-dispatcher 5.3: Configuring "Symfony\Component\EventDispatcher\DependencyInjection\RegisterListenersPass" is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Update operation will overwrite oxid-esales/paypal-module files in the directory source/modules. Do you want to overwrite them? (y/N) y
Updating module oxid-esales/paypal-module files...
Deprecation Notice: Since symfony/event-dispatcher 5.3: Configuring "Symfony\Component\EventDispatcher\DependencyInjection\RegisterListenersPass" is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: Since oxid-esales/oxideshop-ce 6.5.0: The "oxid_esales.module.configuration.classses_without_namespace_data_mapper" service is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: The "" service relies on the deprecated "OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\DataMapper\ModuleConfiguration\SmartyPluginDirectoriesDataMapper" class. It should either be deprecated or its implementation upgraded. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: The "Symfony\Component\EventDispatcher\EventDispatcherInterface" service relies on the deprecated "OxidEsales\EshopCommunity\Internal\Framework\Event\ShopAwareEventDispatcher" class. It should either be deprecated or its implementation upgraded. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: Since oxid-esales/oxideshop-ce 6.5.0: The "OxidEsales\EshopCommunity\Internal\Framework\Module\MetaData\Validator\MetaDataSchemaValidatorInterface" service is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: Since oxid-esales/oxideshop-ce 6.5.0: The "OxidEsales\EshopCommunity\Internal\Framework\Module\MetaData\Dao\MetaDataSchemataProviderInterface" service is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
oxid-esales/oxideshop-composer-plugin: Updating theme package oxid-esales/wave-theme
All files in the following directories will be overwritten:
- /home/public_html/my_oxid_eshop_project/source/Application/views/wave
- /home/public_html/my_oxid_eshop_project/source/out/wave
Do you want to overwrite them? (y/N) y
Copying files ...

In Filesystem.php line 59:
                                                                                                            
 Failed to copy "/home/public_html/my_oxid_eshop_project/vendor/oxid-esales/wave-theme/out/  
 wave/img/logo_email.png" to "/home/public_html/my_oxid_eshop_project/source/out/wave/img/l  
 ogo_email.png" because target file could not be opened for writing: fopen(/home/public_html
 /my_oxid_eshop_project/source/out/wave/img/logo_email.png): Failed to open stream: Permission denied      
                                                                                                            

update [--with WITH] [--prefer-source] [--prefer-dist] [--prefer-install PREFER-INSTALL] [--dry-run] [--dev] [--no-dev] [--lock] [--no-install] [--no-audit] [--audit-format AUDIT-FORMAT] [--no-autoloader] [--no-suggest] [--no-progress] [-w|--with-dependencies] [-W|--with-all-dependencies] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--apcu-autoloader-prefix APCU-AUTOLOADER-PREFIX] [--ignore-platform-req IGNORE-PLATFORM-REQ] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [-i|--interactive] [--root-reqs] [--] [<packages>...]

mein@websever:~/public_html/my_oxid_eshop_project$ rm -rf source/tmp/*

Sorry kleines update, mir ist aufgefallen das ich nicht jenen Befehl ausgeführt habe

$ composer require --no-update oxid-esales/oxideshop-metapackage-ce:v7.0.0
./composer.json has been updated

danach gleich mit jenem weiter aber da gibt es diverse Probleme

$ composer update --no-plugins --no-scripts --no-dev
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - symfony/process[v4.4.2, ..., v4.4.10] require php ^7.1.3 -> your php version (8.1.22) does not satisfy that requirement.
    - symfony/process[v5.0.0, ..., v5.0.8] require php ^7.2.5 -> your php version (8.1.22) does not satisfy that requirement.
    - Root composer.json requires aggrosoft/oxid-composer-manager ^2.0 -> satisfiable by aggrosoft/oxid-composer-manager[2.0.0, 2.0.1].
    - Conclusion: don't install symfony/process v5.4.28 (conflict analysis result)
    - aggrosoft/oxid-composer-manager[2.0.0, ..., 2.0.1] require titasgailius/terminal ^0.2.7 -> satisfiable by titasgailius/terminal[0.2.7].
    - Root composer.json requires oxid-esales/oxideshop-metapackage-ce v7.0.0 -> satisfiable by oxid-esales/oxideshop-metapackage-ce[v7.0.0].
    - titasgailius/terminal 0.2.7 requires symfony/process ^4.4.2|^5.0 -> satisfiable by symfony/process[v4.4.2, ..., v4.4.44, v5.0.0, ..., v5.4.28].
    - You can only install one version of a package, so only one of these can be installed: symfony/process[v2.1.0, ..., v2.8.52, v3.0.0, ..., v3.4.47, v4.0.0, ..., v4.4.44, v5.0.0, ..., v5.4.28, v6.0.0, ..., v6.3.4].
    - oxid-esales/oxideshop-metapackage-ce v7.0.0 requires symfony/process v6.0.19 || v6.2.10 -> satisfiable by symfony/process[v6.0.19, v6.2.10].
    - Conclusion: don't install symfony/process v6.2.10 (conflict analysis result)

Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.
Running update with --no-dev does not mean require-dev is ignored, it just means the packages will not be installed. If dev requirements are blocking the update you have to resolve those problems.
 

Die Konstellation wird nicht funktionieren. Das Aggrosoft Modul ist zu alt und passt nicht zu den Anforderungen des 7er Shops.

Hier knallt es bei symfony/process. Aggrosoft erwartet eine 5er Version (5.4.28), der Shop hingegen eine 6.2.10.

Ok danke werde es versuchen und das Aggrosoft Modul deinstallieren

oje habe das Modul deaktiviert und aus der composer.json entfernt, das composer update lief soweit auch durch anbei die komplette Konsole, aber jetzt nur noch weiße leere Seite zu sehen Hilfe…

$ composer update --no-devLoading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file
Nothing to install, update or remove
Generating autoload files
45 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
oxid-esales/oxideshop-composer-plugin: Updating component oxid-esales/twig-component
oxid-esales/oxideshop-composer-plugin: Updating component oxid-esales/oxideshop-demodata-installer
Deprecation Notice: Since oxid-esales/oxideshop-ce 6.5.0: The "OxidEsales\EshopCommunity\Internal\Framework\Module\MetaData\Validator\MetaDataSchemaValidatorInterface" service is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: Since oxid-esales/oxideshop-ce 6.5.0: The "OxidEsales\EshopCommunity\Internal\Framework\Module\MetaData\Dao\MetaDataSchemataProviderInterface" service is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Updating module ddoe/wysiwyg-editor-module files...
Deprecation Notice: Since oxid-esales/oxideshop-ce 6.5.0: The "OxidEsales\EshopCommunity\Internal\Framework\Module\MetaData\Validator\MetaDataSchemaValidatorInterface" service is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: Since oxid-esales/oxideshop-ce 6.5.0: The "OxidEsales\EshopCommunity\Internal\Framework\Module\MetaData\Dao\MetaDataSchemataProviderInterface" service is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: Since oxid-esales/oxideshop-ce 6.5.0: The "OxidEsales\EshopCommunity\Internal\Framework\Module\MetaData\Validator\MetaDataSchemaValidatorInterface" service is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: Since oxid-esales/oxideshop-ce 6.5.0: The "OxidEsales\EshopCommunity\Internal\Framework\Module\MetaData\Dao\MetaDataSchemataProviderInterface" service is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Updating module makaira/oxid-connect-essential files...
Deprecation Notice: Since oxid-esales/oxideshop-ce 6.5.0: The "OxidEsales\EshopCommunity\Internal\Framework\Module\MetaData\Validator\MetaDataSchemaValidatorInterface" service is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: Since oxid-esales/oxideshop-ce 6.5.0: The "OxidEsales\EshopCommunity\Internal\Framework\Module\MetaData\Dao\MetaDataSchemataProviderInterface" service is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
oxid-esales/oxideshop-composer-plugin: Updating theme package oxid-esales/apex-theme
All files in the following directories will be overwritten:
- /home/public_html/my_oxid_eshop_project/source/Application/views/apex
- /home/public_html/my_oxid_eshop_project/source/out/apex
Do you want to overwrite them? (y/N) y
Copying files ...
Deprecation Notice: Return type of OxidEsales\ComposerPlugin\Utilities\CopyFileManager\GlobMatcher\Iteration\BlacklistFilterIterator::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/public_html/my_oxid_eshop_project/vendor/oxid-esales/oxideshop-composer-plugin/src/Utilities/CopyFileManager/GlobMatcher/Iteration/BlacklistFilterIterator.php:65
Done
Deprecation Notice: Since oxid-esales/oxideshop-ce 6.5.0: The "OxidEsales\EshopCommunity\Internal\Framework\Module\MetaData\Validator\MetaDataSchemaValidatorInterface" service is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: Since oxid-esales/oxideshop-ce 6.5.0: The "OxidEsales\EshopCommunity\Internal\Framework\Module\MetaData\Dao\MetaDataSchemataProviderInterface" service is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Updating module oxid-esales/gdpr-optin-module files...
Deprecation Notice: Since oxid-esales/oxideshop-ce 6.5.0: The "OxidEsales\EshopCommunity\Internal\Framework\Module\MetaData\Validator\MetaDataSchemaValidatorInterface" service is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: Since oxid-esales/oxideshop-ce 6.5.0: The "OxidEsales\EshopCommunity\Internal\Framework\Module\MetaData\Dao\MetaDataSchemataProviderInterface" service is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
oxid-esales/oxideshop-composer-plugin: Updating OXID eShop package oxid-esales/oxideshop-ce
All files in the following directories will be overwritten:
- /home/public_html/my_oxid_eshop_project/source
Do you want to overwrite them? (y/N) y
Copying files ...
Done
oxid-esales/oxideshop-composer-plugin: Updating theme package oxid-esales/twig-admin-theme
Copying files ...
Done
Deprecation Notice: Since oxid-esales/oxideshop-ce 6.5.0: The "OxidEsales\EshopCommunity\Internal\Framework\Module\MetaData\Validator\MetaDataSchemaValidatorInterface" service is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: Since oxid-esales/oxideshop-ce 6.5.0: The "OxidEsales\EshopCommunity\Internal\Framework\Module\MetaData\Dao\MetaDataSchemataProviderInterface" service is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Installing module oxid-professional-services/usercentrics package.
Deprecation Notice: Since oxid-esales/oxideshop-ce 6.5.0: The "OxidEsales\EshopCommunity\Internal\Framework\Module\MetaData\Validator\MetaDataSchemaValidatorInterface" service is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25
Deprecation Notice: Since oxid-esales/oxideshop-ce 6.5.0: The "OxidEsales\EshopCommunity\Internal\Framework\Module\MetaData\Dao\MetaDataSchemataProviderInterface" service is deprecated. in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/deprecation-contracts/function.php:25

In Filesystem.php line 391:
                                                                                                             
  Failed to create "symbolic" link from "../../../vendor/oxid-professional-services/usercentrics/assets" to  
   "/home/public_html/my_oxid_eshop_project/source/out/modules/oxps_usercentrics": symlink()  
  : No such file or directory                                                                                
                                                                                                             

update [--with WITH] [--prefer-source] [--prefer-dist] [--prefer-install PREFER-INSTALL] [--dry-run] [--dev] [--no-dev] [--lock] [--no-install] [--no-audit] [--audit-format AUDIT-FORMAT] [--no-autoloader] [--no-suggest] [--no-progress] [-w|--with-dependencies] [-W|--with-all-dependencies] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--apcu-autoloader-prefix APCU-AUTOLOADER-PREFIX] [--ignore-platform-req IGNORE-PLATFORM-REQ] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [-i|--interactive] [--root-reqs] [--] [<packages>...]

Sind die Fehler im Admin unterdrückt? Steht etwas im Logfile?

Ob die Fehler im Admin unterdrückt sind kann ich gar nicht mit Sicherheit sagen, das Log anbei

[13-Sep-2023 11:34:19 America/New_York] PHP Fatal error:  Uncaught Error: Class "OxidEsales\Eshop\Core\ConfigFile" not found in /home/public_html/my_oxid_eshop_project/source/bootstrap.php:156
Stack trace:
#0 /home/public_html/my_oxid_eshop_project/vendor/oxid-esales/oxideshop-db-views-generator/generate_views.php(55): require_once()
#1 /home/public_html/my_oxid_eshop_project/vendor/oxid-esales/oxideshop-db-views-generator/oe-eshop-db_views_generate(4): require_once('/home/...')
#2 /home/public_html/my_oxid_eshop_project/vendor/bin/oe-eshop-db_views_generate(120): include('/home/...')
#3 {main}
  thrown in /home/public_html/my_oxid_eshop_project/source/bootstrap.php on line 156
[13-Sep-2023 17:34:19 Europe/Berlin] PHP Fatal error:  Uncaught Error: Call to undefined function oxTriggerOfflinePageDisplay() in /home/public_html/my_oxid_eshop_project/source/bootstrap.php:57
Stack trace:
#0 [internal function]: {closure}()
#1 {main}
  thrown in /home/public_html/my_oxid_eshop_project/source/bootstrap.php on line 57
[13-Sep-2023 11:47:59 America/New_York] PHP Fatal error:  Uncaught Error: Class "OxidEsales\Eshop\Core\ConfigFile" not found in /home/public_html/my_oxid_eshop_project/source/bootstrap.php:156
Stack trace:
#0 /home/public_html/my_oxid_eshop_project/vendor/oxid-esales/oxideshop-db-views-generator/generate_views.php(55): require_once()
#1 /home/public_html/my_oxid_eshop_project/vendor/oxid-esales/oxideshop-db-views-generator/oe-eshop-db_views_generate(4): require_once('/home/...')
#2 /home/public_html/my_oxid_eshop_project/vendor/bin/oe-eshop-db_views_generate(120): include('/home/...')
#3 {main}
  thrown in /home/public_html/my_oxid_eshop_project/source/bootstrap.php on line 156
[13-Sep-2023 17:47:59 Europe/Berlin] PHP Fatal error:  Uncaught Error: Call to undefined function oxTriggerOfflinePageDisplay() in /home/public_html/my_oxid_eshop_project/source/bootstrap.php:57
Stack trace:
#0 [internal function]: {closure}()
#1 {main}
  thrown in /home/public_html/my_oxid_eshop_project/source/bootstrap.php on line 57

Tritt das auch auf, wenn du eine neu installierte 6.5 updatest?

Ansonsten ist der Punkt essenziell:
If you use third-party modules or themes, you have ensured the compatibility of the third-party modules.

Am besten alle Fremdmodule vorher deinstallieren.

Eine neu installierte 6.5er Version habe ich nicht auch nicht auf die schnell. Ok reicht es aus alle Fremdmodule zu deaktivieren oder müssen jene deinstalliert werden.

Ansonsten habe ich gerade mal eben aus einen Backup den Shop wieder herstellen können Willkommen 6.5.2.

Deaktivieren macht bei Paketmanager wie Composer keinen Unterschied, er muss das verwalten, was da ist.

Wenn du kein Testsystem hast, ich würde mit dem Update auf 7 noch bis zur 7.1 oder zumindest bis ca. zweite Jahreshälfte 2014 warten. Würde dir aber empfehlen, das Update zunächst in einem zweiten System durchzuführen. Mindestens mit dem neuen Theme wirst du vermutlich erstmal nacharbeiten müssen. So kannst du deinen Shop fit für 7 machen, während dein Live-System weiterläuft. Weniger Stress.

Verdammt habe es nochmals versucht mit dem upgrade auf 7.0, leider weiterhin erfolglose.

Aber diesmal habe ich kein aktuelles Backup vorher gemacht und jetzt erhalte ich Seite befindet sich im Wartungsmodus. Habe danach wieder versucht das alte mit $ composer require --no-update oxid-esales/oxideshop-metapackage-ce:v6.5.2 und composer update herzustellen, jedoch Wartungsseite bleibt. Was kann ich noch tun?

Da ist die erste Anlaufstelle ins Shop-Log zu schauen.

Ich hatte oben übrigens 2024 gemeint :see_no_evil:

1 Like

im /log gibt es eine oxidshop.log die sich immer mehr füllt. Derzeit 116MiB und für mich sehr unübersichtlich ist. Kann sie gerne separat zusenden, ich denke das würde den Rahmen hier sprengen.

Niemals ein ganzes Log veröffentlichen!

Relevant ist nur die eine Fehlermeldung die ins Log geschrieben wird, wenn du auf die Wartungsseite zugreifst.

Ich vermute, die Ursache ist das:

Updating from OXID eShop 6.5 to OXID eShop 7.0 — OXID eShop developer documentation 7.0 documentation.

Ok alles klar, habe jetzt gerade nach der Anleitung (Link) abgearbeitet bzw. bleib bei Punkt 6 irgendwie stehen, zumindest wirft es mir Fehler aus, anbei unten. Die Warnungen im Schritt 1 sind relativ oder auch diese Posten?

t$ composer update --no-plugins --no-scripts --no-dev
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - symfony/process[v4.4.2, ..., v4.4.10] require php ^7.1.3 -> your php version (8.1.26) does not satisfy that requirement.
    - symfony/process[v5.0.0, ..., v5.0.8] require php ^7.2.5 -> your php version (8.1.26) does not satisfy that requirement.
    - Root composer.json requires aggrosoft/oxid-composer-manager ^2.0 -> satisfiable by aggrosoft/oxid-composer-manager[2.0.0, 2.0.1].
    - Conclusion: don't install symfony/process v5.4.34 (conflict analysis result)
    - aggrosoft/oxid-composer-manager[2.0.0, ..., 2.0.1] require titasgailius/terminal ^0.2.7 -> satisfiable by titasgailius/terminal[0.2.7].
    - Root composer.json requires oxid-esales/oxideshop-metapackage-ce v7.0.0 -> satisfiable by oxid-esales/oxideshop-metapackage-ce[v7.0.0].
    - titasgailius/terminal 0.2.7 requires symfony/process ^4.4.2|^5.0 -> satisfiable by symfony/process[v4.4.2, ..., v4.4.44, v5.0.0, ..., v5.4.34].
    - You can only install one version of a package, so only one of these can be installed: symfony/process[v2.1.0, ..., v2.8.52, v3.0.0, ..., v3.4.47, v4.0.0, ..., v4.4.44, v5.0.0, ..., v5.4.34, v6.0.0, ..., v6.4.2, v7.0.0, v7.0.2].
    - oxid-esales/oxideshop-metapackage-ce v7.0.0 requires symfony/process v6.0.19 || v6.2.10 -> satisfiable by symfony/process[v6.0.19, v6.2.10].
    - Conclusion: don't install symfony/process v6.2.10 (conflict analysis result)

Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.
Running update with --no-dev does not mean require-dev is ignored, it just means the packages will not be installed. If dev requirements are blocking the update you have to resolve those problems.

evtl. nicht unwichtig, so sieht derzeit meine composer.json aus

{
    "require": {
        "php": "^7.1 || ^8.1",
        "oxid-esales/oxideshop-metapackage-ce": "v7.0.0",
        "symfony/event-dispatcher": "^4.4.8|^5|^6",
        "symfony/process": "^4.4.9 || ^5 || ^6",
        "aggrosoft/oxid-composer-manager": "^2.0",
        "ecs/backendorder": "^2.8",
        "sit/importmanager": "^4.6",
        "oxid-projects/pdf-invoice-module": "^2.3"
    },
    "repositories": {
        "sit": {
            "type": "path",
            "url": "./packages/sit/*"
        },
        "meinzip": {
            "type": "artifact",
            "url": "./vendor/zip"
        }
    },
    "config": {
        "allow-plugins": {
            "oxid-esales/oxideshop-composer-plugin": true,
            "oxid-esales/oxideshop-unified-namespace-generator": true
        }
    },
    "autoload": {
    "psr-4": {
      "Mediaopt\\DHL\\": "source/modules/mo/mo_dhl"
    }
  },
    "require-dev": {
        "rector/rector": "^0.19.0"
    }
}

Heureka ich habe ein Backup inkl. DB gefunden einen Tag sogar vor dem ganzen …

Aber noch nicht ganz erhalte nun eine 404er Meldung im Browser, hoffe doch das dies eine Kleinigkeit ist aber wo? Komisch ist das unten eine Statusleiste angezeigt wird mit Proudly powered by LiteSpeed Web Server

Apache Log auf den Server spuckt:[ERROR] [3397957] [T0] [HTAccess] Failed to open [../source/.htaccess]: Permission denied aus. Habe jetzt ein wenig mit Berechtigungen experimentieren von 0777 bis 0444. Leider ohne Erfolg.

Anbei die .htaccess

<IfModule mod_rewrite.c>
   Options +FollowSymLinks
   RewriteEngine On
   RewriteBase /

   RewriteCond %{REQUEST_URI}     config\.inc\.php [NC]
   RewriteRule ^config\.inc\.php  index\.php       [R=301,L]

   RewriteCond %{REQUEST_URI} setup   [NC]
   RewriteRule ^setup(.*)$    Setup$1 [R=301,L]

   RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
   RewriteRule .* - [F]

   RewriteCond %{REQUEST_URI} oxseo\.php$
   RewriteCond %{QUERY_STRING} mod_rewrite_module_is=off
   RewriteRule oxseo\.php$ oxseo.php?mod_rewrite_module_is=on [L]

   RewriteCond %{REQUEST_URI} !(\/admin\/|\/Core\/|\/Application\/|\/export\/|\/modules\/|\/out\/|\/Setup\/|\/tmp\/|\/views\/)
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteRule !(\.html|\/|\.jpe?g|\.css|\.pdf|\.doc|\.gif|\.png|\.js|\.htc|\.svg)$ %{REQUEST_URI}/ [NC,R=301,L]

   RewriteCond %{REQUEST_URI} !(\/admin\/|\/Core\/|\/Application\/|\/export\/|\/modules\/|\/out\/|\/Setup\/|\/tmp\/|\/views\/)
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteRule (\.html|\/)$ oxseo.php


   RewriteCond %{REQUEST_URI} (\/out\/pictures\/generated\/)
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteRule (\.jpe?g|\.gif|\.png|\.svg)$ getimg.php [NC]

   RewriteRule ^(vendor/) - [F,L,NC]
   RewriteRule ^migration - [R=403,L]
</IfModule>

# disabling log file access from outside
<FilesMatch "(EXCEPTION_LOG\.txt|\.log|\.tpl|pkg\.rev|\.ini|pkg\.info|\.pem|composer\.json|composer\.lock|test_config\.yml)$">
  <IfModule mod_authz_core.c>   
      Require all denied
  </IfModule>
  <IfModule !mod_authz_core.c>
      Order allow,deny
      Deny from all   
  </IfModule>
</FilesMatch>

# Prevent .ht* files from being sent to outside requests
<Files ~ "^\.ht">
   <IfModule mod_authz_core.c>
       Require all denied
   </IfModule>
   <IfModule !mod_authz_core.c>
       Order allow,deny
       Deny from all
   </IfModule>
</Files>

Options -Indexes
DirectoryIndex index.php index.html

Also ich sehe da gleich mehrere Module als Ursache warum das Update scheitert. Das hatten wir bereits oben besprochen. Der leichtere Weg ist alle Fremdmodule entfernen vor der Aktualisierung. Ansonsten vorher prüfen, ob es von diesen eine kompatible Version gibt. Dies scheint hier nicht der Fall zu sein. Ansonsten können sie, wenn sie kompatibel mit OXID 7 sind, am Ende, wenn der Shop soweit läuft, wieder installiert werden.

Dass ein Apache die .htaccess nicht lesen kann, ist mir noch nicht begegnet. Da müsste man die Dateirechte von dieser und dem Apache anschauen. Eine Frage die man auch an den Hoster richten könnte.

Keine Ahnung was du damit meinst. Schritt 1 in der Anleitung ist make a backup of the shops folder

irgendwie ist es mir mittlerweile gelungen den Shop in der Version 6.5.2 wieder ans laufen zu bekommen. Vorerst habe ich es dicke ein update in Angriff zu nehmen, obwohl ich heute die Meldung erhalten habe, es ist die 7.0.1er Version da. Und führe mich nicht in Versuchung …

In meinem Fall sind ein paar Module noch nicht so weit das vorne eine 7 steht bzw. mit 7 laufen möchten.