Hallo zusammen,
ich möchte gerne Contao von 5.3.44 auf die 5.3.47 updaten Außerdem Visitors von 1.13.3 auf ^1.14. .
Als PHP läuft Version 8.4 und der neueste Manager läuft. Leider kommt es immer wieder zu Fehlern oder Abbrüchen.
Ich habe die Caches geleert, Composer Class Loader aktualisiert und Prod. Caches erneuert.
Bei den Composer Abhängigkeiten-"Composer Update ausführen" gibt es einen Abbruch.
Folgende Fehlermeldung erscheint:
> Resolving dependencies using Composer Cloud v3.10.0
[7.4MiB/0.25s] Loading composer repositories with package information
[102.6MiB/18.86s] Updating dependencies
[201.4MiB/20.19s] Your requirements could not be resolved to an installable set of packages.
[201.4MiB/20.19s]
Problem 1
- Root composer.json requires bugbuster/contao-visitors-bundle ^1.14. -> satisfiable by bugbuster/contao-visitors-bundle[1.14.0, ..., 1.18.2].
- bugbuster/contao-visitors-bundle[1.14.0, ..., 1.14.7] require contao/core-bundle 5.3.* -> satisfiable by contao/core-bundle[5.3.0, ..., 5.3.47].
- bugbuster/contao-visitors-bundle[1.15.0, ..., 1.15.3] require php >=8.3.0,<8.4.0 -> your php version (8.4.22.0) does not satisfy that requirement.
- bugbuster/contao-visitors-bundle[1.15.4, ..., 1.15.6] require contao/core-bundle >=5.4.0,<5.7.0 -> satisfiable by contao/core-bundle[5.4.0, ..., 5.6.11].
- bugbuster/contao-visitors-bundle[1.16.0, ..., 1.17.0] require contao/core-bundle >=5.6.0,<5.7.0 -> satisfiable by contao/core-bundle[5.6.0, ..., 5.6.11].
- bugbuster/contao-visitors-bundle[1.18.0, ..., 1.18.2] require contao/core-bundle >=5.6.0,<5.8.0 -> satisfiable by contao/core-bundle[5.6.0, ..., 5.7.7].
- contao/core-bundle[5.3.0, ..., 5.3.18] require scheb/2fa-trusted-device ^6.0 -> satisfiable by scheb/2fa-trusted-device[v6.0.0, ..., v6.13.1].
- contao/core-bundle[5.3.19, ..., 5.6.11] require scheb/2fa-trusted-device ^6.0 || ^7.0 -> satisfiable by scheb/2fa-trusted-device[v6.0.0, ..., v6.13.1, v7.0.0, ..., v7.14.0].
- contao/core-bundle[5.7.0, ..., 5.7.7] require lcobucci/jwt ^5.5 -> satisfiable by lcobucci/jwt[5.5.0, 5.6.0].
- lcobucci/jwt[4.1.0, ..., 4.3.0, 5.4.0, ..., 5.6.0] require ext-sodium * -> the ext-sodium package is disabled by your platform config. Enable it again with "composer config platform.ext-sodium --unset".
Alternatively you can require one of these packages that provide the extension (or parts of it):
<warning>Keep in mind that the suggestions are automated and may not be valid or safe to use</warning>
- paragonie/sodium_compat_ext_sodium
- juspay/expresscheckout-php-sdk Express Checkout SDK for PHP allows easy integration with Juspay's EC payments as a service platform
- vufind/vufind A flexible discovery layer.
- lcobucci/jwt 5.0.0 requires php ~8.1.0 || ~8.2.0 -> your php version (8.4.22.0) does not satisfy that requirement.
- lcobucci/jwt[5.1.0, ..., 5.3.0] require php ~8.1.0 || ~8.2.0 || ~8.3.0 -> your php version (8.4.22.0) does not satisfy that requirement.
- scheb/2fa-trusted-device[v6.0.0, ..., v6.3.0] require php ~8.0.0 || ~8.1.0 -> your php version (8.4.22.0) does not satisfy that requirement.
- scheb/2fa-trusted-device[v6.10.0, ..., v6.12.0] require php ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 -> your php version (8.4.22.0) does not satisfy that requirement.
- scheb/2fa-trusted-device[v6.13.0, v7.6.0, ..., v7.14.0] require lcobucci/jwt ^5.0 -> satisfiable by lcobucci/jwt[5.0.0, ..., 5.6.0].
- scheb/2fa-trusted-device v6.13.1 requires lcobucci/jwt ^4.1 || ^5.0 -> satisfiable by lcobucci/jwt[4.1.0, ..., 4.3.0, 5.0.0, ..., 5.6.0].
- scheb/2fa-trusted-device[v6.4.0, ..., v6.9.0] require php ~8.0.0 || ~8.1.0 || ~8.2.0 -> your php version (8.4.22.0) does not satisfy that requirement.
- scheb/2fa-trusted-device[v7.0.0, ..., v7.5.0] require php ~8.2.0 || ~8.3.0 -> your php version (8.4.22.0) does not satisfy that requirement.
To enable extensions, verify that they are enabled in your .ini files:
- /etc/php/8.4/cli/php.ini
- /etc/php/8.4/cli/conf.d/10-mysqlnd.ini
- /etc/php/8.4/cli/conf.d/10-opcache.ini
- /etc/php/8.4/cli/conf.d/10-pdo.ini
- /etc/php/8.4/cli/conf.d/15-xml.ini
- /etc/php/8.4/cli/conf.d/20-bcmath.ini
- /etc/php/8.4/cli/conf.d/20-bz2.ini
- /etc/php/8.4/cli/conf.d/20-calendar.ini
- /etc/php/8.4/cli/conf.d/20-ctype.ini
- /etc/php/8.4/cli/conf.d/20-curl.ini
- /etc/php/8.4/cli/conf.d/20-dba.ini
- /etc/php/8.4/cli/conf.d/20-dom.ini
- /etc/php/8.4/cli/conf.d/20-exif.ini
- /etc/php/8.4/cli/conf.d/20-ffi.ini
- /etc/php/8.4/cli/conf.d/20-fileinfo.ini
- /etc/php/8.4/cli/conf.d/20-ftp.ini
- /etc/php/8.4/cli/conf.d/20-gd.ini
- /etc/php/8.4/cli/conf.d/20-gettext.ini
- /etc/php/8.4/cli/conf.d/20-gmp.ini
- /etc/php/8.4/cli/conf.d/20-iconv.ini
- /etc/php/8.4/cli/conf.d/20-igbinary.ini
- /etc/php/8.4/cli/conf.d/20-imagick.ini
- /etc/php/8.4/cli/conf.d/20-intl.ini
- /etc/php/8.4/cli/conf.d/20-ldap.ini
- /etc/php/8.4/cli/conf.d/20-mbstring.ini
- /etc/php/8.4/cli/conf.d/20-mysqli.ini
- /etc/php/8.4/cli/conf.d/20-pdo_mysql.ini
- /etc/php/8.4/cli/conf.d/20-pdo_sqlite.ini
- /etc/php/8.4/cli/conf.d/20-phar.ini
- /etc/php/8.4/cli/conf.d/20-posix.ini
- /etc/php/8.4/cli/conf.d/20-readline.ini
- /etc/php/8.4/cli/conf.d/20-shmop.ini
- /etc/php/8.4/cli/conf.d/20-simplexml.ini
- /etc/php/8.4/cli/conf.d/20-soap.ini
- /etc/php/8.4/cli/conf.d/20-sockets.ini
- /etc/php/8.4/cli/conf.d/20-sqlite3.ini
- /etc/php/8.4/cli/conf.d/20-sysvmsg.ini
- /etc/php/8.4/cli/conf.d/20-sysvsem.ini
- /etc/php/8.4/cli/conf.d/20-sysvshm.ini
- /etc/php/8.4/cli/conf.d/20-tokenizer.ini
- /etc/php/8.4/cli/conf.d/20-xmlreader.ini
- /etc/php/8.4/cli/conf.d/20-xmlwriter.ini
- /etc/php/8.4/cli/conf.d/20-xsl.ini
- /etc/php/8.4/cli/conf.d/20-zip.ini
- /etc/php/8.4/cli/conf.d/25-redis.ini
- /etc/php/8.4/cli/conf.d/50-serverctl.ini
You can also run `php --ini` in a terminal to see which files are used by PHP in CLI mode.
Alternatively, you can run Composer with `--ignore-platform-req=ext-sodium` to temporarily ignore these required extensions.
Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.
[201.4MiB/20.19s] <warning>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.</warning>
[66.5MiB/20.31s] Memory usage: 66.54MB (peak: 205.71MB), time: 20.33s.
[66.5MiB/20.32s] Finished Composer Cloud resolving.
# Cloud Job ID V14eWaxEPgnpjPoqWsyoAYqU3fYhyFX8Nf3quSTY5oxA2MGw1i kiGaBEuXr8zdGWTDjkiadOR3Octzw5QCw6Ezv5VK8K32rxQ8Tl kE5JrIK8Gk2RnFTFBZ9Fkci59x failed
Visitors habe ich versucht zu deinstallieren - Auch eine Fehlermeldung.
Außerdem habe ich versucht komplett neu zu installieren, was ebenfalls eine Fehlermeldung verursacht.
Weiss jemand Rat?
Danke im voraus
Gruß
Willi

Zitieren
