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