Désolé pour le délai. Oui je rencontre le même problème avec fail2ban web qui se plaint de ne pas trouver php8.3-fpm.
args:
app: fail2ban-web
force: false
ignore_yunohost_version: false
label: Fail2Ban Webinterface
no_remove_on_failure: false
ended_at: 2026-01-16 10:12:38.707549
error: 'An error occured inside the script snippet : Unable to install apt dependencies,
it might be due to a conflict with another app - or you should check and share the
previous log about what are the problematic dependencies'
interface: api
operation: app_install
parent: null
related_to:
- - app
- fail2ban-web
started_at: 2026-01-16 10:12:34.436573
started_by: ******
success: false
yunohost_version: 12.1.39
============
2026-01-16 11:12:35,444: INFO - Installation de fail2ban-web…
2026-01-16 11:12:35,445: INFO - Provisioning sources...
2026-01-16 11:12:35,445: DEBUG - Prefetching asset main: https://github.com/ewilly/fail2ban-web-interface-php/archive/refs/tags/v1.3.tar.gz ...
2026-01-16 11:12:36,041: INFO - Provisioning system_user...
2026-01-16 11:12:36,117: INFO - Provisioning install_dir...
2026-01-16 11:12:36,119: INFO - Provisioning permissions...
2026-01-16 11:12:36,120: DEBUG - Permission 'fail2ban-web.main' mise à jour
2026-01-16 11:12:36,122: DEBUG - Permission 'fail2ban-web.main' créée
2026-01-16 11:12:36,124: DEBUG - Permission 'fail2ban-web.main' mise à jour
2026-01-16 11:12:36,125: DEBUG - Permission 'fail2ban-web.main' mise à jour
2026-01-16 11:12:36,131: DEBUG - Creating LDAP perm fail2ban-web.main
2026-01-16 11:12:36,136: DEBUG - Permissions were resynchronized to LDAP
2026-01-16 11:12:36,148: DEBUG - Formating result in 'export' mode
2026-01-16 11:12:36,149: DEBUG - La configuration de SSOwat a été regénérée
2026-01-16 11:12:36,150: INFO - Provisioning apt...
2026-01-16 11:12:36,153: DEBUG - Executing command '['sh', '-c', '/bin/bash -x "./provision_or_update_apt" 7>&1']'
2026-01-16 11:12:36,160: DEBUG - + source /usr/share/yunohost/helpers
2026-01-16 11:12:36,161: DEBUG - ++++ dirname -- /usr/share/yunohost/helpers
2026-01-16 11:12:36,161: DEBUG - +++ cd -- /usr/share/yunohost
2026-01-16 11:12:36,161: DEBUG - +++ pwd
2026-01-16 11:12:36,161: DEBUG - ++ SCRIPT_DIR=/usr/share/yunohost
2026-01-16 11:12:36,162: DEBUG - ++ YNH_HELPERS_VERSION=2.1
2026-01-16 11:12:36,162: DEBUG - ++ readonly 'XTRACE_ENABLE=set -o xtrace'
2026-01-16 11:12:36,162: DEBUG - ++ XTRACE_ENABLE='set -o xtrace'
2026-01-16 11:12:36,168: DEBUG - + ynh_abort_if_errors
2026-01-16 11:12:36,168: DEBUG - + trap ynh_exit_properly EXIT
2026-01-16 11:12:36,169: DEBUG - + ynh_apt_install_dependencies fail2ban php8.3-fpm
2026-01-16 11:12:36,169: DEBUG - ++ sed 's/\([^\<=\>]\)\ \([^(]\)/\1, \2/g'
2026-01-16 11:12:36,169: DEBUG - ++ sed 's/|/ | /'
2026-01-16 11:12:36,169: DEBUG - + local 'dependencies=fail2ban, php8.3-fpm'
2026-01-16 11:12:36,170: DEBUG - ++ ynh_read_manifest version
2026-01-16 11:12:36,170: DEBUG - ++ cat /var/cache/yunohost/app_tmp_work_dirs/app_edpbadq_/manifest.toml
2026-01-16 11:12:36,170: DEBUG - ++ toml_to_json
2026-01-16 11:12:36,170: DEBUG - ++ jq .version --raw-output
2026-01-16 11:12:36,170: DEBUG - ++ python3 -c 'import toml, json, sys; print(json.dumps(toml.load(sys.stdin)))'
2026-01-16 11:12:36,192: DEBUG - + local version=1.3~ynh2
2026-01-16 11:12:36,192: DEBUG - + local app_ynh_deps=fail2ban-web-ynh-deps
2026-01-16 11:12:36,192: DEBUG - + grep '[<=>]'
2026-01-16 11:12:36,192: DEBUG - ++ grep -oP '(?<=php)[0-9.]+(?=-|\>|)'
2026-01-16 11:12:36,193: DEBUG - ++ sort -u
2026-01-16 11:12:36,193: DEBUG - + local specific_php_version=8.3
2026-01-16 11:12:36,193: DEBUG - + [[ -n 8.3 ]]
2026-01-16 11:12:36,194: DEBUG - ++ echo 8.3
2026-01-16 11:12:36,194: DEBUG - ++ wc -l
2026-01-16 11:12:36,194: DEBUG - + [[ 1 -eq 1 ]]
2026-01-16 11:12:36,195: DEBUG - + dependencies+=', php8.3, php8.3-fpm, php8.3-common'
2026-01-16 11:12:36,195: DEBUG - ++ ynh_app_setting_get --key=php_version
2026-01-16 11:12:36,222: DEBUG - + local old_php_version=
2026-01-16 11:12:36,222: DEBUG - + '[' -n '' ']'
2026-01-16 11:12:36,222: DEBUG - + ynh_app_setting_set --key=php_version --value=8.3
2026-01-16 11:12:36,258: DEBUG - + test -e /usr/bin/php8.2
2026-01-16 11:12:36,259: DEBUG - + update-alternatives --set php /usr/bin/php8.2
2026-01-16 11:12:36,259: DEBUG - ++ _ynh_apt_package_is_installed postgresql-15
2026-01-16 11:12:36,260: DEBUG - ++ local package=postgresql-15
2026-01-16 11:12:36,260: DEBUG - ++ dpkg-query --show '--showformat=${db:Status-Status}' postgresql-15
2026-01-16 11:12:36,260: DEBUG - ++ grep --quiet '^installed$'
2026-01-16 11:12:36,264: DEBUG - ++ echo no
2026-01-16 11:12:36,264: DEBUG - + local psql_installed=no
2026-01-16 11:12:36,265: DEBUG - + [[ true == \t\r\u\e ]]
2026-01-16 11:12:36,265: DEBUG - + YNH_APT_INSTALL_DEPENDENCIES_REPLACE=false
2026-01-16 11:12:36,265: DEBUG - ++ mktemp --directory
2026-01-16 11:12:36,265: DEBUG - + local TMPDIR=/tmp/tmp.KUPiuxzh3g
2026-01-16 11:12:36,265: DEBUG - + mkdir -p /tmp/tmp.KUPiuxzh3g/fail2ban-web-ynh-deps/DEBIAN
2026-01-16 11:12:36,266: DEBUG - + chmod -R 755 /tmp/tmp.KUPiuxzh3g/fail2ban-web-ynh-deps
2026-01-16 11:12:36,267: DEBUG - + cat
2026-01-16 11:12:36,267: DEBUG - + _ynh_apt update
2026-01-16 11:12:36,267: DEBUG - + [[ update == \u\p\d\a\t\e ]]
2026-01-16 11:12:36,267: DEBUG - + local aptcache=/var/cache/apt/pkgcache.bin
2026-01-16 11:12:36,268: DEBUG - + sleep 1
2026-01-16 11:12:37,268: DEBUG - + [[ -e /var/cache/apt/pkgcache.bin ]]
2026-01-16 11:12:37,268: DEBUG - ++ find /var/cache/apt/pkgcache.bin -mmin -30
2026-01-16 11:12:37,269: DEBUG - + [[ -n /var/cache/apt/pkgcache.bin ]]
2026-01-16 11:12:37,270: DEBUG - ++ find /etc/apt/ -newer /var/cache/apt/pkgcache.bin
2026-01-16 11:12:37,270: DEBUG - + [[ -z '' ]]
2026-01-16 11:12:37,271: DEBUG - apt cache was already updated in the last 30 minutes, skipping 'apt update'
2026-01-16 11:12:37,271: DEBUG - + return
2026-01-16 11:12:37,271: DEBUG - + _ynh_wait_dpkg_free
2026-01-16 11:12:37,415: DEBUG - + return 0
2026-01-16 11:12:37,416: DEBUG - + dpkg-deb --build /tmp/tmp.KUPiuxzh3g/fail2ban-web-ynh-deps /tmp/tmp.KUPiuxzh3g/fail2ban-web-ynh-deps.deb
2026-01-16 11:12:37,428: DEBUG - + dpkg --force-depends --install /tmp/tmp.KUPiuxzh3g/fail2ban-web-ynh-deps.deb
2026-01-16 11:12:37,428: DEBUG - + tee /tmp/tmp.KUPiuxzh3g/dpkg_log
2026-01-16 11:12:37,447: DEBUG - Selecting previously unselected package fail2ban-web-ynh-deps.
2026-01-16 11:12:37,460: DEBUG - (Reading database ... 61960 files and directories currently installed.)
2026-01-16 11:12:37,461: DEBUG - Preparing to unpack .../fail2ban-web-ynh-deps.deb ...
2026-01-16 11:12:37,465: DEBUG - Unpacking fail2ban-web-ynh-deps (1.3~ynh2) ...
2026-01-16 11:12:37,487: DEBUG - dpkg: fail2ban-web-ynh-deps: dependency problems, but configuring anyway as you requested:
2026-01-16 11:12:37,487: DEBUG - fail2ban-web-ynh-deps depends on php8.3-fpm; however:
2026-01-16 11:12:37,488: DEBUG - Package php8.3-fpm is not installed.
2026-01-16 11:12:37,488: DEBUG - fail2ban-web-ynh-deps depends on php8.3; however:
2026-01-16 11:12:37,488: DEBUG - Package php8.3 is not installed.
2026-01-16 11:12:37,488: DEBUG - fail2ban-web-ynh-deps depends on php8.3-fpm; however:
2026-01-16 11:12:37,488: DEBUG - Package php8.3-fpm is not installed.
2026-01-16 11:12:37,488: DEBUG - fail2ban-web-ynh-deps depends on php8.3-common; however:
2026-01-16 11:12:37,488: DEBUG - Package php8.3-common is not installed.
2026-01-16 11:12:37,489: DEBUG -
2026-01-16 11:12:37,489: DEBUG - Setting up fail2ban-web-ynh-deps (1.3~ynh2) ...
2026-01-16 11:12:37,506: DEBUG - + _ynh_apt_install --fix-broken
2026-01-16 11:12:37,507: DEBUG - + _ynh_apt --no-remove --option Dpkg::Options::=--force-confdef --option Dpkg::Options::=--force-confold install --fix-broken
2026-01-16 11:12:37,507: DEBUG - + [[ --no-remove --option Dpkg::Options::=--force-confdef --option Dpkg::Options::=--force-confold install --fix-broken == \u\p\d\a\t\e ]]
2026-01-16 11:12:37,507: DEBUG - + _ynh_wait_dpkg_free
2026-01-16 11:12:37,627: DEBUG - + return 0
2026-01-16 11:12:37,628: DEBUG - + apt-get --assume-yes --quiet -o=Acquire::Retries=3 -o=Dpkg::Use-Pty=0 --no-remove --option Dpkg::Options::=--force-confdef --option Dpkg::Options::=--force-confold install --fix-broken
2026-01-16 11:12:37,700: DEBUG - Reading package lists...
2026-01-16 11:12:37,791: DEBUG - Building dependency tree...
2026-01-16 11:12:37,791: DEBUG - Reading state information...
2026-01-16 11:12:37,835: DEBUG - Correcting dependencies... Done
2026-01-16 11:12:37,926: DEBUG - The following packages will be REMOVED:
2026-01-16 11:12:37,927: DEBUG - fail2ban-web-ynh-deps
2026-01-16 11:12:37,933: DEBUG - 0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
2026-01-16 11:12:37,934: WARNING - E: Packages need to be removed but remove is disabled.
2026-01-16 11:12:37,934: DEBUG - + cat /tmp/tmp.KUPiuxzh3g/dpkg_log
2026-01-16 11:12:37,935: DEBUG - Selecting previously unselected package fail2ban-web-ynh-deps.
2026-01-16 11:12:37,935: DEBUG - (Reading database ... 61960 files and directories currently installed.)
2026-01-16 11:12:37,935: DEBUG - Preparing to unpack .../fail2ban-web-ynh-deps.deb ...
2026-01-16 11:12:37,935: DEBUG - Unpacking fail2ban-web-ynh-deps (1.3~ynh2) ...
2026-01-16 11:12:37,936: DEBUG - dpkg: fail2ban-web-ynh-deps: dependency problems, but configuring anyway as you requested:
2026-01-16 11:12:37,936: DEBUG - fail2ban-web-ynh-deps depends on php8.3-fpm; however:
2026-01-16 11:12:37,936: DEBUG - Package php8.3-fpm is not installed.
2026-01-16 11:12:37,936: DEBUG - fail2ban-web-ynh-deps depends on php8.3; however:
2026-01-16 11:12:37,936: DEBUG - Package php8.3 is not installed.
2026-01-16 11:12:37,937: DEBUG - fail2ban-web-ynh-deps depends on php8.3-fpm; however:
2026-01-16 11:12:37,937: DEBUG - Package php8.3-fpm is not installed.
2026-01-16 11:12:37,937: DEBUG - fail2ban-web-ynh-deps depends on php8.3-common; however:
2026-01-16 11:12:37,937: DEBUG - Package php8.3-common is not installed.
2026-01-16 11:12:37,937: DEBUG -
2026-01-16 11:12:37,937: DEBUG - Setting up fail2ban-web-ynh-deps (1.3~ynh2) ...
2026-01-16 11:12:37,938: DEBUG - + mapfile -t problematic_dependencies
2026-01-16 11:12:37,938: DEBUG - ++ grep -oP '(?<=-ynh-deps depends on ).*(?=; however)' /tmp/tmp.KUPiuxzh3g/dpkg_log
2026-01-16 11:12:37,938: DEBUG - + (( 4 != 0 ))
2026-01-16 11:12:37,938: DEBUG - + _ynh_apt_install php8.3-fpm php8.3 php8.3-fpm php8.3-common --dry-run
2026-01-16 11:12:37,939: DEBUG - + _ynh_apt --no-remove --option Dpkg::Options::=--force-confdef --option Dpkg::Options::=--force-confold install php8.3-fpm php8.3 php8.3-fpm php8.3-common --dry-run
2026-01-16 11:12:37,939: DEBUG - + [[ --no-remove --option Dpkg::Options::=--force-confdef --option Dpkg::Options::=--force-confold install php8.3-fpm php8.3 php8.3-fpm php8.3-common --dry-run == \u\p\d\a\t\e ]]
2026-01-16 11:12:37,939: DEBUG - + _ynh_wait_dpkg_free
2026-01-16 11:12:37,939: DEBUG - + grep -v 'fix-broken\|Reading state info'
2026-01-16 11:12:37,940: DEBUG - + sed --quiet '/Reading state info/,$p'
2026-01-16 11:12:38,063: DEBUG - + return 0
2026-01-16 11:12:38,063: DEBUG - + apt-get --assume-yes --quiet -o=Acquire::Retries=3 -o=Dpkg::Use-Pty=0 --no-remove --option Dpkg::Options::=--force-confdef --option Dpkg::Options::=--force-confold install php8.3-fpm php8.3 php8.3-fpm php8.3-common --dry-run
2026-01-16 11:12:38,180: WARNING - Package php8.3-fpm is not available, but is referred to by another package.
2026-01-16 11:12:38,181: DEBUG - + ynh_die 'Unable to install apt dependencies, it might be due to a conflict with another app - or you should check and share the previous log about what are the problematic dependencies'
2026-01-16 11:12:38,181: WARNING - This may mean that the package is missing, has been obsoleted, or
2026-01-16 11:12:38,181: WARNING - is only available from another source
2026-01-16 11:12:38,182: DEBUG -
2026-01-16 11:12:38,182: WARNING - Package php8.3 is not available, but is referred to by another package.
2026-01-16 11:12:38,182: WARNING - This may mean that the package is missing, has been obsoleted, or
2026-01-16 11:12:38,183: WARNING - is only available from another source
2026-01-16 11:12:38,183: DEBUG -
2026-01-16 11:12:38,184: WARNING - Package php8.3-common is not available, but is referred to by another package.
2026-01-16 11:12:38,184: WARNING - This may mean that the package is missing, has been obsoleted, or
2026-01-16 11:12:38,184: WARNING - is only available from another source
2026-01-16 11:12:38,185: DEBUG -
2026-01-16 11:12:38,185: WARNING - E: Package 'php8.3-fpm' has no installation candidate
2026-01-16 11:12:38,185: WARNING - E: Package 'php8.3' has no installation candidate
2026-01-16 11:12:38,185: WARNING - E: Package 'php8.3-fpm' has no installation candidate
2026-01-16 11:12:38,185: WARNING - E: Package 'php8.3-common' has no installation candidate
2026-01-16 11:12:38,204: WARNING - Unable to install apt dependencies, it might be due to a conflict with another app - or you should check and share the previous log about what are the problematic dependencies
2026-01-16 11:12:38,707: ERROR - provision_or_update failed for apt : An error occured inside the script snippet : Unable to install apt dependencies, it might be due to a conflict with another app - or you should check and share the previous log about what are the problematic dependencies