Oxid Update auf 7.0.0

Hallo,

Ich will meinen Shop updaten und habe jetzt den ersten befehl laut der doku eingegeben: composer require --no-interaction oxid-esales/oxideshop-update-component:^v2.0.0

Danach kommt aber dieser Error: [ErrorException]
require(/home/ourdfacw/www.xxx.at/shopordner/vendor/composer/…/phpseclib/phpseclib/phpseclib/bootstrap.php): Failed to open stream: No such
file or directory

Danke!

Hallo!
Könnte gut sein, dass der “Composer-Cache” das Problem verursacht…
Versuch mal den cache zu löschen: **composer clearcache** (oder **clear-cache**).
Falls das nicht reicht, kannst du noch versuchen, den kompletten “vendor” Ordner zu löschen (oder du benennst ihn einfach um) - danach **composer install**
Oder du machst es radikal:
1.) “vendor” Ordner löschen/umbenennen.
2.) “composer.lock” löschen
3.) composer clearcache
4.) composer install

SG Markus

Danke. Jedoch bin ich bei der Doku ( Updating from OXID eShop 6.5 to OXID eShop 7.0 — OXID eShop developer documentation 7.0 documentation (oxid-esales.com)) jetzt beim Befehl: ./vendor/bin/oe-console oe:cache:clear

Jetzt kommt dieser Error.
PHP Fatal error: Uncaught Symfony\Component\DependencyInjection\Exception\ServiceCircularReferenceException: Circular reference detected for service “Psr\Log\LoggerInterface”, path: “Psr\Log\LoggerInterface → Psr\Log\LoggerInterface”. in /home/xxx/www.meinshop.at/meinshop-update-oxid7/vendor/symfony/dependency-injection/Container.php:230

Hier der ganze Error: $ ./vendor/bin/oe-console oe:cache:clear
PHP Fatal error: Uncaught Symfony\Component\DependencyInjection\Exception\ServiceCircularReferenceException: Circular reference detected for service “Psr\Log\LoggerInterface”, path: “Psr\Log\LoggerInterface → Psr\Log\LoggerInterface”. in /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/symfony/dependency-injection/Container.php:230
Stack trace:
#0 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/symfony/dependency-injection/Container.php(219): Symfony\Component\DependencyInjection\Container->make()
#1 /home/xxx/www.xxx.at/meinshop-update-oxid7/source/overridablefunctions.php(209): Symfony\Component\DependencyInjection\Container->get()
#2 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Core/Registry.php(329): getLogger()
#3 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Core/Module/ModuleChainsGenerator.php(422): OxidEsales\EshopCommunity\Core\Registry::getLogger()
#4 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Core/Module/ModuleChainsGenerator.php(299): OxidEsales\EshopCommunity\Core\Module\ModuleChainsGenerator->onModuleExtensionCreationError()
#5 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Core/Module/ModuleChainsGenerator.php(250): OxidEsales\EshopCommunity\Core\Module\ModuleChainsGenerator->createClassExtension()
#6 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Core/Module/ModuleChainsGenerator.php(55): OxidEsales\EshopCommunity\Core\Module\ModuleChainsGenerator->createClassExtensions()
#7 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Core/UtilsObject.php(269): OxidEsales\EshopCommunity\Core\Module\ModuleChainsGenerator->createClassChain()
#8 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Core/UtilsObject.php(219): OxidEsales\EshopCommunity\Core\UtilsObject->getClassName()
#9 /home/xxx/www.xxx.at/meinshop-update-oxid7/source/oxfunctions.php(104): OxidEsales\EshopCommunity\Core\UtilsObject->oxNew()
#10 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Core/Registry.php(409): oxNew()
#11 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Core/Registry.php(429): OxidEsales\EshopCommunity\Core\Registry::createObject()
#12 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Core/Registry.php(101): OxidEsales\EshopCommunity\Core\Registry::getObject()
#13 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Core/Base.php(135): OxidEsales\EshopCommunity\Core\Registry::getSession()
#14 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Core/Config.php(802): OxidEsales\EshopCommunity\Core\Base->getSession()
#15 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Core/Config.php(815): OxidEsales\EshopCommunity\Core\Config->setShopId()
#16 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Core/Config.php(437): OxidEsales\EshopCommunity\Core\Config->getShopId()
#17 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Core/Config.php(333): OxidEsales\EshopCommunity\Core\Config->init()
#18 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Core/Config.php(2169): OxidEsales\EshopCommunity\Core\Config->getConfigParam()
#19 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Internal/Transition/Utility/Context.php(41): OxidEsales\EshopCommunity\Core\Config->getLogsDir()
#20 /home/xxx/www.xxx.at/meinshop-update-oxid7/source/tmp/container_cache.php(1398): OxidEsales\EshopCommunity\Internal\Transition\Utility\Context->getLogFilePath()
#21 /home/xxx/www.xxx.at/meinshop-update-oxid7/source/tmp/container_cache.php(721): ProjectServiceContainer->getUtility_Context_LogFilePathService()
#22 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/symfony/dependency-injection/Container.php(239): ProjectServiceContainer->getLoggerInterfaceService()
#23 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/symfony/dependency-injection/Container.php(219): Symfony\Component\DependencyInjection\Container->make()
#24 /home/xxx/www.xxx.at/meinshop-update-oxid7/source/overridablefunctions.php(209): Symfony\Component\DependencyInjection\Container->get()
#25 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Core/Registry.php(329): getLogger()
#26 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Core/Module/ModuleChainsGenerator.php(422): OxidEsales\EshopCommunity\Core\Registry::getLogger()
#27 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Core/Module/ModuleChainsGenerator.php(299): OxidEsales\EshopCommunity\Core\Module\ModuleChainsGenerator->onModuleExtensionCreationError()
#28 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Core/Module/ModuleChainsGenerator.php(250): OxidEsales\EshopCommunity\Core\Module\ModuleChainsGenerator->createClassExtension()
#29 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Core/Module/ModuleChainsGenerator.php(55): OxidEsales\EshopCommunity\Core\Module\ModuleChainsGenerator->createClassExtensions()
#30 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Core/UtilsObject.php(269): OxidEsales\EshopCommunity\Core\Module\ModuleChainsGenerator->createClassChain()
#31 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Core/UtilsObject.php(219): OxidEsales\EshopCommunity\Core\UtilsObject->getClassName()
#32 /home/xxx/www.xxx.at/meinshop-update-oxid7/source/oxfunctions.php(104): OxidEsales\EshopCommunity\Core\UtilsObject->oxNew()
#33 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Core/Registry.php(409): oxNew()
#34 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Core/Registry.php(429): OxidEsales\EshopCommunity\Core\Registry::createObject()
#35 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Core/Registry.php(89): OxidEsales\EshopCommunity\Core\Registry::getObject()
#36 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Internal/Transition/Utility/Context.php(41): OxidEsales\EshopCommunity\Core\Registry::getConfig()
#37 /home/xxx/www.xxx.at/meinshop-update-oxid7/source/tmp/container_cache.php(1398): OxidEsales\EshopCommunity\Internal\Transition\Utility\Context->getLogFilePath()
#38 /home/xxx/www.xxx.at/meinshop-update-oxid7/source/tmp/container_cache.php(721): ProjectServiceContainer->getUtility_Context_LogFilePathService()
#39 /home/xxx/www.xxx.at/meinshop-update-oxid7/source/tmp/container_cache.php(1105): ProjectServiceContainer->getLoggerInterfaceService()
#40 /home/xxx/www.xxx.at/meinshop-update-oxid7/source/tmp/container_cache.php(1260): ProjectServiceContainer->getModuleActivationServiceInterfaceService()
#41 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/symfony/dependency-injection/Container.php(422): ProjectServiceContainer->getOxidEsales_Command_ModuleActivateCommandService()
#42 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/symfony/dependency-injection/Argument/ServiceLocator.php(42): Symfony\Component\DependencyInjection\Container->getService()
#43 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/symfony/console/CommandLoader/ContainerCommandLoader.php(45): Symfony\Component\DependencyInjection\Argument\ServiceLocator->get()
#44 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Internal/Framework/Console/CommandsProvider/ServicesCommandsProvider.php(52): Symfony\Component\Console\CommandLoader\ContainerCommandLoader->get()
#45 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Internal/Framework/Console/CommandsProvider/ServicesCommandsProvider.php(41): OxidEsales\EshopCommunity\Internal\Framework\Console\CommandsProvider\ServicesCommandsProvider->addLazyLoadedCommands()
#46 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Internal/Framework/Console/Executor.php(55): OxidEsales\EshopCommunity\Internal\Framework\Console\CommandsProvider\ServicesCommandsProvider->getCommands()
#47 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/bin/oe-console(43): OxidEsales\EshopCommunity\Internal\Framework\Console\Executor->execute()
#48 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/bin/oe-console(117): include(‘…’)
#49 {main}
thrown in /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/symfony/dependency-injection/Container.php on line 230

Hier im Forum hatte das mal geholfen:
./vendor/bin/oe-eshop-db_views_generate

Hast du schon geprüft, dass alle deine Module für OXID 7 zur Verfügung stehen?

Danke!
Ich probiere das gleich aus.

Ich habe alle Module entfernt. Ich habe sie aus dem Composer rausgetan und die Ordner entfernt.

Nein, es hilft leider nicht.

Jetzt tauch sogar ein neuer Error bei dem Befehl auf: composer require --no-interaction oxid-esales/oxideshop-update-component:^v2.0.0

Error:
./composer.json has been updated
Running composer update oxid-esales/oxideshop-update-component
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 (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
composer/package-versions-deprecated: Generating version class…
composer/package-versions-deprecated: …done generating version class
70 packages you are using are looking for funding.
Use the composer fund command to find out more!
Generating OXID eShop unified namespace classes … Done
oxid-esales/oxideshop-composer-plugin: Updating component oxid-esales/developer-tools
PHP Fatal error: Uncaught Error: Call to undefined method OxidEsales\EshopCommunity\Internal\Framework\Cache\Command\ClearCacheCommand::getDefaultDescription() in /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/symfony/console/DependencyInjection/AddConsoleCommandPass.php:127
Stack trace:
#0 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/symfony/dependency-injection/Compiler/Compiler.php(82): Symfony\Component\Console\DependencyInjection\AddConsoleCommandPass->process()
#1 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/symfony/dependency-injection/ContainerBuilder.php(757): Symfony\Component\DependencyInjection\Compiler\Compiler->compile()
#2 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Internal/Container/ContainerFactory.php(74): Symfony\Component\DependencyInjection\ContainerBuilder->compile()
#3 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Internal/Container/ContainerFactory.php(65): OxidEsales\EshopCommunity\Internal\Container\ContainerFactory->getCompiledSymfonyContainer()
#4 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Internal/Container/ContainerFactory.php(50): OxidEsales\EshopCommunity\Internal\Container\ContainerFactory->initializeContainer()
#5 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Core/Database/Adapter/Doctrine/Database.php(1415): OxidEsales\EshopCommunity\Internal\Container\ContainerFactory->getContainer()
#6 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Core/Database/Adapter/Doctrine/Database.php(1409): OxidEsales\EshopCommunity\Core\Database\Adapter\Doctrine\Database->configureSqlLogger()
#7 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Core/Database/Adapter/Doctrine/Database.php(1403): OxidEsales\EshopCommunity\Core\Database\Adapter\Doctrine\Database->getConnectionConfiguration()
#8 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Core/Database/Adapter/Doctrine/Database.php(106): OxidEsales\EshopCommunity\Core\Database\Adapter\Doctrine\Database->getConnectionFromDriverManager()
#9 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Core/DatabaseProvider.php(203): OxidEsales\EshopCommunity\Core\Database\Adapter\Doctrine\Database->connect()
#10 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Core/DatabaseProvider.php(101): OxidEsales\EshopCommunity\Core\DatabaseProvider->createDatabase()
#11 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Core/DatabaseProvider.php(126): OxidEsales\EshopCommunity\Core\DatabaseProvider::getDb()
#12 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Core/Module/ModuleVariablesLocator.php(123): OxidEsales\EshopCommunity\Core\DatabaseProvider::getMaster()
#13 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Core/Module/ModuleVariablesLocator.php(60): OxidEsales\EshopCommunity\Core\Module\ModuleVariablesLocator->getModuleVarFromDB()
#14 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Core/UtilsObject.php(166): OxidEsales\EshopCommunity\Core\Module\ModuleVariablesLocator->getModuleVariable()
#15 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Core/Autoload/ModuleAutoload.php(105): OxidEsales\EshopCommunity\Core\UtilsObject->getModuleVar()
#16 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Core/Autoload/ModuleAutoload.php(68): OxidEsales\EshopCommunity\Core\Autoload\ModuleAutoload->getFilePath()
#17 [internal function]: OxidEsales\EshopCommunity\Core\Autoload\ModuleAutoload::autoload()
#18 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Internal/Framework/DIContainer/DataObject/DIServiceWrapper.php(46): class_exists()
#19 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Internal/Framework/DIContainer/DataObject/DIConfigWrapper.php(190): OxidEsales\EshopCommunity\Internal\Framework\DIContainer\DataObject\DIServiceWrapper->__construct()
#20 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Internal/Framework/DIContainer/DataObject/DIConfigWrapper.php(223): OxidEsales\EshopCommunity\Internal\Framework\DIContainer\DataObject\DIConfigWrapper->getServices()
#21 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Internal/Framework/DIContainer/DataObject/DIConfigWrapper.php(201): OxidEsales\EshopCommunity\Internal\Framework\DIContainer\DataObject\DIConfigWrapper->removeInactiveServices()
#22 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Internal/Framework/DIContainer/DataObject/DIConfigWrapper.php(127): OxidEsales\EshopCommunity\Internal\Framework\DIContainer\DataObject\DIConfigWrapper->cleanUpConfig()
#23 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Internal/Framework/DIContainer/Dao/ProjectYamlDao.php(62): OxidEsales\EshopCommunity\Internal\Framework\DIContainer\DataObject\DIConfigWrapper->getConfigAsArray()
#24 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Internal/Framework/DIContainer/Dao/ContainerAwareProjectYamlDao.php(45): OxidEsales\EshopCommunity\Internal\Framework\DIContainer\Dao\ProjectYamlDao->saveProjectConfigFile()
#25 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-ce/source/Internal/Framework/DIContainer/Service/ProjectYamlImportService.php(51): OxidEsales\EshopCommunity\Internal\Framework\DIContainer\Dao\ContainerAwareProjectYamlDao->saveProjectConfigFile()
#26 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-composer-plugin/src/Installer/Package/ComponentInstaller.php(50): OxidEsales\EshopCommunity\Internal\Framework\DIContainer\Service\ProjectYamlImportService->addImport()
#27 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-composer-plugin/src/Installer/Package/ComponentInstaller.php(30): OxidEsales\ComposerPlugin\Installer\Package\ComponentInstaller->importServiceFile()
#28 /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/oxid-esales/oxideshop-composer-plugin/src/Installer/PackageInstallerTrigger.php(81): OxidEsales\ComposerPlugin\Installer\Package\ComponentInstaller->update()
#29 phar:///home/xxx/bin/composer.phar/src/Composer/Plugin/PluginManager.php(282) : eval()‘d code(108): OxidEsales\ComposerPlugin\Installer\PackageInstallerTrigger->updatePackage()
#30 [internal function]: OxidEsales\ComposerPlugin\Plugin_composer_tmp2->updatePackages()
#31 phar:///home/xxx/bin/composer.phar/src/Composer/EventDispatcher/EventDispatcher.php(192): call_user_func()
#32 phar:///home/xxx/bin/composer.phar/src/Composer/EventDispatcher/EventDispatcher.php(119): Composer\EventDispatcher\EventDispatcher->doDispatch()
#33 phar:///home/xxx/bin/composer.phar/src/Composer/Installer.php(372): Composer\EventDispatcher\EventDispatcher->dispatchScript()
#34 phar:///home/xxx/bin/composer.phar/src/Composer/Command/RequireCommand.php(433): Composer\Installer->run()
#35 phar:///home/xxx/bin/composer.phar/src/Composer/Command/RequireCommand.php(288): Composer\Command\RequireCommand->doUpdate()
#36 phar:///home/xxx/bin/composer.phar/vendor/symfony/console/Command/Command.php(245): Composer\Command\RequireCommand->execute()
#37 phar:///home/xxx/bin/composer.phar/vendor/symfony/console/Application.php(835): Symfony\Component\Console\Command\Command->run()
#38 phar:///home/xxx/bin/composer.phar/vendor/symfony/console/Application.php(185): Symfony\Component\Console\Application->doRunCommand()
#39 phar:///home/xxx/bin/composer.phar/src/Composer/Console/Application.php(336): Symfony\Component\Console\Application->doRun()
#40 phar:///home/xxx/bin/composer.phar/vendor/symfony/console/Application.php(117): Composer\Console\Application->doRun()
#41 phar:///home/xxx/bin/composer.phar/src/Composer/Console/Application.php(131): Symfony\Component\Console\Application->run()
#42 phar:///home/xxx/bin/composer.phar/bin/composer(83): Composer\Console\Application->run()
#43 /home/xxx/bin/composer.phar(29): require(’…')
#44 {main}
thrown in /home/xxx/www.xxx.at/meinshop-update-oxid7/vendor/symfony/console/DependencyInjection/AddConsoleCommandPass.php on line 127

Meine Frage bezog sich auch darauf, ob es die von dir benötigten Module auch in OXID 7 gibt. Nicht, dass du dann ohne für dich wichtige Funktionen da stehst.

Was steht in deiner composer.json unter require und require-dev?

Ahso, habe ich falsch verstanden. 90% der Module gibt es nicht für die 7er. Jedoch ist mein Ziel derzeit nur zu updaten damit ich sehe wie das neue Twig tpl ist und so weiter.

Das ist meine ganze composer.json:
{
“name”: “oxid-esales/oxideshop-project”,
“type”: “project”,
“description”: “This file should be used as an OXID eShop project root composer.json file. Entries provided here intended to be examples and could be changed to your specific needs.”,
“license”: [
“GPL-3.0-only”
],
“minimum-stability”: “stable”,
“require”: {
“oxid-esales/oxideshop-metapackage-pe”: “v6.5.1”,
“oxid-esales/oxideshop-metapackage-ce”: “v6.5.1”,
“oxid-esales/oxideshop-update-component”: “^v2.0.0”
},
“require-dev”: {
“oxid-esales/testing-library”: “^v8.0.0”,
“incenteev/composer-parameter-handler”: “^v2.0.0”,
“oxid-esales/oxideshop-ide-helper”: “^v4.1.0”
},
“autoload-dev”: {
“psr-4”: {
“OxidEsales\EshopCommunity\Tests\”: “./vendor/oxid-esales/oxideshop-ce/tests”
}
},
“autoload”: {
“psr-4”: {
}
},
“scripts”: {
“post-install-cmd”: [
“Incenteev\ParameterHandler\ScriptHandler::buildParameters”,
@oe:ide-helper:generate”
],
“post-update-cmd”: [
“Incenteev\ParameterHandler\ScriptHandler::buildParameters”,
@oe:ide-helper:generate”
],
“oe:ide-helper:generate”: [
“if [ -f ./vendor/bin/oe-eshop-ide_helper ]; then oe-eshop-ide_helper; fi”
]
},
“config”: {
“preferred-install”: {
“*”: “dist”
},
“allow-plugins”: {
“composer/package-versions-deprecated”: true,
“oxid-esales/oxideshop-composer-plugin”: true,
“oxid-esales/oxideshop-unified-namespace-generator”: true
}
},
“extra”: {
“incenteev-parameters”: {
“file”: “test_config.yml”,
“dist-file”: “vendor/oxid-esales/testing-library/test_config.yml.dist”,
“parameter-key”: “mandatory_parameters”,
“env-map”: {
“shop_path”: “SHOP_PATH”,
“shop_tests_path”: “SHOP_TESTS_PATH”,
“partial_module_paths”: “PARTIAL_MODULE_PATHS”
}
}
},
“repositories”:{
“oxid-esales”: {
“type”: “composer”,
“url”: “https://professional-edition.packages.oxid-esales.com
}
}
}

Statt “oe:cache:clear” kannst du auch einfach manuell den tmp-Ordner leeren! Korrigiert mich bitte, falls ich mich irre…

Nachdem du Punkt 2 (OXID developer documentation 7.0) abgearbeitet hast, musst (sollst, kannst…) du “oxideshop-update-component” wieder entfernen → Punkt 2.5.

Danach musst du in der “composer.json” zumindest die folgenden Zeilen entfernen:

“oxid-esales/testing-library”: “^v8.0.0”,
“incenteev/composer-parameter-handler”: “^v2.0.0”,
“oxid-esales/oxideshop-ide-helper”: “^v4.1.0”

Steht bei Punkt 5 der Anleitung!
Hab das bei meinem Update auch übersehen…

Dachte, er scheitert an 2.1/2.2.