args:
  app: rustdesk-server
  force: false
  label: undefined
  no_remove_on_failure: false
ended_at: 2024-03-18 01:58:25.519581
env:
  YNH_APP_ACTION: install
  YNH_APP_ARG_DOMAIN: aide.maindomain.tld
  YNH_APP_BASEDIR: /var/cache/yunohost/app_tmp_work_dirs/app_bsanlz5j
  YNH_APP_ID: rustdesk-server
  YNH_APP_INSTANCE_NAME: rustdesk-server
  YNH_APP_INSTANCE_NUMBER: '1'
  YNH_APP_MANIFEST_VERSION: 1.1.10.3~ynh1
  YNH_APP_PACKAGING_FORMAT: '2.0'
  YNH_ARCH: amd64
  YNH_DEBIAN_VERSION: bullseye
error: null
interface: api
operation: app_install
parent: null
related_to:
- - app
  - rustdesk-server
started_at: 2024-03-18 01:57:54.180664
success: true
yunohost_version: 11.2.9.1

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

2024-03-18 02:57:54,197: INFO - Installation de rustdesk-server...
2024-03-18 02:57:54,208: INFO - Provisioning sources...
2024-03-18 02:57:54,216: DEBUG - Prefetching asset main: https://github.com/rustdesk/rustdesk-server/releases/download/1.1.10-3/rustdesk-server-linux-amd64.zip ...
2024-03-18 02:57:55,025: INFO - Provisioning system_user...
2024-03-18 02:57:55,187: INFO - Provisioning install_dir...
2024-03-18 02:57:55,203: INFO - Provisioning permissions...
2024-03-18 02:57:55,510: DEBUG - Permission 'rustdesk-server.main' mise à jour
2024-03-18 02:57:55,619: DEBUG - Journal complet de cette opération : '<a href="#/tools/logs/20240318-015755-permission_url-rustdesk-server" style="text-decoration:underline"> Mise à jour de l'URL associée à l'autorisation 'rustdesk-server' </a>'
2024-03-18 02:57:55,844: DEBUG - Permission 'rustdesk-server.main' créée
2024-03-18 02:57:55,844: DEBUG - Journal complet de cette opération : '<a href="#/tools/logs/20240318-015755-permission_create-rustdesk-server" style="text-decoration:underline"> Créer permission 'rustdesk-server' </a>'
2024-03-18 02:57:56,087: DEBUG - Nothing to update in LDAP
2024-03-18 02:57:56,203: DEBUG - Permission 'rustdesk-server.main' mise à jour
2024-03-18 02:57:56,203: DEBUG - Journal complet de cette opération : '<a href="#/tools/logs/20240318-015755-user_permission_update-rustdesk-server" style="text-decoration:underline"> Mise à jour des accès pour la permission 'rustdesk-server' </a>'
2024-03-18 02:57:56,489: DEBUG - Nothing to update in LDAP
2024-03-18 02:57:56,489: DEBUG - Permission 'rustdesk-server.main' mise à jour
2024-03-18 02:57:56,592: DEBUG - Journal complet de cette opération : '<a href="#/tools/logs/20240318-015756-permission_url-rustdesk-server" style="text-decoration:underline"> Mise à jour de l'URL associée à l'autorisation 'rustdesk-server' </a>'
2024-03-18 02:57:56,712: DEBUG - The permission database has been resynchronized
2024-03-18 02:57:56,937: DEBUG - La configuration de SSOwat a été regénérée
2024-03-18 02:57:56,953: INFO - Provisioning ports...
2024-03-18 02:57:57,634: DEBUG - Running 'systemctl restart fail2ban'
2024-03-18 02:57:58,356: SUCCESS - Pare-feu rechargé
2024-03-18 02:57:58,856: DEBUG - Running 'systemctl restart fail2ban'
2024-03-18 02:57:59,353: SUCCESS - Pare-feu rechargé
2024-03-18 02:57:59,785: DEBUG - Running 'systemctl restart fail2ban'
2024-03-18 02:58:00,291: SUCCESS - Pare-feu rechargé
2024-03-18 02:58:00,787: DEBUG - Running 'systemctl restart fail2ban'
2024-03-18 02:58:01,212: SUCCESS - Pare-feu rechargé
2024-03-18 02:58:01,763: DEBUG - Running 'systemctl restart fail2ban'
2024-03-18 02:58:02,183: SUCCESS - Pare-feu rechargé
2024-03-18 02:58:02,221: INFO - Provisioning apt...
2024-03-18 02:58:02,244: DEBUG - Executing command '['sh', '-c', '/bin/bash -x "./provision_or_update_apt"  7>&1']'
2024-03-18 02:58:02,251: DEBUG - + source /usr/share/yunohost/helpers
2024-03-18 02:58:02,252: DEBUG - +++ grep xtrace
2024-03-18 02:58:02,254: DEBUG - +++ set +o
2024-03-18 02:58:02,254: DEBUG - ++ readonly 'XTRACE_ENABLE=set -o xtrace'
2024-03-18 02:58:02,255: DEBUG - ++ XTRACE_ENABLE='set -o xtrace'
2024-03-18 02:58:02,274: DEBUG - + ynh_abort_if_errors
2024-03-18 02:58:02,275: DEBUG - + trap ynh_exit_properly EXIT
2024-03-18 02:58:02,275: DEBUG - + ynh_install_app_dependencies sqlite3
2024-03-18 02:58:02,275: DEBUG - + local dependencies=sqlite3
2024-03-18 02:58:02,276: DEBUG - ++ sed 's/\([^\<=\>]\)\ \([^(]\)/\1, \2/g'
2024-03-18 02:58:02,278: DEBUG - ++ echo sqlite3
2024-03-18 02:58:02,279: DEBUG - + dependencies=sqlite3
2024-03-18 02:58:02,279: DEBUG - + local dependencies=sqlite3
2024-03-18 02:58:02,279: DEBUG - ++ ynh_read_manifest --manifest_key=version
2024-03-18 02:58:02,298: DEBUG - ++ '[' '!' -e '' ']'
2024-03-18 02:58:02,298: DEBUG - ++ '[' -e /var/cache/yunohost/app_tmp_work_dirs/app_h8gd4b8l/manifest.json ']'
2024-03-18 02:58:02,298: DEBUG - ++ '[' -e /var/cache/yunohost/app_tmp_work_dirs/app_h8gd4b8l/manifest.toml ']'
2024-03-18 02:58:02,298: DEBUG - ++ manifest=/var/cache/yunohost/app_tmp_work_dirs/app_h8gd4b8l/manifest.toml
2024-03-18 02:58:02,299: DEBUG - ++ echo /var/cache/yunohost/app_tmp_work_dirs/app_h8gd4b8l/manifest.toml
2024-03-18 02:58:02,299: DEBUG - ++ grep -q '\.json$'
2024-03-18 02:58:02,302: DEBUG - ++ jq .version --raw-output
2024-03-18 02:58:02,308: DEBUG - ++ cat /var/cache/yunohost/app_tmp_work_dirs/app_h8gd4b8l/manifest.toml
2024-03-18 02:58:02,308: DEBUG - ++ python3 -c 'import json, toml, sys; print(json.dumps(toml.load(sys.stdin)))'
2024-03-18 02:58:02,362: DEBUG - + local version=1.1.10.3~ynh1
2024-03-18 02:58:02,362: DEBUG - + '[' -z 1.1.10.3~ynh1 ']'
2024-03-18 02:58:02,363: DEBUG - + '[' 1.1.10.3~ynh1 == null ']'
2024-03-18 02:58:02,363: DEBUG - + local dep_app=rustdesk-server
2024-03-18 02:58:02,363: DEBUG - + [[ sqlite3 =~ [<=>] ]]
2024-03-18 02:58:02,363: DEBUG - ++ grep -oP '(?<=php)[0-9.]+(?=-|\>|)'
2024-03-18 02:58:02,365: DEBUG - ++ echo sqlite3
2024-03-18 02:58:02,365: DEBUG - ++ sort -u
2024-03-18 02:58:02,367: DEBUG - + local specific_php_version=
2024-03-18 02:58:02,368: DEBUG - + grep --quiet php
2024-03-18 02:58:02,369: DEBUG - ++ ynh_package_is_installed postgresql-13
2024-03-18 02:58:02,379: DEBUG - ++ ynh_wait_dpkg_free
2024-03-18 02:58:02,554: DEBUG - ++ return 0
2024-03-18 02:58:02,554: DEBUG - ++ dpkg-query --show '--showformat=${Status}' postgresql-13
2024-03-18 02:58:02,555: DEBUG - ++ grep --count 'ok installed'
2024-03-18 02:58:02,573: DEBUG - ++ echo yes
2024-03-18 02:58:02,573: DEBUG - + local psql_installed=yes
2024-03-18 02:58:02,573: DEBUG - + [[ true == \t\r\u\e ]]
2024-03-18 02:58:02,573: DEBUG - + YNH_INSTALL_APP_DEPENDENCIES_REPLACE=false
2024-03-18 02:58:02,573: DEBUG - + cat
2024-03-18 02:58:02,577: DEBUG - + ynh_package_install_from_equivs /tmp/rustdesk-server-ynh-deps.control
2024-03-18 02:58:02,577: DEBUG - + local controlfile=/tmp/rustdesk-server-ynh-deps.control
2024-03-18 02:58:02,577: DEBUG - ++ cut '--delimiter= ' --fields=2
2024-03-18 02:58:02,578: DEBUG - ++ grep '^Package: ' /tmp/rustdesk-server-ynh-deps.control
2024-03-18 02:58:02,582: DEBUG - + local pkgname=rustdesk-server-ynh-deps
2024-03-18 02:58:02,583: DEBUG - ++ cut '--delimiter= ' --fields=2
2024-03-18 02:58:02,583: DEBUG - ++ grep '^Version: ' /tmp/rustdesk-server-ynh-deps.control
2024-03-18 02:58:02,587: DEBUG - + local pkgversion=1.1.10.3~ynh1
2024-03-18 02:58:02,587: DEBUG - + [[ -z rustdesk-server-ynh-deps ]]
2024-03-18 02:58:02,587: DEBUG - + [[ -z 1.1.10.3~ynh1 ]]
2024-03-18 02:58:02,588: DEBUG - + ynh_package_update
2024-03-18 02:58:02,588: DEBUG - + ynh_apt update
2024-03-18 02:58:02,588: DEBUG - + ynh_wait_dpkg_free
2024-03-18 02:58:02,755: DEBUG - + return 0
2024-03-18 02:58:02,755: DEBUG - + LC_ALL=C
2024-03-18 02:58:02,755: DEBUG - + DEBIAN_FRONTEND=noninteractive
2024-03-18 02:58:02,755: DEBUG - + apt-get --assume-yes --quiet -o=Acquire::Retries=3 -o=Dpkg::Use-Pty=0 update
2024-03-18 02:58:02,905: DEBUG - Get:1 http://deb.debian.org/debian bullseye InRelease [116 kB]
2024-03-18 02:58:02,905: DEBUG - Get:2 http://security.debian.org bullseye-security InRelease [48.4 kB]
2024-03-18 02:58:02,938: DEBUG - Get:3 http://deb.debian.org/debian bullseye-updates InRelease [44.1 kB]
2024-03-18 02:58:02,972: DEBUG - Get:4 http://download.opensuse.org/repositories/devel:/languages:/crystal/Debian_11  InRelease [1533 B]
2024-03-18 02:58:02,990: DEBUG - Get:5 http://forge.yunohost.org/debian bullseye InRelease [18.4 kB]
2024-03-18 02:58:03,039: DEBUG - Get:6 http://mirror.hetzner.de/debian/packages bullseye InRelease [116 kB]
2024-03-18 02:58:03,051: DEBUG - Get:7 https://packages.sury.org/php bullseye InRelease [7551 B]
2024-03-18 02:58:03,083: DEBUG - Get:8 http://mirror.hetzner.de/debian/packages bullseye-updates InRelease [44.1 kB]
2024-03-18 02:58:03,094: DEBUG - Get:9 http://mirror.hetzner.de/debian/security bullseye-security InRelease [48.4 kB]
2024-03-18 02:58:03,149: DEBUG - Get:10 http://security.debian.org bullseye-security/main Sources [169 kB]
2024-03-18 02:58:03,173: DEBUG - Get:11 http://security.debian.org bullseye-security/main amd64 Packages [269 kB]
2024-03-18 02:58:03,180: DEBUG - Get:12 http://security.debian.org bullseye-security/main Translation-en [174 kB]
2024-03-18 02:58:03,286: DEBUG - Get:13 http://deb.debian.org/debian bullseye/main Sources [8500 kB]
2024-03-18 02:58:03,380: DEBUG - Get:14 http://deb.debian.org/debian bullseye/non-free Sources [81.1 kB]
2024-03-18 02:58:03,385: DEBUG - Get:15 http://deb.debian.org/debian bullseye/main amd64 Packages [8068 kB]
2024-03-18 02:58:03,493: DEBUG - Get:16 http://deb.debian.org/debian bullseye/main Translation-en [6236 kB]
2024-03-18 02:58:03,557: DEBUG - Get:17 http://deb.debian.org/debian bullseye/non-free amd64 Packages [96.3 kB]
2024-03-18 02:58:03,563: DEBUG - Get:18 http://deb.debian.org/debian bullseye/non-free Translation-en [92.2 kB]
2024-03-18 02:58:03,697: DEBUG - Get:19 http://download.opensuse.org/repositories/devel:/languages:/crystal/Debian_11  Packages [6193 B]
2024-03-18 02:58:03,802: DEBUG - Get:20 http://forge.yunohost.org/debian bullseye/stable amd64 Packages [4149 B]
2024-03-18 02:58:03,875: DEBUG - Err:7 https://packages.sury.org/php bullseye InRelease
2024-03-18 02:58:03,876: DEBUG -   The following signatures were invalid: EXPKEYSIG B188E2B695BD4743 DEB.SURY.ORG Automatic Signing Key <deb@sury.org>
2024-03-18 02:58:03,994: DEBUG - Get:21 http://mirror.hetzner.de/debian/packages bullseye/main amd64 Packages [8068 kB]
2024-03-18 02:58:04,111: DEBUG - Get:22 http://mirror.hetzner.de/debian/packages bullseye/main Translation-en [6236 kB]
2024-03-18 02:58:04,160: DEBUG - Get:23 http://mirror.hetzner.de/debian/packages bullseye/non-free amd64 Packages [96.3 kB]
2024-03-18 02:58:04,164: DEBUG - Get:24 http://mirror.hetzner.de/debian/packages bullseye/non-free Translation-en [92.2 kB]
2024-03-18 02:58:04,333: DEBUG - Get:25 http://mirror.hetzner.de/debian/security bullseye-security/main amd64 Packages [269 kB]
2024-03-18 02:58:04,338: DEBUG - Get:26 http://mirror.hetzner.de/debian/security bullseye-security/main Translation-en [174 kB]
2024-03-18 02:58:09,568: DEBUG - Fetched 39.1 MB in 7s (5820 kB/s)
2024-03-18 02:58:10,491: DEBUG - Reading package lists...
2024-03-18 02:58:10,513: WARNING - W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://packages.sury.org/php bullseye InRelease: The following signatures were invalid: EXPKEYSIG B188E2B695BD4743 DEB.SURY.ORG Automatic Signing Key <deb@sury.org>
2024-03-18 02:58:10,516: WARNING - W: Failed to fetch https://packages.sury.org/php/dists/bullseye/InRelease  The following signatures were invalid: EXPKEYSIG B188E2B695BD4743 DEB.SURY.ORG Automatic Signing Key <deb@sury.org>
2024-03-18 02:58:10,516: WARNING - W: Some index files failed to download. They have been ignored, or old ones used instead.
2024-03-18 02:58:10,517: DEBUG - ++ mktemp --directory
2024-03-18 02:58:10,517: DEBUG - + local TMPDIR=/tmp/tmp.s5JbvZG2oZ
2024-03-18 02:58:10,517: DEBUG - + rm -f /usr/share/equivs/template/debian/compat
2024-03-18 02:58:10,523: DEBUG - + ynh_wait_dpkg_free
2024-03-18 02:58:10,716: DEBUG - + return 0
2024-03-18 02:58:10,717: DEBUG - + cp /tmp/rustdesk-server-ynh-deps.control /tmp/tmp.s5JbvZG2oZ/control
2024-03-18 02:58:10,719: DEBUG - + cd /tmp/tmp.s5JbvZG2oZ
2024-03-18 02:58:10,720: DEBUG - + LC_ALL=C
2024-03-18 02:58:10,720: DEBUG - + equivs-build ./control
2024-03-18 02:58:11,022: DEBUG - dpkg-buildpackage: info: source package rustdesk-server-ynh-deps
2024-03-18 02:58:11,023: DEBUG - dpkg-buildpackage: info: source version 1.1.10.3~ynh1
2024-03-18 02:58:11,023: DEBUG - dpkg-buildpackage: info: source distribution unstable
2024-03-18 02:58:11,023: DEBUG - dpkg-buildpackage: info: source changed by Equivs Dummy Package Generator <root@debian-servaf>
2024-03-18 02:58:11,096: DEBUG -  dpkg-source --before-build .
2024-03-18 02:58:11,096: DEBUG - dpkg-buildpackage: info: host architecture amd64
2024-03-18 02:58:11,259: DEBUG -  debian/rules clean
2024-03-18 02:58:11,263: DEBUG - dh clean
2024-03-18 02:58:11,397: DEBUG -    dh_clean
2024-03-18 02:58:11,467: DEBUG -  debian/rules binary
2024-03-18 02:58:11,470: DEBUG - dh binary
2024-03-18 02:58:11,557: DEBUG -    dh_update_autotools_config
2024-03-18 02:58:11,598: DEBUG -    dh_autoreconf
2024-03-18 02:58:11,663: DEBUG -    create-stamp debian/debhelper-build-stamp
2024-03-18 02:58:11,663: DEBUG -    dh_prep
2024-03-18 02:58:11,704: DEBUG -    dh_install
2024-03-18 02:58:11,762: DEBUG -    dh_installdocs
2024-03-18 02:58:11,804: DEBUG -    dh_installchangelogs
2024-03-18 02:58:11,921: DEBUG -    dh_perl
2024-03-18 02:58:11,980: DEBUG -    dh_link
2024-03-18 02:58:12,028: DEBUG -    dh_strip_nondeterminism
2024-03-18 02:58:12,135: DEBUG -    dh_compress
2024-03-18 02:58:12,216: DEBUG -    dh_fixperms
2024-03-18 02:58:12,286: DEBUG -    dh_missing
2024-03-18 02:58:12,320: DEBUG -    dh_installdeb
2024-03-18 02:58:12,357: DEBUG -    dh_gencontrol
2024-03-18 02:58:12,488: DEBUG -    dh_md5sums
2024-03-18 02:58:12,528: DEBUG -    dh_builddeb
2024-03-18 02:58:12,558: DEBUG - dpkg-deb: building package 'rustdesk-server-ynh-deps' in '../rustdesk-server-ynh-deps_1.1.10.3~ynh1_all.deb'.
2024-03-18 02:58:12,590: DEBUG -  dpkg-genbuildinfo --build=binary
2024-03-18 02:58:13,267: DEBUG -  dpkg-genchanges --build=binary >../rustdesk-server-ynh-deps_1.1.10.3~ynh1_amd64.changes
2024-03-18 02:58:13,365: DEBUG - dpkg-genchanges: info: binary-only upload (no source code included)
2024-03-18 02:58:13,370: DEBUG -  dpkg-source --after-build .
2024-03-18 02:58:13,488: DEBUG - dpkg-buildpackage: info: binary-only upload (no source included)
2024-03-18 02:58:13,501: DEBUG - 
2024-03-18 02:58:13,501: DEBUG - The package has been created.
2024-03-18 02:58:13,502: DEBUG - Attention, the package has been created in the current directory,
2024-03-18 02:58:13,502: DEBUG - not in ".." as indicated by the message above!
2024-03-18 02:58:13,505: DEBUG - + LC_ALL=C
2024-03-18 02:58:13,505: DEBUG - + dpkg --force-depends --install ./rustdesk-server-ynh-deps_1.1.10.3~ynh1_all.deb
2024-03-18 02:58:13,505: DEBUG - + tee ./dpkg_log
2024-03-18 02:58:13,566: DEBUG - Selecting previously unselected package rustdesk-server-ynh-deps.
2024-03-18 02:58:14,039: DEBUG - (Reading database ... 65462 files and directories currently installed.)
2024-03-18 02:58:14,042: DEBUG - Preparing to unpack .../rustdesk-server-ynh-deps_1.1.10.3~ynh1_all.deb ...
2024-03-18 02:58:14,049: DEBUG - Unpacking rustdesk-server-ynh-deps (1.1.10.3~ynh1) ...
2024-03-18 02:58:14,077: DEBUG - Setting up rustdesk-server-ynh-deps (1.1.10.3~ynh1) ...
2024-03-18 02:58:14,112: DEBUG - + ynh_package_install --fix-broken
2024-03-18 02:58:14,113: DEBUG - + ynh_apt --no-remove --option Dpkg::Options::=--force-confdef --option Dpkg::Options::=--force-confold install --fix-broken
2024-03-18 02:58:14,113: DEBUG - + ynh_wait_dpkg_free
2024-03-18 02:58:14,298: DEBUG - + return 0
2024-03-18 02:58:14,299: DEBUG - + LC_ALL=C
2024-03-18 02:58:14,299: DEBUG - + DEBIAN_FRONTEND=noninteractive
2024-03-18 02:58:14,299: 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
2024-03-18 02:58:14,582: DEBUG - Reading package lists...
2024-03-18 02:58:14,766: DEBUG - Building dependency tree...
2024-03-18 02:58:14,770: DEBUG - Reading state information...
2024-03-18 02:58:15,009: DEBUG - 0 upgraded, 0 newly installed, 0 to remove and 57 not upgraded.
2024-03-18 02:58:15,010: DEBUG - + [[ -n /tmp/tmp.s5JbvZG2oZ ]]
2024-03-18 02:58:15,010: DEBUG - + rm --recursive --force /tmp/tmp.s5JbvZG2oZ
2024-03-18 02:58:15,015: DEBUG - + ynh_package_is_installed rustdesk-server-ynh-deps
2024-03-18 02:58:15,032: DEBUG - + ynh_wait_dpkg_free
2024-03-18 02:58:15,237: DEBUG - + return 0
2024-03-18 02:58:15,238: DEBUG - + grep --count 'ok installed'
2024-03-18 02:58:15,238: DEBUG - + dpkg-query --show '--showformat=${Status}' rustdesk-server-ynh-deps
2024-03-18 02:58:15,255: DEBUG - + rm /tmp/rustdesk-server-ynh-deps.control
2024-03-18 02:58:15,258: DEBUG - ++ ynh_package_is_installed postgresql-13
2024-03-18 02:58:15,275: DEBUG - ++ ynh_wait_dpkg_free
2024-03-18 02:58:15,452: DEBUG - ++ return 0
2024-03-18 02:58:15,453: DEBUG - ++ dpkg-query --show '--showformat=${Status}' postgresql-13
2024-03-18 02:58:15,454: DEBUG - ++ grep --count 'ok installed'
2024-03-18 02:58:15,474: DEBUG - ++ echo yes
2024-03-18 02:58:15,475: DEBUG - + local psql_installed2=yes
2024-03-18 02:58:15,475: DEBUG - + [[ yes != \y\e\s ]]
2024-03-18 02:58:15,476: DEBUG - + ynh_exit_properly
2024-03-18 02:58:15,476: DEBUG - + [[ provision_or_update_apt =~ ^install$|^upgrade$|^restore$ ]]
2024-03-18 02:58:16,515: DEBUG - Executing command '['sh', '-c', '/bin/bash -x "./install"  7>&1']'
2024-03-18 02:58:16,530: DEBUG - + source _common.sh
2024-03-18 02:58:16,531: DEBUG - + source /usr/share/yunohost/helpers
2024-03-18 02:58:16,532: DEBUG - +++ grep xtrace
2024-03-18 02:58:16,532: DEBUG - +++ set +o
2024-03-18 02:58:16,535: DEBUG - ++ readonly 'XTRACE_ENABLE=set -o xtrace'
2024-03-18 02:58:16,535: DEBUG - ++ XTRACE_ENABLE='set -o xtrace'
2024-03-18 02:58:16,739: DEBUG - + ynh_setup_source --dest_dir=/var/www/rustdesk-server
2024-03-18 02:58:16,740: INFO - [+++++...............] > Setting up source files...
2024-03-18 02:58:16,784: DEBUG - + keep=
2024-03-18 02:58:16,784: DEBUG - + full_replace=0
2024-03-18 02:58:16,784: DEBUG - + test -e /var/cache/yunohost/app_tmp_work_dirs/app_bsanlz5j/manifest.toml
2024-03-18 02:58:16,785: DEBUG - + cat /var/cache/yunohost/app_tmp_work_dirs/app_bsanlz5j/manifest.toml
2024-03-18 02:58:16,785: DEBUG - + toml_to_json
2024-03-18 02:58:16,785: DEBUG - + python3 -c 'import toml, json, sys; print(json.dumps(toml.load(sys.stdin)))'
2024-03-18 02:58:16,786: DEBUG - + jq -e .resources.sources
2024-03-18 02:58:16,838: DEBUG - + source_id=main
2024-03-18 02:58:16,839: DEBUG - ++ cat /var/cache/yunohost/app_tmp_work_dirs/app_bsanlz5j/manifest.toml
2024-03-18 02:58:16,839: DEBUG - ++ jq '.resources.sources["main"]'
2024-03-18 02:58:16,841: DEBUG - ++ toml_to_json
2024-03-18 02:58:16,842: DEBUG - ++ python3 -c 'import toml, json, sys; print(json.dumps(toml.load(sys.stdin)))'
2024-03-18 02:58:16,896: DEBUG - + local 'sources_json={
2024-03-18 02:58:16,896: DEBUG -   "amd64": {
2024-03-18 02:58:16,896: DEBUG -     "url": "https://github.com/rustdesk/rustdesk-server/releases/download/1.1.10-3/rustdesk-server-linux-amd64.zip",
2024-03-18 02:58:16,896: DEBUG -     "sha256": "de65b461a0e5a4abbcaa37e9f9cbcd1d980df50c7982d4221a2522532bb1fa90"
2024-03-18 02:58:16,896: DEBUG -   },
2024-03-18 02:58:16,896: DEBUG -   "i386": {
2024-03-18 02:58:16,897: DEBUG -     "url": "https://github.com/rustdesk/rustdesk-server/releases/download/1.1.10-3/rustdesk-server-linux-i386.zip",
2024-03-18 02:58:16,897: DEBUG -     "sha256": "927d30e5570d55c65a0b5791bb0aa7da6dd4a6313166bc2165bb6d4116422135"
2024-03-18 02:58:16,897: DEBUG -   },
2024-03-18 02:58:16,897: DEBUG -   "arm64": {
2024-03-18 02:58:16,897: DEBUG -     "url": "https://github.com/rustdesk/rustdesk-server/releases/download/1.1.10-3/rustdesk-server-linux-arm64v8.zip",
2024-03-18 02:58:16,897: DEBUG -     "sha256": "b895bbcfbcb235bb407f53c704a1db18c7e174b1116b7f4189ce97cfa64af8f5"
2024-03-18 02:58:16,897: DEBUG -   },
2024-03-18 02:58:16,897: DEBUG -   "armhf": {
2024-03-18 02:58:16,897: DEBUG -     "url": "https://github.com/rustdesk/rustdesk-server/releases/download/1.1.10-3/rustdesk-server-linux-armv7.zip",
2024-03-18 02:58:16,897: DEBUG -     "sha256": "560f2b12651f965576b1110225628d07ca8a9a14ffc70a0475510601b495376d"
2024-03-18 02:58:16,897: DEBUG -   },
2024-03-18 02:58:16,897: DEBUG -   "autoupdate": {
2024-03-18 02:58:16,897: DEBUG -     "strategy": "latest_github_release",
2024-03-18 02:58:16,897: DEBUG -     "asset": {
2024-03-18 02:58:16,898: DEBUG -       "amd64": "rustdesk-server-linux-amd64.zip",
2024-03-18 02:58:16,898: DEBUG -       "i386": "rustdesk-server-linux-i386.zip",
2024-03-18 02:58:16,898: DEBUG -       "arm64": "rustdesk-server-linux-arm64v8.zip",
2024-03-18 02:58:16,898: DEBUG -       "armhf": "rustdesk-server-linux-armv7.zip"
2024-03-18 02:58:16,898: DEBUG -     }
2024-03-18 02:58:16,899: DEBUG -   }
2024-03-18 02:58:16,899: DEBUG - }'
2024-03-18 02:58:16,899: DEBUG - + jq -re .url
2024-03-18 02:58:16,942: DEBUG - null
2024-03-18 02:58:16,942: DEBUG - + local arch_prefix=.amd64
2024-03-18 02:58:16,944: DEBUG - ++ sed 's/^null$//'
2024-03-18 02:58:16,944: DEBUG - ++ jq -r .amd64.url
2024-03-18 02:58:16,995: DEBUG - + local src_url=https://github.com/rustdesk/rustdesk-server/releases/download/1.1.10-3/rustdesk-server-linux-amd64.zip
2024-03-18 02:58:16,997: DEBUG - ++ jq -r .amd64.sha256
2024-03-18 02:58:16,997: DEBUG - ++ sed 's/^null$//'
2024-03-18 02:58:17,037: DEBUG - + local src_sum=de65b461a0e5a4abbcaa37e9f9cbcd1d980df50c7982d4221a2522532bb1fa90
2024-03-18 02:58:17,038: DEBUG - + local src_sumprg=sha256sum
2024-03-18 02:58:17,039: DEBUG - ++ jq -r .format
2024-03-18 02:58:17,040: DEBUG - ++ sed 's/^null$//'
2024-03-18 02:58:17,078: DEBUG - + local src_format=
2024-03-18 02:58:17,080: DEBUG - ++ sed 's/^null$//'
2024-03-18 02:58:17,080: DEBUG - ++ jq -r .in_subdir
2024-03-18 02:58:17,126: DEBUG - + local src_in_subdir=
2024-03-18 02:58:17,128: DEBUG - ++ sed 's/^null$//'
2024-03-18 02:58:17,129: DEBUG - ++ jq -r .extract
2024-03-18 02:58:17,182: DEBUG - + local src_extract=
2024-03-18 02:58:17,184: DEBUG - ++ jq -r .platform
2024-03-18 02:58:17,185: DEBUG - ++ sed 's/^null$//'
2024-03-18 02:58:17,223: DEBUG - + local src_platform=
2024-03-18 02:58:17,224: DEBUG - ++ sed 's/^null$//'
2024-03-18 02:58:17,224: DEBUG - ++ jq -r .rename
2024-03-18 02:58:17,274: DEBUG - + local src_rename=
2024-03-18 02:58:17,274: DEBUG - + [[ -n https://github.com/rustdesk/rustdesk-server/releases/download/1.1.10-3/rustdesk-server-linux-amd64.zip ]]
2024-03-18 02:58:17,274: DEBUG - + [[ -n de65b461a0e5a4abbcaa37e9f9cbcd1d980df50c7982d4221a2522532bb1fa90 ]]
2024-03-18 02:58:17,274: DEBUG - + [[ -z '' ]]
2024-03-18 02:58:17,274: DEBUG - + [[ https://github.com/rustdesk/rustdesk-server/releases/download/1.1.10-3/rustdesk-server-linux-amd64.zip =~ ^.*\.zip$ ]]
2024-03-18 02:58:17,274: DEBUG - + src_format=zip
2024-03-18 02:58:17,274: DEBUG - + src_sumprg=sha256sum
2024-03-18 02:58:17,274: DEBUG - + src_in_subdir=true
2024-03-18 02:58:17,274: DEBUG - + src_format=zip
2024-03-18 02:58:17,276: DEBUG - ++ echo zip
2024-03-18 02:58:17,277: DEBUG - ++ tr '[:upper:]' '[:lower:]'
2024-03-18 02:58:17,280: DEBUG - + src_format=zip
2024-03-18 02:58:17,281: DEBUG - + src_extract=true
2024-03-18 02:58:17,281: DEBUG - + [[ true != \t\r\u\e ]]
2024-03-18 02:58:17,281: DEBUG - + local local_src=/opt/yunohost-apps-src/rustdesk-server/main
2024-03-18 02:58:17,281: DEBUG - ++ dirname /var/cache/yunohost/download/rustdesk-server/main
2024-03-18 02:58:17,283: DEBUG - + mkdir -p /var/cache/yunohost/download/rustdesk-server
2024-03-18 02:58:17,285: DEBUG - + src_filename=/var/cache/yunohost/download/rustdesk-server/main
2024-03-18 02:58:17,285: DEBUG - + '[' zip = docker ']'
2024-03-18 02:58:17,285: DEBUG - + test -e /opt/yunohost-apps-src/rustdesk-server/main
2024-03-18 02:58:17,285: DEBUG - + '[' -n https://github.com/rustdesk/rustdesk-server/releases/download/1.1.10-3/rustdesk-server-linux-amd64.zip ']'
2024-03-18 02:58:17,285: DEBUG - + '[' -e /var/cache/yunohost/download/rustdesk-server/main ']'
2024-03-18 02:58:17,286: DEBUG - + sha256sum --check --status
2024-03-18 02:58:17,351: DEBUG - + '[' '!' -e /var/cache/yunohost/download/rustdesk-server/main ']'
2024-03-18 02:58:17,353: DEBUG - + sha256sum --check --status
2024-03-18 02:58:17,434: DEBUG - + rm -rf /var/cache/yunohost/files_to_keep_during_setup_source/
2024-03-18 02:58:17,437: DEBUG - + '[' -n '' ']'
2024-03-18 02:58:17,438: DEBUG - + mkdir --parents /var/www/rustdesk-server
2024-03-18 02:58:17,439: DEBUG - + '[' -n /var/www/rustdesk-server ']'
2024-03-18 02:58:17,440: DEBUG - + '[' /var/www/rustdesk-server == /var/www/rustdesk-server ']'
2024-03-18 02:58:17,440: DEBUG - + _ynh_apply_default_permissions /var/www/rustdesk-server
2024-03-18 02:58:17,440: DEBUG - + local target=/var/www/rustdesk-server
2024-03-18 02:58:17,441: DEBUG - ++ tr -d '<>= '
2024-03-18 02:58:17,441: DEBUG - ++ ynh_read_manifest --manifest_key=requirements.yunohost
2024-03-18 02:58:17,479: DEBUG - ++ '[' '!' -e '' ']'
2024-03-18 02:58:17,480: DEBUG - ++ '[' -e /var/cache/yunohost/app_tmp_work_dirs/app_bsanlz5j/manifest.json ']'
2024-03-18 02:58:17,480: DEBUG - ++ '[' -e /var/cache/yunohost/app_tmp_work_dirs/app_bsanlz5j/manifest.toml ']'
2024-03-18 02:58:17,480: DEBUG - ++ manifest=/var/cache/yunohost/app_tmp_work_dirs/app_bsanlz5j/manifest.toml
2024-03-18 02:58:17,480: DEBUG - ++ grep -q '\.json$'
2024-03-18 02:58:17,481: DEBUG - ++ echo /var/cache/yunohost/app_tmp_work_dirs/app_bsanlz5j/manifest.toml
2024-03-18 02:58:17,485: DEBUG - ++ cat /var/cache/yunohost/app_tmp_work_dirs/app_bsanlz5j/manifest.toml
2024-03-18 02:58:17,487: DEBUG - ++ jq .requirements.yunohost --raw-output
2024-03-18 02:58:17,488: DEBUG - ++ python3 -c 'import json, toml, sys; print(json.dumps(toml.load(sys.stdin)))'
2024-03-18 02:58:17,536: DEBUG - + local ynh_requirement=null
2024-03-18 02:58:17,536: DEBUG - + dpkg --compare-versions 2.0 ge 2
2024-03-18 02:58:17,538: DEBUG - + chmod o-rwx /var/www/rustdesk-server
2024-03-18 02:58:17,539: DEBUG - + chmod g-w /var/www/rustdesk-server
2024-03-18 02:58:17,540: DEBUG - + chown -R root:root /var/www/rustdesk-server
2024-03-18 02:58:17,542: DEBUG - + ynh_system_user_exists rustdesk-server
2024-03-18 02:58:17,559: DEBUG - + getent passwd rustdesk-server
2024-03-18 02:58:17,564: DEBUG - + chown rustdesk-server:rustdesk-server /var/www/rustdesk-server
2024-03-18 02:58:17,573: DEBUG - + echo /var/www/rustdesk-server
2024-03-18 02:58:17,574: DEBUG - + grep -q '^/etc/cron\|/etc/php\|/etc/nginx/conf.d\|/etc/fail2ban\|/etc/systemd/system'
2024-03-18 02:58:17,578: DEBUG - + '[' -n '' ']'
2024-03-18 02:58:17,579: DEBUG - + [[ true == \f\a\l\s\e ]]
2024-03-18 02:58:17,579: DEBUG - + [[ zip == \d\o\c\k\e\r ]]
2024-03-18 02:58:17,579: DEBUG - + [[ zip == \z\i\p ]]
2024-03-18 02:58:17,579: DEBUG - + true
2024-03-18 02:58:17,580: DEBUG - ++ mktemp --directory
2024-03-18 02:58:17,583: DEBUG - + local tmp_dir=/tmp/tmp.8kyif5hmef
2024-03-18 02:58:17,583: DEBUG - + unzip -quo /var/cache/yunohost/download/rustdesk-server/main -d /tmp/tmp.8kyif5hmef
2024-03-18 02:58:17,866: DEBUG - + cp --archive /tmp/tmp.8kyif5hmef/amd64/. /var/www/rustdesk-server
2024-03-18 02:58:17,902: DEBUG - + ynh_secure_remove --file=/tmp/tmp.8kyif5hmef
2024-03-18 02:58:17,935: DEBUG - + ynh_secure_remove --file=/var/cache/yunohost/download/rustdesk-server/main
2024-03-18 02:58:17,972: DEBUG - + '[' -d /var/cache/yunohost/app_tmp_work_dirs/app_bsanlz5j/sources/patches/ ']'
2024-03-18 02:58:17,973: DEBUG - ++ realpath /var/cache/yunohost/app_tmp_work_dirs/app_bsanlz5j/sources/patches/
2024-03-18 02:58:17,974: DEBUG - + local patches_folder=/var/cache/yunohost/app_tmp_work_dirs/app_bsanlz5j/sources/patches
2024-03-18 02:58:17,976: DEBUG - ++ wc --lines
2024-03-18 02:58:17,977: DEBUG - ++ find /var/cache/yunohost/app_tmp_work_dirs/app_bsanlz5j/sources/patches -type f -name 'main-*.patch'
2024-03-18 02:58:17,983: DEBUG - + (( 0 > 0 ))
2024-03-18 02:58:17,983: DEBUG - + test -e /var/cache/yunohost/app_tmp_work_dirs/app_bsanlz5j/sources/extra_files/main
2024-03-18 02:58:17,983: DEBUG - + '[' -n '' ']'
2024-03-18 02:58:17,983: DEBUG - + rm -rf /var/cache/yunohost/files_to_keep_during_setup_source/
2024-03-18 02:58:17,985: DEBUG - + chmod -R o-rwx /var/www/rustdesk-server
2024-03-18 02:58:17,987: DEBUG - + chown -R rustdesk-server:www-data /var/www/rustdesk-server
2024-03-18 02:58:17,991: DEBUG - + chmod +x /var/www/rustdesk-server/hbbr
2024-03-18 02:58:17,995: DEBUG - + chmod +x /var/www/rustdesk-server/hbbs
2024-03-18 02:58:18,128: INFO - [#####+++++..........] > Adding system configurations related to rustdesk-server...
2024-03-18 02:58:18,129: DEBUG - + ynh_add_systemd_config --service=rustdeskrelay --template=rustdeskrelay.service
2024-03-18 02:58:18,177: DEBUG - + service=rustdeskrelay
2024-03-18 02:58:18,177: DEBUG - + template=rustdeskrelay.service
2024-03-18 02:58:18,177: DEBUG - + ynh_add_config --template=rustdeskrelay.service --destination=/etc/systemd/system/rustdeskrelay.service
2024-03-18 02:58:18,241: DEBUG - + '[' -f /var/cache/yunohost/app_tmp_work_dirs/app_bsanlz5j/conf/rustdeskrelay.service ']'
2024-03-18 02:58:18,241: DEBUG - + template_path=/var/cache/yunohost/app_tmp_work_dirs/app_bsanlz5j/conf/rustdeskrelay.service
2024-03-18 02:58:18,242: DEBUG - + ynh_backup_if_checksum_is_different --file=/etc/systemd/system/rustdeskrelay.service
2024-03-18 02:58:18,254: DEBUG - + local checksum_setting_name=checksum__etc_systemd_system_rustdeskrelay.service
2024-03-18 02:58:18,254: DEBUG - ++ ynh_app_setting_get --app=rustdesk-server --key=checksum__etc_systemd_system_rustdeskrelay.service
2024-03-18 02:58:18,254: DEBUG - ++ local _globalapp=rustdesk-server
2024-03-18 02:58:18,296: DEBUG - ++ app=rustdesk-server
2024-03-18 02:58:18,296: DEBUG - ++ [[ checksum__etc_systemd_system_rustdeskrelay.service =~ (unprotected|protected|skipped)_ ]]
2024-03-18 02:58:18,297: DEBUG - ++ ynh_app_setting get rustdesk-server checksum__etc_systemd_system_rustdeskrelay.service
2024-03-18 02:58:18,351: DEBUG - + local checksum_value=
2024-03-18 02:58:18,351: DEBUG - + backup_file_checksum=
2024-03-18 02:58:18,352: DEBUG - + '[' -n '' ']'
2024-03-18 02:58:18,352: DEBUG - + touch /etc/systemd/system/rustdeskrelay.service
2024-03-18 02:58:18,353: DEBUG - + chown root:root /etc/systemd/system/rustdeskrelay.service
2024-03-18 02:58:18,355: DEBUG - + chmod 640 /etc/systemd/system/rustdeskrelay.service
2024-03-18 02:58:18,358: DEBUG - + cp -f /var/cache/yunohost/app_tmp_work_dirs/app_bsanlz5j/conf/rustdeskrelay.service /etc/systemd/system/rustdeskrelay.service
2024-03-18 02:58:18,361: DEBUG - + _ynh_apply_default_permissions /etc/systemd/system/rustdeskrelay.service
2024-03-18 02:58:18,361: DEBUG - + local target=/etc/systemd/system/rustdeskrelay.service
2024-03-18 02:58:18,363: DEBUG - ++ ynh_read_manifest --manifest_key=requirements.yunohost
2024-03-18 02:58:18,363: DEBUG - ++ tr -d '<>= '
2024-03-18 02:58:18,383: DEBUG - ++ '[' '!' -e '' ']'
2024-03-18 02:58:18,383: DEBUG - ++ '[' -e /var/cache/yunohost/app_tmp_work_dirs/app_bsanlz5j/manifest.json ']'
2024-03-18 02:58:18,383: DEBUG - ++ '[' -e /var/cache/yunohost/app_tmp_work_dirs/app_bsanlz5j/manifest.toml ']'
2024-03-18 02:58:18,383: DEBUG - ++ manifest=/var/cache/yunohost/app_tmp_work_dirs/app_bsanlz5j/manifest.toml
2024-03-18 02:58:18,384: DEBUG - ++ grep -q '\.json$'
2024-03-18 02:58:18,385: DEBUG - ++ echo /var/cache/yunohost/app_tmp_work_dirs/app_bsanlz5j/manifest.toml
2024-03-18 02:58:18,386: DEBUG - ++ cat /var/cache/yunohost/app_tmp_work_dirs/app_bsanlz5j/manifest.toml
2024-03-18 02:58:18,387: DEBUG - ++ jq .requirements.yunohost --raw-output
2024-03-18 02:58:18,391: DEBUG - ++ python3 -c 'import json, toml, sys; print(json.dumps(toml.load(sys.stdin)))'
2024-03-18 02:58:18,441: DEBUG - + local ynh_requirement=null
2024-03-18 02:58:18,441: DEBUG - + dpkg --compare-versions 2.0 ge 2
2024-03-18 02:58:18,443: DEBUG - + chmod o-rwx /etc/systemd/system/rustdeskrelay.service
2024-03-18 02:58:18,445: DEBUG - + chmod g-w /etc/systemd/system/rustdeskrelay.service
2024-03-18 02:58:18,446: DEBUG - + chown -R root:root /etc/systemd/system/rustdeskrelay.service
2024-03-18 02:58:18,449: DEBUG - + ynh_system_user_exists rustdesk-server
2024-03-18 02:58:18,459: DEBUG - + getent passwd rustdesk-server
2024-03-18 02:58:18,461: DEBUG - + chown rustdesk-server:rustdesk-server /etc/systemd/system/rustdeskrelay.service
2024-03-18 02:58:18,463: DEBUG - + echo /etc/systemd/system/rustdeskrelay.service
2024-03-18 02:58:18,464: DEBUG - + grep -q '^/etc/cron\|/etc/php\|/etc/nginx/conf.d\|/etc/fail2ban\|/etc/systemd/system'
2024-03-18 02:58:18,466: DEBUG - + chmod 400 /etc/systemd/system/rustdeskrelay.service
2024-03-18 02:58:18,468: DEBUG - + chown root:root /etc/systemd/system/rustdeskrelay.service
2024-03-18 02:58:18,470: DEBUG - + ynh_replace_vars --file=/etc/systemd/system/rustdeskrelay.service
2024-03-18 02:58:18,482: DEBUG - + test -n /
2024-03-18 02:58:18,482: DEBUG - + local path_url_slash_less=
2024-03-18 02:58:18,482: DEBUG - + ynh_replace_string --match_string=__PATH__/ --replace_string=/ --target_file=/etc/systemd/system/rustdeskrelay.service
2024-03-18 02:58:18,575: DEBUG - + sed --in-place $'s\001__PATH__/\001/\001g' /etc/systemd/system/rustdeskrelay.service
2024-03-18 02:58:18,580: DEBUG - + ynh_replace_string --match_string=__PATH__ --replace_string=/ --target_file=/etc/systemd/system/rustdeskrelay.service
2024-03-18 02:58:18,728: DEBUG - + sed --in-place $'s\001__PATH__\001/\001g' /etc/systemd/system/rustdeskrelay.service
2024-03-18 02:58:18,732: DEBUG - + test -n rustdesk-server
2024-03-18 02:58:18,733: DEBUG - + ynh_replace_string --match_string=__NAME__ --replace_string=rustdesk-server --target_file=/etc/systemd/system/rustdeskrelay.service
2024-03-18 02:58:18,854: DEBUG - + sed --in-place $'s\001__NAME__\001rustdesk-server\001g' /etc/systemd/system/rustdeskrelay.service
2024-03-18 02:58:18,856: DEBUG - + ynh_replace_string --match_string=__NAMETOCHANGE__ --replace_string=rustdesk-server --target_file=/etc/systemd/system/rustdeskrelay.service
2024-03-18 02:58:18,971: DEBUG - + sed --in-place $'s\001__NAMETOCHANGE__\001rustdesk-server\001g' /etc/systemd/system/rustdeskrelay.service
2024-03-18 02:58:18,976: DEBUG - + ynh_replace_string --match_string=__USER__ --replace_string=rustdesk-server --target_file=/etc/systemd/system/rustdeskrelay.service
2024-03-18 02:58:19,133: DEBUG - + sed --in-place $'s\001__USER__\001rustdesk-server\001g' /etc/systemd/system/rustdeskrelay.service
2024-03-18 02:58:19,138: DEBUG - + test -n ''
2024-03-18 02:58:19,139: DEBUG - + dpkg --compare-versions 2.0 lt 2
2024-03-18 02:58:19,145: DEBUG - + test -n ''
2024-03-18 02:58:19,147: DEBUG - ++ grep -oP '__[A-Z0-9]+?[A-Z0-9_]*?[A-Z0-9]*?__' /etc/systemd/system/rustdeskrelay.service
2024-03-18 02:58:19,148: DEBUG - ++ sed 's@__\([^.]*\)__@\L\1@g'
2024-03-18 02:58:19,152: DEBUG - ++ sort --unique
2024-03-18 02:58:19,158: DEBUG - + uniques_vars=('app' 'install_dir' 'port_hbbr')
2024-03-18 02:58:19,158: DEBUG - + local delimit=@
2024-03-18 02:58:19,158: DEBUG - + for one_var in "${uniques_vars[@]}"
2024-03-18 02:58:19,158: DEBUG - + [[ -v app ]]
2024-03-18 02:58:19,158: DEBUG - + match_string=__APP__
2024-03-18 02:58:19,158: DEBUG - + match_string=__APP__
2024-03-18 02:58:19,159: DEBUG - + replace_string=rustdesk-server
2024-03-18 02:58:19,159: DEBUG - + replace_string=rustdesk-server
2024-03-18 02:58:19,159: DEBUG - + replace_string=rustdesk-server
2024-03-18 02:58:19,159: DEBUG - + sed --in-place s@__APP__@rustdesk-server@g /etc/systemd/system/rustdeskrelay.service
2024-03-18 02:58:19,161: DEBUG - + for one_var in "${uniques_vars[@]}"
2024-03-18 02:58:19,162: DEBUG - + [[ -v install_dir ]]
2024-03-18 02:58:19,162: DEBUG - + match_string=__INSTALL_DIR__
2024-03-18 02:58:19,162: DEBUG - + match_string=__INSTALL_DIR__
2024-03-18 02:58:19,162: DEBUG - + replace_string=/var/www/rustdesk-server
2024-03-18 02:58:19,162: DEBUG - + replace_string=/var/www/rustdesk-server
2024-03-18 02:58:19,162: DEBUG - + replace_string=/var/www/rustdesk-server
2024-03-18 02:58:19,162: DEBUG - + sed --in-place s@__INSTALL_DIR__@/var/www/rustdesk-server@g /etc/systemd/system/rustdeskrelay.service
2024-03-18 02:58:19,165: DEBUG - + for one_var in "${uniques_vars[@]}"
2024-03-18 02:58:19,165: DEBUG - + [[ -v port_hbbr ]]
2024-03-18 02:58:19,165: DEBUG - + match_string=__PORT_HBBR__
2024-03-18 02:58:19,165: DEBUG - + match_string=__PORT_HBBR__
2024-03-18 02:58:19,165: DEBUG - + replace_string=21117
2024-03-18 02:58:19,165: DEBUG - + replace_string=21117
2024-03-18 02:58:19,165: DEBUG - + replace_string=21117
2024-03-18 02:58:19,166: DEBUG - + sed --in-place s@__PORT_HBBR__@21117@g /etc/systemd/system/rustdeskrelay.service
2024-03-18 02:58:19,169: DEBUG - + ynh_store_file_checksum --file=/etc/systemd/system/rustdeskrelay.service
2024-03-18 02:58:19,171: DEBUG - + update_only=0
2024-03-18 02:58:19,201: DEBUG - + local checksum_setting_name=checksum__etc_systemd_system_rustdeskrelay.service
2024-03-18 02:58:19,204: DEBUG - ++ md5sum /etc/systemd/system/rustdeskrelay.service
2024-03-18 02:58:19,204: DEBUG - ++ cut '--delimiter= ' --fields=1
2024-03-18 02:58:19,209: DEBUG - + ynh_app_setting_set --app=rustdesk-server --key=checksum__etc_systemd_system_rustdeskrelay.service --value=0c69e2383baf10808b294f37c98eacac
2024-03-18 02:58:19,209: DEBUG - + local _globalapp=rustdesk-server
2024-03-18 02:58:19,346: DEBUG - + app=rustdesk-server
2024-03-18 02:58:19,347: DEBUG - + [[ checksum__etc_systemd_system_rustdeskrelay.service =~ (unprotected|protected|skipped)_ ]]
2024-03-18 02:58:19,347: DEBUG - + ynh_app_setting set rustdesk-server checksum__etc_systemd_system_rustdeskrelay.service 0c69e2383baf10808b294f37c98eacac
2024-03-18 02:58:19,406: DEBUG - + '[' -n '' ']'
2024-03-18 02:58:19,406: DEBUG - + unset backup_file_checksum
2024-03-18 02:58:19,406: DEBUG - + systemctl enable rustdeskrelay --quiet
2024-03-18 02:58:19,736: DEBUG - + systemctl daemon-reload
2024-03-18 02:58:19,967: DEBUG - + ynh_add_systemd_config --service=rustdesksignal --template=rustdesksignal.service
2024-03-18 02:58:20,029: DEBUG - + service=rustdesksignal
2024-03-18 02:58:20,029: DEBUG - + template=rustdesksignal.service
2024-03-18 02:58:20,029: DEBUG - + ynh_add_config --template=rustdesksignal.service --destination=/etc/systemd/system/rustdesksignal.service
2024-03-18 02:58:20,066: DEBUG - + '[' -f /var/cache/yunohost/app_tmp_work_dirs/app_bsanlz5j/conf/rustdesksignal.service ']'
2024-03-18 02:58:20,066: DEBUG - + template_path=/var/cache/yunohost/app_tmp_work_dirs/app_bsanlz5j/conf/rustdesksignal.service
2024-03-18 02:58:20,066: DEBUG - + ynh_backup_if_checksum_is_different --file=/etc/systemd/system/rustdesksignal.service
2024-03-18 02:58:20,078: DEBUG - + local checksum_setting_name=checksum__etc_systemd_system_rustdesksignal.service
2024-03-18 02:58:20,079: DEBUG - ++ ynh_app_setting_get --app=rustdesk-server --key=checksum__etc_systemd_system_rustdesksignal.service
2024-03-18 02:58:20,080: DEBUG - ++ local _globalapp=rustdesk-server
2024-03-18 02:58:20,128: DEBUG - ++ app=rustdesk-server
2024-03-18 02:58:20,128: DEBUG - ++ [[ checksum__etc_systemd_system_rustdesksignal.service =~ (unprotected|protected|skipped)_ ]]
2024-03-18 02:58:20,128: DEBUG - ++ ynh_app_setting get rustdesk-server checksum__etc_systemd_system_rustdesksignal.service
2024-03-18 02:58:20,178: DEBUG - + local checksum_value=
2024-03-18 02:58:20,178: DEBUG - + backup_file_checksum=
2024-03-18 02:58:20,178: DEBUG - + '[' -n '' ']'
2024-03-18 02:58:20,178: DEBUG - + touch /etc/systemd/system/rustdesksignal.service
2024-03-18 02:58:20,180: DEBUG - + chown root:root /etc/systemd/system/rustdesksignal.service
2024-03-18 02:58:20,182: DEBUG - + chmod 640 /etc/systemd/system/rustdesksignal.service
2024-03-18 02:58:20,183: DEBUG - + cp -f /var/cache/yunohost/app_tmp_work_dirs/app_bsanlz5j/conf/rustdesksignal.service /etc/systemd/system/rustdesksignal.service
2024-03-18 02:58:20,186: DEBUG - + _ynh_apply_default_permissions /etc/systemd/system/rustdesksignal.service
2024-03-18 02:58:20,186: DEBUG - + local target=/etc/systemd/system/rustdesksignal.service
2024-03-18 02:58:20,187: DEBUG - ++ tr -d '<>= '
2024-03-18 02:58:20,189: DEBUG - ++ ynh_read_manifest --manifest_key=requirements.yunohost
2024-03-18 02:58:20,218: DEBUG - ++ '[' '!' -e '' ']'
2024-03-18 02:58:20,218: DEBUG - ++ '[' -e /var/cache/yunohost/app_tmp_work_dirs/app_bsanlz5j/manifest.json ']'
2024-03-18 02:58:20,218: DEBUG - ++ '[' -e /var/cache/yunohost/app_tmp_work_dirs/app_bsanlz5j/manifest.toml ']'
2024-03-18 02:58:20,218: DEBUG - ++ manifest=/var/cache/yunohost/app_tmp_work_dirs/app_bsanlz5j/manifest.toml
2024-03-18 02:58:20,218: DEBUG - ++ grep -q '\.json$'
2024-03-18 02:58:20,221: DEBUG - ++ echo /var/cache/yunohost/app_tmp_work_dirs/app_bsanlz5j/manifest.toml
2024-03-18 02:58:20,222: DEBUG - ++ python3 -c 'import json, toml, sys; print(json.dumps(toml.load(sys.stdin)))'
2024-03-18 02:58:20,227: DEBUG - ++ jq .requirements.yunohost --raw-output
2024-03-18 02:58:20,228: DEBUG - ++ cat /var/cache/yunohost/app_tmp_work_dirs/app_bsanlz5j/manifest.toml
2024-03-18 02:58:20,282: DEBUG - + local ynh_requirement=null
2024-03-18 02:58:20,282: DEBUG - + dpkg --compare-versions 2.0 ge 2
2024-03-18 02:58:20,284: DEBUG - + chmod o-rwx /etc/systemd/system/rustdesksignal.service
2024-03-18 02:58:20,285: DEBUG - + chmod g-w /etc/systemd/system/rustdesksignal.service
2024-03-18 02:58:20,286: DEBUG - + chown -R root:root /etc/systemd/system/rustdesksignal.service
2024-03-18 02:58:20,287: DEBUG - + ynh_system_user_exists rustdesk-server
2024-03-18 02:58:20,301: DEBUG - + getent passwd rustdesk-server
2024-03-18 02:58:20,302: DEBUG - + chown rustdesk-server:rustdesk-server /etc/systemd/system/rustdesksignal.service
2024-03-18 02:58:20,304: DEBUG - + grep -q '^/etc/cron\|/etc/php\|/etc/nginx/conf.d\|/etc/fail2ban\|/etc/systemd/system'
2024-03-18 02:58:20,306: DEBUG - + echo /etc/systemd/system/rustdesksignal.service
2024-03-18 02:58:20,306: DEBUG - + chmod 400 /etc/systemd/system/rustdesksignal.service
2024-03-18 02:58:20,308: DEBUG - + chown root:root /etc/systemd/system/rustdesksignal.service
2024-03-18 02:58:20,310: DEBUG - + ynh_replace_vars --file=/etc/systemd/system/rustdesksignal.service
2024-03-18 02:58:20,325: DEBUG - + test -n /
2024-03-18 02:58:20,325: DEBUG - + local path_url_slash_less=
2024-03-18 02:58:20,326: DEBUG - + ynh_replace_string --match_string=__PATH__/ --replace_string=/ --target_file=/etc/systemd/system/rustdesksignal.service
2024-03-18 02:58:20,408: DEBUG - + sed --in-place $'s\001__PATH__/\001/\001g' /etc/systemd/system/rustdesksignal.service
2024-03-18 02:58:20,409: DEBUG - + ynh_replace_string --match_string=__PATH__ --replace_string=/ --target_file=/etc/systemd/system/rustdesksignal.service
2024-03-18 02:58:20,483: DEBUG - + sed --in-place $'s\001__PATH__\001/\001g' /etc/systemd/system/rustdesksignal.service
2024-03-18 02:58:20,484: DEBUG - + test -n rustdesk-server
2024-03-18 02:58:20,485: DEBUG - + ynh_replace_string --match_string=__NAME__ --replace_string=rustdesk-server --target_file=/etc/systemd/system/rustdesksignal.service
2024-03-18 02:58:20,567: DEBUG - + sed --in-place $'s\001__NAME__\001rustdesk-server\001g' /etc/systemd/system/rustdesksignal.service
2024-03-18 02:58:20,570: DEBUG - + ynh_replace_string --match_string=__NAMETOCHANGE__ --replace_string=rustdesk-server --target_file=/etc/systemd/system/rustdesksignal.service
2024-03-18 02:58:20,726: DEBUG - + sed --in-place $'s\001__NAMETOCHANGE__\001rustdesk-server\001g' /etc/systemd/system/rustdesksignal.service
2024-03-18 02:58:20,731: DEBUG - + ynh_replace_string --match_string=__USER__ --replace_string=rustdesk-server --target_file=/etc/systemd/system/rustdesksignal.service
2024-03-18 02:58:20,872: DEBUG - + sed --in-place $'s\001__USER__\001rustdesk-server\001g' /etc/systemd/system/rustdesksignal.service
2024-03-18 02:58:20,875: DEBUG - + test -n ''
2024-03-18 02:58:20,875: DEBUG - + dpkg --compare-versions 2.0 lt 2
2024-03-18 02:58:20,877: DEBUG - + test -n ''
2024-03-18 02:58:20,879: DEBUG - ++ sed 's@__\([^.]*\)__@\L\1@g'
2024-03-18 02:58:20,879: DEBUG - ++ grep -oP '__[A-Z0-9]+?[A-Z0-9_]*?[A-Z0-9]*?__' /etc/systemd/system/rustdesksignal.service
2024-03-18 02:58:20,881: DEBUG - ++ sort --unique
2024-03-18 02:58:20,886: DEBUG - + uniques_vars=('app' 'domain' 'install_dir' 'port_hbbsbis')
2024-03-18 02:58:20,886: DEBUG - + local delimit=@
2024-03-18 02:58:20,886: DEBUG - + for one_var in "${uniques_vars[@]}"
2024-03-18 02:58:20,886: DEBUG - + [[ -v app ]]
2024-03-18 02:58:20,887: DEBUG - + match_string=__APP__
2024-03-18 02:58:20,887: DEBUG - + match_string=__APP__
2024-03-18 02:58:20,887: DEBUG - + replace_string=rustdesk-server
2024-03-18 02:58:20,887: DEBUG - + replace_string=rustdesk-server
2024-03-18 02:58:20,887: DEBUG - + replace_string=rustdesk-server
2024-03-18 02:58:20,887: DEBUG - + sed --in-place s@__APP__@rustdesk-server@g /etc/systemd/system/rustdesksignal.service
2024-03-18 02:58:20,892: DEBUG - + for one_var in "${uniques_vars[@]}"
2024-03-18 02:58:20,892: DEBUG - + [[ -v domain ]]
2024-03-18 02:58:20,892: DEBUG - + match_string=__DOMAIN__
2024-03-18 02:58:20,892: DEBUG - + match_string=__DOMAIN__
2024-03-18 02:58:20,892: DEBUG - + replace_string=aide.maindomain.tld
2024-03-18 02:58:20,892: DEBUG - + replace_string=aide.maindomain.tld
2024-03-18 02:58:20,892: DEBUG - + replace_string=aide.maindomain.tld
2024-03-18 02:58:20,893: DEBUG - + sed --in-place s@__DOMAIN__@aide.maindomain.tld@g /etc/systemd/system/rustdesksignal.service
2024-03-18 02:58:20,895: DEBUG - + for one_var in "${uniques_vars[@]}"
2024-03-18 02:58:20,896: DEBUG - + [[ -v install_dir ]]
2024-03-18 02:58:20,896: DEBUG - + match_string=__INSTALL_DIR__
2024-03-18 02:58:20,896: DEBUG - + match_string=__INSTALL_DIR__
2024-03-18 02:58:20,896: DEBUG - + replace_string=/var/www/rustdesk-server
2024-03-18 02:58:20,896: DEBUG - + replace_string=/var/www/rustdesk-server
2024-03-18 02:58:20,896: DEBUG - + replace_string=/var/www/rustdesk-server
2024-03-18 02:58:20,897: DEBUG - + sed --in-place s@__INSTALL_DIR__@/var/www/rustdesk-server@g /etc/systemd/system/rustdesksignal.service
2024-03-18 02:58:20,898: DEBUG - + for one_var in "${uniques_vars[@]}"
2024-03-18 02:58:20,898: DEBUG - + [[ -v port_hbbsbis ]]
2024-03-18 02:58:20,898: DEBUG - + match_string=__PORT_HBBSBIS__
2024-03-18 02:58:20,898: DEBUG - + match_string=__PORT_HBBSBIS__
2024-03-18 02:58:20,899: DEBUG - + replace_string=21116
2024-03-18 02:58:20,899: DEBUG - + replace_string=21116
2024-03-18 02:58:20,899: DEBUG - + replace_string=21116
2024-03-18 02:58:20,899: DEBUG - + sed --in-place s@__PORT_HBBSBIS__@21116@g /etc/systemd/system/rustdesksignal.service
2024-03-18 02:58:20,903: DEBUG - + ynh_store_file_checksum --file=/etc/systemd/system/rustdesksignal.service
2024-03-18 02:58:20,903: DEBUG - + update_only=0
2024-03-18 02:58:20,928: DEBUG - + local checksum_setting_name=checksum__etc_systemd_system_rustdesksignal.service
2024-03-18 02:58:20,929: DEBUG - ++ md5sum /etc/systemd/system/rustdesksignal.service
2024-03-18 02:58:20,929: DEBUG - ++ cut '--delimiter= ' --fields=1
2024-03-18 02:58:20,932: DEBUG - + ynh_app_setting_set --app=rustdesk-server --key=checksum__etc_systemd_system_rustdesksignal.service --value=d4a500d77ac4bdbebdd22f8a3e4470f8
2024-03-18 02:58:20,933: DEBUG - + local _globalapp=rustdesk-server
2024-03-18 02:58:21,042: DEBUG - + app=rustdesk-server
2024-03-18 02:58:21,042: DEBUG - + [[ checksum__etc_systemd_system_rustdesksignal.service =~ (unprotected|protected|skipped)_ ]]
2024-03-18 02:58:21,043: DEBUG - + ynh_app_setting set rustdesk-server checksum__etc_systemd_system_rustdesksignal.service d4a500d77ac4bdbebdd22f8a3e4470f8
2024-03-18 02:58:21,102: DEBUG - + '[' -n '' ']'
2024-03-18 02:58:21,102: DEBUG - + unset backup_file_checksum
2024-03-18 02:58:21,102: DEBUG - + systemctl enable rustdesksignal --quiet
2024-03-18 02:58:21,392: DEBUG - + systemctl daemon-reload
2024-03-18 02:58:21,609: DEBUG - + yunohost service add rustdeskrelay '--description=Rustdesk Relay Server' --log=/var/log/rustdesk-server/rustdesk-server.log
2024-03-18 02:58:21,906: DEBUG - The service 'rustdeskrelay' was added
2024-03-18 02:58:21,935: DEBUG - + yunohost service add rustdesksignal '--description=Rustdesk Signal Server' --log=/var/log/rustdesk-server/rustdesk-server.log
2024-03-18 02:58:22,232: DEBUG - The service 'rustdesksignal' was added
2024-03-18 02:58:22,282: DEBUG - + mkdir -p /var/log/rustdesk-server
2024-03-18 02:58:22,284: DEBUG - + touch /var/log/rustdesk-server/rustdesk-server.log
2024-03-18 02:58:22,287: DEBUG - + chown rustdesk-server -R /var/log/rustdesk-server
2024-03-18 02:58:22,289: DEBUG - + ynh_use_logrotate
2024-03-18 02:58:22,289: DEBUG - + all_args=()
2024-03-18 02:58:22,290: DEBUG - ++ seq 0 -1
2024-03-18 02:58:22,292: DEBUG - + set --
2024-03-18 02:58:22,295: DEBUG - + logfile=
2024-03-18 02:58:22,296: DEBUG - + specific_user=
2024-03-18 02:58:22,296: DEBUG - + set -o noglob
2024-03-18 02:58:22,296: DEBUG - + [[ -z '' ]]
2024-03-18 02:58:22,296: DEBUG - + logfile='/var/log/rustdesk-server/*.log'
2024-03-18 02:58:22,296: DEBUG - + set +o noglob
2024-03-18 02:58:22,296: DEBUG - + for stuff in $logfile
2024-03-18 02:58:22,296: DEBUG - ++ dirname /var/log/rustdesk-server/rustdesk-server.log
2024-03-18 02:58:22,297: DEBUG - + mkdir --parents /var/log/rustdesk-server
2024-03-18 02:58:22,297: DEBUG - + local su_directive=
2024-03-18 02:58:22,297: DEBUG - ++ mktemp
2024-03-18 02:58:22,298: DEBUG - + local tempconf=/tmp/tmp.9E4cRuFmVJ
2024-03-18 02:58:22,299: DEBUG - + cat
2024-03-18 02:58:22,300: DEBUG - + [[ true == \t\r\u\e ]]
2024-03-18 02:58:22,301: DEBUG - + cat /tmp/tmp.9E4cRuFmVJ
2024-03-18 02:58:22,302: DEBUG - + FIRST_CALL_TO_LOGROTATE=false
2024-03-18 02:58:22,303: DEBUG - + chmod 644 /etc/logrotate.d/rustdesk-server
2024-03-18 02:58:22,491: INFO - [##########+++++.....] > Starting a systemd service...
2024-03-18 02:58:22,492: DEBUG - + ynh_systemd_action --service_name=rustdeskrelay --action=start --log_path=systemd
2024-03-18 02:58:22,710: DEBUG - + service_name=rustdeskrelay
2024-03-18 02:58:22,712: DEBUG - + action=start
2024-03-18 02:58:22,712: DEBUG - + line_match=
2024-03-18 02:58:22,712: DEBUG - + length=20
2024-03-18 02:58:22,712: DEBUG - + log_path=systemd
2024-03-18 02:58:22,712: DEBUG - + timeout=300
2024-03-18 02:58:22,712: DEBUG - + '[' start == stop ']'
2024-03-18 02:58:22,713: DEBUG - + '[' start == reload ']'
2024-03-18 02:58:22,713: DEBUG - ++ cut -d+ -f1
2024-03-18 02:58:22,715: DEBUG - ++ date --utc --rfc-3339=seconds
2024-03-18 02:58:22,720: DEBUG - + local 'time_start=2024-03-18 01:58:22 UTC'
2024-03-18 02:58:22,720: DEBUG - + systemctl start rustdeskrelay
2024-03-18 02:58:22,748: DEBUG - + ynh_systemd_action --service_name=rustdesksignal --action=start --log_path=systemd
2024-03-18 02:58:23,013: DEBUG - + service_name=rustdesksignal
2024-03-18 02:58:23,013: DEBUG - + action=start
2024-03-18 02:58:23,014: DEBUG - + line_match=
2024-03-18 02:58:23,014: DEBUG - + length=20
2024-03-18 02:58:23,014: DEBUG - + log_path=systemd
2024-03-18 02:58:23,014: DEBUG - + timeout=300
2024-03-18 02:58:23,014: DEBUG - + '[' start == stop ']'
2024-03-18 02:58:23,014: DEBUG - + '[' start == reload ']'
2024-03-18 02:58:23,015: DEBUG - ++ date --utc --rfc-3339=seconds
2024-03-18 02:58:23,016: DEBUG - ++ cut -d+ -f1
2024-03-18 02:58:23,022: DEBUG - + local 'time_start=2024-03-18 01:58:23 UTC'
2024-03-18 02:58:23,022: DEBUG - + systemctl start rustdesksignal
2024-03-18 02:58:23,216: INFO - [####################] > Installation of rustdesk-server completed
2024-03-18 02:58:23,216: DEBUG - + ynh_exit_properly
2024-03-18 02:58:23,216: DEBUG - + [[ install =~ ^install$|^upgrade$|^restore$ ]]
2024-03-18 02:58:24,223: DEBUG - Checking that required services are up and running...
2024-03-18 02:58:25,516: SUCCESS - Installation terminée