args: app: rustdesk-server force: false label: RustDesk Server no_remove_on_failure: false ended_at: 2025-02-17 19:44:59.909313 env: YNH_APP_ACTION: install YNH_APP_ARG_DOMAIN: rd.maindomain.tld YNH_APP_BASEDIR: /var/cache/yunohost/app_tmp_work_dirs/app_xcergkek YNH_APP_ID: rustdesk-server YNH_APP_INSTANCE_NAME: rustdesk-server YNH_APP_INSTANCE_NUMBER: '1' YNH_APP_MANIFEST_VERSION: 1.1.14~ynh1 YNH_APP_PACKAGING_FORMAT: '2.0' YNH_ARCH: amd64 YNH_DEBIAN_VERSION: bookworm YNH_DEFAULT_PHP_VERSION: '8.2' YNH_HELPERS_VERSION: '2.1' error: "\u042D\u0442\u043E \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435, \u043F\ \u043E-\u0432\u0438\u0434\u0438\u043C\u043E\u043C\u0443, \u043D\u0430\u0440\u0443\ \u0448\u0438\u043B\u043E \u044D\u0442\u0438 \u0432\u0430\u0436\u043D\u044B\u0435\ \ \u0441\u043B\u0443\u0436\u0431\u044B: fail2ban (failed)" interface: api operation: app_install parent: null related_to: - - app - rustdesk-server started_at: 2025-02-17 19:44:27.308985 success: false yunohost_version: 12.0.11 ============ 2025-02-17 22:44:27,313: INFO - Устанавливается rustdesk-server… 2025-02-17 22:44:27,319: INFO - Provisioning sources... 2025-02-17 22:44:27,321: DEBUG - Prefetching asset main: https://github.com/rustdesk/rustdesk-server/releases/download/1.1.14/rustdesk-server-linux-amd64.zip ... 2025-02-17 22:44:28,602: INFO - Provisioning system_user... 2025-02-17 22:44:28,642: INFO - Provisioning install_dir... 2025-02-17 22:44:28,649: INFO - Provisioning permissions... 2025-02-17 22:44:28,671: DEBUG - Разрешение 'rustdesk-server.main' обновлено 2025-02-17 22:44:28,672: DEBUG - Full log of this operation: '<a href="#/tools/logs/20250217-194428-permission_url-rustdesk-server" style="text-decoration:underline">Update URL related to permission 'rustdesk-server'</a>' 2025-02-17 22:44:28,681: DEBUG - Разрешение 'rustdesk-server.main' создано 2025-02-17 22:44:28,681: DEBUG - Full log of this operation: '<a href="#/tools/logs/20250217-194428-permission_create-rustdesk-server" style="text-decoration:underline">Create permission 'rustdesk-server'</a>' 2025-02-17 22:44:28,692: DEBUG - Nothing to update in LDAP 2025-02-17 22:44:28,693: DEBUG - Разрешение 'rustdesk-server.main' обновлено 2025-02-17 22:44:28,693: DEBUG - Full log of this operation: '<a href="#/tools/logs/20250217-194428-user_permission_update-rustdesk-server" style="text-decoration:underline">Update accesses for permission 'rustdesk-server'</a>' 2025-02-17 22:44:28,701: DEBUG - Nothing to update in LDAP 2025-02-17 22:44:28,701: DEBUG - Разрешение 'rustdesk-server.main' обновлено 2025-02-17 22:44:28,702: DEBUG - Full log of this operation: '<a href="#/tools/logs/20250217-194428-permission_url-rustdesk-server" style="text-decoration:underline">Update URL related to permission 'rustdesk-server'</a>' 2025-02-17 22:44:28,707: DEBUG - The permission database has been resynchronized 2025-02-17 22:44:28,725: DEBUG - SSO and portal configurations regenerated 2025-02-17 22:44:28,730: INFO - Provisioning ports... 2025-02-17 22:44:28,813: DEBUG - discovering UPnP devices... 2025-02-17 22:44:43,236: WARNING - Failed to find any UPnP device on the network 2025-02-17 22:44:43,241: DEBUG - found -1 UPnP device(s) 2025-02-17 22:44:43,241: ERROR - No UPnP device found 2025-02-17 22:44:43,271: WARNING - Порт 1900 уже закрыт для подключений IPv4 2025-02-17 22:44:43,272: WARNING - Порт 1900 уже закрыт для подключений IPv6 2025-02-17 22:44:43,594: DEBUG - Running 'systemctl restart fail2ban' 2025-02-17 22:44:45,021: SUCCESS - Firewall reloaded 2025-02-17 22:44:45,290: DEBUG - Running 'systemctl restart fail2ban' 2025-02-17 22:44:45,908: SUCCESS - Firewall reloaded 2025-02-17 22:44:46,266: DEBUG - Running 'systemctl restart fail2ban' 2025-02-17 22:44:46,553: SUCCESS - Firewall reloaded 2025-02-17 22:44:46,888: DEBUG - Running 'systemctl restart fail2ban' 2025-02-17 22:44:47,956: SUCCESS - Firewall reloaded 2025-02-17 22:44:48,314: DEBUG - Running 'systemctl restart fail2ban' 2025-02-17 22:44:49,753: SUCCESS - Firewall reloaded 2025-02-17 22:44:50,099: DEBUG - Running 'systemctl restart fail2ban' 2025-02-17 22:44:51,530: WARNING - Could not execute the command 'systemctl restart fail2ban' 2025-02-17 22:44:51,532: SUCCESS - Firewall reloaded 2025-02-17 22:44:51,555: INFO - Provisioning apt... 2025-02-17 22:44:51,562: DEBUG - Executing command '['sh', '-c', '/bin/bash -x "./provision_or_update_apt" 7>&1']' 2025-02-17 22:44:51,564: DEBUG - + source /usr/share/yunohost/helpers 2025-02-17 22:44:51,565: DEBUG - ++++ dirname -- /usr/share/yunohost/helpers 2025-02-17 22:44:51,566: DEBUG - +++ cd -- /usr/share/yunohost 2025-02-17 22:44:51,566: DEBUG - +++ pwd 2025-02-17 22:44:51,566: DEBUG - ++ SCRIPT_DIR=/usr/share/yunohost 2025-02-17 22:44:51,566: DEBUG - ++ YNH_HELPERS_VERSION=2.1 2025-02-17 22:44:51,568: DEBUG - ++ readonly 'XTRACE_ENABLE=set -o xtrace' 2025-02-17 22:44:51,568: DEBUG - ++ XTRACE_ENABLE='set -o xtrace' 2025-02-17 22:44:51,588: DEBUG - + ynh_abort_if_errors 2025-02-17 22:44:51,589: DEBUG - + trap ynh_exit_properly EXIT 2025-02-17 22:44:51,589: DEBUG - + ynh_apt_install_dependencies sqlite3 2025-02-17 22:44:51,589: DEBUG - ++ sed 's/\([^\<=\>]\)\ \([^(]\)/\1, \2/g' 2025-02-17 22:44:51,589: DEBUG - ++ sed 's/|/ | /' 2025-02-17 22:44:51,591: DEBUG - + local dependencies=sqlite3 2025-02-17 22:44:51,592: DEBUG - ++ ynh_read_manifest version 2025-02-17 22:44:51,592: DEBUG - ++ cat /var/cache/yunohost/app_tmp_work_dirs/app_et79ot7w/manifest.toml 2025-02-17 22:44:51,592: DEBUG - ++ toml_to_json 2025-02-17 22:44:51,593: DEBUG - ++ python3 -c 'import toml, json, sys; print(json.dumps(toml.load(sys.stdin)))' 2025-02-17 22:44:51,593: DEBUG - ++ jq .version --raw-output 2025-02-17 22:44:51,627: DEBUG - + local version=1.1.14~ynh1 2025-02-17 22:44:51,627: DEBUG - + local app_ynh_deps=rustdesk-server-ynh-deps 2025-02-17 22:44:51,627: DEBUG - + grep '[<=>]' 2025-02-17 22:44:51,629: DEBUG - ++ grep -oP '(?<=php)[0-9.]+(?=-|\>|)' 2025-02-17 22:44:51,629: DEBUG - ++ sort -u 2025-02-17 22:44:51,631: DEBUG - + local specific_php_version= 2025-02-17 22:44:51,631: DEBUG - + grep --quiet php 2025-02-17 22:44:51,632: DEBUG - ++ _ynh_apt_package_is_installed postgresql-13 2025-02-17 22:44:51,632: DEBUG - ++ local package=postgresql-13 2025-02-17 22:44:51,632: DEBUG - ++ dpkg-query --show '--showformat=${db:Status-Status}' postgresql-13 2025-02-17 22:44:51,632: DEBUG - ++ grep --quiet '^installed$' 2025-02-17 22:44:51,643: DEBUG - ++ echo no 2025-02-17 22:44:51,643: DEBUG - + local psql_installed=no 2025-02-17 22:44:51,643: DEBUG - + [[ true == \t\r\u\e ]] 2025-02-17 22:44:51,643: DEBUG - + YNH_APT_INSTALL_DEPENDENCIES_REPLACE=false 2025-02-17 22:44:51,644: DEBUG - ++ mktemp --directory 2025-02-17 22:44:51,645: DEBUG - + local TMPDIR=/tmp/tmp.qdn6ddyB1t 2025-02-17 22:44:51,645: DEBUG - + mkdir -p /tmp/tmp.qdn6ddyB1t/rustdesk-server-ynh-deps/DEBIAN 2025-02-17 22:44:51,647: DEBUG - + chmod -R 755 /tmp/tmp.qdn6ddyB1t/rustdesk-server-ynh-deps 2025-02-17 22:44:51,648: DEBUG - + cat 2025-02-17 22:44:51,649: DEBUG - + _ynh_apt update 2025-02-17 22:44:51,649: DEBUG - + _ynh_wait_dpkg_free 2025-02-17 22:44:51,746: DEBUG - + return 0 2025-02-17 22:44:51,747: DEBUG - + apt-get --assume-yes --quiet -o=Acquire::Retries=3 -o=Dpkg::Use-Pty=0 update 2025-02-17 22:44:52,016: DEBUG - Hit:1 http://security.debian.org/debian-security bookworm-security InRelease 2025-02-17 22:44:52,024: DEBUG - Hit:2 http://repo.yunohost.org/debian bookworm InRelease 2025-02-17 22:44:52,058: DEBUG - Hit:3 https://dl.yarnpkg.com/debian stable InRelease 2025-02-17 22:44:52,067: DEBUG - Hit:4 http://ftp.debian.org/debian bookworm InRelease 2025-02-17 22:44:52,138: DEBUG - Hit:5 http://ftp.debian.org/debian bookworm-updates InRelease 2025-02-17 22:44:52,284: DEBUG - Hit:6 https://packages.sury.su/php bookworm InRelease 2025-02-17 22:44:54,678: DEBUG - Reading package lists... 2025-02-17 22:44:54,691: DEBUG - + _ynh_wait_dpkg_free 2025-02-17 22:44:54,786: DEBUG - + return 0 2025-02-17 22:44:54,786: DEBUG - + dpkg-deb --build /tmp/tmp.qdn6ddyB1t/rustdesk-server-ynh-deps /tmp/tmp.qdn6ddyB1t/rustdesk-server-ynh-deps.deb 2025-02-17 22:44:54,798: DEBUG - + dpkg --force-depends --install /tmp/tmp.qdn6ddyB1t/rustdesk-server-ynh-deps.deb 2025-02-17 22:44:54,798: DEBUG - + tee /tmp/tmp.qdn6ddyB1t/dpkg_log 2025-02-17 22:44:54,836: DEBUG - Selecting previously unselected package rustdesk-server-ynh-deps. 2025-02-17 22:44:55,108: DEBUG - (Reading database ... 107760 files and directories currently installed.) 2025-02-17 22:44:55,115: DEBUG - Preparing to unpack .../rustdesk-server-ynh-deps.deb ... 2025-02-17 22:44:55,117: DEBUG - Unpacking rustdesk-server-ynh-deps (1.1.14~ynh1) ... 2025-02-17 22:44:55,149: DEBUG - Setting up rustdesk-server-ynh-deps (1.1.14~ynh1) ... 2025-02-17 22:44:55,175: DEBUG - + _ynh_apt_install --fix-broken 2025-02-17 22:44:55,176: DEBUG - + _ynh_apt --no-remove --option Dpkg::Options::=--force-confdef --option Dpkg::Options::=--force-confold install --fix-broken 2025-02-17 22:44:55,176: DEBUG - + _ynh_wait_dpkg_free 2025-02-17 22:44:55,278: DEBUG - + return 0 2025-02-17 22:44:55,278: 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 2025-02-17 22:44:55,488: DEBUG - Reading package lists... 2025-02-17 22:44:55,655: DEBUG - Building dependency tree... 2025-02-17 22:44:55,655: DEBUG - Reading state information... 2025-02-17 22:44:55,853: DEBUG - 0 upgraded, 0 newly installed, 0 to remove and 18 not upgraded. 2025-02-17 22:44:55,853: DEBUG - + rm --recursive --force /tmp/tmp.qdn6ddyB1t 2025-02-17 22:44:55,854: DEBUG - + _ynh_apt_package_is_installed rustdesk-server-ynh-deps 2025-02-17 22:44:55,854: DEBUG - + local package=rustdesk-server-ynh-deps 2025-02-17 22:44:55,855: DEBUG - + dpkg-query --show '--showformat=${db:Status-Status}' rustdesk-server-ynh-deps 2025-02-17 22:44:55,855: DEBUG - + grep --quiet '^installed$' 2025-02-17 22:44:55,864: DEBUG - ++ _ynh_apt_package_is_installed postgresql-13 2025-02-17 22:44:55,864: DEBUG - ++ local package=postgresql-13 2025-02-17 22:44:55,864: DEBUG - ++ dpkg-query --show '--showformat=${db:Status-Status}' postgresql-13 2025-02-17 22:44:55,864: DEBUG - ++ grep --quiet '^installed$' 2025-02-17 22:44:55,874: DEBUG - ++ echo no 2025-02-17 22:44:55,874: DEBUG - + local psql_installed2=no 2025-02-17 22:44:55,874: DEBUG - + [[ no != \n\o ]] 2025-02-17 22:44:55,874: DEBUG - + ynh_exit_properly 2025-02-17 22:44:55,874: DEBUG - + [[ provision_or_update_apt =~ ^install$|^upgrade$|^restore$ ]] 2025-02-17 22:44:55,981: DEBUG - Executing command '['sh', '-c', '/bin/bash -x "./install" 7>&1']' 2025-02-17 22:44:55,985: DEBUG - + source _common.sh 2025-02-17 22:44:55,986: DEBUG - + source /usr/share/yunohost/helpers 2025-02-17 22:44:55,987: DEBUG - ++++ dirname -- /usr/share/yunohost/helpers 2025-02-17 22:44:55,988: DEBUG - +++ cd -- /usr/share/yunohost 2025-02-17 22:44:55,988: DEBUG - +++ pwd 2025-02-17 22:44:55,988: DEBUG - ++ SCRIPT_DIR=/usr/share/yunohost 2025-02-17 22:44:55,989: DEBUG - ++ YNH_HELPERS_VERSION=2.1 2025-02-17 22:44:55,991: DEBUG - ++ readonly 'XTRACE_ENABLE=set -o xtrace' 2025-02-17 22:44:55,992: DEBUG - ++ XTRACE_ENABLE='set -o xtrace' 2025-02-17 22:44:56,010: INFO - [+++++...............] > Setting up source files... 2025-02-17 22:44:56,012: DEBUG - + ynh_setup_source --dest_dir=/var/www/rustdesk-server 2025-02-17 22:44:56,034: DEBUG - + keep= 2025-02-17 22:44:56,034: DEBUG - + full_replace=0 2025-02-17 22:44:56,034: DEBUG - + source_id=main 2025-02-17 22:44:56,034: DEBUG - ++ ynh_read_manifest 'resources.sources["main"]' 2025-02-17 22:44:56,035: DEBUG - ++ cat /var/cache/yunohost/app_tmp_work_dirs/app_xcergkek/manifest.toml 2025-02-17 22:44:56,035: DEBUG - ++ toml_to_json 2025-02-17 22:44:56,035: DEBUG - ++ python3 -c 'import toml, json, sys; print(json.dumps(toml.load(sys.stdin)))' 2025-02-17 22:44:56,035: DEBUG - ++ jq '.resources.sources["main"]' --raw-output 2025-02-17 22:44:56,068: DEBUG - + local 'sources_json={ 2025-02-17 22:44:56,068: DEBUG - "amd64": { 2025-02-17 22:44:56,068: DEBUG - "url": "https://github.com/rustdesk/rustdesk-server/releases/download/1.1.14/rustdesk-server-linux-amd64.zip", 2025-02-17 22:44:56,068: DEBUG - "sha256": "bfee54d3c5dce834ef00906b412d0e8738712d7d9f07393b9ce66d998833d540" 2025-02-17 22:44:56,068: DEBUG - }, 2025-02-17 22:44:56,068: DEBUG - "i386": { 2025-02-17 22:44:56,068: DEBUG - "url": "https://github.com/rustdesk/rustdesk-server/releases/download/1.1.14/rustdesk-server-linux-i386.zip", 2025-02-17 22:44:56,068: DEBUG - "sha256": "c8166a8f3564a593b0a1d159629491eb6c3e442a7613046e5948af706b25e1ec" 2025-02-17 22:44:56,068: DEBUG - }, 2025-02-17 22:44:56,069: DEBUG - "arm64": { 2025-02-17 22:44:56,069: DEBUG - "url": "https://github.com/rustdesk/rustdesk-server/releases/download/1.1.14/rustdesk-server-linux-arm64v8.zip", 2025-02-17 22:44:56,069: DEBUG - "sha256": "d19fdb711621ad96e794ebc7899dc80d6829c9ae871483df520fb78a48c2d7ac" 2025-02-17 22:44:56,069: DEBUG - }, 2025-02-17 22:44:56,069: DEBUG - "armhf": { 2025-02-17 22:44:56,069: DEBUG - "url": "https://github.com/rustdesk/rustdesk-server/releases/download/1.1.14/rustdesk-server-linux-armv7.zip", 2025-02-17 22:44:56,069: DEBUG - "sha256": "6caa0945a3505dcd7a7327cd3ca6122b94d0b2bbaefb75b28e148cfb8c8979a7" 2025-02-17 22:44:56,069: DEBUG - }, 2025-02-17 22:44:56,069: DEBUG - "autoupdate": { 2025-02-17 22:44:56,069: DEBUG - "strategy": "latest_github_release", 2025-02-17 22:44:56,069: DEBUG - "asset": { 2025-02-17 22:44:56,069: DEBUG - "amd64": "rustdesk-server-linux-amd64.zip", 2025-02-17 22:44:56,069: DEBUG - "i386": "rustdesk-server-linux-i386.zip", 2025-02-17 22:44:56,069: DEBUG - "arm64": "rustdesk-server-linux-arm64v8.zip", 2025-02-17 22:44:56,069: DEBUG - "armhf": "rustdesk-server-linux-armv7.zip" 2025-02-17 22:44:56,069: DEBUG - } 2025-02-17 22:44:56,069: DEBUG - } 2025-02-17 22:44:56,069: DEBUG - }' 2025-02-17 22:44:56,069: DEBUG - + jq -re .url 2025-02-17 22:44:56,093: DEBUG - null 2025-02-17 22:44:56,093: DEBUG - + local arch_prefix=.amd64 2025-02-17 22:44:56,118: DEBUG - + local src_url=https://github.com/rustdesk/rustdesk-server/releases/download/1.1.14/rustdesk-server-linux-amd64.zip 2025-02-17 22:44:56,144: DEBUG - + local src_sum=bfee54d3c5dce834ef00906b412d0e8738712d7d9f07393b9ce66d998833d540 2025-02-17 22:44:56,169: DEBUG - + local src_format= 2025-02-17 22:44:56,195: DEBUG - + local src_in_subdir= 2025-02-17 22:44:56,195: DEBUG - + src_in_subdir=true 2025-02-17 22:44:56,220: DEBUG - + local src_extract= 2025-02-17 22:44:56,246: DEBUG - + local src_platform= 2025-02-17 22:44:56,272: DEBUG - + local src_rename= 2025-02-17 22:44:56,272: DEBUG - + [[ -n https://github.com/rustdesk/rustdesk-server/releases/download/1.1.14/rustdesk-server-linux-amd64.zip ]] 2025-02-17 22:44:56,272: DEBUG - + [[ -n bfee54d3c5dce834ef00906b412d0e8738712d7d9f07393b9ce66d998833d540 ]] 2025-02-17 22:44:56,272: DEBUG - + [[ -z '' ]] 2025-02-17 22:44:56,272: DEBUG - + [[ https://github.com/rustdesk/rustdesk-server/releases/download/1.1.14/rustdesk-server-linux-amd64.zip =~ ^.*\.zip$ ]] 2025-02-17 22:44:56,272: DEBUG - + src_format=zip 2025-02-17 22:44:56,272: DEBUG - + src_format=zip 2025-02-17 22:44:56,272: DEBUG - ++ echo zip 2025-02-17 22:44:56,272: DEBUG - ++ tr '[:upper:]' '[:lower:]' 2025-02-17 22:44:56,275: DEBUG - + src_format=zip 2025-02-17 22:44:56,275: DEBUG - + src_extract=true 2025-02-17 22:44:56,275: DEBUG - + [[ true != \t\r\u\e ]] 2025-02-17 22:44:56,276: DEBUG - ++ dirname /var/cache/yunohost/download/rustdesk-server/main 2025-02-17 22:44:56,276: DEBUG - + mkdir -p /var/cache/yunohost/download/rustdesk-server 2025-02-17 22:44:56,277: DEBUG - + src_filename=/var/cache/yunohost/download/rustdesk-server/main 2025-02-17 22:44:56,277: DEBUG - + '[' zip = docker ']' 2025-02-17 22:44:56,277: DEBUG - + '[' -n https://github.com/rustdesk/rustdesk-server/releases/download/1.1.14/rustdesk-server-linux-amd64.zip ']' 2025-02-17 22:44:56,277: DEBUG - + '[' -e /var/cache/yunohost/download/rustdesk-server/main ']' 2025-02-17 22:44:56,278: DEBUG - + sha256sum --check --status 2025-02-17 22:44:56,303: DEBUG - + '[' '!' -e /var/cache/yunohost/download/rustdesk-server/main ']' 2025-02-17 22:44:56,303: DEBUG - + sha256sum --check --status 2025-02-17 22:44:56,328: DEBUG - + rm -rf /var/cache/yunohost/files_to_keep_during_setup_source/ 2025-02-17 22:44:56,329: DEBUG - + '[' -n '' ']' 2025-02-17 22:44:56,329: DEBUG - + mkdir --parents /var/www/rustdesk-server 2025-02-17 22:44:56,330: DEBUG - + [[ true == \f\a\l\s\e ]] 2025-02-17 22:44:56,330: DEBUG - + [[ zip == \d\o\c\k\e\r ]] 2025-02-17 22:44:56,330: DEBUG - + [[ zip == \z\i\p ]] 2025-02-17 22:44:56,330: DEBUG - + true 2025-02-17 22:44:56,330: DEBUG - ++ mktemp --directory 2025-02-17 22:44:56,331: DEBUG - + local tmp_dir=/tmp/tmp.A99TPm569N 2025-02-17 22:44:56,331: DEBUG - + unzip -quo /var/cache/yunohost/download/rustdesk-server/main -d /tmp/tmp.A99TPm569N 2025-02-17 22:44:56,437: DEBUG - + cp --archive /tmp/tmp.A99TPm569N/amd64/. /var/www/rustdesk-server 2025-02-17 22:44:56,446: DEBUG - + ynh_safe_rm /tmp/tmp.A99TPm569N 2025-02-17 22:44:56,446: DEBUG - + local target=/tmp/tmp.A99TPm569N 2025-02-17 22:44:56,482: DEBUG - + ynh_safe_rm /var/cache/yunohost/download/rustdesk-server/main 2025-02-17 22:44:56,482: DEBUG - + local target=/var/cache/yunohost/download/rustdesk-server/main 2025-02-17 22:44:56,492: DEBUG - + '[' -d /var/cache/yunohost/app_tmp_work_dirs/app_xcergkek/patches/main ']' 2025-02-17 22:44:56,492: DEBUG - + '[' -n '' ']' 2025-02-17 22:44:56,493: DEBUG - + rm -rf /var/cache/yunohost/files_to_keep_during_setup_source/ 2025-02-17 22:44:56,493: DEBUG - + '[' -n /var/www/rustdesk-server ']' 2025-02-17 22:44:56,493: DEBUG - + '[' /var/www/rustdesk-server == /var/www/rustdesk-server ']' 2025-02-17 22:44:56,494: DEBUG - + _ynh_apply_default_permissions /var/www/rustdesk-server 2025-02-17 22:44:56,494: DEBUG - + local target=/var/www/rustdesk-server 2025-02-17 22:44:56,494: DEBUG - + ynh_system_user_exists --username=rustdesk-server 2025-02-17 22:44:56,505: DEBUG - + getent passwd rustdesk-server 2025-02-17 22:44:56,509: DEBUG - + '[' -f /var/www/rustdesk-server ']' 2025-02-17 22:44:56,509: DEBUG - + '[' /var/www/rustdesk-server == /var/www/rustdesk-server ']' 2025-02-17 22:44:56,509: DEBUG - ++ ynh_read_manifest resources.install_dir.group 2025-02-17 22:44:56,510: DEBUG - ++ sed s/null//g 2025-02-17 22:44:56,510: DEBUG - ++ sed s/__APP__/rustdesk-server/g 2025-02-17 22:44:56,510: DEBUG - ++ cut -f1 -d: 2025-02-17 22:44:56,511: DEBUG - ++ jq .resources.install_dir.group --raw-output 2025-02-17 22:44:56,511: DEBUG - ++ cat /var/cache/yunohost/app_tmp_work_dirs/app_xcergkek/manifest.toml 2025-02-17 22:44:56,511: DEBUG - ++ toml_to_json 2025-02-17 22:44:56,512: DEBUG - ++ python3 -c 'import toml, json, sys; print(json.dumps(toml.load(sys.stdin)))' 2025-02-17 22:44:56,547: DEBUG - + local group= 2025-02-17 22:44:56,547: DEBUG - + [[ -z '' ]] 2025-02-17 22:44:56,547: DEBUG - + grep -q '^\s*alias\s\|^\s*root\s' /var/cache/yunohost/app_tmp_work_dirs/app_xcergkek/conf/nginx.conf 2025-02-17 22:44:56,548: DEBUG - + group=rustdesk-server 2025-02-17 22:44:56,548: DEBUG - + chmod -R u=rwX,g=rX,o=--- /var/www/rustdesk-server 2025-02-17 22:44:56,549: DEBUG - + chown -R rustdesk-server:rustdesk-server /var/www/rustdesk-server 2025-02-17 22:44:56,552: DEBUG - + return 2025-02-17 22:44:56,552: DEBUG - + chmod +x /var/www/rustdesk-server/hbbr 2025-02-17 22:44:56,553: DEBUG - + chmod +x /var/www/rustdesk-server/hbbs 2025-02-17 22:44:56,555: INFO - [#####+++++..........] > Adding system configurations related to rustdesk-server... 2025-02-17 22:44:56,557: DEBUG - + ynh_config_add_systemd --service=rustdeskrelay --template=rustdeskrelay.service 2025-02-17 22:44:56,575: DEBUG - + service=rustdeskrelay 2025-02-17 22:44:56,575: DEBUG - + template=rustdeskrelay.service 2025-02-17 22:44:56,575: DEBUG - + ynh_config_add --template=rustdeskrelay.service --destination=/etc/systemd/system/rustdeskrelay.service 2025-02-17 22:44:56,611: DEBUG - + jinja=0 2025-02-17 22:44:56,611: DEBUG - + '[' -f /var/cache/yunohost/app_tmp_work_dirs/app_xcergkek/conf/rustdeskrelay.service ']' 2025-02-17 22:44:56,611: DEBUG - + template_path=/var/cache/yunohost/app_tmp_work_dirs/app_xcergkek/conf/rustdeskrelay.service 2025-02-17 22:44:56,612: DEBUG - + ynh_backup_if_checksum_is_different /etc/systemd/system/rustdeskrelay.service 2025-02-17 22:44:56,674: DEBUG - + touch /etc/systemd/system/rustdeskrelay.service 2025-02-17 22:44:56,675: DEBUG - + chmod 640 /etc/systemd/system/rustdeskrelay.service 2025-02-17 22:44:56,675: DEBUG - + _ynh_apply_default_permissions /etc/systemd/system/rustdeskrelay.service 2025-02-17 22:44:56,676: DEBUG - + local target=/etc/systemd/system/rustdeskrelay.service 2025-02-17 22:44:56,676: DEBUG - + ynh_system_user_exists --username=rustdesk-server 2025-02-17 22:44:56,684: DEBUG - + getent passwd rustdesk-server 2025-02-17 22:44:56,685: DEBUG - + '[' -f /etc/systemd/system/rustdeskrelay.service ']' 2025-02-17 22:44:56,685: DEBUG - + is_in_dir /etc/systemd/system/rustdeskrelay.service /var/www/rustdesk-server 2025-02-17 22:44:56,686: DEBUG - + '[' -n /var/www/rustdesk-server ']' 2025-02-17 22:44:56,686: DEBUG - ++ realpath /etc/systemd/system/rustdeskrelay.service 2025-02-17 22:44:56,687: DEBUG - + local child=/etc/systemd/system/rustdeskrelay.service 2025-02-17 22:44:56,687: DEBUG - ++ realpath /var/www/rustdesk-server 2025-02-17 22:44:56,688: DEBUG - + local parent=/var/www/rustdesk-server 2025-02-17 22:44:56,688: DEBUG - + [[ /etc/systemd/system/rustdeskrelay.service =~ ^/var/www/rustdesk-server ]] 2025-02-17 22:44:56,689: DEBUG - + is_in_dir /etc/systemd/system/rustdeskrelay.service '' 2025-02-17 22:44:56,689: DEBUG - + '[' -n '' ']' 2025-02-17 22:44:56,689: DEBUG - + return 1 2025-02-17 22:44:56,689: DEBUG - + is_in_dir /etc/systemd/system/rustdeskrelay.service /etc/rustdesk-server 2025-02-17 22:44:56,689: DEBUG - + '[' -n /etc/rustdesk-server ']' 2025-02-17 22:44:56,689: DEBUG - ++ realpath /etc/systemd/system/rustdeskrelay.service 2025-02-17 22:44:56,690: DEBUG - + local child=/etc/systemd/system/rustdeskrelay.service 2025-02-17 22:44:56,690: DEBUG - ++ realpath /etc/rustdesk-server 2025-02-17 22:44:56,691: DEBUG - + local parent=/etc/rustdesk-server 2025-02-17 22:44:56,692: DEBUG - + [[ /etc/systemd/system/rustdeskrelay.service =~ ^/etc/rustdesk-server ]] 2025-02-17 22:44:56,692: DEBUG - + '[' /etc/systemd/system/rustdeskrelay.service == /var/www/rustdesk-server ']' 2025-02-17 22:44:56,692: DEBUG - + '[' /etc/systemd/system/rustdeskrelay.service == '' ']' 2025-02-17 22:44:56,692: DEBUG - + chmod 400 /etc/systemd/system/rustdeskrelay.service 2025-02-17 22:44:56,693: DEBUG - + chown root:root /etc/systemd/system/rustdeskrelay.service 2025-02-17 22:44:56,694: DEBUG - + [[ 0 == 1 ]] 2025-02-17 22:44:56,694: DEBUG - + cp -f /var/cache/yunohost/app_tmp_work_dirs/app_xcergkek/conf/rustdeskrelay.service /etc/systemd/system/rustdeskrelay.service 2025-02-17 22:44:56,695: DEBUG - + _ynh_replace_vars /etc/systemd/system/rustdeskrelay.service 2025-02-17 22:44:56,695: DEBUG - + local file=/etc/systemd/system/rustdeskrelay.service 2025-02-17 22:44:56,695: DEBUG - ++ grep -oP '__[A-Z0-9]+?[A-Z0-9_]*?[A-Z0-9]*?__' /etc/systemd/system/rustdeskrelay.service 2025-02-17 22:44:56,696: DEBUG - ++ sort --unique 2025-02-17 22:44:56,696: DEBUG - ++ sed 's@__\([^.]*\)__@\L\1@g' 2025-02-17 22:44:56,697: DEBUG - + uniques_vars=('app' 'install_dir' 'port_hbbr') 2025-02-17 22:44:56,702: DEBUG - + ynh_store_file_checksum /etc/systemd/system/rustdeskrelay.service 2025-02-17 22:44:56,778: DEBUG - + systemctl enable rustdeskrelay --quiet 2025-02-17 22:44:57,152: DEBUG - + systemctl daemon-reload 2025-02-17 22:44:57,513: DEBUG - + ynh_config_add_systemd --service=rustdesksignal --template=rustdesksignal.service 2025-02-17 22:44:57,533: DEBUG - + service=rustdesksignal 2025-02-17 22:44:57,533: DEBUG - + template=rustdesksignal.service 2025-02-17 22:44:57,533: DEBUG - + ynh_config_add --template=rustdesksignal.service --destination=/etc/systemd/system/rustdesksignal.service 2025-02-17 22:44:57,567: DEBUG - + jinja=0 2025-02-17 22:44:57,568: DEBUG - + '[' -f /var/cache/yunohost/app_tmp_work_dirs/app_xcergkek/conf/rustdesksignal.service ']' 2025-02-17 22:44:57,568: DEBUG - + template_path=/var/cache/yunohost/app_tmp_work_dirs/app_xcergkek/conf/rustdesksignal.service 2025-02-17 22:44:57,568: DEBUG - + ynh_backup_if_checksum_is_different /etc/systemd/system/rustdesksignal.service 2025-02-17 22:44:57,623: DEBUG - + touch /etc/systemd/system/rustdesksignal.service 2025-02-17 22:44:57,623: DEBUG - + chmod 640 /etc/systemd/system/rustdesksignal.service 2025-02-17 22:44:57,624: DEBUG - + _ynh_apply_default_permissions /etc/systemd/system/rustdesksignal.service 2025-02-17 22:44:57,624: DEBUG - + local target=/etc/systemd/system/rustdesksignal.service 2025-02-17 22:44:57,624: DEBUG - + ynh_system_user_exists --username=rustdesk-server 2025-02-17 22:44:57,631: DEBUG - + getent passwd rustdesk-server 2025-02-17 22:44:57,632: DEBUG - + '[' -f /etc/systemd/system/rustdesksignal.service ']' 2025-02-17 22:44:57,632: DEBUG - + is_in_dir /etc/systemd/system/rustdesksignal.service /var/www/rustdesk-server 2025-02-17 22:44:57,632: DEBUG - + '[' -n /var/www/rustdesk-server ']' 2025-02-17 22:44:57,633: DEBUG - ++ realpath /etc/systemd/system/rustdesksignal.service 2025-02-17 22:44:57,634: DEBUG - + local child=/etc/systemd/system/rustdesksignal.service 2025-02-17 22:44:57,634: DEBUG - ++ realpath /var/www/rustdesk-server 2025-02-17 22:44:57,635: DEBUG - + local parent=/var/www/rustdesk-server 2025-02-17 22:44:57,635: DEBUG - + [[ /etc/systemd/system/rustdesksignal.service =~ ^/var/www/rustdesk-server ]] 2025-02-17 22:44:57,635: DEBUG - + is_in_dir /etc/systemd/system/rustdesksignal.service '' 2025-02-17 22:44:57,635: DEBUG - + '[' -n '' ']' 2025-02-17 22:44:57,635: DEBUG - + return 1 2025-02-17 22:44:57,635: DEBUG - + is_in_dir /etc/systemd/system/rustdesksignal.service /etc/rustdesk-server 2025-02-17 22:44:57,635: DEBUG - + '[' -n /etc/rustdesk-server ']' 2025-02-17 22:44:57,635: DEBUG - ++ realpath /etc/systemd/system/rustdesksignal.service 2025-02-17 22:44:57,636: DEBUG - + local child=/etc/systemd/system/rustdesksignal.service 2025-02-17 22:44:57,637: DEBUG - ++ realpath /etc/rustdesk-server 2025-02-17 22:44:57,638: DEBUG - + local parent=/etc/rustdesk-server 2025-02-17 22:44:57,638: DEBUG - + [[ /etc/systemd/system/rustdesksignal.service =~ ^/etc/rustdesk-server ]] 2025-02-17 22:44:57,638: DEBUG - + '[' /etc/systemd/system/rustdesksignal.service == /var/www/rustdesk-server ']' 2025-02-17 22:44:57,638: DEBUG - + '[' /etc/systemd/system/rustdesksignal.service == '' ']' 2025-02-17 22:44:57,638: DEBUG - + chmod 400 /etc/systemd/system/rustdesksignal.service 2025-02-17 22:44:57,639: DEBUG - + chown root:root /etc/systemd/system/rustdesksignal.service 2025-02-17 22:44:57,640: DEBUG - + [[ 0 == 1 ]] 2025-02-17 22:44:57,640: DEBUG - + cp -f /var/cache/yunohost/app_tmp_work_dirs/app_xcergkek/conf/rustdesksignal.service /etc/systemd/system/rustdesksignal.service 2025-02-17 22:44:57,641: DEBUG - + _ynh_replace_vars /etc/systemd/system/rustdesksignal.service 2025-02-17 22:44:57,641: DEBUG - + local file=/etc/systemd/system/rustdesksignal.service 2025-02-17 22:44:57,642: DEBUG - ++ grep -oP '__[A-Z0-9]+?[A-Z0-9_]*?[A-Z0-9]*?__' /etc/systemd/system/rustdesksignal.service 2025-02-17 22:44:57,642: DEBUG - ++ sort --unique 2025-02-17 22:44:57,642: DEBUG - ++ sed 's@__\([^.]*\)__@\L\1@g' 2025-02-17 22:44:57,643: DEBUG - + uniques_vars=('app' 'domain' 'install_dir' 'port_hbbsbis') 2025-02-17 22:44:57,650: DEBUG - + ynh_store_file_checksum /etc/systemd/system/rustdesksignal.service 2025-02-17 22:44:57,727: DEBUG - + systemctl enable rustdesksignal --quiet 2025-02-17 22:44:58,102: DEBUG - + systemctl daemon-reload 2025-02-17 22:44:58,462: DEBUG - + yunohost service add rustdeskrelay '--description=Rustdesk Relay Server' --log=/var/log/rustdesk-server/rustdesk-server.log 2025-02-17 22:44:58,691: DEBUG - SUCCESS The service 'rustdeskrelay' was added 2025-02-17 22:44:58,714: DEBUG - + yunohost service add rustdesksignal '--description=Rustdesk Signal Server' --log=/var/log/rustdesk-server/rustdesk-server.log 2025-02-17 22:44:58,937: DEBUG - SUCCESS The service 'rustdesksignal' was added 2025-02-17 22:44:58,965: DEBUG - + mkdir -p /var/log/rustdesk-server 2025-02-17 22:44:58,966: DEBUG - + touch /var/log/rustdesk-server/rustdesk-server.log 2025-02-17 22:44:58,967: DEBUG - + ynh_config_add_logrotate 2025-02-17 22:44:58,967: DEBUG - + local logfile= 2025-02-17 22:44:58,967: DEBUG - + set -o noglob 2025-02-17 22:44:58,967: DEBUG - + [[ -z '' ]] 2025-02-17 22:44:58,967: DEBUG - + logfile='/var/log/rustdesk-server/*.log' 2025-02-17 22:44:58,967: DEBUG - + set +o noglob 2025-02-17 22:44:58,967: DEBUG - + for stuff in $logfile 2025-02-17 22:44:58,967: DEBUG - ++ dirname /var/log/rustdesk-server/hbbr.log 2025-02-17 22:44:58,968: DEBUG - + local dir=/var/log/rustdesk-server 2025-02-17 22:44:58,968: DEBUG - + mkdir --parents /var/log/rustdesk-server 2025-02-17 22:44:58,969: DEBUG - + chmod 750 /var/log/rustdesk-server 2025-02-17 22:44:58,970: DEBUG - + chown rustdesk-server:rustdesk-server /var/log/rustdesk-server 2025-02-17 22:44:58,971: DEBUG - + for stuff in $logfile 2025-02-17 22:44:58,971: DEBUG - ++ dirname /var/log/rustdesk-server/hbbs.log 2025-02-17 22:44:58,972: DEBUG - + local dir=/var/log/rustdesk-server 2025-02-17 22:44:58,972: DEBUG - + mkdir --parents /var/log/rustdesk-server 2025-02-17 22:44:58,973: DEBUG - + chmod 750 /var/log/rustdesk-server 2025-02-17 22:44:58,974: DEBUG - + chown rustdesk-server:rustdesk-server /var/log/rustdesk-server 2025-02-17 22:44:58,974: DEBUG - + for stuff in $logfile 2025-02-17 22:44:58,975: DEBUG - ++ dirname /var/log/rustdesk-server/rustdesk-server.log 2025-02-17 22:44:58,976: DEBUG - + local dir=/var/log/rustdesk-server 2025-02-17 22:44:58,976: DEBUG - + mkdir --parents /var/log/rustdesk-server 2025-02-17 22:44:58,976: DEBUG - + chmod 750 /var/log/rustdesk-server 2025-02-17 22:44:58,977: DEBUG - + chown rustdesk-server:rustdesk-server /var/log/rustdesk-server 2025-02-17 22:44:58,978: DEBUG - ++ mktemp 2025-02-17 22:44:58,979: DEBUG - + local tempconf=/tmp/tmp.Bycp8O0aLC 2025-02-17 22:44:58,979: DEBUG - + cat 2025-02-17 22:44:58,980: DEBUG - + [[ true == \t\r\u\e ]] 2025-02-17 22:44:58,980: DEBUG - + cat /tmp/tmp.Bycp8O0aLC 2025-02-17 22:44:58,982: DEBUG - + FIRST_CALL_TO_LOGROTATE=false 2025-02-17 22:44:58,982: DEBUG - + chmod 644 /etc/logrotate.d/rustdesk-server 2025-02-17 22:44:58,984: INFO - [##########+++++.....] > Starting rustdesk-server's systemd service... 2025-02-17 22:44:58,985: DEBUG - + ynh_systemctl --service=rustdeskrelay --action=start --log_path=systemd 2025-02-17 22:44:59,072: DEBUG - + service=rustdeskrelay 2025-02-17 22:44:59,073: DEBUG - + action=start 2025-02-17 22:44:59,073: DEBUG - + wait_until= 2025-02-17 22:44:59,073: DEBUG - + length=20 2025-02-17 22:44:59,073: DEBUG - + log_path=systemd 2025-02-17 22:44:59,073: DEBUG - + timeout=60 2025-02-17 22:44:59,073: DEBUG - + ynh_in_ci_tests 2025-02-17 22:44:59,073: DEBUG - + '[' start == stop ']' 2025-02-17 22:44:59,073: DEBUG - + '[' start == reload ']' 2025-02-17 22:44:59,074: DEBUG - ++ date --utc --rfc-3339=seconds 2025-02-17 22:44:59,074: DEBUG - ++ cut -d+ -f1 2025-02-17 22:44:59,075: DEBUG - + local 'time_start=2025-02-17 19:44:59 UTC' 2025-02-17 22:44:59,075: DEBUG - + systemctl start rustdeskrelay 2025-02-17 22:44:59,083: DEBUG - + ynh_systemctl --service=rustdesksignal --action=start --log_path=systemd 2025-02-17 22:44:59,180: DEBUG - + service=rustdesksignal 2025-02-17 22:44:59,180: DEBUG - + action=start 2025-02-17 22:44:59,180: DEBUG - + wait_until= 2025-02-17 22:44:59,180: DEBUG - + length=20 2025-02-17 22:44:59,180: DEBUG - + log_path=systemd 2025-02-17 22:44:59,180: DEBUG - + timeout=60 2025-02-17 22:44:59,180: DEBUG - + ynh_in_ci_tests 2025-02-17 22:44:59,181: DEBUG - + '[' start == stop ']' 2025-02-17 22:44:59,181: DEBUG - + '[' start == reload ']' 2025-02-17 22:44:59,181: DEBUG - ++ date --utc --rfc-3339=seconds 2025-02-17 22:44:59,181: DEBUG - ++ cut -d+ -f1 2025-02-17 22:44:59,182: DEBUG - + local 'time_start=2025-02-17 19:44:59 UTC' 2025-02-17 22:44:59,182: DEBUG - + systemctl start rustdesksignal 2025-02-17 22:44:59,191: INFO - [####################] > Installation of rustdesk-server completed 2025-02-17 22:44:59,193: DEBUG - + ynh_exit_properly 2025-02-17 22:44:59,193: DEBUG - + [[ install =~ ^install$|^upgrade$|^restore$ ]] 2025-02-17 22:44:59,294: DEBUG - Checking that required services are up and running... 2025-02-17 22:44:59,907: ERROR - Невозможно установить rustdesk-server: Это действие, по-видимому, нарушило эти важные службы: fail2ban (failed)