What type of hardware are you using: Old laptop or computer
What YunoHost version are you running: 12.1.40.1
How are you able to access your server: The webadmin
Describe your issue
bonjour, j’ai essayé de mettre à jours peertube , mais ca ne fonctionne pas, je l’ai désinstaller, je n’arrive plus à le réinstaller.
Share relevant logs or error messages
args:
app: peertube
force: false
ignore_yunohost_version: false
label: PeerTube
no_remove_on_failure: false
ended_at: 2026-05-22 13:13:13.402335
env:
YNH_APP_ACTION: install
YNH_APP_ARG_ADMIN: seb68
YNH_APP_ARG_DOMAIN: domain2.tld
YNH_APP_ARG_INIT_MAIN_PERMISSION: visitors
YNH_APP_BASEDIR: /var/cache/yunohost/app_tmp_work_dirs/app_byyp1sx8
YNH_APP_ID: peertube
YNH_APP_INSTANCE_NAME: peertube
YNH_APP_INSTANCE_NUMBER: ‘1’
YNH_APP_MANIFEST_VERSION: 8.1.6~ynh1
YNH_APP_PACKAGING_FORMAT: ‘2.0’
YNH_ARCH: amd64
YNH_DEBIAN_VERSION: bookworm
YNH_DEFAULT_PHP_VERSION: ‘8.2’
YNH_HELPERS_VERSION: ‘2.1’
error: Une erreur est survenue dans le script d’installation de l’application
interface: api
operation: app_install
parent: null
related_to:
-
- app
- peertube
started_at: 2026-05-22 13:12:17.523607
started_by: ******
success: false
yunohost_version: 12.1.40.1
============
2026-05-22 15:12:18,542: INFO - Installation de peertube…
2026-05-22 15:12:18,566: INFO - Provisioning sources…
2026-05-22 15:12:18,566: DEBUG - Prefetching asset main: https://github.com/Chocobozzz/PeerTube/releases/download/v8.1.6/peertube-v8.1.6.tar.xz …
2026-05-22 15:12:19,629: INFO - Provisioning system_user…
2026-05-22 15:12:20,949: INFO - Provisioning install_dir…
2026-05-22 15:12:20,954: INFO - Provisioning data_dir…
2026-05-22 15:12:20,957: INFO - Provisioning permissions…
2026-05-22 15:12:20,962: DEBUG - Permission ‘peertube.main’ mise à jour
2026-05-22 15:12:20,967: DEBUG - Permission ‘peertube.main’ créée
2026-05-22 15:12:20,974: DEBUG - Permission ‘peertube.main’ mise à jour
2026-05-22 15:12:20,977: DEBUG - Permission ‘peertube.main’ mise à jour
2026-05-22 15:12:20,981: DEBUG - Permission ‘peertube.api’ mise à jour
2026-05-22 15:12:20,987: DEBUG - Permission ‘peertube.api’ créée
2026-05-22 15:12:20,992: DEBUG - Permission ‘peertube.api’ mise à jour
2026-05-22 15:12:20,995: DEBUG - Permission ‘peertube.api’ mise à jour
2026-05-22 15:12:21,032: DEBUG - Creating LDAP perm peertube.api
2026-05-22 15:12:21,034: DEBUG - Creating LDAP perm peertube.main
2026-05-22 15:12:21,040: DEBUG - Permissions were resynchronized to LDAP
2026-05-22 15:12:21,060: DEBUG - Formating result in ‘export’ mode
2026-05-22 15:12:21,062: DEBUG - La configuration de SSOwat a été regénérée
2026-05-22 15:12:21,063: INFO - Provisioning ports…
2026-05-22 15:12:21,196: DEBUG - Formating result in ‘export’ mode
2026-05-22 15:12:21,210: DEBUG - Formating result in ‘export’ mode
2026-05-22 15:12:21,220: DEBUG - Formating result in ‘export’ mode
2026-05-22 15:12:21,234: DEBUG - Formating result in ‘export’ mode
2026-05-22 15:12:21,245: DEBUG - Formating result in ‘export’ mode
2026-05-22 15:12:21,256: DEBUG - Formating result in ‘export’ mode
2026-05-22 15:12:21,267: DEBUG - Formating result in ‘export’ mode
2026-05-22 15:12:21,278: DEBUG - Formating result in ‘export’ mode
2026-05-22 15:12:21,292: DEBUG - Formating result in ‘export’ mode
2026-05-22 15:12:21,304: DEBUG - Formating result in ‘export’ mode
2026-05-22 15:12:21,318: DEBUG - Formating result in ‘export’ mode
2026-05-22 15:12:21,332: DEBUG - Formating result in ‘export’ mode
2026-05-22 15:12:21,343: DEBUG - Formating result in ‘export’ mode
2026-05-22 15:12:21,357: DEBUG - Formating result in ‘export’ mode
2026-05-22 15:12:21,368: DEBUG - Formating result in ‘export’ mode
2026-05-22 15:12:21,379: DEBUG - Formating result in ‘export’ mode
2026-05-22 15:12:21,389: DEBUG - Formating result in ‘export’ mode
2026-05-22 15:12:21,400: DEBUG - Formating result in ‘export’ mode
2026-05-22 15:12:21,415: DEBUG - Formating result in ‘export’ mode
2026-05-22 15:12:21,426: DEBUG - Formating result in ‘export’ mode
2026-05-22 15:12:21,445: DEBUG - Formating result in ‘export’ mode
2026-05-22 15:12:21,452: DEBUG - Executing command ‘[‘sh’, ‘-c’, ‘/bin/bash -x “./40-nftables” pre '' '' /var/cache/yunohost/regenconf/pending/nftables 7>&1’]’
2026-05-22 15:12:21,469: DEBUG - + set -e
2026-05-22 15:12:21,469: DEBUG - + source /usr/share/yunohost/helpers
2026-05-22 15:12:21,470: DEBUG - ++++ dirname – /usr/share/yunohost/helpers
2026-05-22 15:12:21,470: DEBUG - +++ cd – /usr/share/yunohost
2026-05-22 15:12:21,470: DEBUG - +++ pwd
2026-05-22 15:12:21,471: DEBUG - ++ SCRIPT_DIR=/usr/share/yunohost
2026-05-22 15:12:21,471: DEBUG - ++ YNH_HELPERS_VERSION=2
2026-05-22 15:12:21,473: DEBUG - ++ readonly ‘XTRACE_ENABLE=set -o xtrace’
2026-05-22 15:12:21,473: DEBUG - ++ XTRACE_ENABLE=‘set -o xtrace’
2026-05-22 15:12:21,501: DEBUG - + PY_LIST_PORTS_OF=’
2026-05-22 15:12:21,501: DEBUG - import os
2026-05-22 15:12:21,501: DEBUG - import yaml
2026-05-22 15:12:21,501: DEBUG - file = os.environ[‘'‘FILE’'’]
2026-05-22 15:12:21,502: DEBUG - proto = os.environ[‘'‘PROTO’'’]
2026-05-22 15:12:21,502: DEBUG - data = yaml.safe_load(open(file, ‘'‘r’'’))
2026-05-22 15:12:21,502: DEBUG - ports = [str(port) for port, info in data.get(proto, {}).items() if info[‘'‘open’'’]]
2026-05-22 15:12:21,502: DEBUG - # Sane fallback in case for reason we cant find any TCP port opened which probably indicates there’'‘s an issue with the file, we don’'‘t want the server to just drop all the traffic
2026-05-22 15:12:21,503: DEBUG - if not ports and proto == ‘'‘TCP’'’:
2026-05-22 15:12:21,503: DEBUG - ports = [22, 80, 443]
2026-05-22 15:12:21,503: DEBUG - print(’'’ ‘'’.join(ports))
2026-05-22 15:12:21,503: DEBUG - ’
2026-05-22 15:12:21,504: DEBUG - ++ echo ’ /var/cache/yunohost/regenconf/pending/nftables’
2026-05-22 15:12:21,504: DEBUG - ++ xargs
2026-05-22 15:12:21,504: DEBUG - + do_pre_regen /var/cache/yunohost/regenconf/pending/nftables
2026-05-22 15:12:21,504: DEBUG - + pending_dir=/var/cache/yunohost/regenconf/pending/nftables
2026-05-22 15:12:21,505: DEBUG - + firewall_file=/etc/yunohost/firewall.yml
2026-05-22 15:12:21,505: DEBUG - ++ FILE=/etc/yunohost/firewall.yml
2026-05-22 15:12:21,505: DEBUG - ++ PROTO=tcp
2026-05-22 15:12:21,505: DEBUG - ++ python3 -c ’
2026-05-22 15:12:21,506: DEBUG - import os
2026-05-22 15:12:21,506: DEBUG - import yaml
2026-05-22 15:12:21,506: DEBUG - file = os.environ[‘'‘FILE’'’]
2026-05-22 15:12:21,506: DEBUG - proto = os.environ[‘'‘PROTO’'’]
2026-05-22 15:12:21,506: DEBUG - data = yaml.safe_load(open(file, ‘'‘r’'’))
2026-05-22 15:12:21,507: DEBUG - ports = [str(port) for port, info in data.get(proto, {}).items() if info[‘'‘open’'’]]
2026-05-22 15:12:21,507: DEBUG - # Sane fallback in case for reason we cant find any TCP port opened which probably indicates there’'‘s an issue with the file, we don’'‘t want the server to just drop all the traffic
2026-05-22 15:12:21,507: DEBUG - if not ports and proto == ‘'‘TCP’'’:
2026-05-22 15:12:21,507: DEBUG - ports = [22, 80, 443]
2026-05-22 15:12:21,508: DEBUG - print(’'’ ‘'’.join(ports))
2026-05-22 15:12:21,508: DEBUG - ’
2026-05-22 15:12:21,536: DEBUG - + tcp_ports=‘22 25 80 443 587 993 1935’
2026-05-22 15:12:21,537: DEBUG - ++ FILE=/etc/yunohost/firewall.yml
2026-05-22 15:12:21,537: DEBUG - ++ PROTO=udp
2026-05-22 15:12:21,537: DEBUG - ++ python3 -c ’
2026-05-22 15:12:21,538: DEBUG - import os
2026-05-22 15:12:21,538: DEBUG - import yaml
2026-05-22 15:12:21,538: DEBUG - file = os.environ[‘'‘FILE’'’]
2026-05-22 15:12:21,538: DEBUG - proto = os.environ[‘'‘PROTO’'’]
2026-05-22 15:12:21,538: DEBUG - data = yaml.safe_load(open(file, ‘'‘r’'’))
2026-05-22 15:12:21,539: DEBUG - ports = [str(port) for port, info in data.get(proto, {}).items() if info[‘'‘open’'’]]
2026-05-22 15:12:21,539: DEBUG - # Sane fallback in case for reason we cant find any TCP port opened which probably indicates there’'‘s an issue with the file, we don’'‘t want the server to just drop all the traffic
2026-05-22 15:12:21,539: DEBUG - if not ports and proto == ‘'‘TCP’'’:
2026-05-22 15:12:21,539: DEBUG - ports = [22, 80, 443]
2026-05-22 15:12:21,540: DEBUG - print(’'’ ‘'’.join(ports))
2026-05-22 15:12:21,540: DEBUG - ’
2026-05-22 15:12:21,596: DEBUG - + udp_ports=‘53 1900 5353 55354’
2026-05-22 15:12:21,596: DEBUG - + export tcp_ports udp_ports
2026-05-22 15:12:21,597: DEBUG - + cd /usr/share/yunohost/conf/nftables
2026-05-22 15:12:21,597: DEBUG - + mkdir -p /var/cache/yunohost/regenconf/pending/nftables/etc/nftables.d
2026-05-22 15:12:21,597: DEBUG - + cp nftables.conf /var/cache/yunohost/regenconf/pending/nftables/etc/nftables.conf
2026-05-22 15:12:21,599: DEBUG - + ynh_render_template nftables.d/yunohost-firewall.tpl.conf /var/cache/yunohost/regenconf/pending/nftables/etc/nftables.d/yunohost-firewall.conf
2026-05-22 15:12:21,599: DEBUG - + local template_path=nftables.d/yunohost-firewall.tpl.conf
2026-05-22 15:12:21,600: DEBUG - + local output_path=/var/cache/yunohost/regenconf/pending/nftables/etc/nftables.d/yunohost-firewall.conf
2026-05-22 15:12:21,600: DEBUG - ++ dirname /var/cache/yunohost/regenconf/pending/nftables/etc/nftables.d/yunohost-firewall.conf
2026-05-22 15:12:21,601: DEBUG - + mkdir -p /var/cache/yunohost/regenconf/pending/nftables/etc/nftables.d
2026-05-22 15:12:21,601: DEBUG - + python3 -c ‘import os, sys, jinja2; sys.stdout.write(
2026-05-22 15:12:21,602: DEBUG - jinja2.Template(sys.stdin.read()
2026-05-22 15:12:21,602: DEBUG - ).render(os.environ));’
2026-05-22 15:12:21,704: DEBUG - Vérification de la configuration en attente qui aurait été appliquée pour la catégorie ‘nftables’…
2026-05-22 15:12:21,727: DEBUG - processing pending conf ‘/var/cache/yunohost/regenconf/pending/nftables/etc/nftables.conf’ to system conf ‘/etc/nftables.conf’
2026-05-22 15:12:21,728: DEBUG - > system conf is already up-to-date
2026-05-22 15:12:21,728: DEBUG - processing pending conf ‘/var/cache/yunohost/regenconf/pending/nftables/etc/nftables.d/yunohost-firewall.conf’ to system conf ‘/etc/nftables.d/yunohost-firewall.conf’
2026-05-22 15:12:21,730: DEBUG - Le fichier de configuration ‘/etc/nftables.d/yunohost-firewall.conf’ a été sauvegardé sous ‘/var/cache/yunohost/regenconf/backup/etc/nftables.d/yunohost-firewall.conf-20260522.131221’
2026-05-22 15:12:21,730: DEBUG - Le fichier de configuration ‘/etc/nftables.d/yunohost-firewall.conf’ a été mis à jour
2026-05-22 15:12:21,730: SUCCESS - La configuration a été mise à jour pour ‘nftables’
2026-05-22 15:12:21,731: DEBUG - updating conf hashes for ‘nftables’ with: {‘/etc/nftables.conf’: ‘c07e67701b1cd52ebd1216b573186d2f’, ‘/etc/nftables.d/yunohost-firewall.conf’: ‘47f7cb02ac1e304fad920b7ad1a8181a’}
2026-05-22 15:12:21,772: DEBUG - Executing command ‘[‘sh’, ‘-c’, ‘/bin/bash -x “./40-nftables” post '' '' /etc/nftables.d/yunohost-firewall.conf 7>&1’]’
2026-05-22 15:12:21,786: DEBUG - + set -e
2026-05-22 15:12:21,787: DEBUG - + source /usr/share/yunohost/helpers
2026-05-22 15:12:21,787: DEBUG - ++++ dirname – /usr/share/yunohost/helpers
2026-05-22 15:12:21,788: DEBUG - +++ cd – /usr/share/yunohost
2026-05-22 15:12:21,788: DEBUG - +++ pwd
2026-05-22 15:12:21,788: DEBUG - ++ SCRIPT_DIR=/usr/share/yunohost
2026-05-22 15:12:21,788: DEBUG - ++ YNH_HELPERS_VERSION=2
2026-05-22 15:12:21,790: DEBUG - ++ readonly ‘XTRACE_ENABLE=set -o xtrace’
2026-05-22 15:12:21,790: DEBUG - ++ XTRACE_ENABLE=‘set -o xtrace’
2026-05-22 15:12:21,811: DEBUG - + PY_LIST_PORTS_OF=’
2026-05-22 15:12:21,811: DEBUG - import os
2026-05-22 15:12:21,811: DEBUG - import yaml
2026-05-22 15:12:21,812: DEBUG - file = os.environ[‘'‘FILE’'’]
2026-05-22 15:12:21,812: DEBUG - proto = os.environ[‘'‘PROTO’'’]
2026-05-22 15:12:21,812: DEBUG - data = yaml.safe_load(open(file, ‘'‘r’'’))
2026-05-22 15:12:21,813: DEBUG - ports = [str(port) for port, info in data.get(proto, {}).items() if info[‘'‘open’'’]]
2026-05-22 15:12:21,813: DEBUG - # Sane fallback in case for reason we cant find any TCP port opened which probably indicates there’'‘s an issue with the file, we don’'‘t want the server to just drop all the traffic
2026-05-22 15:12:21,813: DEBUG - if not ports and proto == ‘'‘TCP’'’:
2026-05-22 15:12:21,813: DEBUG - ports = [22, 80, 443]
2026-05-22 15:12:21,814: DEBUG - print(’'’ ‘'’.join(ports))
2026-05-22 15:12:21,814: DEBUG - ’
2026-05-22 15:12:21,814: DEBUG - ++ echo ’ /etc/nftables.d/yunohost-firewall.conf’
2026-05-22 15:12:21,814: DEBUG - ++ xargs
2026-05-22 15:12:21,815: DEBUG - + do_post_regen /etc/nftables.d/yunohost-firewall.conf
2026-05-22 15:12:21,815: DEBUG - + regen_conf_files=/etc/nftables.d/yunohost-firewall.conf
2026-05-22 15:12:21,815: DEBUG - + ls -l /etc/nftables.d/yunohost-firewall.conf
2026-05-22 15:12:21,818: DEBUG - + chown root:root /etc/nftables.d/yunohost-firewall.conf
2026-05-22 15:12:21,821: DEBUG - + chmod 644 /etc/nftables.d/yunohost-firewall.conf
2026-05-22 15:12:21,822: DEBUG - + [[ -z /etc/nftables.d/yunohost-firewall.conf ]]
2026-05-22 15:12:21,822: DEBUG - + systemctl restart nftables
2026-05-22 15:12:22,929: DEBUG - Journal complet de cette opération : ‘ Régénérer les configurations du système ‘nftables’ ’
2026-05-22 15:12:22,944: INFO - Provisioning apt…
2026-05-22 15:12:22,955: DEBUG - Executing command ‘[‘sh’, ‘-c’, ‘/bin/bash -x “./provision_or_update_apt” 7>&1’]’
2026-05-22 15:12:22,968: DEBUG - + source /usr/share/yunohost/helpers
2026-05-22 15:12:22,968: DEBUG - ++++ dirname – /usr/share/yunohost/helpers
2026-05-22 15:12:22,969: DEBUG - +++ cd – /usr/share/yunohost
2026-05-22 15:12:22,970: DEBUG - +++ pwd
2026-05-22 15:12:22,970: DEBUG - ++ SCRIPT_DIR=/usr/share/yunohost
2026-05-22 15:12:22,970: DEBUG - ++ YNH_HELPERS_VERSION=2.1
2026-05-22 15:12:22,972: DEBUG - ++ readonly ‘XTRACE_ENABLE=set -o xtrace’
2026-05-22 15:12:22,972: DEBUG - ++ XTRACE_ENABLE=‘set -o xtrace’
2026-05-22 15:12:22,984: DEBUG - + ynh_abort_if_errors
2026-05-22 15:12:22,985: DEBUG - + trap ynh_exit_properly EXIT
2026-05-22 15:12:22,985: DEBUG - + ynh_apt_install_dependencies ffmpeg postgresql postgresql-contrib redis-server
2026-05-22 15:12:22,985: DEBUG - ++ sed ‘s/([^<=>])\ ([^(])/\1, \2/g’
2026-05-22 15:12:22,986: DEBUG - ++ sed ‘s/|/ | /’
2026-05-22 15:12:22,987: DEBUG - + local ‘dependencies=ffmpeg, postgresql, postgresql-contrib, redis-server’
2026-05-22 15:12:22,987: DEBUG - ++ ynh_read_manifest version
2026-05-22 15:12:22,987: DEBUG - ++ cat /var/cache/yunohost/app_tmp_work_dirs/app_m4yvl1rp/manifest.toml
2026-05-22 15:12:22,988: DEBUG - ++ jq .version --raw-output
2026-05-22 15:12:22,988: DEBUG - ++ toml_to_json
2026-05-22 15:12:22,988: DEBUG - ++ python3 -c ‘import toml, json, sys; print(json.dumps(toml.load(sys.stdin)))’
2026-05-22 15:12:23,031: DEBUG - + local version=8.1.6~ynh1
2026-05-22 15:12:23,031: DEBUG - + local app_ynh_deps=peertube-ynh-deps
2026-05-22 15:12:23,031: DEBUG - + grep ‘[<=>]’
2026-05-22 15:12:23,033: DEBUG - ++ grep -oP ‘(?<=php)[0-9.]+(?=-|>|)’
2026-05-22 15:12:23,033: DEBUG - ++ sort -u
2026-05-22 15:12:23,035: DEBUG - + local specific_php_version=
2026-05-22 15:12:23,035: DEBUG - + grep --quiet php
2026-05-22 15:12:23,036: DEBUG - ++ _ynh_apt_package_is_installed postgresql-15
2026-05-22 15:12:23,036: DEBUG - ++ local package=postgresql-15
2026-05-22 15:12:23,036: DEBUG - ++ dpkg-query --show ‘–showformat=${db:Status-Status}’ postgresql-15
2026-05-22 15:12:23,036: DEBUG - ++ grep --quiet ‘^installed$’
2026-05-22 15:12:23,048: DEBUG - ++ echo yes
2026-05-22 15:12:23,049: DEBUG - + local psql_installed=yes
2026-05-22 15:12:23,049: DEBUG - + [[ true == \t\r\u\e ]]
2026-05-22 15:12:23,049: DEBUG - + YNH_APT_INSTALL_DEPENDENCIES_REPLACE=false
2026-05-22 15:12:23,050: DEBUG - ++ mktemp --directory
2026-05-22 15:12:23,050: DEBUG - + local TMPDIR=/tmp/tmp.qg0nKUdvIv
2026-05-22 15:12:23,050: DEBUG - + mkdir -p /tmp/tmp.qg0nKUdvIv/peertube-ynh-deps/DEBIAN
2026-05-22 15:12:23,051: DEBUG - + chmod -R 755 /tmp/tmp.qg0nKUdvIv/peertube-ynh-deps
2026-05-22 15:12:23,052: DEBUG - + cat
2026-05-22 15:12:23,053: DEBUG - + _ynh_apt update --error-on=any
2026-05-22 15:12:23,053: DEBUG - + [[ update --error-on=any == \u\p\d\a\t\e ]]
2026-05-22 15:12:23,053: DEBUG - + _ynh_wait_dpkg_free
2026-05-22 15:12:23,158: DEBUG - + return 0
2026-05-22 15:12:23,159: DEBUG - + apt-get --assume-yes --quiet -o=Acquire::Retries=3 -o=Dpkg::Use-Pty=0 update --error-on=any
2026-05-22 15:12:23,328: DEBUG - Hit:1 http://repo.yunohost.org/debian bookworm InRelease
2026-05-22 15:12:23,328: DEBUG - Hit:2 Index of /debian bookworm InRelease
2026-05-22 15:12:23,329: DEBUG - Hit:3 Index of /debian-security bookworm-security InRelease
2026-05-22 15:12:23,349: DEBUG - Hit:4 Index of /debian bookworm-updates InRelease
2026-05-22 15:12:23,374: DEBUG - Hit:5 https://packages.sury.org/php bookworm InRelease
2026-05-22 15:12:24,379: DEBUG - Hit:6 https://dl.yarnpkg.com/debian stable InRelease
2026-05-22 15:12:26,986: DEBUG - Reading package lists…
2026-05-22 15:12:26,996: DEBUG - + _ynh_wait_dpkg_free
2026-05-22 15:12:27,125: DEBUG - + return 0
2026-05-22 15:12:27,126: DEBUG - + dpkg-deb --build /tmp/tmp.qg0nKUdvIv/peertube-ynh-deps /tmp/tmp.qg0nKUdvIv/peertube-ynh-deps.deb
2026-05-22 15:12:27,140: DEBUG - + dpkg --force-depends --install /tmp/tmp.qg0nKUdvIv/peertube-ynh-deps.deb
2026-05-22 15:12:27,140: DEBUG - + tee /tmp/tmp.qg0nKUdvIv/dpkg_log
2026-05-22 15:12:27,185: DEBUG - Selecting previously unselected package peertube-ynh-deps.
2026-05-22 15:12:27,418: DEBUG - (Reading database … 105638 files and directories currently installed.)
2026-05-22 15:12:27,421: DEBUG - Preparing to unpack …/peertube-ynh-deps.deb …
2026-05-22 15:12:27,424: DEBUG - Unpacking peertube-ynh-deps (8.1.6~ynh1) …
2026-05-22 15:12:27,448: DEBUG - Setting up peertube-ynh-deps (8.1.6~ynh1) …
2026-05-22 15:12:27,472: DEBUG - + _ynh_apt_install --fix-broken
2026-05-22 15:12:27,473: DEBUG - + _ynh_apt --no-remove --option Dpkg::Options::=–force-confdef --option Dpkg::Options::=–force-confold install --fix-broken
2026-05-22 15:12:27,473: DEBUG - + [[ --no-remove --option Dpkg::Options::=–force-confdef --option Dpkg::Options::=–force-confold install --fix-broken == \u\p\d\a\t\e ]]
2026-05-22 15:12:27,473: DEBUG - + _ynh_wait_dpkg_free
2026-05-22 15:12:27,621: DEBUG - + return 0
2026-05-22 15:12:27,623: 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-05-22 15:12:27,823: DEBUG - Reading package lists…
2026-05-22 15:12:28,019: DEBUG - Building dependency tree…
2026-05-22 15:12:28,019: DEBUG - Reading state information…
2026-05-22 15:12:28,250: DEBUG - 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2026-05-22 15:12:28,251: DEBUG - + rm --recursive --force /tmp/tmp.qg0nKUdvIv
2026-05-22 15:12:28,253: DEBUG - + _ynh_apt_package_is_installed peertube-ynh-deps
2026-05-22 15:12:28,253: DEBUG - + local package=peertube-ynh-deps
2026-05-22 15:12:28,254: DEBUG - + dpkg-query --show ‘–showformat=${db:Status-Status}’ peertube-ynh-deps
2026-05-22 15:12:28,254: DEBUG - + grep --quiet ‘^installed$’
2026-05-22 15:12:28,266: DEBUG - ++ _ynh_apt_package_is_installed postgresql-15
2026-05-22 15:12:28,267: DEBUG - ++ local package=postgresql-15
2026-05-22 15:12:28,267: DEBUG - ++ dpkg-query --show ‘–showformat=${db:Status-Status}’ postgresql-15
2026-05-22 15:12:28,268: DEBUG - ++ grep --quiet ‘^installed$’
2026-05-22 15:12:28,294: DEBUG - ++ echo yes
2026-05-22 15:12:28,295: DEBUG - + local psql_installed2=yes
2026-05-22 15:12:28,295: DEBUG - + [[ yes != \y\e\s ]]
2026-05-22 15:12:28,295: DEBUG - + ynh_exit_properly
2026-05-22 15:12:28,296: DEBUG - + [[ provision_or_update_apt =~ ^install$|^upgrade$|^restore$ ]]
2026-05-22 15:12:28,397: INFO - Provisioning database…
2026-05-22 15:12:28,715: DEBUG - Executing command ‘[‘sh’, ‘-c’, ‘/bin/bash -x “./provision_database” 7>&1’]’
2026-05-22 15:12:28,726: DEBUG - + source /usr/share/yunohost/helpers
2026-05-22 15:12:28,726: DEBUG - ++++ dirname – /usr/share/yunohost/helpers
2026-05-22 15:12:28,727: DEBUG - +++ cd – /usr/share/yunohost
2026-05-22 15:12:28,727: DEBUG - +++ pwd
2026-05-22 15:12:28,727: DEBUG - ++ SCRIPT_DIR=/usr/share/yunohost
2026-05-22 15:12:28,727: DEBUG - ++ YNH_HELPERS_VERSION=2.1
2026-05-22 15:12:28,730: DEBUG - ++ readonly ‘XTRACE_ENABLE=set -o xtrace’
2026-05-22 15:12:28,730: DEBUG - ++ XTRACE_ENABLE=‘set -o xtrace’
2026-05-22 15:12:28,740: DEBUG - + ynh_abort_if_errors
2026-05-22 15:12:28,741: DEBUG - + trap ynh_exit_properly EXIT
2026-05-22 15:12:28,741: DEBUG - + ynh_psql_create_user peertube **********
2026-05-22 15:12:28,742: DEBUG - + local user=peertube
2026-05-22 15:12:28,742: DEBUG - + local pwd=**********
2026-05-22 15:12:28,742: DEBUG - + sudo --login --user=postgres psql
2026-05-22 15:12:28,846: DEBUG - CREATE ROLE
2026-05-22 15:12:28,850: DEBUG - + ynh_psql_create_db peertube peertube
2026-05-22 15:12:28,851: DEBUG - + local db=peertube
2026-05-22 15:12:28,852: DEBUG - + local user=peertube
2026-05-22 15:12:28,852: DEBUG - + local ‘sql=CREATE DATABASE peertube;’
2026-05-22 15:12:28,853: DEBUG - + ‘[’ -n peertube ‘]’
2026-05-22 15:12:28,853: DEBUG - + sql+=‘ALTER DATABASE peertube OWNER TO peertube;’
2026-05-22 15:12:28,853: DEBUG - + sql+=‘GRANT ALL PRIVILEGES ON DATABASE peertube TO peertube WITH GRANT OPTION;’
2026-05-22 15:12:28,854: DEBUG - + sudo --login --user=postgres psql
2026-05-22 15:12:29,043: DEBUG - CREATE DATABASE
2026-05-22 15:12:29,043: DEBUG - ALTER DATABASE
2026-05-22 15:12:29,044: DEBUG - GRANT
2026-05-22 15:12:29,048: DEBUG - + ynh_exit_properly
2026-05-22 15:12:29,049: DEBUG - + [[ provision_database =~ ^install$|^upgrade$|^restore$ ]]
2026-05-22 15:12:29,151: INFO - Provisioning nodejs…
2026-05-22 15:12:29,163: DEBUG - Executing command ‘[‘sh’, ‘-c’, ‘/bin/bash -x “./provision_or_update_nodejs” 7>&1’]’
2026-05-22 15:12:29,178: DEBUG - + source /usr/share/yunohost/helpers
2026-05-22 15:12:29,178: DEBUG - ++++ dirname – /usr/share/yunohost/helpers
2026-05-22 15:12:29,179: DEBUG - +++ cd – /usr/share/yunohost
2026-05-22 15:12:29,180: DEBUG - +++ pwd
2026-05-22 15:12:29,180: DEBUG - ++ SCRIPT_DIR=/usr/share/yunohost
2026-05-22 15:12:29,180: DEBUG - ++ YNH_HELPERS_VERSION=2.1
2026-05-22 15:12:29,182: DEBUG - ++ readonly ‘XTRACE_ENABLE=set -o xtrace’
2026-05-22 15:12:29,183: DEBUG - ++ XTRACE_ENABLE=‘set -o xtrace’
2026-05-22 15:12:29,205: DEBUG - + ynh_abort_if_errors
2026-05-22 15:12:29,206: DEBUG - + trap ynh_exit_properly EXIT
2026-05-22 15:12:29,207: DEBUG - + /usr/share/yunohost/helpers.v2.1.d/vendor/n/n install 24
2026-05-22 15:12:29,361: DEBUG - installing : node-v24.16.0
2026-05-22 15:12:29,598: DEBUG - mkdir : /opt/node_n/n/versions/node/24.16.0
2026-05-22 15:12:29,603: DEBUG - fetch : https://nodejs.org/dist/v24.16.0/node-v24.16.0-linux-x64.tar.xz
2026-05-22 15:12:31,883: DEBUG - copying : node/24.16.0
2026-05-22 15:12:32,662: DEBUG - installed : v24.16.0
2026-05-22 15:12:32,663: DEBUG - + ynh_exit_properly
2026-05-22 15:12:32,664: DEBUG - + [[ provision_or_update_nodejs =~ ^install$|^upgrade$|^restore$ ]]
2026-05-22 15:12:32,823: DEBUG - Executing command ‘[‘sh’, ‘-c’, ‘/bin/bash -x “./install” 7>&1’]’
2026-05-22 15:12:32,834: DEBUG - + source common.sh
2026-05-22 15:12:32,834: DEBUG - +++ echo peertube
2026-05-22 15:12:32,835: DEBUG - +++ sed s/peertube//g
2026-05-22 15:12:32,835: DEBUG - ++ db_suffix=
2026-05-22 15:12:32,835: DEBUG - + source /usr/share/yunohost/helpers
2026-05-22 15:12:32,836: DEBUG - ++++ dirname – /usr/share/yunohost/helpers
2026-05-22 15:12:32,837: DEBUG - +++ cd – /usr/share/yunohost
2026-05-22 15:12:32,837: DEBUG - +++ pwd
2026-05-22 15:12:32,837: DEBUG - ++ SCRIPT_DIR=/usr/share/yunohost
2026-05-22 15:12:32,838: DEBUG - ++ YNH_HELPERS_VERSION=2.1
2026-05-22 15:12:32,839: DEBUG - ++ readonly ‘XTRACE_ENABLE=set -o xtrace’
2026-05-22 15:12:32,839: DEBUG - ++ XTRACE_ENABLE=‘set -o xtrace’
2026-05-22 15:12:32,879: DEBUG - ++ ynh_string_random --length=24
2026-05-22 15:12:32,890: DEBUG - ++ length=24
2026-05-22 15:12:32,890: DEBUG - ++ filter=A-Za-z0-9
2026-05-22 15:12:32,890: DEBUG - ++ tr --complement --delete A-Za-z0-9
2026-05-22 15:12:32,891: DEBUG - ++ head -c 24
2026-05-22 15:12:32,891: DEBUG - + admin_pass=**********
2026-05-22 15:12:32,891: DEBUG - + ynh_app_setting_set --key=admin_pass --value=**********
2026-05-22 15:12:32,948: DEBUG - ++ ynh_string_random --length=24
2026-05-22 15:12:32,965: DEBUG - ++ length=24
2026-05-22 15:12:32,966: DEBUG - ++ filter=A-Za-z0-9
2026-05-22 15:12:32,966: DEBUG - ++ tr --complement --delete A-Za-z0-9
2026-05-22 15:12:32,966: DEBUG - ++ head -c 24
2026-05-22 15:12:32,968: DEBUG - + secrets_peertube=**********
2026-05-22 15:12:32,968: DEBUG - + ynh_app_setting_set --key=secrets_peertube --value=**********
2026-05-22 15:12:33,041: DEBUG - ++ ynh_redis_get_free_db
2026-05-22 15:12:33,042: DEBUG - ++ local result max db
2026-05-22 15:12:33,042: DEBUG - +++ redis-cli INFO keyspace
2026-05-22 15:12:33,047: DEBUG - ++ result='# Keyspace
2026-05-22 15:12:33,048: DEBUG - db0:keys=547,expires=537,avg_ttl=42626455731
’
2026-05-22 15:12:33,048: DEBUG - +++ cat /etc/redis/redis.conf
2026-05-22 15:12:33,049: DEBUG - +++ grep ‘^databases’
2026-05-22 15:12:33,049: DEBUG - +++ grep -Eow ‘[0-9]+’
2026-05-22 15:12:33,050: DEBUG - ++ max=16
2026-05-22 15:12:33,051: DEBUG - ++ db=0
2026-05-22 15:12:33,051: DEBUG - +++ seq 0 16
2026-05-22 15:12:33,052: DEBUG - ++ for i in $(seq 0 “$max”)
2026-05-22 15:12:33,052: DEBUG - ++ echo '# Keyspace
2026-05-22 15:12:33,052: DEBUG - db0:keys=547,expires=537,avg_ttl=42626455731
’
2026-05-22 15:12:33,053: DEBUG - ++ grep -q db0
2026-05-22 15:12:33,053: DEBUG - ++ db=-1
2026-05-22 15:12:33,053: DEBUG - ++ for i in $(seq 0 “$max”)
2026-05-22 15:12:33,054: DEBUG - ++ echo '# Keyspace
2026-05-22 15:12:33,054: DEBUG - db0:keys=547,expires=537,avg_ttl=42626455731
’
2026-05-22 15:12:33,055: DEBUG - ++ grep -q db1
2026-05-22 15:12:33,055: DEBUG - ++ db=1
2026-05-22 15:12:33,055: DEBUG - ++ break 1
2026-05-22 15:12:33,056: DEBUG - ++ test 1 -eq -1
2026-05-22 15:12:33,056: DEBUG - ++ echo 1
2026-05-22 15:12:33,056: DEBUG - + redis_db=1
2026-05-22 15:12:33,057: DEBUG - + ynh_app_setting_set --key=redis_db --value=1
2026-05-22 15:12:33,131: INFO - [++…] > Installing dependencies…
2026-05-22 15:12:33,132: DEBUG - + ynh_hide_warnings corepack enable
2026-05-22 15:12:33,133: DEBUG - + corepack enable
2026-05-22 15:12:33,219: DEBUG - + corepack prepare pnpm@latest --activate
2026-05-22 15:12:33,522: DEBUG - Preparing pnpm@latest for immediate activation…
2026-05-22 15:12:33,866: INFO - [##++…] > Setting up source files…
2026-05-22 15:12:33,867: DEBUG - + ynh_setup_source --dest_dir=/var/www/peertube
2026-05-22 15:12:33,897: DEBUG - + keep=
2026-05-22 15:12:33,897: DEBUG - + full_replace=0
2026-05-22 15:12:33,897: DEBUG - + source_id=main
2026-05-22 15:12:33,898: DEBUG - + ‘[’ -e /var/www/peertube/composer.phar ‘]’
2026-05-22 15:12:33,898: DEBUG - ++ ynh_read_manifest ‘resources.sources[“main”]’
2026-05-22 15:12:33,898: DEBUG - ++ cat /var/cache/yunohost/app_tmp_work_dirs/app_byyp1sx8/manifest.toml
2026-05-22 15:12:33,898: DEBUG - ++ toml_to_json
2026-05-22 15:12:33,898: DEBUG - ++ python3 -c ‘import toml, json, sys; print(json.dumps(toml.load(sys.stdin)))’
2026-05-22 15:12:33,899: DEBUG - ++ jq ‘.resources.sources[“main”]’ --raw-output
2026-05-22 15:12:33,950: DEBUG - + local 'sources_json={
2026-05-22 15:12:33,951: DEBUG - “url”: “https://github.com/Chocobozzz/PeerTube/releases/download/v8.1.6/peertube-v8.1.6.tar.xz”,
2026-05-22 15:12:33,953: DEBUG - “sha256”: “2cbbd4cb78a2cbe1e4ee90ff5ca3c51c7375f397530e9df96b8970a2cf38b590”,
2026-05-22 15:12:33,953: DEBUG - “autoupdate”: {
2026-05-22 15:12:33,953: DEBUG - “strategy”: “latest_github_release”,
2026-05-22 15:12:33,954: DEBUG - “asset”: "^peertube-v.\.tar\.xz$"
2026-05-22 15:12:33,954: DEBUG - }
2026-05-22 15:12:33,954: DEBUG - }’
2026-05-22 15:12:33,954: DEBUG - + jq -re .url
2026-05-22 15:12:34,003: DEBUG - https://github.com/Chocobozzz/PeerTube/releases/download/v8.1.6/peertube-v8.1.6.tar.xz
2026-05-22 15:12:34,004: DEBUG - + local arch_prefix=
2026-05-22 15:12:34,057: DEBUG - + local src_url=https://github.com/Chocobozzz/PeerTube/releases/download/v8.1.6/peertube-v8.1.6.tar.xz
2026-05-22 15:12:34,084: DEBUG - + local src_sum=2cbbd4cb78a2cbe1e4ee90ff5ca3c51c7375f397530e9df96b8970a2cf38b590
2026-05-22 15:12:34,108: DEBUG - + local src_format=
2026-05-22 15:12:34,133: DEBUG - + local src_in_subdir=
2026-05-22 15:12:34,133: DEBUG - + src_in_subdir=true
2026-05-22 15:12:34,159: DEBUG - + local src_extract=
2026-05-22 15:12:34,185: DEBUG - + local src_platform=
2026-05-22 15:12:34,210: DEBUG - + local src_rename=
2026-05-22 15:12:34,211: DEBUG - + [[ -n https://github.com/Chocobozzz/PeerTube/releases/download/v8.1.6/peertube-v8.1.6.tar.xz ]]
2026-05-22 15:12:34,211: DEBUG - + [[ -n 2cbbd4cb78a2cbe1e4ee90ff5ca3c51c7375f397530e9df96b8970a2cf38b590 ]]
2026-05-22 15:12:34,211: DEBUG - + [[ -z ‘’ ]]
2026-05-22 15:12:34,212: DEBUG - + [[ https://github.com/Chocobozzz/PeerTube/releases/download/v8.1.6/peertube-v8.1.6.tar.xz =~ ^..zip$ ]]
2026-05-22 15:12:34,212: DEBUG - + [[ https://github.com/Chocobozzz/PeerTube/releases/download/v8.1.6/peertube-v8.1.6.tar.xz =~ ^./zipball/.$ ]]
2026-05-22 15:12:34,212: DEBUG - + [[ https://github.com/Chocobozzz/PeerTube/releases/download/v8.1.6/peertube-v8.1.6.tar.xz =~ ^..tar.gz$ ]]
2026-05-22 15:12:34,213: DEBUG - + [[ https://github.com/Chocobozzz/PeerTube/releases/download/v8.1.6/peertube-v8.1.6.tar.xz =~ ^..tgz$ ]]
2026-05-22 15:12:34,213: DEBUG - + [[ https://github.com/Chocobozzz/PeerTube/releases/download/v8.1.6/peertube-v8.1.6.tar.xz =~ ^./tar.gz/.$ ]]
2026-05-22 15:12:34,213: DEBUG - + [[ https://github.com/Chocobozzz/PeerTube/releases/download/v8.1.6/peertube-v8.1.6.tar.xz =~ ^./tarball/.$ ]]
2026-05-22 15:12:34,214: DEBUG - + [[ https://github.com/Chocobozzz/PeerTube/releases/download/v8.1.6/peertube-v8.1.6.tar.xz =~ ^..tar.xz$ ]]
2026-05-22 15:12:34,214: DEBUG - + src_format=tar.xz
2026-05-22 15:12:34,215: DEBUG - + src_format=tar.xz
2026-05-22 15:12:34,215: DEBUG - ++ echo tar.xz
2026-05-22 15:12:34,215: DEBUG - ++ tr ‘[:upper:]’ ‘[:lower:]’
2026-05-22 15:12:34,216: DEBUG - + src_format=tar.xz
2026-05-22 15:12:34,216: DEBUG - + src_extract=true
2026-05-22 15:12:34,216: DEBUG - + [[ true != \t\r\u\e ]]
2026-05-22 15:12:34,217: DEBUG - ++ dirname /var/cache/yunohost/download/peertube/main
2026-05-22 15:12:34,217: DEBUG - + mkdir -p /var/cache/yunohost/download/peertube
2026-05-22 15:12:34,217: DEBUG - + src_filename=/var/cache/yunohost/download/peertube/main
2026-05-22 15:12:34,218: DEBUG - + ‘[’ tar.xz = docker ‘]’
2026-05-22 15:12:34,218: DEBUG - + ‘[’ -n https://github.com/Chocobozzz/PeerTube/releases/download/v8.1.6/peertube-v8.1.6.tar.xz ‘]’
2026-05-22 15:12:34,218: DEBUG - + ‘[’ -e /var/cache/yunohost/download/peertube/main ‘]’
2026-05-22 15:12:34,219: DEBUG - + sha256sum --check --status
2026-05-22 15:12:34,372: DEBUG - + ‘[’ ‘!’ -e /var/cache/yunohost/download/peertube/main ‘]’
2026-05-22 15:12:34,373: DEBUG - + sha256sum --check --status
2026-05-22 15:12:34,558: DEBUG - + rm -rf /var/cache/yunohost/files_to_keep_during_setup_source/
2026-05-22 15:12:34,558: DEBUG - + ‘[’ -n ‘’ ‘]’
2026-05-22 15:12:34,559: DEBUG - + mkdir --parents /var/www/peertube
2026-05-22 15:12:34,560: DEBUG - + [[ true == \f\a\l\s\e ]]
2026-05-22 15:12:34,560: DEBUG - + [[ tar.xz == \d\o\c\k\e\r ]]
2026-05-22 15:12:34,560: DEBUG - + [[ tar.xz == \z\i\p ]]
2026-05-22 15:12:34,561: DEBUG - + [[ tar.xz == \x\z ]]
2026-05-22 15:12:34,561: DEBUG - + [[ tar.xz == \z\s\t ]]
2026-05-22 15:12:34,562: DEBUG - + strip=()
2026-05-22 15:12:34,562: DEBUG - + ‘[’ true ‘!=’ false ‘]’
2026-05-22 15:12:34,563: DEBUG - + ‘[’ true == true ‘]’
2026-05-22 15:12:34,563: DEBUG - + local sub_dirs=1
2026-05-22 15:12:34,563: DEBUG - + strip=(–strip-components “$sub_dirs”)
2026-05-22 15:12:34,564: DEBUG - + [[ tar.xz =~ ^tar.gz|tar.bz2|tar.xz|tar.zst|tar$ ]]
2026-05-22 15:12:34,564: DEBUG - + tar --extract --file=/var/cache/yunohost/download/peertube/main --directory=/var/www/peertube --strip-components 1
2026-05-22 15:12:38,755: DEBUG - + ynh_safe_rm /var/cache/yunohost/download/peertube/main
2026-05-22 15:12:38,755: DEBUG - + local target=/var/cache/yunohost/download/peertube/main
2026-05-22 15:12:38,773: DEBUG - + ‘[’ -d /var/cache/yunohost/app_tmp_work_dirs/app_byyp1sx8/patches/main ‘]’
2026-05-22 15:12:38,774: DEBUG - + ‘[’ -n ‘’ ‘]’
2026-05-22 15:12:38,774: DEBUG - + rm -rf /var/cache/yunohost/files_to_keep_during_setup_source/
2026-05-22 15:12:38,775: DEBUG - + ‘[’ -n /var/www/peertube ‘]’
2026-05-22 15:12:38,775: DEBUG - + ‘[’ /var/www/peertube == /var/www/peertube ‘]’
2026-05-22 15:12:38,776: DEBUG - + _ynh_apply_default_permissions /var/www/peertube
2026-05-22 15:12:38,776: DEBUG - + local target=/var/www/peertube
2026-05-22 15:12:38,776: DEBUG - + ynh_system_user_exists --username=peertube
2026-05-22 15:12:38,786: DEBUG - + getent passwd peertube
2026-05-22 15:12:38,790: DEBUG - + ‘[’ -f /var/www/peertube ‘]’
2026-05-22 15:12:38,791: DEBUG - + ‘[’ /var/www/peertube == /var/www/peertube ‘]’
2026-05-22 15:12:38,791: DEBUG - ++ sed s/null//g
2026-05-22 15:12:38,792: DEBUG - ++ sed s/APP/peertube/g
2026-05-22 15:12:38,792: DEBUG - ++ cut -f1 -d:
2026-05-22 15:12:38,792: DEBUG - ++ ynh_read_manifest resources.install_dir.group
2026-05-22 15:12:38,793: DEBUG - ++ cat /var/cache/yunohost/app_tmp_work_dirs/app_byyp1sx8/manifest.toml
2026-05-22 15:12:38,793: DEBUG - ++ jq .resources.install_dir.group --raw-output
2026-05-22 15:12:38,793: DEBUG - ++ toml_to_json
2026-05-22 15:12:38,793: DEBUG - ++ python3 -c ‘import toml, json, sys; print(json.dumps(toml.load(sys.stdin)))’
2026-05-22 15:12:38,823: DEBUG - + local group=www-data
2026-05-22 15:12:38,824: DEBUG - + [[ -z www-data ]]
2026-05-22 15:12:38,824: DEBUG - + chmod -R u=rwX,g=rX,o=— /var/www/peertube
2026-05-22 15:12:38,910: DEBUG - + chown -R peertube:www-data /var/www/peertube
2026-05-22 15:12:39,028: DEBUG - + return
2026-05-22 15:12:39,028: DEBUG - + chown -R peertube:www-data /home/yunohost.app/peertube
2026-05-22 15:12:40,364: INFO - [####++…] > Initializing PostgreSQL modules…
2026-05-22 15:12:40,365: DEBUG - + ynh_psql_db_shell
2026-05-22 15:12:40,365: DEBUG - + local database=peertube
2026-05-22 15:12:40,366: DEBUG - + sudo --login --user=postgres psql peertube
2026-05-22 15:12:40,598: DEBUG - CREATE EXTENSION
2026-05-22 15:12:40,602: DEBUG - + ynh_psql_db_shell
2026-05-22 15:12:40,603: DEBUG - + local database=peertube
2026-05-22 15:12:40,603: DEBUG - + sudo --login --user=postgres psql peertube
2026-05-22 15:12:40,688: DEBUG - CREATE EXTENSION
2026-05-22 15:12:40,693: INFO - [######++…] > Building peertube…
2026-05-22 15:12:40,693: DEBUG - + pushd /var/www/peertube
2026-05-22 15:12:40,694: DEBUG - /var/www/peertube /var/cache/yunohost/app_tmp_work_dirs/app_byyp1sx8/scripts
2026-05-22 15:12:40,694: DEBUG - + ynh_hide_warnings ynh_exec_as_app pnpm install --frozen-lockfile
2026-05-22 15:12:40,694: DEBUG - + ynh_exec_as_app pnpm install --frozen-lockfile
2026-05-22 15:12:40,694: DEBUG - + sudo -u peertube env PATH=/opt/node_n/n/versions/node/24.16.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin COREPACK_ENABLE_DOWNLOAD_PROMPT=0 NPM_CONFIG_UPDATE_NOTIFIER=false pnpm install --frozen-lockfile
2026-05-22 15:12:41,758: DEBUG - Scope: all 10 workspace projects
2026-05-22 15:12:41,854: DEBUG - Lockfile is up to date, resolution step is skipped
2026-05-22 15:12:41,952: DEBUG - Progress: resolved 1, reused 0, downloaded 0, added 0
2026-05-22 15:12:42,110: DEBUG - Packages: +2138
2026-05-22 15:12:42,110: DEBUG - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-05-22 15:12:42,953: DEBUG - Progress: resolved 2138, reused 0, downloaded 80, added 79
2026-05-22 15:12:43,954: DEBUG - Progress: resolved 2138, reused 0, downloaded 326, added 321
2026-05-22 15:12:44,954: DEBUG - Progress: resolved 2138, reused 0, downloaded 640, added 640
2026-05-22 15:12:45,954: DEBUG - Progress: resolved 2138, reused 0, downloaded 909, added 910
2026-05-22 15:12:46,954: DEBUG - Progress: resolved 2138, reused 0, downloaded 1182, added 1175
2026-05-22 15:12:47,969: DEBUG - Progress: resolved 2138, reused 0, downloaded 1448, added 1446
2026-05-22 15:12:48,969: DEBUG - Progress: resolved 2138, reused 0, downloaded 1620, added 1622
2026-05-22 15:12:49,969: DEBUG - Progress: resolved 2138, reused 0, downloaded 1828, added 1829
2026-05-22 15:12:50,970: DEBUG - Progress: resolved 2138, reused 0, downloaded 2022, added 2022
2026-05-22 15:12:51,527: DEBUG - Progress: resolved 2138, reused 0, downloaded 2136, added 2138, done
2026-05-22 15:12:52,394: DEBUG - …/node_modules/@swc/core postinstall$ node postinstall.js
2026-05-22 15:12:52,406: DEBUG - …/node_modules/bufferutil install$ node-gyp-build
2026-05-22 15:12:52,407: DEBUG - …/bcrypt@6.0.0/node_modules/bcrypt install$ node-gyp-build
2026-05-22 15:12:52,407: DEBUG - …/node_modules/utf-8-validate install$ node-gyp-build
2026-05-22 15:12:52,416: DEBUG - …/esbuild@0.27.3/node_modules/esbuild postinstall$ node install.js
2026-05-22 15:12:52,451: DEBUG - …/node_modules/@swc/core postinstall: Done
2026-05-22 15:12:52,458: DEBUG - …/node_modules/msgpackr-extract install$ node-gyp-build-optional-packages
2026-05-22 15:12:52,510: DEBUG - …/node_modules/bufferutil install: Done
2026-05-22 15:12:52,511: DEBUG - …/esbuild@0.27.3/node_modules/esbuild postinstall: Done
2026-05-22 15:12:52,520: DEBUG - …/es5-ext@0.10.64/node_modules/es5-ext postinstall$ node -e “try{require(‘./_postinstall’)}catch(e){}” || exit 0
2026-05-22 15:12:52,540: DEBUG - …/node_modules/utf-8-validate install: Done
2026-05-22 15:12:52,565: DEBUG - …/bcrypt@6.0.0/node_modules/bcrypt install: Done
2026-05-22 15:12:52,585: DEBUG - …/node_modules/@parcel/watcher install$ node scripts/build-from-source.js
2026-05-22 15:12:52,598: DEBUG - …/node_modules/node-datachannel install$ prebuild-install -r napi || (npm install --ignore-scripts --production=false && npm run _prebuild)
2026-05-22 15:12:52,599: DEBUG - …/node_modules/utp-native install$ node-gyp-build
2026-05-22 15:12:52,608: DEBUG - …/node_modules/msgpackr-extract install: Done
2026-05-22 15:12:52,615: DEBUG - …/es5-ext@0.10.64/node_modules/es5-ext postinstall: Done
2026-05-22 15:12:52,632: DEBUG - …/.pnpm/lmdb@3.5.1/node_modules/lmdb install$ node-gyp-build-optional-packages
2026-05-22 15:12:52,632: DEBUG - …/node_modules/@parcel/watcher install: Done
2026-05-22 15:12:52,669: DEBUG - …/node_modules/protobufjs postinstall$ node scripts/postinstall
2026-05-22 15:12:52,692: DEBUG - …/node_modules/edgedriver install$ test -f ./dist/install.js && node ./dist/install.js || echo “Skipping install, project not build!”
2026-05-22 15:12:52,700: DEBUG - …/node_modules/utp-native install: Done
2026-05-22 15:12:52,718: DEBUG - …/node_modules/geckodriver postinstall$ test -f ./dist/install.js && node ./dist/install.js || echo “Skipping install, project not built!”
2026-05-22 15:12:52,734: DEBUG - …/node_modules/protobufjs postinstall: Done
2026-05-22 15:12:52,748: DEBUG - …/core-js@3.48.0/node_modules/core-js postinstall$ node -e “try{require(‘./postinstall’)}catch(e){}”
2026-05-22 15:12:52,767: DEBUG - …/node_modules/node-datachannel install: (node:6468) [DEP0176] DeprecationWarning: fs.R_OK is deprecated, use fs.constants.R_OK instead
2026-05-22 15:12:52,768: DEBUG - …/node_modules/node-datachannel install: (Use node --trace-deprecation ... to show where the warning was created)
2026-05-22 15:12:52,804: DEBUG - …/.pnpm/lmdb@3.5.1/node_modules/lmdb install: Done
2026-05-22 15:12:52,813: DEBUG - …/core-js@3.48.0/node_modules/core-js postinstall: Thank you for using core-js ( GitHub - zloirock/core-js: Standard Library · GitHub ) for polyfilling JavaScript standard library!
2026-05-22 15:12:52,814: DEBUG - …/core-js@3.48.0/node_modules/core-js postinstall: The project needs your help! Please consider supporting core-js:
2026-05-22 15:12:52,814: DEBUG - …/core-js@3.48.0/node_modules/core-js postinstall: > core-js - Open Collective
2026-05-22 15:12:52,814: DEBUG - …/core-js@3.48.0/node_modules/core-js postinstall: > https://patreon.com/zloirock
2026-05-22 15:12:52,814: DEBUG - …/core-js@3.48.0/node_modules/core-js postinstall: > zloirock - exclusive content on Boosty
2026-05-22 15:12:52,815: DEBUG - …/core-js@3.48.0/node_modules/core-js postinstall: > bitcoin: bc1qlea7544qtsmj2rayg0lthvza9fau63ux0fstcz
2026-05-22 15:12:52,815: DEBUG - …/core-js@3.48.0/node_modules/core-js postinstall: I highly recommend reading this: core-js/docs/2023-02-14-so-whats-next.md at master · zloirock/core-js · GitHub
2026-05-22 15:12:52,816: DEBUG - …/core-js@3.48.0/node_modules/core-js postinstall: Done
2026-05-22 15:12:52,909: DEBUG - …/node_modules/edgedriver install: Done
2026-05-22 15:12:52,910: DEBUG - …/node_modules/geckodriver postinstall: Done
2026-05-22 15:12:53,317: DEBUG - …/node_modules/node-datachannel install: Done
2026-05-22 15:12:53,677: DEBUG -
2026-05-22 15:12:53,677: DEBUG - dependencies:
2026-05-22 15:12:53,677: DEBUG - + @aws-sdk/client-s3 3.996.0
2026-05-22 15:12:53,677: DEBUG - + @aws-sdk/lib-storage 3.996.0
2026-05-22 15:12:53,678: DEBUG - + @aws-sdk/s3-request-presigner 3.996.0
2026-05-22 15:12:53,678: DEBUG - + @commander-js/extra-typings 14.0.0
2026-05-22 15:12:53,678: DEBUG - + @misskey-dev/node-http-message-signatures 0.0.10
2026-05-22 15:12:53,678: DEBUG - + @node-oauth/oauth2-server 5.2.1
2026-05-22 15:12:53,679: DEBUG - + @opentelemetry/api 1.9.0
2026-05-22 15:12:53,679: DEBUG - + @opentelemetry/exporter-jaeger 2.5.1
2026-05-22 15:12:53,679: DEBUG - + @opentelemetry/exporter-prometheus 0.212.0
2026-05-22 15:12:53,679: DEBUG - + @opentelemetry/instrumentation 0.212.0
2026-05-22 15:12:53,680: DEBUG - + @opentelemetry/instrumentation-dns 0.55.0
2026-05-22 15:12:53,680: DEBUG - + @opentelemetry/instrumentation-express 0.60.0
2026-05-22 15:12:53,680: DEBUG - + @opentelemetry/instrumentation-fs 0.31.0
2026-05-22 15:12:53,680: DEBUG - + @opentelemetry/instrumentation-http 0.212.0
2026-05-22 15:12:53,680: DEBUG - + @opentelemetry/instrumentation-ioredis 0.60.0
2026-05-22 15:12:53,681: DEBUG - + @opentelemetry/instrumentation-pg 0.64.0
2026-05-22 15:12:53,681: DEBUG - + @opentelemetry/resources 2.5.1
2026-05-22 15:12:53,681: DEBUG - + @opentelemetry/sdk-metrics 2.5.1
2026-05-22 15:12:53,681: DEBUG - + @opentelemetry/sdk-trace-base 2.5.1
2026-05-22 15:12:53,681: DEBUG - + @opentelemetry/sdk-trace-node 2.5.1
2026-05-22 15:12:53,681: DEBUG - + @opentelemetry/semantic-conventions 1.39.0
2026-05-22 15:12:53,682: DEBUG - + @peertube/bittorrent-tracker-server 11.1.2
2026-05-22 15:12:53,682: DEBUG - + @peertube/feed 5.4.1
2026-05-22 15:12:53,682: DEBUG - + @peertube/peertube-core-utils 0.0.0 ← packages/core-utils
2026-05-22 15:12:53,682: DEBUG - + @peertube/peertube-ffmpeg 0.0.0 ← packages/ffmpeg
2026-05-22 15:12:53,682: DEBUG - + @peertube/peertube-models 0.0.0 ← packages/models
2026-05-22 15:12:53,682: DEBUG - + @peertube/peertube-node-utils 0.0.0 ← packages/node-utils
2026-05-22 15:12:53,683: DEBUG - + @peertube/peertube-server-commands 0.0.0 ← packages/server-commands
2026-05-22 15:12:53,683: DEBUG - + @peertube/peertube-transcription 0.0.0 ← packages/transcription
2026-05-22 15:12:53,683: DEBUG - + @peertube/peertube-typescript-utils 0.0.0 ← packages/typescript-utils
2026-05-22 15:12:53,683: DEBUG - + @smithy/node-http-handler 4.4.11
2026-05-22 15:12:53,683: DEBUG - + @types/parse-torrent 5.8.8
2026-05-22 15:12:53,683: DEBUG - + @uploadx/core 6.1.9
2026-05-22 15:12:53,683: DEBUG - + archiver 7.0.1
2026-05-22 15:12:53,684: DEBUG - + async 3.2.6
2026-05-22 15:12:53,684: DEBUG - + async-mutex 0.5.0
2026-05-22 15:12:53,684: DEBUG - + bcrypt 6.0.0
2026-05-22 15:12:53,684: DEBUG - + bencode 4.0.0
2026-05-22 15:12:53,684: DEBUG - + bluebird 3.7.2
2026-05-22 15:12:53,684: DEBUG - + bullmq 5.70.1
2026-05-22 15:12:53,685: DEBUG - + bytes 3.1.2
2026-05-22 15:12:53,685: DEBUG - + chokidar 5.0.0
2026-05-22 15:12:53,685: DEBUG - + commander 14.0.3
2026-05-22 15:12:53,685: DEBUG - + config 4.4.0
2026-05-22 15:12:53,685: DEBUG - + content-disposition 1.0.1
2026-05-22 15:12:53,685: DEBUG - + cookie-parser 1.4.7
2026-05-22 15:12:53,685: DEBUG - + cors 2.8.6
2026-05-22 15:12:53,686: DEBUG - + create-torrent 6.1.0
2026-05-22 15:12:53,686: DEBUG - + deep-object-diff 1.1.9
2026-05-22 15:12:53,686: DEBUG - + email-templates 13.0.1
2026-05-22 15:12:53,686: DEBUG - + execa 9.6.1
2026-05-22 15:12:53,686: DEBUG - + express 4.22.1
2026-05-22 15:12:53,686: DEBUG - + express-rate-limit 8.3.1
2026-05-22 15:12:53,686: DEBUG - + express-validator 7.3.1
2026-05-22 15:12:53,687: DEBUG - + flat 6.0.1
2026-05-22 15:12:53,687: DEBUG - + fluent-ffmpeg 2.1.3
2026-05-22 15:12:53,687: DEBUG - + fs-extra 11.3.3
2026-05-22 15:12:53,687: DEBUG - + got 14.6.6
2026-05-22 15:12:53,687: DEBUG - + got-ssrf 3.0.0
2026-05-22 15:12:53,687: DEBUG - + handlebars 4.7.9
2026-05-22 15:12:53,687: DEBUG - + helmet 8.1.0
2026-05-22 15:12:53,688: DEBUG - + http-problem-details 0.1.7
2026-05-22 15:12:53,688: DEBUG - + i18next 25.8.13
2026-05-22 15:12:53,688: DEBUG - + i18next-icu 2.4.3
2026-05-22 15:12:53,688: DEBUG - + intl-messageformat 11.1.2
2026-05-22 15:12:53,688: DEBUG - + ioredis 5.9.3
2026-05-22 15:12:53,688: DEBUG - + ip-anonymize 0.1.0
2026-05-22 15:12:53,689: DEBUG - + ipaddr.js 2.3.0
2026-05-22 15:12:53,689: DEBUG - + iso-639-3 3.0.1
2026-05-22 15:12:53,689: DEBUG - + js-yaml 4.1.1
2026-05-22 15:12:53,689: DEBUG - + jsonld 9.0.0
2026-05-22 15:12:53,689: DEBUG - + jsonwebtoken 9.0.3
2026-05-22 15:12:53,689: DEBUG - + linkify-it 5.0.0
2026-05-22 15:12:53,689: DEBUG - + lodash-es 4.18.1
2026-05-22 15:12:53,690: DEBUG - + lru-cache 11.2.6
2026-05-22 15:12:53,690: DEBUG - + magnet-uri 7.0.7
2026-05-22 15:12:53,690: DEBUG - + markdown-it 14.1.1
2026-05-22 15:12:53,690: DEBUG - + markdown-it-emoji 3.0.0
2026-05-22 15:12:53,690: DEBUG - + maxmind 5.0.5
2026-05-22 15:12:53,690: DEBUG - + memoizee 0.4.17
2026-05-22 15:12:53,691: DEBUG - + morgan 1.10.1
2026-05-22 15:12:53,691: DEBUG - + multer 2.1.1
2026-05-22 15:12:53,691: DEBUG - + node-html-parser 7.0.2
2026-05-22 15:12:53,691: DEBUG - + node-media-server 2.7.4
2026-05-22 15:12:53,691: DEBUG - + nodemailer 8.0.1
2026-05-22 15:12:53,691: DEBUG - + opentelemetry-instrumentation-sequelize 0.41.0
2026-05-22 15:12:53,692: DEBUG - + otpauth 9.5.0
2026-05-22 15:12:53,692: DEBUG - + p-queue 9.1.0
2026-05-22 15:12:53,692: DEBUG - + parse-torrent 11.0.19
2026-05-22 15:12:53,692: DEBUG - + password-generator 3.0.0
2026-05-22 15:12:53,692: DEBUG - + pg 8.18.0
2026-05-22 15:12:53,692: DEBUG - + piscina 5.1.4
2026-05-22 15:12:53,692: DEBUG - + prompts 2.4.2
2026-05-22 15:12:53,693: DEBUG - + proxy-addr 2.0.7
2026-05-22 15:12:53,693: DEBUG - + pug 3.0.3
2026-05-22 15:12:53,693: DEBUG - + reflect-metadata 0.2.2
2026-05-22 15:12:53,693: DEBUG - + sanitize-html 2.17.4
2026-05-22 15:12:53,693: DEBUG - + sequelize 6.37.8
2026-05-22 15:12:53,693: DEBUG - + sequelize-typescript 2.1.6
2026-05-22 15:12:53,693: DEBUG - + sharp 0.34.5
2026-05-22 15:12:53,694: DEBUG - + short-uuid 6.0.3
2026-05-22 15:12:53,694: DEBUG - + sitemap 9.0.0
2026-05-22 15:12:53,694: DEBUG - + socket.io 4.8.3
2026-05-22 15:12:53,694: DEBUG - + sql-formatter 15.7.2
2026-05-22 15:12:53,694: DEBUG - + srt-to-vtt 1.1.3
2026-05-22 15:12:53,694: DEBUG - + tslib 2.8.1
2026-05-22 15:12:53,695: DEBUG - + uuid 13.0.0
2026-05-22 15:12:53,695: DEBUG - + validator 13.15.26
2026-05-22 15:12:53,695: DEBUG - + webfinger.js 2.8.2
2026-05-22 15:12:53,695: DEBUG - + winston 3.19.0
2026-05-22 15:12:53,695: DEBUG - + ws 8.19.0
2026-05-22 15:12:53,695: DEBUG - + yauzl 3.2.1
2026-05-22 15:12:53,695: DEBUG -
2026-05-22 15:12:53,696: DEBUG - optionalDependencies:
2026-05-22 15:12:53,696: DEBUG - + webtorrent 2.8.5
2026-05-22 15:12:53,696: DEBUG -
2026-05-22 15:12:53,696: DEBUG - devDependencies:
2026-05-22 15:12:53,696: DEBUG - + @peertube/resolve-tspaths 0.8.14
2026-05-22 15:12:53,696: DEBUG - + @stylistic/eslint-plugin 5.9.0
2026-05-22 15:12:53,697: DEBUG - + @types/archiver 7.0.0
2026-05-22 15:12:53,697: DEBUG - + @types/bcrypt 6.0.0
2026-05-22 15:12:53,697: DEBUG - + @types/bencode 2.0.4
2026-05-22 15:12:53,697: DEBUG - + @types/bluebird 3.5.42
2026-05-22 15:12:53,697: DEBUG - + @types/body-parser 1.19.6
2026-05-22 15:12:53,697: DEBUG - + @types/bytes 3.1.5
2026-05-22 15:12:53,698: DEBUG - + @types/chai 5.2.3
2026-05-22 15:12:53,698: DEBUG - + @types/chai-json-schema 1.4.10
2026-05-22 15:12:53,698: DEBUG - + @types/chai-xml 0.3.6
2026-05-22 15:12:53,698: DEBUG - + @types/config 3.3.5
2026-05-22 15:12:53,698: DEBUG - + @types/content-disposition 0.5.9
2026-05-22 15:12:53,698: DEBUG - + @types/create-torrent 5.0.2
2026-05-22 15:12:53,698: DEBUG - + @types/express 4.17.9
2026-05-22 15:12:53,699: DEBUG - + @types/express-serve-static-core 4.19.5
2026-05-22 15:12:53,699: DEBUG - + @types/fluent-ffmpeg 2.1.28
2026-05-22 15:12:53,699: DEBUG - + @types/fs-extra 11.0.4
2026-05-22 15:12:53,699: DEBUG - + @types/jsonld 1.5.15
2026-05-22 15:12:53,699: DEBUG - + @types/jsonwebtoken 9.0.10
2026-05-22 15:12:53,699: DEBUG - + @types/linkify-it 5.0.0
2026-05-22 15:12:53,700: DEBUG - + @types/lodash-es 4.17.12
2026-05-22 15:12:53,700: DEBUG - + @types/magnet-uri 5.1.5
2026-05-22 15:12:53,700: DEBUG - + @types/maildev 0.0.7
2026-05-22 15:12:53,700: DEBUG - + @types/memoizee 0.4.12
2026-05-22 15:12:53,700: DEBUG - + @types/mocha 10.0.10
2026-05-22 15:12:53,700: DEBUG - + @types/morgan 1.9.10
2026-05-22 15:12:53,701: DEBUG - + @types/multer 2.0.0
2026-05-22 15:12:53,701: DEBUG - + @types/node 22.14.1
2026-05-22 15:12:53,701: DEBUG - + @types/nodemailer 7.0.11
2026-05-22 15:12:53,701: DEBUG - + @types/prompts 2.4.9
2026-05-22 15:12:53,701: DEBUG - + @types/pug 2.0.10
2026-05-22 15:12:53,701: DEBUG - + @types/validator 13.15.10
2026-05-22 15:12:53,702: DEBUG - + @types/webtorrent 0.110.1
2026-05-22 15:12:53,702: DEBUG - + @types/ws 8.18.1
2026-05-22 15:12:53,702: DEBUG - + @types/yauzl 2.10.3
2026-05-22 15:12:53,702: DEBUG - + autocannon 8.0.0
2026-05-22 15:12:53,702: DEBUG - + chai 6.2.2
2026-05-22 15:12:53,702: DEBUG - + chai-json-schema 1.5.1
2026-05-22 15:12:53,703: DEBUG - + chai-xml 0.4.1
2026-05-22 15:12:53,703: DEBUG - + concurrently 9.2.1
2026-05-22 15:12:53,703: DEBUG - + depcheck 1.4.7
2026-05-22 15:12:53,703: DEBUG - + eslint 9.39.3
2026-05-22 15:12:53,703: DEBUG - + eslint-config-love 133.0.0
2026-05-22 15:12:53,703: DEBUG - + fast-xml-parser 5.5.9
2026-05-22 15:12:53,704: DEBUG - + i18next-cli 1.47.3
2026-05-22 15:12:53,704: DEBUG - + jszip 3.10.1
2026-05-22 15:12:53,704: DEBUG - + maildev 2.2.1
2026-05-22 15:12:53,704: DEBUG - + mocha 11.7.5
2026-05-22 15:12:53,704: DEBUG - + pixelmatch 7.1.0
2026-05-22 15:12:53,705: DEBUG - + proxy 2.2.0
2026-05-22 15:12:53,705: DEBUG - + rollup 4.59.0
2026-05-22 15:12:53,705: DEBUG - + rollup-plugin-dts 6.3.0
2026-05-22 15:12:53,705: DEBUG - + socket.io-client 4.8.3
2026-05-22 15:12:53,705: DEBUG - + swagger-cli 4.0.4
2026-05-22 15:12:53,705: DEBUG - + tsc-watch 7.2.0
2026-05-22 15:12:53,706: DEBUG - + tsx 4.21.0
2026-05-22 15:12:53,706: DEBUG - + type-fest 5.4.4
2026-05-22 15:12:53,706: DEBUG - + typescript 5.9.3
2026-05-22 15:12:53,706: DEBUG -
2026-05-22 15:12:53,738: DEBUG - Done in 12.3s using pnpm v10.15.1
2026-05-22 15:12:53,781: DEBUG - + ynh_hide_warnings ynh_exec_as_app pnpm store prune
2026-05-22 15:12:53,781: DEBUG - + ynh_exec_as_app pnpm store prune
2026-05-22 15:12:53,781: DEBUG - + sudo -u peertube env PATH=/opt/node_n/n/versions/node/24.16.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin COREPACK_ENABLE_DOWNLOAD_PROMPT=0 NPM_CONFIG_UPDATE_NOTIFIER=false pnpm store prune
2026-05-22 15:12:54,112: DEBUG - Removed all cached metadata files
2026-05-22 15:12:55,106: DEBUG - Removed 5208 files
2026-05-22 15:12:55,398: DEBUG - Removed 20 packages
2026-05-22 15:12:55,474: DEBUG - + popd
2026-05-22 15:12:55,474: DEBUG - /var/cache/yunohost/app_tmp_work_dirs/app_byyp1sx8/scripts
2026-05-22 15:12:55,475: INFO - [########+++…] > Adding peertube’s configuration files…
2026-05-22 15:12:55,476: DEBUG - ++ ynh_user_get_info --username=seb68 --key=mail
2026-05-22 15:12:55,502: DEBUG - ++ yunohost user info seb68 --output-as json --quiet
2026-05-22 15:12:55,874: DEBUG - + admin_mail=*****@maindomain.tld
2026-05-22 15:12:55,875: DEBUG - + ynh_config_add --template=production.yaml --destination=/var/www/peertube/config/production.yaml
2026-05-22 15:12:55,910: DEBUG - + jinja=0
2026-05-22 15:12:55,910: DEBUG - + ‘[’ -f /var/cache/yunohost/app_tmp_work_dirs/app_byyp1sx8/conf/production.yaml ‘]’
2026-05-22 15:12:55,910: DEBUG - + template_path=/var/cache/yunohost/app_tmp_work_dirs/app_byyp1sx8/conf/production.yaml
2026-05-22 15:12:55,911: DEBUG - + ynh_backup_if_checksum_is_different /var/www/peertube/config/production.yaml
2026-05-22 15:12:55,958: DEBUG - + touch /var/www/peertube/config/production.yaml
2026-05-22 15:12:55,959: DEBUG - + chmod 640 /var/www/peertube/config/production.yaml
2026-05-22 15:12:55,960: DEBUG - + _ynh_apply_default_permissions /var/www/peertube/config/production.yaml
2026-05-22 15:12:55,961: DEBUG - + local target=/var/www/peertube/config/production.yaml
2026-05-22 15:12:55,961: DEBUG - + ynh_system_user_exists --username=peertube
2026-05-22 15:12:55,970: DEBUG - + getent passwd peertube
2026-05-22 15:12:55,971: DEBUG - + ‘[’ -f /var/www/peertube/config/production.yaml ‘]’
2026-05-22 15:12:55,971: DEBUG - + is_in_dir /var/www/peertube/config/production.yaml /var/www/peertube
2026-05-22 15:12:55,971: DEBUG - + ‘[’ -n /var/www/peertube ‘]’
2026-05-22 15:12:55,972: DEBUG - ++ realpath /var/www/peertube/config/production.yaml
2026-05-22 15:12:55,973: DEBUG - + local child=/var/www/peertube/config/production.yaml
2026-05-22 15:12:55,973: DEBUG - ++ realpath /var/www/peertube
2026-05-22 15:12:55,975: DEBUG - + local parent=/var/www/peertube
2026-05-22 15:12:55,975: DEBUG - + [[ /var/www/peertube/config/production.yaml =~ ^/var/www/peertube ]]
2026-05-22 15:12:55,976: DEBUG - + chmod 600 /var/www/peertube/config/production.yaml
2026-05-22 15:12:55,976: DEBUG - + chown peertube:peertube /var/www/peertube/config/production.yaml
2026-05-22 15:12:55,980: DEBUG - + return
2026-05-22 15:12:55,980: DEBUG - + [[ 0 == 1 ]]
2026-05-22 15:12:55,980: DEBUG - + cp -f /var/cache/yunohost/app_tmp_work_dirs/app_byyp1sx8/conf/production.yaml /var/www/peertube/config/production.yaml
2026-05-22 15:12:55,981: DEBUG - + ynh_replace_vars /var/www/peertube/config/production.yaml
2026-05-22 15:12:55,981: DEBUG - + local file=/var/www/peertube/config/production.yaml
2026-05-22 15:12:55,982: DEBUG - + local -a uniques_vars
2026-05-22 15:12:55,982: DEBUG - + mapfile -t uniques_vars
2026-05-22 15:12:55,982: DEBUG - ++ grep -oP '__[A-Z0-9]+?[A-Z0-9]?[A-Z0-9]?’ /var/www/peertube/config/production.yaml
2026-05-22 15:12:55,983: DEBUG - ++ sort --unique
2026-05-22 15:12:55,983: DEBUG - ++ sed 's@([^.])@\L\1@g’
2026-05-22 15:12:56,005: DEBUG - + ynh_store_file_checksum /var/www/peertube/config/production.yaml
2026-05-22 15:12:56,113: INFO - [###########++…] > Adding system configurations related to peertube…
2026-05-22 15:12:56,113: DEBUG - + ynh_config_add_nginx
2026-05-22 15:12:56,114: DEBUG - + local finalnginxconf=/etc/nginx/conf.d/domain2.tld.d/peertube.conf
2026-05-22 15:12:56,115: DEBUG - + ynh_config_add --template=nginx.conf --destination=/etc/nginx/conf.d/domain2.tld.d/peertube.conf
2026-05-22 15:12:56,151: DEBUG - + jinja=0
2026-05-22 15:12:56,151: DEBUG - + ‘[’ -f /var/cache/yunohost/app_tmp_work_dirs/app_byyp1sx8/conf/nginx.conf ‘]’
2026-05-22 15:12:56,152: DEBUG - + template_path=/var/cache/yunohost/app_tmp_work_dirs/app_byyp1sx8/conf/nginx.conf
2026-05-22 15:12:56,152: DEBUG - + ynh_backup_if_checksum_is_different /etc/nginx/conf.d/domain2.tld.d/peertube.conf
2026-05-22 15:12:56,237: DEBUG - + touch /etc/nginx/conf.d/domain2.tld.d/peertube.conf
2026-05-22 15:12:56,238: DEBUG - + chmod 640 /etc/nginx/conf.d/domain2.tld.d/peertube.conf
2026-05-22 15:12:56,239: DEBUG - + _ynh_apply_default_permissions /etc/nginx/conf.d/domain2.tld.d/peertube.conf
2026-05-22 15:12:56,239: DEBUG - + local target=/etc/nginx/conf.d/domain2.tld.d/peertube.conf
2026-05-22 15:12:56,239: DEBUG - + ynh_system_user_exists --username=peertube
2026-05-22 15:12:56,249: DEBUG - + getent passwd peertube
2026-05-22 15:12:56,250: DEBUG - + ‘[’ -f /etc/nginx/conf.d/domain2.tld.d/peertube.conf ‘]’
2026-05-22 15:12:56,250: DEBUG - + is_in_dir /etc/nginx/conf.d/domain2.tld.d/peertube.conf /var/www/peertube
2026-05-22 15:12:56,251: DEBUG - + ‘[’ -n /var/www/peertube ‘]’
2026-05-22 15:12:56,251: DEBUG - ++ realpath /etc/nginx/conf.d/domain2.tld.d/peertube.conf
2026-05-22 15:12:56,252: DEBUG - + local child=/etc/nginx/conf.d/domain2.tld.d/peertube.conf
2026-05-22 15:12:56,253: DEBUG - ++ realpath /var/www/peertube
2026-05-22 15:12:56,254: DEBUG - + local parent=/var/www/peertube
2026-05-22 15:12:56,254: DEBUG - + [[ /etc/nginx/conf.d/domain2.tld.d/peertube.conf =~ ^/var/www/peertube ]]
2026-05-22 15:12:56,254: DEBUG - + is_in_dir /etc/nginx/conf.d/domain2.tld.d/peertube.conf /home/yunohost.app/peertube
2026-05-22 15:12:56,255: DEBUG - + ‘[’ -n /home/yunohost.app/peertube ‘]’
2026-05-22 15:12:56,255: DEBUG - ++ realpath /etc/nginx/conf.d/domain2.tld.d/peertube.conf
2026-05-22 15:12:56,255: DEBUG - + local child=/etc/nginx/conf.d/domain2.tld.d/peertube.conf
2026-05-22 15:12:56,256: DEBUG - ++ realpath /home/yunohost.app/peertube
2026-05-22 15:12:56,256: DEBUG - + local parent=/home/yunohost.app/peertube
2026-05-22 15:12:56,257: DEBUG - + [[ /etc/nginx/conf.d/domain2.tld.d/peertube.conf =~ ^/home/yunohost.app/peertube ]]
2026-05-22 15:12:56,257: DEBUG - + is_in_dir /etc/nginx/conf.d/domain2.tld.d/peertube.conf /etc/peertube
2026-05-22 15:12:56,257: DEBUG - + ‘[’ -n /etc/peertube ‘]’
2026-05-22 15:12:56,258: DEBUG - ++ realpath /etc/nginx/conf.d/domain2.tld.d/peertube.conf
2026-05-22 15:12:56,258: DEBUG - + local child=/etc/nginx/conf.d/domain2.tld.d/peertube.conf
2026-05-22 15:12:56,259: DEBUG - ++ realpath /etc/peertube
2026-05-22 15:12:56,260: DEBUG - + local parent=/etc/peertube
2026-05-22 15:12:56,260: DEBUG - + [[ /etc/nginx/conf.d/domain2.tld.d/peertube.conf =~ ^/etc/peertube ]]
2026-05-22 15:12:56,260: DEBUG - + ‘[’ /etc/nginx/conf.d/domain2.tld.d/peertube.conf == /var/www/peertube ‘]’
2026-05-22 15:12:56,261: DEBUG - + ‘[’ /etc/nginx/conf.d/domain2.tld.d/peertube.conf == /home/yunohost.app/peertube ‘]’
2026-05-22 15:12:56,261: DEBUG - + ‘[’ /etc/nginx/conf.d/domain2.tld.d/peertube.conf == /var/log/peertube ‘]’
2026-05-22 15:12:56,261: DEBUG - + chmod 400 /etc/nginx/conf.d/domain2.tld.d/peertube.conf
2026-05-22 15:12:56,262: DEBUG - + chown root:root /etc/nginx/conf.d/domain2.tld.d/peertube.conf
2026-05-22 15:12:56,262: DEBUG - + [[ 0 == 1 ]]
2026-05-22 15:12:56,263: DEBUG - + cp -f /var/cache/yunohost/app_tmp_work_dirs/app_byyp1sx8/conf/nginx.conf /etc/nginx/conf.d/domain2.tld.d/peertube.conf
2026-05-22 15:12:56,264: DEBUG - + _ynh_replace_vars /etc/nginx/conf.d/domain2.tld.d/peertube.conf
2026-05-22 15:12:56,265: DEBUG - + local file=/etc/nginx/conf.d/domain2.tld.d/peertube.conf
2026-05-22 15:12:56,265: DEBUG - + local -a uniques_vars
2026-05-22 15:12:56,265: DEBUG - + mapfile -t uniques_vars
2026-05-22 15:12:56,266: DEBUG - ++ sort --unique
2026-05-22 15:12:56,266: DEBUG - ++ grep -oP '[A-Z0-9]+?[A-Z0-9]?[A-Z0-9]?’ /etc/nginx/conf.d/domain2.tld.d/peertube.conf
2026-05-22 15:12:56,266: DEBUG - ++ sed 's@([^.])__@\L\1@g’
2026-05-22 15:12:56,273: DEBUG - + ynh_store_file_checksum /etc/nginx/conf.d/domain2.tld.d/peertube.conf
2026-05-22 15:12:56,347: DEBUG - + ‘[’ / ‘!=’ / ‘]’
2026-05-22 15:12:56,347: DEBUG - + ynh_replace ‘–match=^#root_path_only’ --replace= --file=/etc/nginx/conf.d/domain2.tld.d/peertube.conf
2026-05-22 15:12:56,393: DEBUG - + sed -i '/fastcgi_param\sREMOTE_USER/d’ /etc/nginx/conf.d/domain2.tld.d/peertube.conf
2026-05-22 15:12:56,394: DEBUG - + ynh_store_file_checksum /etc/nginx/conf.d/domain2.tld.d/peertube.conf
2026-05-22 15:12:56,493: DEBUG - + ynh_systemctl --service=nginx --action=reload
2026-05-22 15:12:56,588: DEBUG - + service=nginx
2026-05-22 15:12:56,588: DEBUG - + mount=
2026-05-22 15:12:56,588: DEBUG - + action=reload
2026-05-22 15:12:56,589: DEBUG - + wait_until=
2026-05-22 15:12:56,589: DEBUG - + length=20
2026-05-22 15:12:56,589: DEBUG - + log_path=/var/log/nginx/nginx.log
2026-05-22 15:12:56,589: DEBUG - + ‘[’ -n ‘’ ‘]’
2026-05-22 15:12:56,589: DEBUG - + ynh_in_ci_tests
2026-05-22 15:12:56,590: DEBUG - + timeout=300
2026-05-22 15:12:56,590: DEBUG - + ‘[’ reload == stop ‘]’
2026-05-22 15:12:56,591: DEBUG - + ‘[’ reload == reload ‘]’
2026-05-22 15:12:56,591: DEBUG - + action=reload-or-restart
2026-05-22 15:12:56,592: DEBUG - ++ date --utc --rfc-3339=seconds
2026-05-22 15:12:56,592: DEBUG - ++ cut -d+ -f1
2026-05-22 15:12:56,592: DEBUG - + local ‘time_start=2026-05-22 13:12:56 UTC’
2026-05-22 15:12:56,593: DEBUG - + systemctl reload-or-restart nginx
2026-05-22 15:12:56,798: DEBUG - + ynh_config_add_systemd
2026-05-22 15:12:56,801: DEBUG - + return
2026-05-22 15:12:56,802: DEBUG - + mount=
2026-05-22 15:12:56,802: DEBUG - + service=peertube
2026-05-22 15:12:56,802: DEBUG - + template=systemd.service
2026-05-22 15:12:56,803: DEBUG - + ynh_config_add --template=systemd.service --destination=/etc/systemd/system/peertube.service
2026-05-22 15:12:56,835: DEBUG - + jinja=0
2026-05-22 15:12:56,836: DEBUG - + ‘[’ -f /var/cache/yunohost/app_tmp_work_dirs/app_byyp1sx8/conf/systemd.service ‘]’
2026-05-22 15:12:56,837: DEBUG - + template_path=/var/cache/yunohost/app_tmp_work_dirs/app_byyp1sx8/conf/systemd.service
2026-05-22 15:12:56,837: DEBUG - + ynh_backup_if_checksum_is_different /etc/systemd/system/peertube.service
2026-05-22 15:12:56,885: DEBUG - + touch /etc/systemd/system/peertube.service
2026-05-22 15:12:56,886: DEBUG - + chmod 640 /etc/systemd/system/peertube.service
2026-05-22 15:12:56,887: DEBUG - + _ynh_apply_default_permissions /etc/systemd/system/peertube.service
2026-05-22 15:12:56,887: DEBUG - + local target=/etc/systemd/system/peertube.service
2026-05-22 15:12:56,887: DEBUG - + ynh_system_user_exists --username=peertube
2026-05-22 15:12:56,896: DEBUG - + getent passwd peertube
2026-05-22 15:12:56,897: DEBUG - + ‘[’ -f /etc/systemd/system/peertube.service ‘]’
2026-05-22 15:12:56,897: DEBUG - + is_in_dir /etc/systemd/system/peertube.service /var/www/peertube
2026-05-22 15:12:56,897: DEBUG - + ‘[’ -n /var/www/peertube ‘]’
2026-05-22 15:12:56,897: DEBUG - ++ realpath /etc/systemd/system/peertube.service
2026-05-22 15:12:56,899: DEBUG - + local child=/etc/systemd/system/peertube.service
2026-05-22 15:12:56,899: DEBUG - ++ realpath /var/www/peertube
2026-05-22 15:12:56,900: DEBUG - + local parent=/var/www/peertube
2026-05-22 15:12:56,900: DEBUG - + [[ /etc/systemd/system/peertube.service =~ ^/var/www/peertube ]]
2026-05-22 15:12:56,900: DEBUG - + is_in_dir /etc/systemd/system/peertube.service /home/yunohost.app/peertube
2026-05-22 15:12:56,901: DEBUG - + ‘[’ -n /home/yunohost.app/peertube ‘]’
2026-05-22 15:12:56,901: DEBUG - ++ realpath /etc/systemd/system/peertube.service
2026-05-22 15:12:56,902: DEBUG - + local child=/etc/systemd/system/peertube.service
2026-05-22 15:12:56,902: DEBUG - ++ realpath /home/yunohost.app/peertube
2026-05-22 15:12:56,903: DEBUG - + local parent=/home/yunohost.app/peertube
2026-05-22 15:12:56,903: DEBUG - + [[ /etc/systemd/system/peertube.service =~ ^/home/yunohost.app/peertube ]]
2026-05-22 15:12:56,903: DEBUG - + is_in_dir /etc/systemd/system/peertube.service /etc/peertube
2026-05-22 15:12:56,904: DEBUG - + ‘[’ -n /etc/peertube ‘]’
2026-05-22 15:12:56,904: DEBUG - ++ realpath /etc/systemd/system/peertube.service
2026-05-22 15:12:56,904: DEBUG - + local child=/etc/systemd/system/peertube.service
2026-05-22 15:12:56,905: DEBUG - ++ realpath /etc/peertube
2026-05-22 15:12:56,905: DEBUG - + local parent=/etc/peertube
2026-05-22 15:12:56,905: DEBUG - + [[ /etc/systemd/system/peertube.service =~ ^/etc/peertube ]]
2026-05-22 15:12:56,906: DEBUG - + ‘[’ /etc/systemd/system/peertube.service == /var/www/peertube ‘]’
2026-05-22 15:12:56,906: DEBUG - + ‘[’ /etc/systemd/system/peertube.service == /home/yunohost.app/peertube ‘]’
2026-05-22 15:12:56,906: DEBUG - + ‘[’ /etc/systemd/system/peertube.service == /var/log/peertube ‘]’
2026-05-22 15:12:56,907: DEBUG - + chmod 400 /etc/systemd/system/peertube.service
2026-05-22 15:12:56,907: DEBUG - + chown root:root /etc/systemd/system/peertube.service
2026-05-22 15:12:56,907: DEBUG - + [[ 0 == 1 ]]
2026-05-22 15:12:56,907: DEBUG - + cp -f /var/cache/yunohost/app_tmp_work_dirs/app_byyp1sx8/conf/systemd.service /etc/systemd/system/peertube.service
2026-05-22 15:12:56,908: DEBUG - + ynh_replace_vars /etc/systemd/system/peertube.service
2026-05-22 15:12:56,908: DEBUG - + local file=/etc/systemd/system/peertube.service
2026-05-22 15:12:56,909: DEBUG - + local -a uniques_vars
2026-05-22 15:12:56,909: DEBUG - + mapfile -t uniques_vars
2026-05-22 15:12:56,909: DEBUG - ++ grep -oP '__[A-Z0-9]+?[A-Z0-9]?[A-Z0-9]?’ /etc/systemd/system/peertube.service
2026-05-22 15:12:56,910: DEBUG - ++ sed 's@([^.])__@\L\1@g’
2026-05-22 15:12:56,910: DEBUG - ++ sort --unique
2026-05-22 15:12:56,918: DEBUG - + ynh_store_file_checksum /etc/systemd/system/peertube.service
2026-05-22 15:12:56,990: DEBUG - + systemctl enable peertube.service --quiet
2026-05-22 15:12:57,223: DEBUG - + systemctl daemon-reload
2026-05-22 15:12:57,643: DEBUG - + yunohost service add peertube ‘–description=Federated video streaming platform’ --log=/var/log/peertube/peertube.log --needs_exposed_ports 1935
2026-05-22 15:12:57,903: DEBUG - SUCCESS Le service ‘peertube’ a été ajouté
2026-05-22 15:12:57,925: DEBUG - + mkdir -p /var/log/peertube
2026-05-22 15:12:57,943: DEBUG - + touch /var/log/peertube/peertube.log
2026-05-22 15:12:57,959: DEBUG - + ynh_config_add_logrotate
2026-05-22 15:12:57,959: DEBUG - + local logfile=
2026-05-22 15:12:57,960: DEBUG - + set -o noglob
2026-05-22 15:12:57,960: DEBUG - + [[ -z ‘’ ]]
2026-05-22 15:12:57,960: DEBUG - + logfile='/var/log/peertube/.log’
2026-05-22 15:12:57,960: DEBUG - + set +o noglob
2026-05-22 15:12:57,960: DEBUG - + for stuff in $logfile
2026-05-22 15:12:57,960: DEBUG - ++ dirname /var/log/peertube/peertube1.log
2026-05-22 15:12:57,961: DEBUG - + local dir=/var/log/peertube
2026-05-22 15:12:57,961: DEBUG - + mkdir --parents /var/log/peertube
2026-05-22 15:12:57,962: DEBUG - + chmod 750 /var/log/peertube
2026-05-22 15:12:57,964: DEBUG - + chown peertube:peertube /var/log/peertube
2026-05-22 15:12:57,965: DEBUG - + for stuff in $logfile
2026-05-22 15:12:57,966: DEBUG - ++ dirname /var/log/peertube/peertube-audit.log
2026-05-22 15:12:57,967: DEBUG - + local dir=/var/log/peertube
2026-05-22 15:12:57,967: DEBUG - + mkdir --parents /var/log/peertube
2026-05-22 15:12:57,968: DEBUG - + chmod 750 /var/log/peertube
2026-05-22 15:12:57,970: DEBUG - + chown peertube:peertube /var/log/peertube
2026-05-22 15:12:57,971: DEBUG - + for stuff in $logfile
2026-05-22 15:12:57,971: DEBUG - ++ dirname /var/log/peertube/peertube.log
2026-05-22 15:12:57,972: DEBUG - + local dir=/var/log/peertube
2026-05-22 15:12:57,972: DEBUG - + mkdir --parents /var/log/peertube
2026-05-22 15:12:57,974: DEBUG - + chmod 750 /var/log/peertube
2026-05-22 15:12:57,975: DEBUG - + chown peertube:peertube /var/log/peertube
2026-05-22 15:12:57,977: DEBUG - ++ mktemp
2026-05-22 15:12:57,978: DEBUG - + local tempconf=/tmp/tmp.99qObC1ZXP
2026-05-22 15:12:57,978: DEBUG - + cat
2026-05-22 15:12:57,980: DEBUG - + [[ true == \t\r\u\e ]]
2026-05-22 15:12:57,980: DEBUG - + cat /tmp/tmp.99qObC1ZXP
2026-05-22 15:12:57,985: DEBUG - + FIRST_CALL_TO_LOGROTATE=false
2026-05-22 15:12:57,986: DEBUG - + chmod 644 /etc/logrotate.d/peertube
2026-05-22 15:12:57,988: INFO - [#############++…] > Starting peertube’s systemd service…
2026-05-22 15:12:57,989: DEBUG - + ynh_systemctl --service=peertube --action=start --log_path=systemd ‘–wait_until=HTTP server listening on 127.0.0.1’
2026-05-22 15:12:58,124: DEBUG - + service=peertube
2026-05-22 15:12:58,124: DEBUG - + mount=
2026-05-22 15:12:58,125: DEBUG - + action=start
2026-05-22 15:12:58,125: DEBUG - + wait_until=‘HTTP server listening on 127.0.0.1’
2026-05-22 15:12:58,125: DEBUG - + length=20
2026-05-22 15:12:58,126: DEBUG - + log_path=systemd
2026-05-22 15:12:58,126: DEBUG - + ‘[’ -n ‘’ ‘]’
2026-05-22 15:12:58,127: DEBUG - + ynh_in_ci_tests
2026-05-22 15:12:58,127: DEBUG - + timeout=300
2026-05-22 15:12:58,128: DEBUG - + ‘[’ start == stop ‘]’
2026-05-22 15:12:58,128: DEBUG - + [[ -n HTTP server listening on 127.0.0.1 ]]
2026-05-22 15:12:58,128: DEBUG - ++ mktemp
2026-05-22 15:12:58,129: DEBUG - + local templog=/tmp/tmp.LXdNv5ayQc
2026-05-22 15:12:58,129: DEBUG - + ‘[’ systemd == systemd ‘]’
2026-05-22 15:12:58,129: DEBUG - + local pid_tail=7732
2026-05-22 15:12:58,130: DEBUG - + ‘[’ start == reload ‘]’
2026-05-22 15:12:58,130: DEBUG - + journalctl --unit=peertube --follow --since=-0 --quiet
2026-05-22 15:12:58,130: DEBUG - ++ date --utc --rfc-3339=seconds
2026-05-22 15:12:58,131: DEBUG - ++ cut -d+ -f1
2026-05-22 15:12:58,131: DEBUG - + local ‘time_start=2026-05-22 13:12:58 UTC’
2026-05-22 15:12:58,131: DEBUG - + systemctl start peertube
2026-05-22 15:12:58,159: DEBUG - + [[ -n HTTP server listening on 127.0.0.1 ]]
2026-05-22 15:13:03,326: INFO - The service peertube has correctly executed the action start.
2026-05-22 15:13:03,327: DEBUG - + ‘[’ 6 -ge 3 ‘]’
2026-05-22 15:13:03,327: DEBUG -
2026-05-22 15:13:03,329: DEBUG - + ‘[’ 6 -eq 300 ‘]’
2026-05-22 15:13:03,329: DEBUG - + _ynh_clean_check_starting
2026-05-22 15:13:03,329: DEBUG - + ‘[’ -n 7732 ‘]’
2026-05-22 15:13:03,330: DEBUG - + kill -SIGTERM 7732
2026-05-22 15:13:03,330: DEBUG - + ‘[’ -n /tmp/tmp.LXdNv5ayQc ‘]’
2026-05-22 15:13:03,331: DEBUG - + ynh_safe_rm /tmp/tmp.LXdNv5ayQc
2026-05-22 15:13:03,331: DEBUG - + local target=/tmp/tmp.LXdNv5ayQc
2026-05-22 15:13:03,341: INFO - [###############++…] > Installing peertube plugin and password…
2026-05-22 15:13:03,342: DEBUG - + pushd /var/www/peertube
2026-05-22 15:13:03,343: DEBUG - /var/www/peertube /var/cache/yunohost/app_tmp_work_dirs/app_byyp1sx8/scripts
2026-05-22 15:13:03,343: DEBUG - + ynh_hide_warnings ynh_exec_as_app NODE_CONFIG_DIR=/var/www/peertube/config NODE_ENV=production pnpm run plugin:install --npm-name peertube-plugin-auth-ldap
2026-05-22 15:13:03,344: DEBUG - + ynh_exec_as_app NODE_CONFIG_DIR=/var/www/peertube/config NODE_ENV=production pnpm run plugin:install --npm-name peertube-plugin-auth-ldap
2026-05-22 15:13:03,344: DEBUG - + sudo -u peertube env PATH=/opt/node_n/n/versions/node/24.16.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin COREPACK_ENABLE_DOWNLOAD_PROMPT=0 NPM_CONFIG_UPDATE_NOTIFIER=false NODE_CONFIG_DIR=/var/www/peertube/config NODE_ENV=production pnpm run plugin:install --npm-name peertube-plugin-auth-ldap
2026-05-22 15:13:03,679: DEBUG -
2026-05-22 15:13:03,680: DEBUG - > peertube@8.1.6 plugin:install /var/www/peertube
2026-05-22 15:13:03,680: DEBUG - > node ./dist/scripts/plugin/install.js --npm-name peertube-plugin-auth-ldap
2026-05-22 15:13:03,681: DEBUG -
2026-05-22 15:13:05,614: DEBUG - [domain2.tld:443] 2026-05-22 15:13:05.613 info: Installing plugin peertube-plugin-auth-ldap.
2026-05-22 15:13:12,745: DEBUG - [domain2.tld:443] 2026-05-22 15:13:12.745 error: Cannot install plugin peertube-plugin-auth-ldap, removing it… {
2026-05-22 15:13:12,746: DEBUG - “err”: {
2026-05-22 15:13:12,746: DEBUG - “err”: {
2026-05-22 15:13:12,746: DEBUG - “stack”: “Error: Command failed: pnpm add peertube-plugin-auth-ldap@0.0.14\n\n at genericNodeError (node:internal/errors:985:15)\n at wrappedFn (node:internal/errors:539:14)\n at ChildProcess.exithandler (node:child_process:417:12)\n at ChildProcess.emit (node:events:509:28)\n at maybeClose (node:internal/child_process:1124:16)\n at Socket. (node:internal/child_process:481:11)\n at Socket.emit (node:events:509:28)\n at Pipe. (node:net:350:12)”,
2026-05-22 15:13:12,746: DEBUG - “message”: “Command failed: pnpm add peertube-plugin-auth-ldap@0.0.14\n”,
2026-05-22 15:13:12,747: DEBUG - “code”: 1,
2026-05-22 15:13:12,747: DEBUG - “killed”: false,
2026-05-22 15:13:12,747: DEBUG - “signal”: null,
2026-05-22 15:13:12,747: DEBUG - “cmd”: “pnpm add peertube-plugin-auth-ldap@0.0.14”
2026-05-22 15:13:12,747: DEBUG - },
2026-05-22 15:13:12,747: DEBUG - “stdout”: “? Verifying lockfile against supply-chain policies (618 entries)…\n✓ Lockfile passes supply-chain policies (618 entries in 3.6s)\nProgress: resolved 1, reused 0, downloaded 0, added 0\nProgress: resolved 603, reused 0, downloaded 0, added 0\n[ERR_PNPM_EXOTIC_SUBDEP] Exotic dependency "@silvermine/videojs-chromecast" (resolved via git-repository) is not allowed in subdependencies when blockExoticSubdeps is enabled\n\nThis error happened while installing the dependencies of peertube-plugin-tv-streaming@1.2.1\n”,
2026-05-22 15:13:12,748: DEBUG - “stderr”: “”
2026-05-22 15:13:12,748: DEBUG - }
2026-05-22 15:13:12,748: DEBUG - }
2026-05-22 15:13:12,748: DEBUG - {
2026-05-22 15:13:12,748: DEBUG - err: Error: Command failed: pnpm add peertube-plugin-auth-ldap@0.0.14
2026-05-22 15:13:12,748: DEBUG -
2026-05-22 15:13:12,749: DEBUG - at genericNodeError (node:internal/errors:985:15)
2026-05-22 15:13:12,749: DEBUG - at wrappedFn (node:internal/errors:539:14)
2026-05-22 15:13:12,749: DEBUG - at ChildProcess.exithandler (node:child_process:417:12)
2026-05-22 15:13:12,749: DEBUG - at ChildProcess.emit (node:events:509:28)
2026-05-22 15:13:12,749: DEBUG - at maybeClose (node:internal/child_process:1124:16)
2026-05-22 15:13:12,749: DEBUG - at Socket. (node:internal/child_process:481:11)
2026-05-22 15:13:12,749: DEBUG - at Socket.emit (node:events:509:28)
2026-05-22 15:13:12,750: DEBUG - at Pipe. (node:net:350:12) {
2026-05-22 15:13:12,750: DEBUG - code: 1,
2026-05-22 15:13:12,750: DEBUG - killed: false,
2026-05-22 15:13:12,750: DEBUG - signal: null,
2026-05-22 15:13:12,750: DEBUG - cmd: ‘pnpm add peertube-plugin-auth-ldap@0.0.14’
2026-05-22 15:13:12,750: DEBUG - },
2026-05-22 15:13:12,751: DEBUG - stdout: ‘? Verifying lockfile against supply-chain policies (618 entries)…\n’ +
2026-05-22 15:13:12,751: DEBUG - ‘✓ Lockfile passes supply-chain policies (618 entries in 3.6s)\n’ +
2026-05-22 15:13:12,751: DEBUG - ‘Progress: resolved 1, reused 0, downloaded 0, added 0\n’ +
2026-05-22 15:13:12,751: DEBUG - ‘Progress: resolved 603, reused 0, downloaded 0, added 0\n’ +
2026-05-22 15:13:12,751: DEBUG - ‘[ERR_PNPM_EXOTIC_SUBDEP] Exotic dependency “@silvermine/videojs-chromecast” (resolved via git-repository) is not allowed in subdependencies when blockExoticSubdeps is enabled\n’ +
2026-05-22 15:13:12,751: DEBUG - ‘\n’ +
2026-05-22 15:13:12,751: DEBUG - ‘This error happened while installing the dependencies of peertube-plugin-tv-streaming@1.2.1\n’,
2026-05-22 15:13:12,752: DEBUG - stderr: ‘’
2026-05-22 15:13:12,752: DEBUG - }
2026-05-22 15:13:12,782: DEBUG - ELIFECYCLE Command failed with exit code 255.
2026-05-22 15:13:12,797: DEBUG - + ynh_exit_properly
2026-05-22 15:13:12,798: DEBUG - + local exit_code=255
2026-05-22 15:13:12,798: DEBUG - + [[ install =~ ^install$|^upgrade$|^restore$ ]]
2026-05-22 15:13:12,799: DEBUG - + ‘[’ 255 -eq 0 ‘]’
2026-05-22 15:13:13,401: ERROR - Impossible d’installer peertube : Une erreur est survenue dans le script d’installation de l’application