Trying to install Pixelfed returns a missing php 8.3 error

What type of hardware are you using: VPS bought online
What YunoHost version are you running: 12.1.39
How are you able to access your server: SSH
Are you in a special context or did you perform specific tweaking on your YunoHost instance ?: No

Describe your issue

Hi everyone!

I just did a clean install of Yuno v. 12.1.39 on Debian 12 on a VPS hosted by Hostinger. The system itself is working perfectly.

However, when I try to install Pixelfed through the app respository it returns an error that seems it’s missing php8.3 dependencies. I’m trying to paste the full log below, but the forum doesn’t allow me stating that new users aren’t allowed to share links.

Is there something that I should have done before installing Pixelfed to get the right files?

A note that there are no other apps installed yet. Pixelfed was the first try I did after installing Yuno.

Thank you so much!

### Share relevant logs or error messages
args:
  app: pixelfed
  force: false
  ignore_yunohost_version: false
  label: Pixelfed
  no_remove_on_failure: false
ended_at: 2026-01-31 13:44:23.777124
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
  - pixelfed
started_at: 2026-01-31 13:44:14.629588
started_by: ******
success: false
yunohost_version: 12.1.39

============

2026-01-31 13:44:15,646: INFO - Instalando pixelfed…
2026-01-31 13:44:15,650: INFO - Provisioning sources...
2026-01-31 13:44:15,650: DEBUG - Prefetching asset main: pixelfed/archive/c68fb2e771d0e1bc5bb1e9eaaaa1e17fb5d3b71f.tar.gz ...
2026-01-31 13:44:20,680: INFO - Provisioning system_user...
2026-01-31 13:44:21,093: INFO - Provisioning install_dir...
2026-01-31 13:44:21,097: INFO - Provisioning permissions...
2026-01-31 13:44:21,100: DEBUG - Permission 'pixelfed.main' updated
2026-01-31 13:44:21,103: DEBUG - Permission 'pixelfed.main' created
2026-01-31 13:44:21,107: DEBUG - Permission 'pixelfed.main' updated
2026-01-31 13:44:21,109: DEBUG - Permission 'pixelfed.main' updated
2026-01-31 13:44:21,113: DEBUG - Updating LDAP perm pixelfed.main
2026-01-31 13:44:21,114: DEBUG - Permissions were resynchronized to LDAP
2026-01-31 13:44:21,126: DEBUG - Formating result in 'export' mode
2026-01-31 13:44:21,127: DEBUG - Configuração SSOwat gerada com êxito
2026-01-31 13:44:21,127: INFO - Provisioning apt...
2026-01-31 13:44:21,132: DEBUG - Executing command '['sh', '-c', '/bin/bash -x "./provision_or_update_apt"  7>&1']'
2026-01-31 13:44:21,152: DEBUG - + source /usr/share/yunohost/helpers
2026-01-31 13:44:21,153: DEBUG - ++++ dirname -- /usr/share/yunohost/helpers
2026-01-31 13:44:21,154: DEBUG - +++ cd -- /usr/share/yunohost
2026-01-31 13:44:21,154: DEBUG - +++ pwd
2026-01-31 13:44:21,154: DEBUG - ++ SCRIPT_DIR=/usr/share/yunohost
2026-01-31 13:44:21,154: DEBUG - ++ YNH_HELPERS_VERSION=2.1
2026-01-31 13:44:21,157: DEBUG - ++ readonly 'XTRACE_ENABLE=set -o xtrace'
2026-01-31 13:44:21,157: DEBUG - ++ XTRACE_ENABLE='set -o xtrace'
2026-01-31 13:44:21,169: DEBUG - + ynh_abort_if_errors
2026-01-31 13:44:21,169: DEBUG - + trap ynh_exit_properly EXIT
2026-01-31 13:44:21,170: DEBUG - + ynh_apt_install_dependencies postgresql libgd3 jpegoptim optipng pngquant ffmpeg imagemagick php8.3-redis php8.3-bcmath php8.3-cli php8.3-ctype php8.3-curl php8.3-exif php8.3-gd php8.3-iconv php8.3-intl php8.3-mbstring php8.3-tokenizer php8.3-xml php8.3-zip php8.3-pdo php8.3-pgsql php8.3-fileinfo php8.3-imagick redis-server
2026-01-31 13:44:21,171: DEBUG - ++ sed 's/|/ | /'
2026-01-31 13:44:21,172: DEBUG - ++ sed 's/\([^\<=\>]\)\ \([^(]\)/\1, \2/g'
2026-01-31 13:44:21,174: DEBUG - + local 'dependencies=postgresql, libgd3, jpegoptim, optipng, pngquant, ffmpeg, imagemagick, php8.3-redis, php8.3-bcmath, php8.3-cli, php8.3-ctype, php8.3-curl, php8.3-exif, php8.3-gd, php8.3-iconv, php8.3-intl, php8.3-mbstring, php8.3-tokenizer, php8.3-xml, php8.3-zip, php8.3-pdo, php8.3-pgsql, php8.3-fileinfo, php8.3-imagick, redis-server'
2026-01-31 13:44:21,174: DEBUG - ++ ynh_read_manifest version
2026-01-31 13:44:21,175: DEBUG - ++ jq .version --raw-output
2026-01-31 13:44:21,176: DEBUG - ++ toml_to_json
2026-01-31 13:44:21,176: DEBUG - ++ python3 -c 'import toml, json, sys; print(json.dumps(toml.load(sys.stdin)))'
2026-01-31 13:44:21,180: DEBUG - ++ cat /var/cache/yunohost/app_tmp_work_dirs/app_rjxkkj2b/manifest.toml
2026-01-31 13:44:21,226: DEBUG - + local version=0.12.6~ynh2
2026-01-31 13:44:21,227: DEBUG - + local app_ynh_deps=pixelfed-ynh-deps
2026-01-31 13:44:21,227: DEBUG - + grep '[<=>]'
2026-01-31 13:44:21,229: DEBUG - ++ sort -u
2026-01-31 13:44:21,230: DEBUG - ++ grep -oP '(?<=php)[0-9.]+(?=-|\>|)'
2026-01-31 13:44:21,232: DEBUG - + local specific_php_version=8.3
2026-01-31 13:44:21,232: DEBUG - + [[ -n 8.3 ]]
2026-01-31 13:44:21,233: DEBUG - ++ wc -l
2026-01-31 13:44:21,234: DEBUG - ++ echo 8.3
2026-01-31 13:44:21,235: DEBUG - + [[ 1 -eq 1 ]]
2026-01-31 13:44:21,235: DEBUG - + dependencies+=', php8.3, php8.3-fpm, php8.3-common'
2026-01-31 13:44:21,235: DEBUG - ++ ynh_app_setting_get --key=php_version
2026-01-31 13:44:21,284: DEBUG - + local old_php_version=
2026-01-31 13:44:21,284: DEBUG - + '[' -n '' ']'
2026-01-31 13:44:21,284: DEBUG - + ynh_app_setting_set --key=php_version --value=8.3
2026-01-31 13:44:21,354: DEBUG - + test -e /usr/bin/php8.2
2026-01-31 13:44:21,354: DEBUG - ++ _ynh_apt_package_is_installed postgresql-15
2026-01-31 13:44:21,354: DEBUG - ++ local package=postgresql-15
2026-01-31 13:44:21,355: DEBUG - ++ grep --quiet '^installed$'
2026-01-31 13:44:21,356: DEBUG - ++ dpkg-query --show '--showformat=${db:Status-Status}' postgresql-15
2026-01-31 13:44:21,363: DEBUG - ++ echo no
2026-01-31 13:44:21,364: DEBUG - + local psql_installed=no
2026-01-31 13:44:21,364: DEBUG - + [[ true == \t\r\u\e ]]
2026-01-31 13:44:21,364: DEBUG - + YNH_APT_INSTALL_DEPENDENCIES_REPLACE=false
2026-01-31 13:44:21,364: DEBUG - ++ mktemp --directory
2026-01-31 13:44:21,366: DEBUG - + local TMPDIR=/tmp/tmp.VWVhhPScT9
2026-01-31 13:44:21,366: DEBUG - + mkdir -p /tmp/tmp.VWVhhPScT9/pixelfed-ynh-deps/DEBIAN
2026-01-31 13:44:21,367: DEBUG - + chmod -R 755 /tmp/tmp.VWVhhPScT9/pixelfed-ynh-deps
2026-01-31 13:44:21,369: DEBUG - + cat
2026-01-31 13:44:21,370: DEBUG - + _ynh_apt update
2026-01-31 13:44:21,370: DEBUG - + [[ update == \u\p\d\a\t\e ]]
2026-01-31 13:44:21,370: DEBUG - + local aptcache=/var/cache/apt/pkgcache.bin
2026-01-31 13:44:21,370: DEBUG - + sleep 1
2026-01-31 13:44:22,372: DEBUG - + [[ -e /var/cache/apt/pkgcache.bin ]]
2026-01-31 13:44:22,372: DEBUG - ++ find /var/cache/apt/pkgcache.bin -mmin -30
2026-01-31 13:44:22,374: DEBUG - + [[ -n /var/cache/apt/pkgcache.bin ]]
2026-01-31 13:44:22,375: DEBUG - ++ find /etc/apt/ -newer /var/cache/apt/pkgcache.bin
2026-01-31 13:44:22,377: DEBUG - + [[ -z '' ]]
2026-01-31 13:44:22,377: DEBUG - apt cache was already updated in the last 30 minutes, skipping 'apt update'
2026-01-31 13:44:22,377: DEBUG - + return
2026-01-31 13:44:22,377: DEBUG - + _ynh_wait_dpkg_free
2026-01-31 13:44:22,435: DEBUG - + return 0
2026-01-31 13:44:22,435: DEBUG - + dpkg-deb --build /tmp/tmp.VWVhhPScT9/pixelfed-ynh-deps /tmp/tmp.VWVhhPScT9/pixelfed-ynh-deps.deb
2026-01-31 13:44:22,447: DEBUG - + tee /tmp/tmp.VWVhhPScT9/dpkg_log
2026-01-31 13:44:22,448: DEBUG - + dpkg --force-depends --install /tmp/tmp.VWVhhPScT9/pixelfed-ynh-deps.deb
2026-01-31 13:44:22,476: DEBUG - Selecting previously unselected package pixelfed-ynh-deps.
2026-01-31 13:44:22,500: DEBUG - (Reading database ... 59080 files and directories currently installed.)
2026-01-31 13:44:22,502: DEBUG - Preparing to unpack .../pixelfed-ynh-deps.deb ...
2026-01-31 13:44:22,503: DEBUG - Unpacking pixelfed-ynh-deps (0.12.6~ynh2) ...
2026-01-31 13:44:22,515: DEBUG - dpkg: pixelfed-ynh-deps: dependency problems, but configuring anyway as you requested:
2026-01-31 13:44:22,515: DEBUG -  pixelfed-ynh-deps depends on postgresql; however:
2026-01-31 13:44:22,515: DEBUG -   Package postgresql is not installed.
2026-01-31 13:44:22,516: DEBUG -  pixelfed-ynh-deps depends on jpegoptim; however:
2026-01-31 13:44:22,516: DEBUG -   Package jpegoptim is not installed.
2026-01-31 13:44:22,516: DEBUG -  pixelfed-ynh-deps depends on optipng; however:
2026-01-31 13:44:22,516: DEBUG -   Package optipng is not installed.
2026-01-31 13:44:22,516: DEBUG -  pixelfed-ynh-deps depends on pngquant; however:
2026-01-31 13:44:22,516: DEBUG -   Package pngquant is not installed.
2026-01-31 13:44:22,516: DEBUG -  pixelfed-ynh-deps depends on ffmpeg; however:
2026-01-31 13:44:22,516: DEBUG -   Package ffmpeg is not installed.
2026-01-31 13:44:22,516: DEBUG -  pixelfed-ynh-deps depends on imagemagick; however:
2026-01-31 13:44:22,516: DEBUG -   Package imagemagick is not installed.
2026-01-31 13:44:22,517: DEBUG -  pixelfed-ynh-deps depends on php8.3-redis; however:
2026-01-31 13:44:22,517: DEBUG -   Package php8.3-redis is not installed.
2026-01-31 13:44:22,517: DEBUG -  pixelfed-ynh-deps depends on php8.3-bcmath; however:
2026-01-31 13:44:22,517: DEBUG -   Package php8.3-bcmath is not installed.
2026-01-31 13:44:22,517: DEBUG -  pixelfed-ynh-deps depends on php8.3-cli; however:
2026-01-31 13:44:22,517: DEBUG -   Package php8.3-cli is not installed.
2026-01-31 13:44:22,517: DEBUG -  pixelfed-ynh-deps depends on php8.3-ctype; however:
2026-01-31 13:44:22,517: DEBUG -   Package php8.3-ctype is not installed.
2026-01-31 13:44:22,517: DEBUG -  pixelfed-ynh-deps depends on php8.3-curl; however:
2026-01-31 13:44:22,517: DEBUG -   Package php8.3-curl is not installed.
2026-01-31 13:44:22,518: DEBUG -  pixelfed-ynh-deps depends on php8.3-exif; however:
2026-01-31 13:44:22,518: DEBUG -   Package php8.3-exif is not installed.
2026-01-31 13:44:22,518: DEBUG -  pixelfed-ynh-deps depends on php8.3-gd; however:
2026-01-31 13:44:22,518: DEBUG -   Package php8.3-gd is not installed.
2026-01-31 13:44:22,518: DEBUG -  pixelfed-ynh-deps depends on php8.3-iconv; however:
2026-01-31 13:44:22,518: DEBUG -   Package php8.3-iconv is not installed.
2026-01-31 13:44:22,518: DEBUG -  pixelfed-ynh-deps depends on php8.3-intl; however:
2026-01-31 13:44:22,518: DEBUG -   Package php8.3-intl is not installed.
2026-01-31 13:44:22,518: DEBUG -  pixelfed-ynh-deps depends on php8.3-mbstring; however:
2026-01-31 13:44:22,519: DEBUG -   Package php8.3-mbstring is not installed.
2026-01-31 13:44:22,519: DEBUG -  pixelfed-ynh-deps depends on php8.3-tokenizer; however:
2026-01-31 13:44:22,519: DEBUG -   Package php8.3-tokenizer is not installed.
2026-01-31 13:44:22,519: DEBUG -  pixelfed-ynh-deps depends on php8.3-xml; however:
2026-01-31 13:44:22,520: DEBUG -   Package php8.3-xml is not installed.
2026-01-31 13:44:22,520: DEBUG -  pixelfed-ynh-deps depends on php8.3-zip; however:
2026-01-31 13:44:22,520: DEBUG -   Package php8.3-zip is not installed.
2026-01-31 13:44:22,521: DEBUG -  pixelfed-ynh-deps depends on php8.3-pdo; however:
2026-01-31 13:44:22,521: DEBUG -   Package php8.3-pdo is not installed.
2026-01-31 13:44:22,521: DEBUG -  pixelfed-ynh-deps depends on php8.3-pgsql; however:
2026-01-31 13:44:22,524: DEBUG -   Package php8.3-pgsql is not installed.
2026-01-31 13:44:22,524: DEBUG -  pixelfed-ynh-deps depends on php8.3-fileinfo; however:
2026-01-31 13:44:22,524: DEBUG -   Package php8.3-fileinfo is not installed.
2026-01-31 13:44:22,524: DEBUG -  pixelfed-ynh-deps depends on php8.3-imagick; however:
2026-01-31 13:44:22,524: DEBUG -   Package php8.3-imagick is not installed.
2026-01-31 13:44:22,524: DEBUG -  pixelfed-ynh-deps depends on redis-server; however:
2026-01-31 13:44:22,524: DEBUG -   Package redis-server is not installed.
2026-01-31 13:44:22,524: DEBUG -  pixelfed-ynh-deps depends on php8.3; however:
2026-01-31 13:44:22,525: DEBUG -   Package php8.3 is not installed.
2026-01-31 13:44:22,525: DEBUG -  pixelfed-ynh-deps depends on php8.3-fpm; however:
2026-01-31 13:44:22,525: DEBUG -   Package php8.3-fpm is not installed.
2026-01-31 13:44:22,525: DEBUG -  pixelfed-ynh-deps depends on php8.3-common; however:
2026-01-31 13:44:22,525: DEBUG -   Package php8.3-common is not installed.
2026-01-31 13:44:22,526: DEBUG - 
2026-01-31 13:44:22,526: DEBUG - Setting up pixelfed-ynh-deps (0.12.6~ynh2) ...
2026-01-31 13:44:22,530: DEBUG - + _ynh_apt_install --fix-broken
2026-01-31 13:44:22,530: DEBUG - + _ynh_apt --no-remove --option Dpkg::Options::=--force-confdef --option Dpkg::Options::=--force-confold install --fix-broken
2026-01-31 13:44:22,530: DEBUG - + [[ --no-remove --option Dpkg::Options::=--force-confdef --option Dpkg::Options::=--force-confold install --fix-broken == \u\p\d\a\t\e ]]
2026-01-31 13:44:22,530: DEBUG - + _ynh_wait_dpkg_free
2026-01-31 13:44:22,589: DEBUG - + return 0
2026-01-31 13:44:22,590: 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-31 13:44:22,696: DEBUG - Reading package lists...
2026-01-31 13:44:22,808: DEBUG - Building dependency tree...
2026-01-31 13:44:22,808: DEBUG - Reading state information...
2026-01-31 13:44:22,851: DEBUG - Correcting dependencies... Done
2026-01-31 13:44:22,930: DEBUG - The following additional packages will be installed:
2026-01-31 13:44:22,930: DEBUG -   fonts-urw-base35 libcommon-sense-perl libfontenc1 libjson-perl
2026-01-31 13:44:22,931: DEBUG -   libjson-xs-perl libtypes-serialiser-perl shared-mime-info x11-common
2026-01-31 13:44:22,931: DEBUG -   xfonts-encodings xfonts-utils
2026-01-31 13:44:22,931: DEBUG - Suggested packages:
2026-01-31 13:44:22,932: DEBUG -   fonts-freefont-otf | fonts-freefont-ttf fonts-texgyre
2026-01-31 13:44:22,945: DEBUG - The following packages will be REMOVED:
2026-01-31 13:44:22,945: DEBUG -   pixelfed-ynh-deps
2026-01-31 13:44:22,946: DEBUG - The following NEW packages will be installed:
2026-01-31 13:44:22,946: DEBUG -   fonts-urw-base35 libcommon-sense-perl libfontenc1 libjson-perl
2026-01-31 13:44:22,946: DEBUG -   libjson-xs-perl libtypes-serialiser-perl shared-mime-info x11-common
2026-01-31 13:44:22,946: DEBUG -   xfonts-encodings xfonts-utils
2026-01-31 13:44:22,950: DEBUG - 0 upgraded, 10 newly installed, 1 to remove and 0 not upgraded.
2026-01-31 13:44:22,951: WARNING - E: Packages need to be removed but remove is disabled.
2026-01-31 13:44:22,954: DEBUG - + cat /tmp/tmp.VWVhhPScT9/dpkg_log
2026-01-31 13:44:22,955: DEBUG - Selecting previously unselected package pixelfed-ynh-deps.
2026-01-31 13:44:22,955: DEBUG - (Reading database ... 59080 files and directories currently installed.)
2026-01-31 13:44:22,956: DEBUG - Preparing to unpack .../pixelfed-ynh-deps.deb ...
2026-01-31 13:44:22,956: DEBUG - Unpacking pixelfed-ynh-deps (0.12.6~ynh2) ...
2026-01-31 13:44:22,956: DEBUG - dpkg: pixelfed-ynh-deps: dependency problems, but configuring anyway as you requested:
2026-01-31 13:44:22,956: DEBUG -  pixelfed-ynh-deps depends on postgresql; however:
2026-01-31 13:44:22,956: DEBUG -   Package postgresql is not installed.
2026-01-31 13:44:22,956: DEBUG -  pixelfed-ynh-deps depends on jpegoptim; however:
2026-01-31 13:44:22,956: DEBUG -   Package jpegoptim is not installed.
2026-01-31 13:44:22,956: DEBUG -  pixelfed-ynh-deps depends on optipng; however:
2026-01-31 13:44:22,956: DEBUG -   Package optipng is not installed.
2026-01-31 13:44:22,956: DEBUG -  pixelfed-ynh-deps depends on pngquant; however:
2026-01-31 13:44:22,957: DEBUG -   Package pngquant is not installed.
2026-01-31 13:44:22,957: DEBUG -  pixelfed-ynh-deps depends on ffmpeg; however:
2026-01-31 13:44:22,957: DEBUG -   Package ffmpeg is not installed.
2026-01-31 13:44:22,957: DEBUG -  pixelfed-ynh-deps depends on imagemagick; however:
2026-01-31 13:44:22,957: DEBUG -   Package imagemagick is not installed.
2026-01-31 13:44:22,957: DEBUG -  pixelfed-ynh-deps depends on php8.3-redis; however:
2026-01-31 13:44:22,957: DEBUG -   Package php8.3-redis is not installed.
2026-01-31 13:44:22,957: DEBUG -  pixelfed-ynh-deps depends on php8.3-bcmath; however:
2026-01-31 13:44:22,957: DEBUG -   Package php8.3-bcmath is not installed.
2026-01-31 13:44:22,957: DEBUG -  pixelfed-ynh-deps depends on php8.3-cli; however:
2026-01-31 13:44:22,958: DEBUG -   Package php8.3-cli is not installed.
2026-01-31 13:44:22,958: DEBUG -  pixelfed-ynh-deps depends on php8.3-ctype; however:
2026-01-31 13:44:22,958: DEBUG -   Package php8.3-ctype is not installed.
2026-01-31 13:44:22,958: DEBUG -  pixelfed-ynh-deps depends on php8.3-curl; however:
2026-01-31 13:44:22,958: DEBUG -   Package php8.3-curl is not installed.
2026-01-31 13:44:22,958: DEBUG -  pixelfed-ynh-deps depends on php8.3-exif; however:
2026-01-31 13:44:22,958: DEBUG -   Package php8.3-exif is not installed.
2026-01-31 13:44:22,958: DEBUG -  pixelfed-ynh-deps depends on php8.3-gd; however:
2026-01-31 13:44:22,958: DEBUG -   Package php8.3-gd is not installed.
2026-01-31 13:44:22,958: DEBUG -  pixelfed-ynh-deps depends on php8.3-iconv; however:
2026-01-31 13:44:22,959: DEBUG -   Package php8.3-iconv is not installed.
2026-01-31 13:44:22,959: DEBUG -  pixelfed-ynh-deps depends on php8.3-intl; however:
2026-01-31 13:44:22,959: DEBUG -   Package php8.3-intl is not installed.
2026-01-31 13:44:22,959: DEBUG -  pixelfed-ynh-deps depends on php8.3-mbstring; however:
2026-01-31 13:44:22,959: DEBUG -   Package php8.3-mbstring is not installed.
2026-01-31 13:44:22,960: DEBUG -  pixelfed-ynh-deps depends on php8.3-tokenizer; however:
2026-01-31 13:44:22,960: DEBUG -   Package php8.3-tokenizer is not installed.
2026-01-31 13:44:22,960: DEBUG -  pixelfed-ynh-deps depends on php8.3-xml; however:
2026-01-31 13:44:22,960: DEBUG -   Package php8.3-xml is not installed.
2026-01-31 13:44:22,960: DEBUG -  pixelfed-ynh-deps depends on php8.3-zip; however:
2026-01-31 13:44:22,960: DEBUG -   Package php8.3-zip is not installed.
2026-01-31 13:44:22,960: DEBUG -  pixelfed-ynh-deps depends on php8.3-pdo; however:
2026-01-31 13:44:22,960: DEBUG -   Package php8.3-pdo is not installed.
2026-01-31 13:44:22,960: DEBUG -  pixelfed-ynh-deps depends on php8.3-pgsql; however:
2026-01-31 13:44:22,960: DEBUG -   Package php8.3-pgsql is not installed.
2026-01-31 13:44:22,961: DEBUG -  pixelfed-ynh-deps depends on php8.3-fileinfo; however:
2026-01-31 13:44:22,961: DEBUG -   Package php8.3-fileinfo is not installed.
2026-01-31 13:44:22,961: DEBUG -  pixelfed-ynh-deps depends on php8.3-imagick; however:
2026-01-31 13:44:22,961: DEBUG -   Package php8.3-imagick is not installed.
2026-01-31 13:44:22,961: DEBUG -  pixelfed-ynh-deps depends on redis-server; however:
2026-01-31 13:44:22,961: DEBUG -   Package redis-server is not installed.
2026-01-31 13:44:22,961: DEBUG -  pixelfed-ynh-deps depends on php8.3; however:
2026-01-31 13:44:22,961: DEBUG -   Package php8.3 is not installed.
2026-01-31 13:44:22,961: DEBUG -  pixelfed-ynh-deps depends on php8.3-fpm; however:
2026-01-31 13:44:22,961: DEBUG -   Package php8.3-fpm is not installed.
2026-01-31 13:44:22,963: DEBUG -  pixelfed-ynh-deps depends on php8.3-common; however:
2026-01-31 13:44:22,963: DEBUG -   Package php8.3-common is not installed.
2026-01-31 13:44:22,963: DEBUG - 
2026-01-31 13:44:22,964: DEBUG - Setting up pixelfed-ynh-deps (0.12.6~ynh2) ...
2026-01-31 13:44:22,964: DEBUG - + mapfile -t problematic_dependencies
2026-01-31 13:44:22,964: DEBUG - ++ grep -oP '(?<=-ynh-deps depends on ).*(?=; however)' /tmp/tmp.VWVhhPScT9/dpkg_log
2026-01-31 13:44:22,965: DEBUG - + (( 27 != 0 ))
2026-01-31 13:44:22,965: DEBUG - + grep -v 'fix-broken\|Reading state info'
2026-01-31 13:44:22,966: DEBUG - + sed --quiet '/Reading state info/,$p'
2026-01-31 13:44:22,968: DEBUG - + _ynh_apt_install postgresql jpegoptim optipng pngquant ffmpeg imagemagick php8.3-redis php8.3-bcmath php8.3-cli php8.3-ctype php8.3-curl php8.3-exif php8.3-gd php8.3-iconv php8.3-intl php8.3-mbstring php8.3-tokenizer php8.3-xml php8.3-zip php8.3-pdo php8.3-pgsql php8.3-fileinfo php8.3-imagick redis-server php8.3 php8.3-fpm php8.3-common --dry-run
2026-01-31 13:44:22,968: DEBUG - + _ynh_apt --no-remove --option Dpkg::Options::=--force-confdef --option Dpkg::Options::=--force-confold install postgresql jpegoptim optipng pngquant ffmpeg imagemagick php8.3-redis php8.3-bcmath php8.3-cli php8.3-ctype php8.3-curl php8.3-exif php8.3-gd php8.3-iconv php8.3-intl php8.3-mbstring php8.3-tokenizer php8.3-xml php8.3-zip php8.3-pdo php8.3-pgsql php8.3-fileinfo php8.3-imagick redis-server php8.3 php8.3-fpm php8.3-common --dry-run
2026-01-31 13:44:22,968: DEBUG - + [[ --no-remove --option Dpkg::Options::=--force-confdef --option Dpkg::Options::=--force-confold install postgresql jpegoptim optipng pngquant ffmpeg imagemagick php8.3-redis php8.3-bcmath php8.3-cli php8.3-ctype php8.3-curl php8.3-exif php8.3-gd php8.3-iconv php8.3-intl php8.3-mbstring php8.3-tokenizer php8.3-xml php8.3-zip php8.3-pdo php8.3-pgsql php8.3-fileinfo php8.3-imagick redis-server php8.3 php8.3-fpm php8.3-common --dry-run == \u\p\d\a\t\e ]]
2026-01-31 13:44:22,968: DEBUG - + _ynh_wait_dpkg_free
2026-01-31 13:44:23,026: DEBUG - + return 0
2026-01-31 13:44:23,026: 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 postgresql jpegoptim optipng pngquant ffmpeg imagemagick php8.3-redis php8.3-bcmath php8.3-cli php8.3-ctype php8.3-curl php8.3-exif php8.3-gd php8.3-iconv php8.3-intl php8.3-mbstring php8.3-tokenizer php8.3-xml php8.3-zip php8.3-pdo php8.3-pgsql php8.3-fileinfo php8.3-imagick redis-server php8.3 php8.3-fpm php8.3-common --dry-run
2026-01-31 13:44:23,149: WARNING - Package php8.3-redis is not available, but is referred to by another package.
2026-01-31 13:44:23,151: 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-31 13:44:23,151: WARNING - This may mean that the package is missing, has been obsoleted, or
2026-01-31 13:44:23,152: WARNING - is only available from another source
2026-01-31 13:44:23,153: DEBUG - 
2026-01-31 13:44:23,154: WARNING - Package php8.3-bcmath is not available, but is referred to by another package.
2026-01-31 13:44:23,155: WARNING - This may mean that the package is missing, has been obsoleted, or
2026-01-31 13:44:23,160: WARNING - is only available from another source
2026-01-31 13:44:23,161: DEBUG - 
2026-01-31 13:44:23,161: WARNING - Package php8.3-cli is not available, but is referred to by another package.
2026-01-31 13:44:23,162: WARNING - This may mean that the package is missing, has been obsoleted, or
2026-01-31 13:44:23,163: WARNING - is only available from another source
2026-01-31 13:44:23,165: DEBUG - 
2026-01-31 13:44:23,165: WARNING - Package php8.3-ctype is not available, but is referred to by another package.
2026-01-31 13:44:23,168: WARNING - This may mean that the package is missing, has been obsoleted, or
2026-01-31 13:44:23,169: WARNING - is only available from another source
2026-01-31 13:44:23,170: DEBUG - 
2026-01-31 13:44:23,171: WARNING - Package php8.3-curl is not available, but is referred to by another package.
2026-01-31 13:44:23,172: WARNING - This may mean that the package is missing, has been obsoleted, or
2026-01-31 13:44:23,174: WARNING - is only available from another source
2026-01-31 13:44:23,177: DEBUG - 
2026-01-31 13:44:23,177: WARNING - Package php8.3-exif is not available, but is referred to by another package.
2026-01-31 13:44:23,180: WARNING - This may mean that the package is missing, has been obsoleted, or
2026-01-31 13:44:23,182: WARNING - is only available from another source
2026-01-31 13:44:23,183: DEBUG - 
2026-01-31 13:44:23,183: WARNING - Package php8.3-gd is not available, but is referred to by another package.
2026-01-31 13:44:23,188: WARNING - This may mean that the package is missing, has been obsoleted, or
2026-01-31 13:44:23,189: WARNING - is only available from another source
2026-01-31 13:44:23,190: DEBUG - 
2026-01-31 13:44:23,190: WARNING - Package php8.3-iconv is not available, but is referred to by another package.
2026-01-31 13:44:23,192: WARNING - This may mean that the package is missing, has been obsoleted, or
2026-01-31 13:44:23,193: WARNING - is only available from another source
2026-01-31 13:44:23,196: DEBUG - 
2026-01-31 13:44:23,197: WARNING - Package php8.3-intl is not available, but is referred to by another package.
2026-01-31 13:44:23,198: WARNING - This may mean that the package is missing, has been obsoleted, or
2026-01-31 13:44:23,199: WARNING - is only available from another source
2026-01-31 13:44:23,204: DEBUG - 
2026-01-31 13:44:23,204: WARNING - Package php8.3-mbstring is not available, but is referred to by another package.
2026-01-31 13:44:23,205: WARNING - This may mean that the package is missing, has been obsoleted, or
2026-01-31 13:44:23,206: WARNING - is only available from another source
2026-01-31 13:44:23,207: DEBUG - 
2026-01-31 13:44:23,208: WARNING - Package php8.3-tokenizer is not available, but is referred to by another package.
2026-01-31 13:44:23,209: WARNING - This may mean that the package is missing, has been obsoleted, or
2026-01-31 13:44:23,210: WARNING - is only available from another source
2026-01-31 13:44:23,213: DEBUG - 
2026-01-31 13:44:23,213: WARNING - Package php8.3-xml is not available, but is referred to by another package.
2026-01-31 13:44:23,214: WARNING - This may mean that the package is missing, has been obsoleted, or
2026-01-31 13:44:23,217: WARNING - is only available from another source
2026-01-31 13:44:23,218: DEBUG - 
2026-01-31 13:44:23,218: WARNING - Package php8.3-zip is not available, but is referred to by another package.
2026-01-31 13:44:23,221: WARNING - This may mean that the package is missing, has been obsoleted, or
2026-01-31 13:44:23,222: WARNING - is only available from another source
2026-01-31 13:44:23,225: DEBUG - 
2026-01-31 13:44:23,225: WARNING - Package php8.3-pdo is not available, but is referred to by another package.
2026-01-31 13:44:23,226: WARNING - This may mean that the package is missing, has been obsoleted, or
2026-01-31 13:44:23,228: WARNING - is only available from another source
2026-01-31 13:44:23,229: DEBUG - 
2026-01-31 13:44:23,230: WARNING - Package php8.3-pgsql is not available, but is referred to by another package.
2026-01-31 13:44:23,231: WARNING - This may mean that the package is missing, has been obsoleted, or
2026-01-31 13:44:23,232: WARNING - is only available from another source
2026-01-31 13:44:23,233: DEBUG - 
2026-01-31 13:44:23,233: WARNING - Package php8.3-fileinfo is not available, but is referred to by another package.
2026-01-31 13:44:23,234: WARNING - This may mean that the package is missing, has been obsoleted, or
2026-01-31 13:44:23,235: WARNING - is only available from another source
2026-01-31 13:44:23,236: DEBUG - 
2026-01-31 13:44:23,237: WARNING - Package php8.3-imagick is not available, but is referred to by another package.
2026-01-31 13:44:23,238: WARNING - This may mean that the package is missing, has been obsoleted, or
2026-01-31 13:44:23,239: WARNING - is only available from another source
2026-01-31 13:44:23,240: DEBUG - 
2026-01-31 13:44:23,240: WARNING - Package php8.3 is not available, but is referred to by another package.
2026-01-31 13:44:23,241: WARNING - This may mean that the package is missing, has been obsoleted, or
2026-01-31 13:44:23,242: WARNING - is only available from another source
2026-01-31 13:44:23,243: DEBUG - 
2026-01-31 13:44:23,243: WARNING - Package php8.3-fpm is not available, but is referred to by another package.
2026-01-31 13:44:23,244: WARNING - This may mean that the package is missing, has been obsoleted, or
2026-01-31 13:44:23,246: WARNING - is only available from another source
2026-01-31 13:44:23,247: DEBUG - 
2026-01-31 13:44:23,247: WARNING - Package php8.3-common is not available, but is referred to by another package.
2026-01-31 13:44:23,248: WARNING - This may mean that the package is missing, has been obsoleted, or
2026-01-31 13:44:23,249: WARNING - is only available from another source
2026-01-31 13:44:23,250: DEBUG - 
2026-01-31 13:44:23,250: WARNING - E: Package 'php8.3-redis' has no installation candidate
2026-01-31 13:44:23,251: WARNING - E: Package 'php8.3-bcmath' has no installation candidate
2026-01-31 13:44:23,252: WARNING - E: Package 'php8.3-cli' has no installation candidate
2026-01-31 13:44:23,253: WARNING - E: Package 'php8.3-ctype' has no installation candidate
2026-01-31 13:44:23,255: WARNING - E: Package 'php8.3-curl' has no installation candidate
2026-01-31 13:44:23,256: WARNING - E: Package 'php8.3-exif' has no installation candidate
2026-01-31 13:44:23,257: WARNING - E: Package 'php8.3-gd' has no installation candidate
2026-01-31 13:44:23,258: WARNING - E: Package 'php8.3-iconv' has no installation candidate
2026-01-31 13:44:23,259: WARNING - E: Package 'php8.3-intl' has no installation candidate
2026-01-31 13:44:23,260: WARNING - E: Package 'php8.3-mbstring' has no installation candidate
2026-01-31 13:44:23,261: WARNING - E: Package 'php8.3-tokenizer' has no installation candidate
2026-01-31 13:44:23,262: WARNING - E: Package 'php8.3-xml' has no installation candidate
2026-01-31 13:44:23,263: WARNING - E: Package 'php8.3-zip' has no installation candidate
2026-01-31 13:44:23,264: WARNING - E: Package 'php8.3-pdo' has no installation candidate
2026-01-31 13:44:23,265: WARNING - E: Package 'php8.3-pgsql' has no installation candidate
2026-01-31 13:44:23,267: WARNING - E: Package 'php8.3-fileinfo' has no installation candidate
2026-01-31 13:44:23,268: WARNING - E: Package 'php8.3-imagick' has no installation candidate
2026-01-31 13:44:23,269: WARNING - E: Package 'php8.3' has no installation candidate
2026-01-31 13:44:23,270: WARNING - E: Package 'php8.3-fpm' has no installation candidate
2026-01-31 13:44:23,271: WARNING - E: Package 'php8.3-common' has no installation candidate
2026-01-31 13:44:23,272: 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-31 13:44:23,776: 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

Could you run this command and share the output ?

yunohost tools regen-conf apt -n -d

Hey! Thanks for getting back. :slight_smile:

I ran it but it sent an empty reply:

root@yuno:~# yunohost tools regen-conf apt -n -d
root@yuno:~#

Ok. Sam thing for

yunohost tools update -h

Could it be a 32 bit system :thinking:?

uname -m

No, it’s supposed to be 64 bit, at least that’s what is shows. Here’s the output now:

root@yuno:~# yunohost tools update -h
usage: yunohost tools update [TARGET] [-h] [–no-refresh]

YunoHost update

positional arguments:
TARGET        What to update, “apps” (application catalog) or “system” (fetch available package upgrades, equivalent to apt update), “all” for both

options:
-h, --help    show this help message and exit
–no-refresh  Does not run apt update or fetch the apps catalog, only list upgradable packages and apps
root@yuno:~# uname -m
x86_64
root@yuno:~#

sorry, without -h !!

yunohost tools update

Ooops, sorry!

Here’s the output now (with removed URLs because the forum won’t allow me to post links):

root@yuno:~# yunohost tools update
Info: Fetching available upgrades for system packages…
Warning: W: ``//repository.monarx.com/repository/debian-bookworm/dists/bookworm/InRelease:`` Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
Error: Something went wrong while updating the cache of APT (Debian’s package manager). Here is a dump of the sources.list lines, which might help identify problematic lines:
sources.list.d/debian.sources:Types: deb deb-src
sources.list.d/debian.sources:URIs: mirror+file:///etc/apt/mirrors/debian.list
sources.list.d/debian.sources:Suites: bookworm bookworm-updates bookworm-backports
sources.list.d/debian.sources:Components: main
sources.list.d/debian.sources:Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
sources.list.d/debian.sources:Types: deb deb-src
sources.list.d/debian.sources:URIs: mirror+file:///etc/apt/mirrors/debian-security.list
sources.list.d/debian.sources:Suites: bookworm-security
sources.list.d/debian.sources:Components: main
sources.list.d/debian.sources:Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
sources.list.d/monarx.list:deb [arch=amd64] ``//repository.monarx.com/repository/debian-bookworm/`` bookworm main
sources.list.d/yunohost.list:deb [signed-by=/usr/share/keyrings/yunohost-bookworm.gpg] bookworm stable sources.list.d/yarn.list:deb \[signed-by=/etc/apt/trusted.gpg.d/yarn.gpg\] stable main sources.list.d/extra_php_version.list:deb \[signed-by=/etc/apt/trusted.gpg.d/extra_php_version.gpg\] bookworm main sources.list.d/docker.sources:Types: deb sources.list.d/docker.sources:URIs: linux/debiansources.list.d/docker.sources:Suites: bookworm sources.list.d/docker.sources:Components: stable sources.list.d/docker.sources:Signed-By: /etc/apt/keyrings/docker.asc Info: Updating application catalog… Success! The application catalog has been updated! apps: important_yunohost_upgrade: False last_apps_catalog_update: 1 last_apt_update: 4 pending_migrations: system: misc utils and libs: 0: current_version: 2.3.3-9 name: libgd3 new_version: 2.3.3-13+0\~20250427.18+debian12\~1.gbp492e76 1: current_version: 1.1.4-1 name: libhashkit2 new_version: 1.1.4-1+0\~20250818.5+debian12\~1.gbp476b80 2: current_version: 1.1.4-1 name: libmemcached11 new_version: 1.1.4-1+0\~20250818.5+debian12\~1.gbp476b80 3: current_version: 2:8.39-15 name: libpcre3 new_version: 2:8.45-1+0\~20250310.11+debian12\~1.gbp8792c4 root@yuno:\~#\

ouch…

Warning: W: ``//repository.monarx.com/repository/debian-bookworm/dists/bookworm/

Did you add this repository?
Could you share your apt sources list? Some entries seem to be malformed.

=> this one : /etc/apt/sources.list.d/monarx.list

missing https: I guess, and backticks instead of quotes

I forgot it…

Yeah, I had to delete some bits of the URLs because the forum says new users can’t share links. :smiley:

I did not add any repos myself. This is my list:

root@yuno:~# echo “===== /etc/apt/sources.list =====”
cat /etc/apt/sources.list
echo
echo “===== /etc/apt/sources.list.d =====”
ls -1 /etc/apt/sources.list.d
echo
for f in /etc/apt/sources.list.d/*.list; do
echo “===== $f =====”
cat “$f”
echo
done
===== /etc/apt/sources.list =====

See /etc/apt/sources.list.d/debian.sources

===== /etc/apt/sources.list.d =====
debian.sources
docker.sources
extra_php_version.list
monarx.list
yarn.list
yunohost.list

===== /etc/apt/sources.list.d/extra_php_version.list =====
deb [signed-by=/etc/apt/trusted.gpg.d/extra_php_version.gpg] 
 bookworm main

===== /etc/apt/sources.list.d/monarx.list =====
deb [arch=amd64] https://repository.monarx.com/repository/debian-bookworm/ bookworm main

===== /etc/apt/sources.list.d/yarn.list =====
deb [signed-by=/etc/apt/trusted.gpg.d/yarn.gpg] https://dl.yarnpkg.com/debian/ stable main

===== /etc/apt/sources.list.d/yunohost.list =====
deb [signed-by=/usr/share/keyrings/yunohost-bookworm.gpg] 
 bookworm stable


Run apt update and tell which repository is failing. It might be yarn’s…

I did this and tried again a few times and eventually it installed with no issue. :sweat_smile:

Thanks so much for your help!

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.