Hallo,
bin bei der Vorbereitung eines Updates von Version 4.5 auf 4.9. Dabei wollte ich vorab eine Erweiterung löschen. Das ging nicht, deshalb habe ich ein Composer Update angestoßen. Leider geht jetzt gar nichts mehr, auch die automatische Reparatur geht nicht.
Als Fehler wird ausgegeben:
Code:
composer install
$ /bin/php74 -q -dmax_execution_time=0 -dmemory_limit=-1 -ddisplay_errors=0 -dallow_url_fopen=1 -ddisable_functions= -ddate.timezone=Europe/Berlin /www/htdocs/xxxxxx/c4/web/contao-manager.phar.php composer install --no-dev --no-progress --no-ansi --no-interaction --optimize-autoloader
Using config.component-dir has been deprecated. Please use extra.contao-component-dir instead.
Installing dependencies from lock file
Verifying lock file contents can be installed on current platform.
Your lock file does not contain a compatible set of packages. Please run composer update.
Problem 1
- contao-community-alliance/composer-plugin is locked to version 3.0.8 and an update of this package was not requested.
- contao-community-alliance/composer-plugin 3.0.8 requires composer-plugin-api ^1.0 -> found composer-plugin-api[2.2.0] but it does not match the constraint.
Problem 2
- contao-components/installer is locked to version 1.2.7 and an update of this package was not requested.
- contao-components/installer 1.2.7 requires composer-plugin-api ^1.0 -> found composer-plugin-api[2.2.0] but it does not match the constraint.
Problem 3
- ocramius/package-versions is locked to version 1.3.0 and an update of this package was not requested.
- ocramius/package-versions 1.3.0 requires composer-plugin-api ^1.0.0 -> found composer-plugin-api[2.2.0] but it does not match the constraint.
Problem 4
- lib-xsl is present at version 1.1.28.0 and cannot be modified by Composer
- Only one of these can be installed: lib-libxslt[1.1.34], lib-xsl[1.1.28.0]. lib-libxslt replaces lib-xsl and thus cannot coexist with it.
- lib-libxslt is present at version 1.1.34 and cannot be modified by Composer
# Process terminated with exit code 2
# Result: Misuse of shell builtins
Bei der Automatischen Reparatur wird dies angezeigt:
Code:
vendor/bin/contao-console list
PHP Fatal error: Uncaught Error: Undefined class constant 'VERSIONS' in /www/htdocs/xxxxxxx/c4/vendor/contao/core-bundle/src/DependencyInjection/Compiler/AddPackagesPass.php:32
Stack trace:
#0 /www/htdocs/xxxxxxx/c4/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/Compiler.php(140): Contao\CoreBundle\DependencyInjection\Compiler\AddPackagesPass->process(Object(Contao\ManagerPlugin\Config\ContainerBuilder))
#1 /www/htdocs/xxxxxxx/c4/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/ContainerBuilder.php(789): Symfony\Component\DependencyInjection\Compiler\Compiler->compile(Object(Contao\ManagerPlugin\Config\ContainerBuilder))
#2 /www/htdocs/xxxxxxx/c4/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php(643): Symfony\Component\DependencyInjection\ContainerBuilder->compile()
#3 /www/htdocs/xxxxxxx/c4/vendor/contao/manager-bundle/src/HttpKernel/ContaoKernel.php(250): Symfony\Component\HttpKernel\Kernel->initializeContainer()
#4 /www/htdocs/xxxxxxx/c4/vendor/symfony/symfo in /www/htdocs/xxxxxxx/c4/vendor/contao/core-bundle/src/DependencyInjection/Compiler/AddPackagesPass.php on line 32
Kann ich da noch etwas retten?
Viele Grüße
Jens