Installation auf DF schlägt fehl
Hallo liebe Community,
für ein Update bei einem Kundenhosting (Domainfactory) versuche ich eigentlich nur ganz simpel mit dem Manager Contao 5.3 (PHP 8.4) zu installieren. Die Installation bricht aber relativ schnell ab mit folgender Konsole:
HTML-Code:
> Resolving dependencies using Composer Cloud v3.10.0
[3.5MiB/0.22s] Loading composer repositories with package information
[79.2MiB/15.69s] Updating dependencies
[154.0MiB/16.69s] Your requirements could not be resolved to an installable set of packages.
[154.0MiB/16.69s]
Problem 1
- Root composer.json requires contao/newsletter-bundle 5.3.* -> satisfiable by contao/newsletter-bundle[5.3.0, ..., 5.3.46].
- 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.3.46] 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.13.1].
- contao/newsletter-bundle 5.3.0 requires contao/core-bundle 5.3.0 -> satisfiable by contao/core-bundle[5.3.0].
- contao/newsletter-bundle 5.3.1 requires contao/core-bundle 5.3.1 -> satisfiable by contao/core-bundle[5.3.1].
- contao/newsletter-bundle 5.3.10 requires contao/core-bundle 5.3.10 -> satisfiable by contao/core-bundle[5.3.10].
- contao/newsletter-bundle 5.3.11 requires contao/core-bundle 5.3.11 -> satisfiable by contao/core-bundle[5.3.11].
- contao/newsletter-bundle 5.3.12 requires contao/core-bundle 5.3.12 -> satisfiable by contao/core-bundle[5.3.12].
- contao/newsletter-bundle 5.3.13 requires contao/core-bundle 5.3.13 -> satisfiable by contao/core-bundle[5.3.13].
- contao/newsletter-bundle 5.3.14 requires contao/core-bundle 5.3.14 -> satisfiable by contao/core-bundle[5.3.14].
- contao/newsletter-bundle 5.3.15 requires contao/core-bundle 5.3.15 -> satisfiable by contao/core-bundle[5.3.15].
- contao/newsletter-bundle 5.3.16 requires contao/core-bundle 5.3.16 -> satisfiable by contao/core-bundle[5.3.16].
- contao/newsletter-bundle 5.3.17 requires contao/core-bundle 5.3.17 -> satisfiable by contao/core-bundle[5.3.17].
- contao/newsletter-bundle 5.3.18 requires contao/core-bundle 5.3.18 -> satisfiable by contao/core-bundle[5.3.18].
- contao/newsletter-bundle 5.3.19 requires contao/core-bundle 5.3.19 -> satisfiable by contao/core-bundle[5.3.19].
- contao/newsletter-bundle 5.3.2 requires contao/core-bundle 5.3.2 -> satisfiable by contao/core-bundle[5.3.2].
- contao/newsletter-bundle 5.3.20 requires contao/core-bundle 5.3.20 -> satisfiable by contao/core-bundle[5.3.20].
- contao/newsletter-bundle 5.3.21 requires contao/core-bundle 5.3.21 -> satisfiable by contao/core-bundle[5.3.21].
- contao/newsletter-bundle 5.3.22 requires contao/core-bundle 5.3.22 -> satisfiable by contao/core-bundle[5.3.22].
- contao/newsletter-bundle 5.3.23 requires contao/core-bundle 5.3.23 -> satisfiable by contao/core-bundle[5.3.23].
- contao/newsletter-bundle 5.3.24 requires contao/core-bundle 5.3.24 -> satisfiable by contao/core-bundle[5.3.24].
- contao/newsletter-bundle 5.3.25 requires contao/core-bundle 5.3.25 -> satisfiable by contao/core-bundle[5.3.25].
- contao/newsletter-bundle 5.3.26 requires contao/core-bundle 5.3.26 -> satisfiable by contao/core-bundle[5.3.26].
- contao/newsletter-bundle 5.3.27 requires contao/core-bundle 5.3.27 -> satisfiable by contao/core-bundle[5.3.27].
- contao/newsletter-bundle 5.3.28 requires contao/core-bundle 5.3.28 -> satisfiable by contao/core-bundle[5.3.28].
- contao/newsletter-bundle 5.3.29 requires contao/core-bundle 5.3.29 -> satisfiable by contao/core-bundle[5.3.29].
- contao/newsletter-bundle 5.3.3 requires contao/core-bundle 5.3.3 -> satisfiable by contao/core-bundle[5.3.3].
- contao/newsletter-bundle 5.3.30 requires contao/core-bundle 5.3.30 -> satisfiable by contao/core-bundle[5.3.30].
- contao/newsletter-bundle 5.3.31 requires contao/core-bundle 5.3.31 -> satisfiable by contao/core-bundle[5.3.31].
- contao/newsletter-bundle 5.3.32 requires contao/core-bundle 5.3.32 -> satisfiable by contao/core-bundle[5.3.32].
- contao/newsletter-bundle 5.3.33 requires contao/core-bundle 5.3.33 -> satisfiable by contao/core-bundle[5.3.33].
- contao/newsletter-bundle 5.3.34 requires contao/core-bundle 5.3.34 -> satisfiable by contao/core-bundle[5.3.34].
- contao/newsletter-bundle 5.3.35 requires contao/core-bundle 5.3.35 -> satisfiable by contao/core-bundle[5.3.35].
- contao/newsletter-bundle 5.3.36 requires contao/core-bundle 5.3.36 -> satisfiable by contao/core-bundle[5.3.36].
- contao/newsletter-bundle 5.3.37 requires contao/core-bundle 5.3.37 -> satisfiable by contao/core-bundle[5.3.37].
- contao/newsletter-bundle 5.3.38 requires contao/core-bundle 5.3.38 -> satisfiable by contao/core-bundle[5.3.38].
- contao/newsletter-bundle 5.3.39 requires contao/core-bundle 5.3.39 -> satisfiable by contao/core-bundle[5.3.39].
- contao/newsletter-bundle 5.3.4 requires contao/core-bundle 5.3.4 -> satisfiable by contao/core-bundle[5.3.4].
- contao/newsletter-bundle 5.3.40 requires contao/core-bundle 5.3.40 -> satisfiable by contao/core-bundle[5.3.40].
- contao/newsletter-bundle 5.3.41 requires contao/core-bundle 5.3.41 -> satisfiable by contao/core-bundle[5.3.41].
- contao/newsletter-bundle 5.3.42 requires contao/core-bundle 5.3.42 -> satisfiable by contao/core-bundle[5.3.42].
- contao/newsletter-bundle 5.3.43 requires contao/core-bundle 5.3.43 -> satisfiable by contao/core-bundle[5.3.43].
- contao/newsletter-bundle 5.3.44 requires contao/core-bundle 5.3.44 -> satisfiable by contao/core-bundle[5.3.44].
- contao/newsletter-bundle 5.3.45 requires contao/core-bundle 5.3.45 -> satisfiable by contao/core-bundle[5.3.45].
- contao/newsletter-bundle 5.3.46 requires contao/core-bundle 5.3.46 -> satisfiable by contao/core-bundle[5.3.46].
- contao/newsletter-bundle 5.3.5 requires contao/core-bundle 5.3.5 -> satisfiable by contao/core-bundle[5.3.5].
- contao/newsletter-bundle 5.3.6 requires contao/core-bundle 5.3.6 -> satisfiable by contao/core-bundle[5.3.6].
- contao/newsletter-bundle 5.3.7 requires contao/core-bundle 5.3.7 -> satisfiable by contao/core-bundle[5.3.7].
- contao/newsletter-bundle 5.3.8 requires contao/core-bundle 5.3.8 -> satisfiable by contao/core-bundle[5.3.8].
- contao/newsletter-bundle 5.3.9 requires contao/core-bundle 5.3.9 -> satisfiable by contao/core-bundle[5.3.9].
- 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):
Keep in mind that the suggestions are automated and may not be valid or safe to use
- 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.21.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.21.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.21.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.21.0) does not satisfy that requirement.
- scheb/2fa-trusted-device[v6.13.0, v7.6.0, ..., v7.13.1] 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.21.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.21.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.
[154.1MiB/16.69s] 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.
[53.5MiB/16.77s] Memory usage: 53.54MB (peak: 157.43MB), time: 16.79s.
[53.5MiB/16.77s] Finished Composer Cloud resolving.
# Cloud Job ID R7KmJMTJuiefDfzUTS92zKn8Fm7dgitrwKzAw7EGDsMe8qdoSsUj5nhwVMWrV1pB01RUAGm4 failed
Was könnte da haken, was ich dem Support sagen muss? Die sodium Extension?