Hallo,
ich habe unter docker/ddev (beides aktuellste Versionen) den OXID-Shop 6.4 installiert.
Mit ddev composer update
wurde der Shop erfolgreich installiert und konnte dann auch das Setup ausführen.
Jedoch hatte ich eine Fehlermeldung bekommen, die wohl erstmal folgenlos blieb. Nun ist es so, dass wenn ich ein Modul installieren möchte, der Fehler wieder kommt und das Modul nicht installiert. Die Module werden auch über composer installiert und auf der Ebene von source und var im Ordner packages gepackt.
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Package oyejorge/less.php is abandoned, you should avoid using it. No replacement was suggested.
Package topconcepts/oxid-klarna-6 is abandoned, you should avoid using it. Use fatchip-gmbh/oxid-klarna-6 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
64 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
Generating OXID eShop unified namespace classes ... Done
Deprecation Notice: The "" service relies on the deprecated "OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\DataMapper\ModuleConfiguration\ClassesWithoutNamespaceDataMapper" class. It should either be deprecated or its implementation upgraded. in /var/www/html/vendor/symfony/dependency-injection/ContainerBuilder.php:1182
Deprecation Notice: A tree builder without a root node is deprecated since Symfony 4.2 and will not be supported anymore in 5.0. in /var/www/html/vendor/symfony/config/Definition/Builder/TreeBuilder.php:30
Deprecation Notice: The "Symfony\Component\Config\Definition\Builder\TreeBuilder::root()" method called for the "shopConfiguration" configuration is deprecated since Symfony 4.3, pass the root name to the constructor instead. in /var/www/html/vendor/symfony/config/Definition/Builder/TreeBuilder.php:51
Update operation will overwrite bestit/amazonpay4oxid files in the directory source/modules. Do you want to overwrite them? (y/N)
In QuestionHelper.php line 114:
[Error]
Call to undefined method Symfony\Component\Console\Question\Question::getAutocompleterCallback()
Exception trace:
at phar:///usr/local/bin/composer/vendor/symfony/console/Helper/QuestionHelper.php:114
Symfony\Component\Console\Helper\QuestionHelper->doAsk() at phar:///usr/local/bin/composer/vendor/symfony/console/Helper/QuestionHelper.php:67
Symfony\Component\Console\Helper\QuestionHelper->ask() at phar:///usr/local/bin/composer/src/Composer/IO/ConsoleIO.php:275
Composer\IO\ConsoleIO->ask() at /var/www/html/vendor/oxid-esales/oxideshop-composer-plugin/src/Installer/Package/AbstractPackageInstaller.php:201
OxidEsales\ComposerPlugin\Installer\Package\AbstractPackageInstaller->askQuestion() at /var/www/html/vendor/oxid-esales/oxideshop-composer-plugin/src/Installer/Package/ModulePackageInstaller.php:78
OxidEsales\ComposerPlugin\Installer\Package\ModulePackageInstaller->update() at /var/www/html/vendor/oxid-esales/oxideshop-composer-plugin/src/Installer/PackageInstallerTrigger.php:81
OxidEsales\ComposerPlugin\Installer\PackageInstallerTrigger->updatePackage() at /var/www/html/vendor/oxid-esales/oxideshop-composer-plugin/src/Plugin.php:108
OxidEsales\ComposerPlugin\Plugin->updatePackages() at n/a:n/a
call_user_func() at phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php:202
Composer\EventDispatcher\EventDispatcher->doDispatch() at phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php:125
Composer\EventDispatcher\EventDispatcher->dispatchScript() at phar:///usr/local/bin/composer/src/Composer/Installer.php:372
Composer\Installer->run() at phar:///usr/local/bin/composer/src/Composer/Command/UpdateCommand.php:241
Composer\Command\UpdateCommand->execute() at phar:///usr/local/bin/composer/vendor/symfony/console/Command/Command.php:298
Symfony\Component\Console\Command\Command->run() at phar:///usr/local/bin/composer/vendor/symfony/console/Application.php:1024
Symfony\Component\Console\Application->doRunCommand() at phar:///usr/local/bin/composer/vendor/symfony/console/Application.php:299
Symfony\Component\Console\Application->doRun() at phar:///usr/local/bin/composer/src/Composer/Console/Application.php:335
Composer\Console\Application->doRun() at phar:///usr/local/bin/composer/vendor/symfony/console/Application.php:171
Symfony\Component\Console\Application->run() at phar:///usr/local/bin/composer/src/Composer/Console/Application.php:130
Composer\Console\Application->run() at phar:///usr/local/bin/composer/bin/composer:88
require() at /usr/local/bin/composer:29
update [--with WITH] [--prefer-source] [--prefer-dist] [--prefer-install PREFER-INSTALL] [--dry-run] [--dev] [--no-dev] [--lock] [--no-install] [--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>...]
composer [update] failed, composer command failed: exit status 1. stderr=
Zu diesem Fehler gab es bereits einen Thread, der jedoch geschlossen wurde. Da wurde zuletzt geschrieben, dass man composer geupdatet hat. Hier habe alles auf den Neuesten stand. Nun weiß ich nicht mehr weiter.
Folgende Quellen habe ich genutzt und schon ausprobiert:
README.md der Module gelesen und befolgt.