YunoHost-Apps / mautrix_signal_ynh

Matrix signal package for YunoHost
GNU Affero General Public License v3.0
4 stars 10 forks source link

Investigate signald upgrade #22

Closed MayeulC closed 1 year ago

MayeulC commented 2 years ago

Describe the bug

For some reason upgrading the package trough yunohost doesn't upgrade signald.

The version currently remains the same after upgrading, 0.14.0+git2021-08-06re738db77.19 in my case, even though there are newer versions available: https://updates.signald.org/dists/unstable/main/binary-amd64/Packages.gz

Related code:

https://github.com/YunoHost-Apps/mautrix_signal_ynh/blob/d27369c631bad3bc13d07ebbb6e602b903f7fdcf/scripts/upgrade#L121-L129

https://github.com/YunoHost-Apps/mautrix_signal_ynh/blob/d27369c631bad3bc13d07ebbb6e602b903f7fdcf/scripts/_common.sh#L9

https://github.com/YunoHost/yunohost/blob/4162557aacc7888ba138d02fcf3553e688b96d69/data/helpers.d/apt#L407-L432

Expected behavior

Upgrading the app should upgrade to the latest signald release.

Logs

Relevant upgrade log ``` 2021-10-26 21:28:11,261: INFO - [#######+............] > Upgrading dependencies... [00h00m,01s] 2021-10-26 21:28:11,262: DEBUG - ++ echo 'postgresql python3' 2021-10-26 21:28:11,262: DEBUG - ++ sed 's/\([^\<=\>]\)\ \([^(]\)/\1, \2/g' 2021-10-26 21:28:11,266: DEBUG - + dependencies='postgresql, python3' 2021-10-26 21:28:11,269: DEBUG - + local 'dependencies=postgresql, python3' 2021-10-26 21:28:11,269: DEBUG - + local manifest_path=/var/cache/yunohost/app_tmp_work_dirs/app_vkkyy2fs/manifest.json 2021-10-26 21:28:11,270: DEBUG - ++ jq -r .version /var/cache/yunohost/app_tmp_work_dirs/app_vkkyy2fs/manifest.json 2021-10-26 21:28:11,290: DEBUG - + local version=0.2.0~ynh1 2021-10-26 21:28:11,291: DEBUG - + '[' -z 0.2.0~ynh1 ']' 2021-10-26 21:28:11,292: DEBUG - + '[' 0.2.0~ynh1 == null ']' 2021-10-26 21:28:11,292: DEBUG - + local dep_app=mautrix-signal 2021-10-26 21:28:11,293: DEBUG - + [[ postgresql, python3 =~ [<=>] ]] 2021-10-26 21:28:11,293: DEBUG - + grep --quiet php 2021-10-26 21:28:11,293: DEBUG - + echo postgresql, python3 2021-10-26 21:28:11,294: DEBUG - + cat 2021-10-26 21:28:11,302: DEBUG - + ynh_package_install_from_equivs /tmp/mautrix-signal-ynh-deps.control 2021-10-26 21:28:11,303: DEBUG - + local controlfile=/tmp/mautrix-signal-ynh-deps.control 2021-10-26 21:28:11,304: DEBUG - ++ grep '^Package: ' /tmp/mautrix-signal-ynh-deps.control 2021-10-26 21:28:11,305: DEBUG - ++ cut '--delimiter= ' --fields=2 2021-10-26 21:28:11,307: DEBUG - + local pkgname=mautrix-signal-ynh-deps 2021-10-26 21:28:11,308: DEBUG - ++ grep '^Version: ' /tmp/mautrix-signal-ynh-deps.control 2021-10-26 21:28:11,312: DEBUG - ++ cut '--delimiter= ' --fields=2 2021-10-26 21:28:11,316: DEBUG - + local pkgversion=0.2.0~ynh1 2021-10-26 21:28:11,317: DEBUG - + [[ -z mautrix-signal-ynh-deps ]] 2021-10-26 21:28:11,317: DEBUG - + [[ -z 0.2.0~ynh1 ]] 2021-10-26 21:28:11,318: DEBUG - + ynh_package_update 2021-10-26 21:28:11,318: DEBUG - + ynh_apt update 2021-10-26 21:28:11,318: DEBUG - + ynh_wait_dpkg_free 2021-10-26 21:28:13,443: DEBUG - + return 0 2021-10-26 21:28:13,444: DEBUG - + LC_ALL=C 2021-10-26 21:28:13,444: DEBUG - + DEBIAN_FRONTEND=noninteractive 2021-10-26 21:28:13,444: DEBUG - + apt-get --assume-yes --quiet -o=Acquire::Retries=3 -o=Dpkg::Use-Pty=0 update 2021-10-26 21:28:13,987: DEBUG - Hit:1 http://forge.yunohost.org/debian buster InRelease 2021-10-26 21:28:13,988: DEBUG - Hit:2 http://ftp.debian.org/debian buster InRelease 2021-10-26 21:28:13,990: DEBUG - Get:3 http://deb.debian.org/debian buster-backports InRelease [46.7 kB] 2021-10-26 21:28:13,993: DEBUG - Hit:4 http://security.debian.org/debian-security buster/updates InRelease 2021-10-26 21:28:13,994: DEBUG - Hit:5 https://download.docker.com/linux/debian buster InRelease 2021-10-26 21:28:14,007: DEBUG - Hit:6 https://packages.sury.org/php buster InRelease 2021-10-26 21:28:14,010: DEBUG - Get:7 http://ftp.debian.org/debian buster-updates InRelease [51.9 kB] 2021-10-26 21:28:14,085: DEBUG - Hit:9 http://download.onlyoffice.com/repo/debian squeeze InRelease 2021-10-26 21:28:14,096: DEBUG - Hit:8 http://download.opensuse.org/repositories/devel:languages:crystal/Debian_Unstable InRelease 2021-10-26 21:28:16,869: DEBUG - Fetched 98.6 kB in 2s (50.6 kB/s) 2021-10-26 21:28:28,305: DEBUG - Reading package lists... 2021-10-26 21:28:28,345: WARNING - W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:28,346: WARNING - W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:28,347: WARNING - W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:28,347: WARNING - W: Target Translations (main/i18n/Translation-fr) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:28,348: WARNING - W: Target Contents-deb (main/Contents-amd64) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:28,348: WARNING - W: Target Contents-deb (main/Contents-all) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:28,349: WARNING - W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:28,350: WARNING - W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:28,350: WARNING - W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:28,350: WARNING - W: Target Translations (main/i18n/Translation-fr) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:28,351: WARNING - W: Target Contents-deb (main/Contents-amd64) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:28,352: WARNING - W: Target Contents-deb (main/Contents-all) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:28,352: DEBUG - ++ mktemp --directory 2021-10-26 21:28:28,353: DEBUG - + local TMPDIR=/tmp/tmp.C8FuIC6kqY 2021-10-26 21:28:28,353: DEBUG - + echo 10 2021-10-26 21:28:28,353: DEBUG - + ynh_wait_dpkg_free 2021-10-26 21:28:30,442: DEBUG - + return 0 2021-10-26 21:28:30,443: DEBUG - + cp /tmp/mautrix-signal-ynh-deps.control /tmp/tmp.C8FuIC6kqY/control 2021-10-26 21:28:30,445: DEBUG - + cd /tmp/tmp.C8FuIC6kqY 2021-10-26 21:28:30,446: DEBUG - + LC_ALL=C 2021-10-26 21:28:30,447: DEBUG - + equivs-build ./control 2021-10-26 21:28:32,940: DEBUG - + LC_ALL=C 2021-10-26 21:28:32,940: DEBUG - + tee ./dpkg_log 2021-10-26 21:28:32,940: DEBUG - + dpkg --force-depends --install ./mautrix-signal-ynh-deps_0.2.0~ynh1_all.deb 2021-10-26 21:28:33,012: DEBUG - dpkg: warning: downgrading mautrix-signal-ynh-deps from 0.2.0~ynh2 to 0.2.0~ynh1 2021-10-26 21:28:34,350: DEBUG - (Reading database ... 172303 files and directories currently installed.) 2021-10-26 21:28:34,356: DEBUG - Preparing to unpack .../mautrix-signal-ynh-deps_0.2.0~ynh1_all.deb ... 2021-10-26 21:28:34,373: DEBUG - Unpacking mautrix-signal-ynh-deps (0.2.0~ynh1) over (0.2.0~ynh2) ... 2021-10-26 21:28:34,406: DEBUG - Setting up mautrix-signal-ynh-deps (0.2.0~ynh1) ... 2021-10-26 21:28:34,446: DEBUG - + ynh_package_install --fix-broken 2021-10-26 21:28:34,446: DEBUG - + ynh_apt --no-remove --option Dpkg::Options::=--force-confdef --option Dpkg::Options::=--force-confold install --fix-broken 2021-10-26 21:28:34,446: DEBUG - + ynh_wait_dpkg_free 2021-10-26 21:28:35,874: DEBUG - + return 0 2021-10-26 21:28:35,874: DEBUG - + LC_ALL=C 2021-10-26 21:28:35,875: DEBUG - + DEBIAN_FRONTEND=noninteractive 2021-10-26 21:28:35,875: 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 2021-10-26 21:28:36,066: DEBUG - Reading package lists... 2021-10-26 21:28:36,271: DEBUG - Building dependency tree... 2021-10-26 21:28:36,276: DEBUG - Reading state information... 2021-10-26 21:28:36,516: DEBUG - The following packages were automatically installed and are no longer required: 2021-10-26 21:28:36,517: DEBUG - ca-certificates-java default-jre-headless java-common libunixsocket-java 2021-10-26 21:28:36,518: DEBUG - openjdk-11-jre-headless signald signaldctl 2021-10-26 21:28:36,518: DEBUG - Use 'apt autoremove' to remove them. 2021-10-26 21:28:36,554: DEBUG - 0 upgraded, 0 newly installed, 0 to remove and 60 not upgraded. 2021-10-26 21:28:36,555: DEBUG - + [[ -n /tmp/tmp.C8FuIC6kqY ]] 2021-10-26 21:28:36,556: DEBUG - + rm --recursive --force /tmp/tmp.C8FuIC6kqY 2021-10-26 21:28:36,557: DEBUG - + ynh_package_is_installed mautrix-signal-ynh-deps 2021-10-26 21:28:36,568: DEBUG - + ynh_wait_dpkg_free 2021-10-26 21:28:37,942: DEBUG - + return 0 2021-10-26 21:28:37,943: DEBUG - + dpkg-query --show '--showformat=${Status}' mautrix-signal-ynh-deps 2021-10-26 21:28:37,943: DEBUG - + grep --count 'ok installed' 2021-10-26 21:28:37,980: DEBUG - + rm /tmp/mautrix-signal-ynh-deps.control 2021-10-26 21:28:37,981: DEBUG - + ynh_app_setting_set --app=mautrix_signal --key=apt_dependencies '--value=postgresql, python3' 2021-10-26 21:28:38,073: DEBUG - + [[ apt_dependencies =~ (unprotected|protected|skipped)_ ]] 2021-10-26 21:28:38,073: DEBUG - + ynh_app_setting set mautrix_signal apt_dependencies 'postgresql, python3' 2021-10-26 21:28:38,239: DEBUG - + ynh_install_extra_app_dependencies '--repo=https://updates.signald.org unstable main' '--package=libunixsocket-java signald signaldctl' --key=https://updates.signald.org/apt-signing-key.asc 2021-10-26 21:28:38,330: DEBUG - + name=mautrix_signal 2021-10-26 21:28:38,330: DEBUG - + key=https://updates.signald.org/apt-signing-key.asc 2021-10-26 21:28:38,330: DEBUG - + '[' -n https://updates.signald.org/apt-signing-key.asc ']' 2021-10-26 21:28:38,331: DEBUG - + key=--key=https://updates.signald.org/apt-signing-key.asc 2021-10-26 21:28:38,331: DEBUG - + ynh_install_extra_repo '--repo=https://updates.signald.org unstable main' --key=https://updates.signald.org/apt-signing-key.asc --priority=995 --name=mautrix_signal 2021-10-26 21:28:38,475: DEBUG - + name=mautrix_signal 2021-10-26 21:28:38,475: DEBUG - + append=0 2021-10-26 21:28:38,476: DEBUG - + key=https://updates.signald.org/apt-signing-key.asc 2021-10-26 21:28:38,476: DEBUG - + priority=995 2021-10-26 21:28:38,476: DEBUG - + '[' 0 -eq 1 ']' 2021-10-26 21:28:38,477: DEBUG - + append= 2021-10-26 21:28:38,477: DEBUG - + wget_append=tee 2021-10-26 21:28:38,477: DEBUG - + repo='https://updates.signald.org unstable main' 2021-10-26 21:28:38,477: DEBUG - ++ echo 'https://updates.signald.org unstable main' 2021-10-26 21:28:38,477: DEBUG - ++ awk '{ print $1 }' 2021-10-26 21:28:38,481: DEBUG - + local uri=https://updates.signald.org 2021-10-26 21:28:38,482: DEBUG - ++ echo 'https://updates.signald.org unstable main' 2021-10-26 21:28:38,482: DEBUG - ++ awk '{ print $2 }' 2021-10-26 21:28:38,485: DEBUG - + local suite=unstable 2021-10-26 21:28:38,486: DEBUG - + local component=main 2021-10-26 21:28:38,486: DEBUG - + ynh_add_repo --uri=https://updates.signald.org --suite=unstable --component=main --name=mautrix_signal 2021-10-26 21:28:38,639: DEBUG - + name=mautrix_signal 2021-10-26 21:28:38,640: DEBUG - + append=0 2021-10-26 21:28:38,640: DEBUG - + '[' 0 -eq 1 ']' 2021-10-26 21:28:38,640: DEBUG - + append=tee 2021-10-26 21:28:38,640: DEBUG - + mkdir --parents /etc/apt/sources.list.d 2021-10-26 21:28:38,642: DEBUG - + echo 'deb https://updates.signald.org unstable main' 2021-10-26 21:28:38,642: DEBUG - + tee /etc/apt/sources.list.d/mautrix_signal.list 2021-10-26 21:28:38,644: DEBUG - deb https://updates.signald.org unstable main 2021-10-26 21:28:38,644: DEBUG - + local pin=updates.signald.org 2021-10-26 21:28:38,645: DEBUG - + pin=updates.signald.org 2021-10-26 21:28:38,645: DEBUG - + '[' -n 995 ']' 2021-10-26 21:28:38,645: DEBUG - + priority=--priority=995 2021-10-26 21:28:38,645: DEBUG - + ynh_pin_repo '--package=*' '--pin=origin "updates.signald.org"' --priority=995 --name=mautrix_signal 2021-10-26 21:28:38,812: DEBUG - + package='*' 2021-10-26 21:28:38,813: DEBUG - + priority=995 2021-10-26 21:28:38,813: DEBUG - + name=mautrix_signal 2021-10-26 21:28:38,813: DEBUG - + append=0 2021-10-26 21:28:38,813: DEBUG - + '[' 0 -eq 1 ']' 2021-10-26 21:28:38,814: DEBUG - + append=tee 2021-10-26 21:28:38,814: DEBUG - + [[ mautrix_signal != \e\x\t\r\a\_\p\h\p\_\v\e\r\s\i\o\n ]] 2021-10-26 21:28:38,814: DEBUG - + mkdir --parents /etc/apt/preferences.d 2021-10-26 21:28:38,815: DEBUG - + tee /etc/apt/preferences.d/mautrix_signal 2021-10-26 21:28:38,816: DEBUG - + echo 'Package: * 2021-10-26 21:28:38,816: DEBUG - Pin: origin "updates.signald.org" 2021-10-26 21:28:38,816: DEBUG - Pin-Priority: 995 2021-10-26 21:28:38,816: DEBUG - ' 2021-10-26 21:28:38,817: DEBUG - Package: * 2021-10-26 21:28:38,817: DEBUG - Pin: origin "updates.signald.org" 2021-10-26 21:28:38,818: DEBUG - Pin-Priority: 995 2021-10-26 21:28:38,818: DEBUG - 2021-10-26 21:28:38,818: DEBUG - + '[' -n https://updates.signald.org/apt-signing-key.asc ']' 2021-10-26 21:28:38,818: DEBUG - + mkdir --parents /etc/apt/trusted.gpg.d 2021-10-26 21:28:38,820: DEBUG - + wget --timeout 900 --quiet https://updates.signald.org/apt-signing-key.asc --output-document=- 2021-10-26 21:28:38,821: DEBUG - + gpg --dearmor 2021-10-26 21:28:38,821: DEBUG - + tee /etc/apt/trusted.gpg.d/mautrix_signal.gpg 2021-10-26 21:28:41,862: DEBUG - + ynh_package_update 2021-10-26 21:28:41,862: DEBUG - + ynh_apt update 2021-10-26 21:28:41,862: DEBUG - + ynh_wait_dpkg_free 2021-10-26 21:28:43,539: DEBUG - + return 0 2021-10-26 21:28:43,540: DEBUG - + LC_ALL=C 2021-10-26 21:28:43,541: DEBUG - + DEBIAN_FRONTEND=noninteractive 2021-10-26 21:28:43,541: DEBUG - + apt-get --assume-yes --quiet -o=Acquire::Retries=3 -o=Dpkg::Use-Pty=0 update 2021-10-26 21:28:43,788: DEBUG - Hit:1 http://download.onlyoffice.com/repo/debian squeeze InRelease 2021-10-26 21:28:43,788: DEBUG - Hit:2 http://forge.yunohost.org/debian buster InRelease 2021-10-26 21:28:43,791: DEBUG - Hit:3 https://download.docker.com/linux/debian buster InRelease 2021-10-26 21:28:43,842: DEBUG - Hit:4 http://download.opensuse.org/repositories/devel:languages:crystal/Debian_Unstable InRelease 2021-10-26 21:28:43,853: DEBUG - Hit:5 https://packages.sury.org/php buster InRelease 2021-10-26 21:28:43,861: DEBUG - Hit:6 http://ftp.debian.org/debian buster InRelease 2021-10-26 21:28:43,862: DEBUG - Hit:7 http://deb.debian.org/debian buster-backports InRelease 2021-10-26 21:28:43,862: DEBUG - Hit:8 http://security.debian.org/debian-security buster/updates InRelease 2021-10-26 21:28:43,886: DEBUG - Hit:9 http://ftp.debian.org/debian buster-updates InRelease 2021-10-26 21:28:45,042: DEBUG - Get:10 https://updates.signald.org unstable InRelease [8128 B] 2021-10-26 21:28:46,575: DEBUG - Get:11 https://updates.signald.org unstable/main amd64 Packages [24.9 kB] 2021-10-26 21:28:46,656: DEBUG - Fetched 33.0 kB in 3s (11.5 kB/s) 2021-10-26 21:28:48,442: DEBUG - Reading package lists... 2021-10-26 21:28:48,496: WARNING - W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:48,497: WARNING - W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:48,497: WARNING - W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:48,497: WARNING - W: Target Translations (main/i18n/Translation-fr) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:48,497: WARNING - W: Target Contents-deb (main/Contents-amd64) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:48,497: WARNING - W: Target Contents-deb (main/Contents-all) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:48,498: WARNING - W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:48,498: WARNING - W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:48,498: WARNING - W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:48,499: WARNING - W: Target Translations (main/i18n/Translation-fr) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:48,499: WARNING - W: Target Contents-deb (main/Contents-amd64) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:48,499: WARNING - W: Target Contents-deb (main/Contents-all) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:48,500: DEBUG - + ynh_add_app_dependencies '--package=libunixsocket-java signald signaldctl' 2021-10-26 21:28:48,526: DEBUG - + replace=0 2021-10-26 21:28:48,526: DEBUG - + local current_dependencies= 2021-10-26 21:28:48,527: DEBUG - + '[' 0 -eq 0 ']' 2021-10-26 21:28:48,527: DEBUG - + local dep_app=mautrix-signal 2021-10-26 21:28:48,527: DEBUG - + ynh_package_is_installed --package=mautrix-signal-ynh-deps 2021-10-26 21:28:48,542: DEBUG - + ynh_wait_dpkg_free 2021-10-26 21:28:50,379: DEBUG - + return 0 2021-10-26 21:28:50,381: DEBUG - + grep --count 'ok installed' 2021-10-26 21:28:50,382: DEBUG - + dpkg-query --show '--showformat=${Status}' mautrix-signal-ynh-deps 2021-10-26 21:28:50,418: DEBUG - ++ dpkg-query --show '--showformat=${Depends}' mautrix-signal-ynh-deps 2021-10-26 21:28:50,454: DEBUG - + current_dependencies='postgresql, python3 ' 2021-10-26 21:28:50,454: DEBUG - + current_dependencies='postgresql, python3 ' 2021-10-26 21:28:50,454: DEBUG - + ynh_install_app_dependencies 'postgresql, python3 libunixsocket-java signald signaldctl' 2021-10-26 21:28:50,455: DEBUG - + local 'dependencies=postgresql, python3 libunixsocket-java signald signaldctl' 2021-10-26 21:28:50,456: DEBUG - ++ sed 's/\([^\<=\>]\)\ \([^(]\)/\1, \2/g' 2021-10-26 21:28:50,460: DEBUG - ++ echo 'postgresql, python3 libunixsocket-java signald signaldctl' 2021-10-26 21:28:50,462: DEBUG - + dependencies='postgresql,, python3, libunixsocket-java, signald, signaldctl' 2021-10-26 21:28:50,462: DEBUG - + local 'dependencies=postgresql,, python3, libunixsocket-java, signald, signaldctl' 2021-10-26 21:28:50,463: DEBUG - + local manifest_path=/var/cache/yunohost/app_tmp_work_dirs/app_vkkyy2fs/manifest.json 2021-10-26 21:28:50,463: DEBUG - ++ jq -r .version /var/cache/yunohost/app_tmp_work_dirs/app_vkkyy2fs/manifest.json 2021-10-26 21:28:50,479: DEBUG - + local version=0.2.0~ynh1 2021-10-26 21:28:50,480: DEBUG - + '[' -z 0.2.0~ynh1 ']' 2021-10-26 21:28:50,480: DEBUG - + '[' 0.2.0~ynh1 == null ']' 2021-10-26 21:28:50,480: DEBUG - + local dep_app=mautrix-signal 2021-10-26 21:28:50,480: DEBUG - + [[ postgresql,, python3, libunixsocket-java, signald, signaldctl =~ [<=>] ]] 2021-10-26 21:28:50,480: DEBUG - + echo postgresql,, python3, libunixsocket-java, signald, signaldctl 2021-10-26 21:28:50,481: DEBUG - + grep --quiet php 2021-10-26 21:28:50,483: DEBUG - + cat 2021-10-26 21:28:50,487: DEBUG - + ynh_package_install_from_equivs /tmp/mautrix-signal-ynh-deps.control 2021-10-26 21:28:50,487: DEBUG - + local controlfile=/tmp/mautrix-signal-ynh-deps.control 2021-10-26 21:28:50,488: DEBUG - ++ grep '^Package: ' /tmp/mautrix-signal-ynh-deps.control 2021-10-26 21:28:50,491: DEBUG - ++ cut '--delimiter= ' --fields=2 2021-10-26 21:28:50,497: DEBUG - + local pkgname=mautrix-signal-ynh-deps 2021-10-26 21:28:50,497: DEBUG - ++ grep '^Version: ' /tmp/mautrix-signal-ynh-deps.control 2021-10-26 21:28:50,499: DEBUG - ++ cut '--delimiter= ' --fields=2 2021-10-26 21:28:50,502: DEBUG - + local pkgversion=0.2.0~ynh1 2021-10-26 21:28:50,502: DEBUG - + [[ -z mautrix-signal-ynh-deps ]] 2021-10-26 21:28:50,503: DEBUG - + [[ -z 0.2.0~ynh1 ]] 2021-10-26 21:28:50,503: DEBUG - + ynh_package_update 2021-10-26 21:28:50,503: DEBUG - + ynh_apt update 2021-10-26 21:28:50,503: DEBUG - + ynh_wait_dpkg_free 2021-10-26 21:28:52,313: DEBUG - + return 0 2021-10-26 21:28:52,313: DEBUG - + LC_ALL=C 2021-10-26 21:28:52,313: DEBUG - + DEBIAN_FRONTEND=noninteractive 2021-10-26 21:28:52,313: DEBUG - + apt-get --assume-yes --quiet -o=Acquire::Retries=3 -o=Dpkg::Use-Pty=0 update 2021-10-26 21:28:52,513: DEBUG - Hit:1 http://download.onlyoffice.com/repo/debian squeeze InRelease 2021-10-26 21:28:52,513: DEBUG - Hit:2 http://forge.yunohost.org/debian buster InRelease 2021-10-26 21:28:52,530: DEBUG - Hit:4 http://deb.debian.org/debian buster-backports InRelease 2021-10-26 21:28:52,534: DEBUG - Hit:5 http://ftp.debian.org/debian buster InRelease 2021-10-26 21:28:52,536: DEBUG - Hit:6 http://security.debian.org/debian-security buster/updates InRelease 2021-10-26 21:28:52,549: DEBUG - Hit:7 https://download.docker.com/linux/debian buster InRelease 2021-10-26 21:28:52,551: DEBUG - Hit:8 https://packages.sury.org/php buster InRelease 2021-10-26 21:28:52,559: DEBUG - Hit:9 https://updates.signald.org unstable InRelease 2021-10-26 21:28:52,561: DEBUG - Hit:10 http://ftp.debian.org/debian buster-updates InRelease 2021-10-26 21:28:52,574: DEBUG - Hit:3 http://download.opensuse.org/repositories/devel:languages:crystal/Debian_Unstable InRelease 2021-10-26 21:28:55,838: DEBUG - Reading package lists... 2021-10-26 21:28:55,894: WARNING - W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:55,895: WARNING - W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:55,895: WARNING - W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:55,895: WARNING - W: Target Translations (main/i18n/Translation-fr) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:55,895: WARNING - W: Target Contents-deb (main/Contents-amd64) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:55,896: WARNING - W: Target Contents-deb (main/Contents-all) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:55,896: WARNING - W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:55,896: WARNING - W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:55,896: WARNING - W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:55,896: WARNING - W: Target Translations (main/i18n/Translation-fr) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:55,897: WARNING - W: Target Contents-deb (main/Contents-amd64) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:55,897: WARNING - W: Target Contents-deb (main/Contents-all) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:55,898: DEBUG - ++ mktemp --directory 2021-10-26 21:28:55,902: DEBUG - + local TMPDIR=/tmp/tmp.a5JmjSpMor 2021-10-26 21:28:55,903: DEBUG - + echo 10 2021-10-26 21:28:55,903: DEBUG - + ynh_wait_dpkg_free 2021-10-26 21:28:57,726: DEBUG - + return 0 2021-10-26 21:28:57,726: DEBUG - + cp /tmp/mautrix-signal-ynh-deps.control /tmp/tmp.a5JmjSpMor/control 2021-10-26 21:28:57,729: DEBUG - + cd /tmp/tmp.a5JmjSpMor 2021-10-26 21:28:57,730: DEBUG - + LC_ALL=C 2021-10-26 21:28:57,730: DEBUG - + equivs-build ./control 2021-10-26 21:28:59,125: DEBUG - + LC_ALL=C 2021-10-26 21:28:59,126: DEBUG - + dpkg --force-depends --install ./mautrix-signal-ynh-deps_0.2.0~ynh1_all.deb 2021-10-26 21:28:59,127: DEBUG - + tee ./dpkg_log 2021-10-26 21:29:00,291: DEBUG - (Reading database ... 172303 files and directories currently installed.) 2021-10-26 21:29:00,300: DEBUG - Preparing to unpack .../mautrix-signal-ynh-deps_0.2.0~ynh1_all.deb ... 2021-10-26 21:29:00,314: DEBUG - Unpacking mautrix-signal-ynh-deps (0.2.0~ynh1) over (0.2.0~ynh1) ... 2021-10-26 21:29:00,346: DEBUG - Setting up mautrix-signal-ynh-deps (0.2.0~ynh1) ... 2021-10-26 21:29:00,394: DEBUG - + ynh_package_install --fix-broken 2021-10-26 21:29:00,395: DEBUG - + ynh_apt --no-remove --option Dpkg::Options::=--force-confdef --option Dpkg::Options::=--force-confold install --fix-broken 2021-10-26 21:29:00,395: DEBUG - + ynh_wait_dpkg_free 2021-10-26 21:29:02,044: DEBUG - + return 0 2021-10-26 21:29:02,045: DEBUG - + LC_ALL=C 2021-10-26 21:29:02,045: DEBUG - + DEBIAN_FRONTEND=noninteractive 2021-10-26 21:29:02,045: 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 2021-10-26 21:29:02,246: DEBUG - Reading package lists... 2021-10-26 21:29:02,473: DEBUG - Building dependency tree... 2021-10-26 21:29:02,521: DEBUG - Reading state information... 2021-10-26 21:29:02,897: DEBUG - 0 upgraded, 0 newly installed, 0 to remove and 60 not upgraded. 2021-10-26 21:29:02,898: DEBUG - + [[ -n /tmp/tmp.a5JmjSpMor ]] 2021-10-26 21:29:02,898: DEBUG - + rm --recursive --force /tmp/tmp.a5JmjSpMor 2021-10-26 21:29:02,900: DEBUG - + ynh_package_is_installed mautrix-signal-ynh-deps 2021-10-26 21:29:02,911: DEBUG - + ynh_wait_dpkg_free 2021-10-26 21:29:04,584: DEBUG - + return 0 2021-10-26 21:29:04,584: DEBUG - + dpkg-query --show '--showformat=${Status}' mautrix-signal-ynh-deps 2021-10-26 21:29:04,584: DEBUG - + grep --count 'ok installed' 2021-10-26 21:29:04,610: DEBUG - + rm /tmp/mautrix-signal-ynh-deps.control 2021-10-26 21:29:04,612: DEBUG - + ynh_app_setting_set --app=mautrix_signal --key=apt_dependencies '--value=postgresql,, python3, libunixsocket-java, signald, signaldctl' 2021-10-26 21:29:04,694: DEBUG - + [[ apt_dependencies =~ (unprotected|protected|skipped)_ ]] 2021-10-26 21:29:04,696: DEBUG - + ynh_app_setting set mautrix_signal apt_dependencies 'postgresql,, python3, libunixsocket-java, signald, signaldctl' 2021-10-26 21:29:05,077: DEBUG - + ynh_remove_extra_repo --name=mautrix_signal 2021-10-26 21:29:05,089: DEBUG - + name=mautrix_signal 2021-10-26 21:29:05,089: DEBUG - + ynh_secure_remove --file=/etc/apt/sources.list.d/mautrix_signal.list 2021-10-26 21:29:05,102: DEBUG - + local 'forbidden_path= /var/www /home/yunohost.app' 2021-10-26 21:29:05,102: DEBUG - + '[' 1 -ge 2 ']' 2021-10-26 21:29:05,103: DEBUG - + [[ -z /etc/apt/sources.list.d/mautrix_signal.list ]] 2021-10-26 21:29:05,103: DEBUG - + [[ /var/www /home/yunohost.app =~ /etc/apt/sources\.list\.d/mautrix_signal\.list ]] 2021-10-26 21:29:05,103: DEBUG - + [[ /etc/apt/sources.list.d/mautrix_signal.list =~ ^/[[:alnum:]]+$ ]] 2021-10-26 21:29:05,103: DEBUG - + [[ t = \/ ]] 2021-10-26 21:29:05,104: DEBUG - + '[' -e /etc/apt/sources.list.d/mautrix_signal.list ']' 2021-10-26 21:29:05,104: DEBUG - + rm --recursive /etc/apt/sources.list.d/mautrix_signal.list 2021-10-26 21:29:05,104: DEBUG - + [[ mautrix_signal == \e\x\t\r\a\_\p\h\p\_\v\e\r\s\i\o\n ]] 2021-10-26 21:29:05,105: DEBUG - + ynh_secure_remove /etc/apt/preferences.d/mautrix_signal 2021-10-26 21:29:05,115: DEBUG - + local 'forbidden_path= /var/www /home/yunohost.app' 2021-10-26 21:29:05,116: DEBUG - + '[' 1 -ge 2 ']' 2021-10-26 21:29:05,116: DEBUG - + [[ -z /etc/apt/preferences.d/mautrix_signal ]] 2021-10-26 21:29:05,116: DEBUG - + [[ /var/www /home/yunohost.app =~ /etc/apt/preferences\.d/mautrix_signal ]] 2021-10-26 21:29:05,116: DEBUG - + [[ /etc/apt/preferences.d/mautrix_signal =~ ^/[[:alnum:]]+$ ]] 2021-10-26 21:29:05,117: DEBUG - + [[ l = \/ ]] 2021-10-26 21:29:05,117: DEBUG - + '[' -e /etc/apt/preferences.d/mautrix_signal ']' 2021-10-26 21:29:05,117: DEBUG - + rm --recursive /etc/apt/preferences.d/mautrix_signal 2021-10-26 21:29:05,117: DEBUG - + ynh_secure_remove --file=/etc/apt/trusted.gpg.d/mautrix_signal.gpg 2021-10-26 21:29:05,129: DEBUG - + local 'forbidden_path= /var/www /home/yunohost.app' 2021-10-26 21:29:05,129: DEBUG - + '[' 1 -ge 2 ']' 2021-10-26 21:29:05,129: DEBUG - + [[ -z /etc/apt/trusted.gpg.d/mautrix_signal.gpg ]] 2021-10-26 21:29:05,130: DEBUG - + [[ /var/www /home/yunohost.app =~ /etc/apt/trusted\.gpg\.d/mautrix_signal\.gpg ]] 2021-10-26 21:29:05,130: DEBUG - + [[ /etc/apt/trusted.gpg.d/mautrix_signal.gpg =~ ^/[[:alnum:]]+$ ]] 2021-10-26 21:29:05,130: DEBUG - + [[ g = \/ ]] 2021-10-26 21:29:05,130: DEBUG - + '[' -e /etc/apt/trusted.gpg.d/mautrix_signal.gpg ']' 2021-10-26 21:29:05,130: DEBUG - + rm --recursive /etc/apt/trusted.gpg.d/mautrix_signal.gpg 2021-10-26 21:29:05,131: DEBUG - + ynh_secure_remove --file=/etc/apt/trusted.gpg.d/mautrix_signal.asc 2021-10-26 21:29:05,142: DEBUG - + local 'forbidden_path= /var/www /home/yunohost.app' 2021-10-26 21:29:05,142: DEBUG - + '[' 1 -ge 2 ']' 2021-10-26 21:29:05,143: DEBUG - + [[ -z /etc/apt/trusted.gpg.d/mautrix_signal.asc ]] 2021-10-26 21:29:05,143: DEBUG - + [[ /var/www /home/yunohost.app =~ /etc/apt/trusted\.gpg\.d/mautrix_signal\.asc ]] 2021-10-26 21:29:05,144: DEBUG - + [[ /etc/apt/trusted.gpg.d/mautrix_signal.asc =~ ^/[[:alnum:]]+$ ]] 2021-10-26 21:29:05,144: DEBUG - + [[ c = \/ ]] 2021-10-26 21:29:05,144: DEBUG - + '[' -e /etc/apt/trusted.gpg.d/mautrix_signal.asc ']' 2021-10-26 21:29:05,144: DEBUG - + ynh_print_info '--message='\''/etc/apt/trusted.gpg.d/mautrix_signal.asc'\'' wasn'\''t deleted because it doesn'\''t exist.' 2021-10-26 21:29:05,155: DEBUG - + echo ''\''/etc/apt/trusted.gpg.d/mautrix_signal.asc'\'' wasn'\''t deleted because it doesn'\''t exist.' 2021-10-26 21:29:05,155: INFO - '/etc/apt/trusted.gpg.d/mautrix_signal.asc' wasn't deleted because it doesn't exist. 2021-10-26 21:29:05,155: DEBUG - + ynh_package_update 2021-10-26 21:29:05,155: DEBUG - + ynh_apt update 2021-10-26 21:29:05,155: DEBUG - + ynh_wait_dpkg_free 2021-10-26 21:29:06,638: DEBUG - + return 0 2021-10-26 21:29:06,638: DEBUG - + LC_ALL=C 2021-10-26 21:29:06,638: DEBUG - + DEBIAN_FRONTEND=noninteractive 2021-10-26 21:29:06,638: DEBUG - + apt-get --assume-yes --quiet -o=Acquire::Retries=3 -o=Dpkg::Use-Pty=0 update 2021-10-26 21:29:07,183: DEBUG - Hit:1 http://download.onlyoffice.com/repo/debian squeeze InRelease 2021-10-26 21:29:07,184: DEBUG - Hit:2 http://ftp.debian.org/debian buster InRelease 2021-10-26 21:29:07,184: DEBUG - Hit:3 http://ftp.debian.org/debian buster-updates InRelease 2021-10-26 21:29:07,184: DEBUG - Hit:4 http://forge.yunohost.org/debian buster InRelease 2021-10-26 21:29:07,184: DEBUG - Hit:5 http://security.debian.org/debian-security buster/updates InRelease 2021-10-26 21:29:07,184: DEBUG - Hit:6 http://deb.debian.org/debian buster-backports InRelease 2021-10-26 21:29:07,185: DEBUG - Hit:8 https://download.docker.com/linux/debian buster InRelease 2021-10-26 21:29:07,185: DEBUG - Hit:9 https://packages.sury.org/php buster InRelease 2021-10-26 21:29:07,230: DEBUG - Hit:7 http://download.opensuse.org/repositories/devel:languages:crystal/Debian_Unstable InRelease 2021-10-26 21:29:16,999: DEBUG - Reading package lists... ```
Gredin67 commented 2 years ago

please put the full upgrade log and wait for https://github.com/mautrix/signal/issues/149

MayeulC commented 2 years ago

Full upgrade log

Click to show full log ``` 2021-10-26 21:27:43,759: DEBUG - Executing command '['sh', '-c', '/bin/bash -x "./upgrade" 7>&1']' 2021-10-26 21:27:43,766: DEBUG - + source _common.sh 2021-10-26 21:27:43,767: DEBUG - ++ pkg_dependencies='postgresql python3' 2021-10-26 21:27:43,767: DEBUG - ++ extra_dependencies='libunixsocket-java signald signaldctl' 2021-10-26 21:27:43,767: DEBUG - + source /usr/share/yunohost/helpers 2021-10-26 21:27:43,770: DEBUG - +++ set +o 2021-10-26 21:27:43,770: DEBUG - +++ grep xtrace 2021-10-26 21:27:43,773: DEBUG - ++ readonly 'XTRACE_ENABLE=set -o xtrace' 2021-10-26 21:27:43,773: DEBUG - ++ XTRACE_ENABLE='set -o xtrace' 2021-10-26 21:27:43,990: DEBUG - + echo '[+...................] > Loading installation settings... [00h00m,00s]' 2021-10-26 21:27:43,990: INFO - [+...................] > Loading installation settings... [00h00m,00s] 2021-10-26 21:27:43,991: DEBUG - + app=mautrix_signal 2021-10-26 21:27:43,991: DEBUG - ++ ynh_app_setting_get --app=mautrix_signal --key=domain 2021-10-26 21:27:44,041: DEBUG - ++ [[ domain =~ (unprotected|protected|skipped)_ ]] 2021-10-26 21:27:44,041: DEBUG - ++ ynh_app_setting get mautrix_signal domain 2021-10-26 21:27:44,108: DEBUG - + domain=domain.tld 2021-10-26 21:27:44,108: DEBUG - ++ ynh_app_setting_get --app=mautrix_signal --key=final_path 2021-10-26 21:27:44,145: DEBUG - ++ [[ final_path =~ (unprotected|protected|skipped)_ ]] 2021-10-26 21:27:44,146: DEBUG - ++ ynh_app_setting get mautrix_signal final_path 2021-10-26 21:27:44,204: DEBUG - + final_path=/opt/yunohost/mautrix_signal 2021-10-26 21:27:44,205: DEBUG - ++ ynh_app_setting_get --app=mautrix_signal --key=server_name 2021-10-26 21:27:44,246: DEBUG - ++ [[ server_name =~ (unprotected|protected|skipped)_ ]] 2021-10-26 21:27:44,247: DEBUG - ++ ynh_app_setting get mautrix_signal server_name 2021-10-26 21:27:44,302: DEBUG - + server_name=domain.tld 2021-10-26 21:27:44,303: DEBUG - ++ ynh_app_setting_get --app=mautrix_signal --key=port 2021-10-26 21:27:44,338: DEBUG - ++ [[ port =~ (unprotected|protected|skipped)_ ]] 2021-10-26 21:27:44,339: DEBUG - ++ ynh_app_setting get mautrix_signal port 2021-10-26 21:27:44,395: DEBUG - + port=8449 2021-10-26 21:27:44,396: DEBUG - ++ ynh_app_setting_get --app=mautrix_signal --key=botname 2021-10-26 21:27:44,436: DEBUG - ++ [[ botname =~ (unprotected|protected|skipped)_ ]] 2021-10-26 21:27:44,436: DEBUG - ++ ynh_app_setting get mautrix_signal botname 2021-10-26 21:27:44,496: DEBUG - + botname=robotsignal 2021-10-26 21:27:44,497: DEBUG - ++ ynh_app_setting_get --app=mautrix_signal --key=synapse_instance 2021-10-26 21:27:44,535: DEBUG - ++ [[ synapse_instance =~ (unprotected|protected|skipped)_ ]] 2021-10-26 21:27:44,535: DEBUG - ++ ynh_app_setting get mautrix_signal synapse_instance 2021-10-26 21:27:44,592: DEBUG - + synapse_instance=synapse 2021-10-26 21:27:44,593: DEBUG - ++ ynh_app_setting_get --app=mautrix_signal --key=app_service_registration_path 2021-10-26 21:27:44,630: DEBUG - ++ [[ app_service_registration_path =~ (unprotected|protected|skipped)_ ]] 2021-10-26 21:27:44,630: DEBUG - ++ ynh_app_setting get mautrix_signal app_service_registration_path 2021-10-26 21:27:44,689: DEBUG - + app_service_registration_path=/etc/matrix-synapse/app-service 2021-10-26 21:27:44,690: DEBUG - ++ ynh_app_setting_get --app=mautrix_signal --key=encryption 2021-10-26 21:27:44,725: DEBUG - ++ [[ encryption =~ (unprotected|protected|skipped)_ ]] 2021-10-26 21:27:44,726: DEBUG - ++ ynh_app_setting get mautrix_signal encryption 2021-10-26 21:27:44,784: DEBUG - + encryption=1 2021-10-26 21:27:44,785: DEBUG - ++ ynh_app_setting_get --app=mautrix_signal --key=botadmin 2021-10-26 21:27:44,823: DEBUG - ++ [[ botadmin =~ (unprotected|protected|skipped)_ ]] 2021-10-26 21:27:44,824: DEBUG - ++ ynh_app_setting get mautrix_signal botadmin 2021-10-26 21:27:44,884: DEBUG - + botadmin=@admin:domain.tld 2021-10-26 21:27:44,885: DEBUG - ++ ynh_app_setting_get --app=mautrix_signal --key=botusers 2021-10-26 21:27:44,922: DEBUG - ++ [[ botusers =~ (unprotected|protected|skipped)_ ]] 2021-10-26 21:27:44,923: DEBUG - ++ ynh_app_setting get mautrix_signal botusers 2021-10-26 21:27:44,987: DEBUG - + botusers=domain.tld 2021-10-26 21:27:44,988: DEBUG - + mautrix_config_path=/opt/yunohost/mautrix_signal/config.yaml 2021-10-26 21:27:44,988: DEBUG - ++ ynh_app_setting_get --app=mautrix_signal --key=mautrix_version 2021-10-26 21:27:45,041: DEBUG - ++ [[ mautrix_version =~ (unprotected|protected|skipped)_ ]] 2021-10-26 21:27:45,041: DEBUG - ++ ynh_app_setting get mautrix_signal mautrix_version 2021-10-26 21:27:45,123: DEBUG - + mautrix_version=0.1.1 2021-10-26 21:27:45,123: DEBUG - + ynh_print_OFF 2021-10-26 21:27:45,123: DEBUG - + exec 2021-10-26 21:27:45,254: DEBUG - + echo ynh_print_ON 2021-10-26 21:27:45,254: DEBUG - + log_filename=/var/log/mautrix_signal/mautrix_signal.log 2021-10-26 21:27:45,254: DEBUG - + synapse_db_name=matrix_synapse 2021-10-26 21:27:45,255: DEBUG - + mautrix_bridge_user=mautrix_signal 2021-10-26 21:27:45,255: DEBUG - + mautrix_bridge_db_name=mautrix_signal 2021-10-26 21:27:45,255: DEBUG - + mautrix_bridge_db_user=mautrix_signal 2021-10-26 21:27:45,255: DEBUG - ++ ynh_app_upstream_version 2021-10-26 21:27:45,256: DEBUG - ++ manifest= 2021-10-26 21:27:45,256: DEBUG - ++ [[ '' != '' ]] 2021-10-26 21:27:45,257: DEBUG - ++ version_key_=0.2.0~ynh1 2021-10-26 21:27:45,258: DEBUG - ++ echo 0.2.0 2021-10-26 21:27:45,258: DEBUG - + upstream_version=0.2.0 2021-10-26 21:27:45,259: DEBUG - ++ ynh_check_app_version_changed 2021-10-26 21:27:45,260: DEBUG - ++ local return_value=DOWNGRADE_FORCED 2021-10-26 21:27:45,260: DEBUG - ++ '[' DOWNGRADE_FORCED == UPGRADE_FULL ']' 2021-10-26 21:27:45,260: DEBUG - ++ '[' DOWNGRADE_FORCED == UPGRADE_FORCED ']' 2021-10-26 21:27:45,261: DEBUG - ++ '[' DOWNGRADE_FORCED == DOWNGRADE_FORCED ']' 2021-10-26 21:27:45,261: DEBUG - ++ return_value=UPGRADE_APP 2021-10-26 21:27:45,261: DEBUG - ++ echo UPGRADE_APP 2021-10-26 21:27:45,261: DEBUG - + upgrade_type=UPGRADE_APP 2021-10-26 21:27:45,388: DEBUG - + echo '[#+..................] > Ensuring downward compatibility... [00h00m,02s]' 2021-10-26 21:27:45,389: INFO - [#+..................] > Ensuring downward compatibility... [00h00m,02s] 2021-10-26 21:27:45,513: DEBUG - + echo '[##++................] > Backing up the app before upgrading (may take a while)... [00h00m,00s]' 2021-10-26 21:27:45,514: DEBUG - + ynh_backup_before_upgrade 2021-10-26 21:27:45,514: DEBUG - + '[' '!' -e /etc/yunohost/apps/mautrix_signal/scripts/backup ']' 2021-10-26 21:27:45,514: DEBUG - + backup_number=1 2021-10-26 21:27:45,515: DEBUG - + local old_backup_number=2 2021-10-26 21:27:45,515: DEBUG - + local app_bck=mautrix-signal 2021-10-26 21:27:45,516: DEBUG - + NO_BACKUP_UPGRADE=0 2021-10-26 21:27:45,516: DEBUG - + '[' 0 -eq 0 ']' 2021-10-26 21:27:45,516: DEBUG - + ynh_backup_archive_exists mautrix-signal-pre-upgrade1 2021-10-26 21:27:45,516: DEBUG - + yunohost backup list --output-as json --quiet 2021-10-26 21:27:45,516: INFO - [##++................] > Backing up the app before upgrading (may take a while)... [00h00m,00s] 2021-10-26 21:27:45,517: DEBUG - + jq -e --arg archive mautrix-signal-pre-upgrade1 '.archives | index($archive)' 2021-10-26 21:27:46,102: DEBUG - + BACKUP_CORE_ONLY=1 2021-10-26 21:27:46,103: DEBUG - + yunohost backup create --apps mautrix_signal --name mautrix-signal-pre-upgrade1 --debug 2021-10-26 21:27:46,272: DEBUG - 128 initializing base actions map parser for cli 2021-10-26 21:27:46,273: DEBUG - 129 loading actions map namespace 'yunohost' 2021-10-26 21:27:46,276: DEBUG - 132 building parser... 2021-10-26 21:27:46,282: DEBUG - 136 building parser took 0.004s 2021-10-26 21:27:46,282: DEBUG - 138 acquiring lock... 2021-10-26 21:27:46,347: DEBUG - 203 loading python module yunohost.backup took 0.049s 2021-10-26 21:27:46,347: DEBUG - 203 processing action [15708.1]: yunohost.backup.create with args={'name': 'mautrix-signal-pre-upgrade1', 'description': None, 'output_directory': None, 'methods': None, 'system': None, 'apps': ['mautrix_signal'], 'dry_run': False} 2021-10-26 21:27:46,859: DEBUG - 715 Collecte des fichiers devant être sauvegardés pour mautrix_signal... 2021-10-26 21:27:46,891: DEBUG - 747 Executing command '['sh', '-c', '/bin/bash -x "/var/cache/yunohost/app_tmp_work_dirs/app_f4s9vvy0/scripts/backup" 7>&1']' 2021-10-26 21:27:46,903: DEBUG - 757 + source ../settings/scripts/_common.sh 2021-10-26 21:27:46,905: DEBUG - 759 ++ pkg_dependencies='postgresql python3' 2021-10-26 21:27:46,905: DEBUG - 760 ++ extra_dependencies='libunixsocket-java signald signaldctl' 2021-10-26 21:27:46,906: DEBUG - 760 + source /usr/share/yunohost/helpers 2021-10-26 21:27:46,906: DEBUG - 760 +++ grep xtrace 2021-10-26 21:27:46,907: DEBUG - 763 +++ set +o 2021-10-26 21:27:46,908: DEBUG - 763 ++ readonly 'XTRACE_ENABLE=set -o xtrace' 2021-10-26 21:27:46,908: DEBUG - 764 ++ XTRACE_ENABLE='set -o xtrace' 2021-10-26 21:27:46,946: DEBUG - 802 + ynh_abort_if_errors 2021-10-26 21:27:46,947: DEBUG - 802 + set -o errexit 2021-10-26 21:27:46,947: DEBUG - 803 + set -o nounset 2021-10-26 21:27:46,948: DEBUG - 803 + trap ynh_exit_properly EXIT 2021-10-26 21:27:47,142: DEBUG - 998 [++++++++++..........] > Loading installation settings... [00h00m,01s] 2021-10-26 21:27:47,142: DEBUG - 998 + echo '[++++++++++..........] > Loading installation settings... [00h00m,01s]' 2021-10-26 21:27:47,143: DEBUG - 999 + app=mautrix_signal 2021-10-26 21:27:47,144: DEBUG - 1000 ++ ynh_app_setting_get --app=mautrix_signal --key=final_path 2021-10-26 21:27:47,192: DEBUG - 1047 ++ [[ final_path =~ (unprotected|protected|skipped)_ ]] 2021-10-26 21:27:47,192: DEBUG - 1047 ++ ynh_app_setting get mautrix_signal final_path 2021-10-26 21:27:47,277: DEBUG - 1132 + final_path=/opt/yunohost/mautrix_signal 2021-10-26 21:27:47,278: DEBUG - 1133 ++ ynh_app_setting_get --app=mautrix_signal --key=app_service_registration_path 2021-10-26 21:27:47,334: DEBUG - 1188 ++ [[ app_service_registration_path =~ (unprotected|protected|skipped)_ ]] 2021-10-26 21:27:47,335: DEBUG - 1190 ++ ynh_app_setting get mautrix_signal app_service_registration_path 2021-10-26 21:27:47,392: DEBUG - 1247 + app_service_registration_path=/etc/matrix-synapse/app-service 2021-10-26 21:27:47,392: DEBUG - 1247 + mautrix_config_path=/opt/yunohost/mautrix_signal/config.yaml 2021-10-26 21:27:47,392: DEBUG - 1247 + signal_path=/var/lib/signald 2021-10-26 21:27:47,393: DEBUG - 1249 + mautrix_bridge_db_name=mautrix_signal 2021-10-26 21:27:47,393: DEBUG - 1249 + ynh_print_info '--message=Declaring files to be backed up...' 2021-10-26 21:27:47,410: DEBUG - 1266 + echo 'Declaring files to be backed up...' 2021-10-26 21:27:47,411: DEBUG - 1266 + ynh_backup --src_path=/opt/yunohost/mautrix_signal 2021-10-26 21:27:47,416: DEBUG - 1269 Declaring files to be backed up... 2021-10-26 21:27:47,461: DEBUG - 1317 + dest_path= 2021-10-26 21:27:47,461: DEBUG - 1317 + is_big=0 2021-10-26 21:27:47,462: DEBUG - 1317 + not_mandatory=0 2021-10-26 21:27:47,462: DEBUG - 1317 + BACKUP_CORE_ONLY=1 2021-10-26 21:27:47,462: DEBUG - 1317 + test -n mautrix_signal 2021-10-26 21:27:47,467: DEBUG - 1318 ++ ynh_app_setting_get --app=mautrix_signal --key=do_not_backup_data 2021-10-26 21:27:47,524: DEBUG - 1380 ++ [[ do_not_backup_data =~ (unprotected|protected|skipped)_ ]] 2021-10-26 21:27:47,525: DEBUG - 1381 ++ ynh_app_setting get mautrix_signal do_not_backup_data 2021-10-26 21:27:47,609: DEBUG - 1464 + do_not_backup_data= 2021-10-26 21:27:47,609: DEBUG - 1464 + '[' 0 -eq 1 ']' 2021-10-26 21:27:47,609: DEBUG - 1464 + '[' '!' -e /opt/yunohost/mautrix_signal ']' 2021-10-26 21:27:47,613: DEBUG - 1465 ++ realpath /opt/yunohost/mautrix_signal 2021-10-26 21:27:47,614: DEBUG - 1466 + src_path=/opt/yunohost/mautrix_signal 2021-10-26 21:27:47,614: DEBUG - 1467 + [[ -z '' ]] 2021-10-26 21:27:47,614: DEBUG - 1467 + dest_path=opt/yunohost/mautrix_signal 2021-10-26 21:27:47,615: DEBUG - 1467 + [[ -e opt/yunohost/mautrix_signal ]] 2021-10-26 21:27:47,615: DEBUG - 1467 + local rel_dir=/apps/mautrix_signal/backup 2021-10-26 21:27:47,616: DEBUG - 1467 + rel_dir=/apps/mautrix_signal/backup/ 2021-10-26 21:27:47,616: DEBUG - 1468 + dest_path=/apps/mautrix_signal/backup/opt/yunohost/mautrix_signal 2021-10-26 21:27:47,617: DEBUG - 1468 + dest_path=apps/mautrix_signal/backup/opt/yunohost/mautrix_signal 2021-10-26 21:27:47,618: DEBUG - 1469 ++ echo /opt/yunohost/mautrix_signal 2021-10-26 21:27:47,618: DEBUG - 1473 ++ sed --regexp-extended 's/"/\"\"/g' 2021-10-26 21:27:47,621: DEBUG - 1477 + local src=/opt/yunohost/mautrix_signal 2021-10-26 21:27:47,622: DEBUG - 1477 ++ echo apps/mautrix_signal/backup/opt/yunohost/mautrix_signal 2021-10-26 21:27:47,623: DEBUG - 1478 ++ sed --regexp-extended 's/"/\"\"/g' 2021-10-26 21:27:47,627: DEBUG - 1482 + local dest=apps/mautrix_signal/backup/opt/yunohost/mautrix_signal 2021-10-26 21:27:47,628: DEBUG - 1483 + echo '"/opt/yunohost/mautrix_signal","apps/mautrix_signal/backup/opt/yunohost/mautrix_signal"' 2021-10-26 21:27:47,628: DEBUG - 1484 ++ dirname /home/yunohost.backup/tmp/mautrix-signal-pre-upgrade1/apps/mautrix_signal/backup/opt/yunohost/mautrix_signal 2021-10-26 21:27:47,630: DEBUG - 1486 + mkdir --parents /home/yunohost.backup/tmp/mautrix-signal-pre-upgrade1/apps/mautrix_signal/backup/opt/yunohost 2021-10-26 21:27:47,637: DEBUG - 1491 + ynh_backup --src_path=/var/log/mautrix_signal 2021-10-26 21:27:47,684: DEBUG - 1539 + dest_path= 2021-10-26 21:27:47,684: DEBUG - 1540 + is_big=0 2021-10-26 21:27:47,685: DEBUG - 1540 + not_mandatory=0 2021-10-26 21:27:47,685: DEBUG - 1540 + BACKUP_CORE_ONLY=1 2021-10-26 21:27:47,685: DEBUG - 1540 + test -n mautrix_signal 2021-10-26 21:27:47,686: DEBUG - 1541 ++ ynh_app_setting_get --app=mautrix_signal --key=do_not_backup_data 2021-10-26 21:27:47,731: DEBUG - 1586 ++ [[ do_not_backup_data =~ (unprotected|protected|skipped)_ ]] 2021-10-26 21:27:47,732: DEBUG - 1587 ++ ynh_app_setting get mautrix_signal do_not_backup_data 2021-10-26 21:27:47,815: DEBUG - 1670 + do_not_backup_data= 2021-10-26 21:27:47,815: DEBUG - 1670 + '[' 0 -eq 1 ']' 2021-10-26 21:27:47,815: DEBUG - 1670 + '[' '!' -e /var/log/mautrix_signal ']' 2021-10-26 21:27:47,815: DEBUG - 1671 ++ realpath /var/log/mautrix_signal 2021-10-26 21:27:47,817: DEBUG - 1672 + src_path=/var/log/mautrix_signal 2021-10-26 21:27:47,817: DEBUG - 1672 + [[ -z '' ]] 2021-10-26 21:27:47,818: DEBUG - 1673 + dest_path=var/log/mautrix_signal 2021-10-26 21:27:47,818: DEBUG - 1673 + [[ -e var/log/mautrix_signal ]] 2021-10-26 21:27:47,818: DEBUG - 1673 + local rel_dir=/apps/mautrix_signal/backup 2021-10-26 21:27:47,818: DEBUG - 1673 + rel_dir=/apps/mautrix_signal/backup/ 2021-10-26 21:27:47,818: DEBUG - 1673 + dest_path=/apps/mautrix_signal/backup/var/log/mautrix_signal 2021-10-26 21:27:47,818: DEBUG - 1674 + dest_path=apps/mautrix_signal/backup/var/log/mautrix_signal 2021-10-26 21:27:47,818: DEBUG - 1674 ++ echo /var/log/mautrix_signal 2021-10-26 21:27:47,819: DEBUG - 1675 ++ sed --regexp-extended 's/"/\"\"/g' 2021-10-26 21:27:47,824: DEBUG - 1680 + local src=/var/log/mautrix_signal 2021-10-26 21:27:47,826: DEBUG - 1680 ++ sed --regexp-extended 's/"/\"\"/g' 2021-10-26 21:27:47,827: DEBUG - 1683 ++ echo apps/mautrix_signal/backup/var/log/mautrix_signal 2021-10-26 21:27:47,829: DEBUG - 1685 + local dest=apps/mautrix_signal/backup/var/log/mautrix_signal 2021-10-26 21:27:47,830: DEBUG - 1685 + echo '"/var/log/mautrix_signal","apps/mautrix_signal/backup/var/log/mautrix_signal"' 2021-10-26 21:27:47,831: DEBUG - 1686 ++ dirname /home/yunohost.backup/tmp/mautrix-signal-pre-upgrade1/apps/mautrix_signal/backup/var/log/mautrix_signal 2021-10-26 21:27:47,832: DEBUG - 1688 + mkdir --parents /home/yunohost.backup/tmp/mautrix-signal-pre-upgrade1/apps/mautrix_signal/backup/var/log 2021-10-26 21:27:47,837: DEBUG - 1691 + ynh_backup --src_path=/etc/systemd/system/mautrix_signal.service 2021-10-26 21:27:47,884: DEBUG - 1739 + dest_path= 2021-10-26 21:27:47,885: DEBUG - 1740 + is_big=0 2021-10-26 21:27:47,885: DEBUG - 1740 + not_mandatory=0 2021-10-26 21:27:47,885: DEBUG - 1740 + BACKUP_CORE_ONLY=1 2021-10-26 21:27:47,885: DEBUG - 1740 + test -n mautrix_signal 2021-10-26 21:27:47,888: DEBUG - 1741 ++ ynh_app_setting_get --app=mautrix_signal --key=do_not_backup_data 2021-10-26 21:27:47,937: DEBUG - 1793 ++ [[ do_not_backup_data =~ (unprotected|protected|skipped)_ ]] 2021-10-26 21:27:47,938: DEBUG - 1794 ++ ynh_app_setting get mautrix_signal do_not_backup_data 2021-10-26 21:27:48,013: DEBUG - 1868 + do_not_backup_data= 2021-10-26 21:27:48,013: DEBUG - 1869 + '[' 0 -eq 1 ']' 2021-10-26 21:27:48,014: DEBUG - 1869 + '[' '!' -e /etc/systemd/system/mautrix_signal.service ']' 2021-10-26 21:27:48,014: DEBUG - 1869 ++ realpath /etc/systemd/system/mautrix_signal.service 2021-10-26 21:27:48,018: DEBUG - 1872 + src_path=/etc/systemd/system/mautrix_signal.service 2021-10-26 21:27:48,019: DEBUG - 1872 + [[ -z '' ]] 2021-10-26 21:27:48,020: DEBUG - 1872 + dest_path=etc/systemd/system/mautrix_signal.service 2021-10-26 21:27:48,024: DEBUG - 1872 + [[ -e etc/systemd/system/mautrix_signal.service ]] 2021-10-26 21:27:48,024: DEBUG - 1873 + local rel_dir=/apps/mautrix_signal/backup 2021-10-26 21:27:48,025: DEBUG - 1873 + rel_dir=/apps/mautrix_signal/backup/ 2021-10-26 21:27:48,025: DEBUG - 1873 + dest_path=/apps/mautrix_signal/backup/etc/systemd/system/mautrix_signal.service 2021-10-26 21:27:48,025: DEBUG - 1873 + dest_path=apps/mautrix_signal/backup/etc/systemd/system/mautrix_signal.service 2021-10-26 21:27:48,025: DEBUG - 1873 ++ echo /etc/systemd/system/mautrix_signal.service 2021-10-26 21:27:48,025: DEBUG - 1873 ++ sed --regexp-extended 's/"/\"\"/g' 2021-10-26 21:27:48,025: DEBUG - 1880 + local src=/etc/systemd/system/mautrix_signal.service 2021-10-26 21:27:48,027: DEBUG - 1883 ++ echo apps/mautrix_signal/backup/etc/systemd/system/mautrix_signal.service 2021-10-26 21:27:48,028: DEBUG - 1884 ++ sed --regexp-extended 's/"/\"\"/g' 2021-10-26 21:27:48,033: DEBUG - 1888 + local dest=apps/mautrix_signal/backup/etc/systemd/system/mautrix_signal.service 2021-10-26 21:27:48,033: DEBUG - 1888 + echo '"/etc/systemd/system/mautrix_signal.service","apps/mautrix_signal/backup/etc/systemd/system/mautrix_signal.service"' 2021-10-26 21:27:48,033: DEBUG - 1889 ++ dirname /home/yunohost.backup/tmp/mautrix-signal-pre-upgrade1/apps/mautrix_signal/backup/etc/systemd/system/mautrix_signal.service 2021-10-26 21:27:48,035: DEBUG - 1891 + mkdir --parents /home/yunohost.backup/tmp/mautrix-signal-pre-upgrade1/apps/mautrix_signal/backup/etc/systemd/system 2021-10-26 21:27:48,041: DEBUG - 1896 + ynh_backup --src_path=/var/lib/signald 2021-10-26 21:27:48,104: DEBUG - 1958 + dest_path= 2021-10-26 21:27:48,105: DEBUG - 1959 + is_big=0 2021-10-26 21:27:48,105: DEBUG - 1959 + not_mandatory=0 2021-10-26 21:27:48,107: DEBUG - 1961 + BACKUP_CORE_ONLY=1 2021-10-26 21:27:48,107: DEBUG - 1961 + test -n mautrix_signal 2021-10-26 21:27:48,108: DEBUG - 1961 ++ ynh_app_setting_get --app=mautrix_signal --key=do_not_backup_data 2021-10-26 21:27:48,162: DEBUG - 2015 ++ [[ do_not_backup_data =~ (unprotected|protected|skipped)_ ]] 2021-10-26 21:27:48,163: DEBUG - 2016 ++ ynh_app_setting get mautrix_signal do_not_backup_data 2021-10-26 21:27:48,213: DEBUG - 2069 + do_not_backup_data= 2021-10-26 21:27:48,214: DEBUG - 2070 + '[' 0 -eq 1 ']' 2021-10-26 21:27:48,214: DEBUG - 2070 + '[' '!' -e /var/lib/signald ']' 2021-10-26 21:27:48,214: DEBUG - 2070 ++ realpath /var/lib/signald 2021-10-26 21:27:48,217: DEBUG - 2072 + src_path=/var/lib/signald 2021-10-26 21:27:48,218: DEBUG - 2072 + [[ -z '' ]] 2021-10-26 21:27:48,218: DEBUG - 2072 + dest_path=var/lib/signald 2021-10-26 21:27:48,218: DEBUG - 2073 + [[ -e var/lib/signald ]] 2021-10-26 21:27:48,218: DEBUG - 2073 + local rel_dir=/apps/mautrix_signal/backup 2021-10-26 21:27:48,219: DEBUG - 2073 + rel_dir=/apps/mautrix_signal/backup/ 2021-10-26 21:27:48,219: DEBUG - 2073 + dest_path=/apps/mautrix_signal/backup/var/lib/signald 2021-10-26 21:27:48,219: DEBUG - 2073 + dest_path=apps/mautrix_signal/backup/var/lib/signald 2021-10-26 21:27:48,219: DEBUG - 2073 ++ sed --regexp-extended 's/"/\"\"/g' 2021-10-26 21:27:48,219: DEBUG - 2074 ++ echo /var/lib/signald 2021-10-26 21:27:48,224: DEBUG - 2079 + local src=/var/lib/signald 2021-10-26 21:27:48,225: DEBUG - 2080 ++ echo apps/mautrix_signal/backup/var/lib/signald 2021-10-26 21:27:48,225: DEBUG - 2081 ++ sed --regexp-extended 's/"/\"\"/g' 2021-10-26 21:27:48,227: DEBUG - 2083 + local dest=apps/mautrix_signal/backup/var/lib/signald 2021-10-26 21:27:48,228: DEBUG - 2083 + echo '"/var/lib/signald","apps/mautrix_signal/backup/var/lib/signald"' 2021-10-26 21:27:48,229: DEBUG - 2085 ++ dirname /home/yunohost.backup/tmp/mautrix-signal-pre-upgrade1/apps/mautrix_signal/backup/var/lib/signald 2021-10-26 21:27:48,231: DEBUG - 2087 + mkdir --parents /home/yunohost.backup/tmp/mautrix-signal-pre-upgrade1/apps/mautrix_signal/backup/var/lib 2021-10-26 21:27:48,358: DEBUG - 2209 [##########++++++++++] > Backing up the PostgreSQL database... 2021-10-26 21:27:48,358: DEBUG - 2209 + echo '[##########++++++++++] > Backing up the PostgreSQL database...' 2021-10-26 21:27:48,359: DEBUG - 2210 + ynh_psql_dump_db --database=mautrix_signal 2021-10-26 21:27:48,368: DEBUG - 2224 + sudo --login --user=postgres pg_dump mautrix_signal 2021-10-26 21:27:49,147: DEBUG - 3002 + ynh_print_info '--message=Backup script completed for mautrix_signal. (YunoHost will then actually copy those files to the archive).' 2021-10-26 21:27:49,172: DEBUG - 3028 + echo 'Backup script completed for mautrix_signal. (YunoHost will then actually copy those files to the archive).' 2021-10-26 21:27:49,173: DEBUG - 3028 + ynh_exit_properly 2021-10-26 21:27:49,173: DEBUG - 3028 + local exit_code=0 2021-10-26 21:27:49,173: DEBUG - 3029 + rm -rf /var/cache/yunohost/download/ 2021-10-26 21:27:49,173: DEBUG - 3029 Backup script completed for mautrix_signal. (YunoHost will then actually copy those files to the archive). 2021-10-26 21:27:49,174: DEBUG - 3030 + '[' 0 -eq 0 ']' 2021-10-26 21:27:49,174: DEBUG - 3030 + exit 0 2021-10-26 21:27:50,175: DEBUG - 4031 Permission de sauvegarde pour mautrix_signal 2021-10-26 21:27:50,314: DEBUG - 4170 initialize authenticator 'as-root' with: uri='ldapi://%2Fvar%2Frun%2Fslapd%2Fldapi', base_dn='dc=yunohost,dc=org', user_rdn='gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth' 2021-10-26 21:27:51,238: DEBUG - 5094 Création d’une archive de sauvegarde à partir des fichiers collectés... 2021-10-26 21:27:51,239: DEBUG - 5095 L'archive contiendra environ 161.6MiB de données. 2021-10-26 21:27:51,240: DEBUG - 5095 Création de l’archive TAR de la sauvegarde... 2021-10-26 21:28:05,733: DEBUG - 19574 L’archive TAR de la sauvegarde a été créée 2021-10-26 21:28:05,733: DEBUG - 19589 Sauvegarde terminée 2021-10-26 21:28:05,739: DEBUG - 19595 Pour voir le journal de cette opération 'Créer une archive de sauvegarde', utilisez la commande 'yunohost log show 20211026-192746-backup_create20211026-192746-backup_create' 2021-10-26 21:28:05,764: DEBUG - 19619 action [15708.1] executed in 19.416s 2021-10-26 21:28:05,764: DEBUG - name: mautrix-signal-pre-upgrade1 2021-10-26 21:28:05,764: DEBUG - results: 2021-10-26 21:28:05,765: DEBUG - apps: 2021-10-26 21:28:05,765: DEBUG - mautrix_signal: Success 2021-10-26 21:28:05,765: DEBUG - system: 2021-10-26 21:28:05,765: DEBUG - size: 169474599 2021-10-26 21:28:05,858: DEBUG - + '[' 0 -eq 0 ']' 2021-10-26 21:28:05,858: DEBUG - + ynh_backup_archive_exists mautrix-signal-pre-upgrade2 2021-10-26 21:28:05,859: DEBUG - + yunohost backup list --output-as json --quiet 2021-10-26 21:28:05,859: DEBUG - + jq -e --arg archive mautrix-signal-pre-upgrade2 '.archives | index($archive)' 2021-10-26 21:28:06,647: DEBUG - + yunohost backup delete mautrix-signal-pre-upgrade2 2021-10-26 21:28:06,955: DEBUG - + ynh_abort_if_errors 2021-10-26 21:28:06,955: DEBUG - + set -o errexit 2021-10-26 21:28:06,956: DEBUG - + set -o nounset 2021-10-26 21:28:06,956: DEBUG - + trap ynh_exit_properly EXIT 2021-10-26 21:28:07,170: INFO - [####+...............] > Stopping a systemd service... [00h00m,22s] 2021-10-26 21:28:07,171: DEBUG - + echo '[####+...............] > Stopping a systemd service... [00h00m,22s]' 2021-10-26 21:28:07,174: DEBUG - + ynh_systemd_action --service_name=mautrix_signal --action=stop --log_path=/var/log/mautrix_signal/mautrix_signal.log 2021-10-26 21:28:07,415: DEBUG - + service_name=mautrix_signal 2021-10-26 21:28:07,415: DEBUG - + action=stop 2021-10-26 21:28:07,416: DEBUG - + line_match= 2021-10-26 21:28:07,416: DEBUG - + length=20 2021-10-26 21:28:07,417: DEBUG - + log_path=/var/log/mautrix_signal/mautrix_signal.log 2021-10-26 21:28:07,417: DEBUG - + timeout=300 2021-10-26 21:28:07,417: DEBUG - + '[' stop == stop ']' 2021-10-26 21:28:07,418: DEBUG - + systemctl is-active --quiet mautrix_signal 2021-10-26 21:28:07,456: DEBUG - + [[ -n '' ]] 2021-10-26 21:28:07,457: DEBUG - + '[' stop == reload ']' 2021-10-26 21:28:07,458: DEBUG - + systemctl stop mautrix_signal 2021-10-26 21:28:10,019: DEBUG - + [[ -n '' ]] 2021-10-26 21:28:10,019: DEBUG - + '[' UPGRADE_APP == UPGRADE_APP ']' 2021-10-26 21:28:10,231: DEBUG - + echo '[#####++.............] > Upgrading source files... [00h00m,03s]' 2021-10-26 21:28:10,232: DEBUG - + ynh_setup_source --dest_dir=/opt/yunohost/mautrix_signal/src 2021-10-26 21:28:10,232: INFO - [#####++.............] > Upgrading source files... [00h00m,03s] 2021-10-26 21:28:10,275: DEBUG - + source_id=app 2021-10-26 21:28:10,275: DEBUG - + keep= 2021-10-26 21:28:10,275: DEBUG - + local src_file_path=/var/cache/yunohost/app_tmp_work_dirs/app_vkkyy2fs/conf/app.src 2021-10-26 21:28:10,277: DEBUG - ++ cut --delimiter== --fields=2- 2021-10-26 21:28:10,278: DEBUG - ++ grep SOURCE_URL= /var/cache/yunohost/app_tmp_work_dirs/app_vkkyy2fs/conf/app.src 2021-10-26 21:28:10,292: DEBUG - + local src_url=https://github.com/mautrix/signal/archive/v0.2.0.tar.gz 2021-10-26 21:28:10,293: DEBUG - ++ grep SOURCE_SUM= /var/cache/yunohost/app_tmp_work_dirs/app_vkkyy2fs/conf/app.src 2021-10-26 21:28:10,294: DEBUG - ++ cut --delimiter== --fields=2- 2021-10-26 21:28:10,299: DEBUG - + local src_sum=54d1bc214051769d5ecb165affba99037be5aa39dcdda863efb34b70ab6ea1ed 2021-10-26 21:28:10,300: DEBUG - ++ grep SOURCE_SUM_PRG= /var/cache/yunohost/app_tmp_work_dirs/app_vkkyy2fs/conf/app.src 2021-10-26 21:28:10,301: DEBUG - ++ cut --delimiter== --fields=2- 2021-10-26 21:28:10,305: DEBUG - + local src_sumprg=sha256sum 2021-10-26 21:28:10,306: DEBUG - ++ grep SOURCE_FORMAT= /var/cache/yunohost/app_tmp_work_dirs/app_vkkyy2fs/conf/app.src 2021-10-26 21:28:10,307: DEBUG - ++ cut --delimiter== --fields=2- 2021-10-26 21:28:10,311: DEBUG - + local src_format=tar.gz 2021-10-26 21:28:10,312: DEBUG - ++ cut --delimiter== --fields=2- 2021-10-26 21:28:10,314: DEBUG - ++ grep SOURCE_EXTRACT= /var/cache/yunohost/app_tmp_work_dirs/app_vkkyy2fs/conf/app.src 2021-10-26 21:28:10,318: DEBUG - + local src_extract=false 2021-10-26 21:28:10,319: DEBUG - ++ cut --delimiter== --fields=2- 2021-10-26 21:28:10,320: DEBUG - ++ grep SOURCE_IN_SUBDIR= /var/cache/yunohost/app_tmp_work_dirs/app_vkkyy2fs/conf/app.src 2021-10-26 21:28:10,323: DEBUG - + local src_in_subdir=true 2021-10-26 21:28:10,325: DEBUG - ++ grep SOURCE_FILENAME= /var/cache/yunohost/app_tmp_work_dirs/app_vkkyy2fs/conf/app.src 2021-10-26 21:28:10,325: DEBUG - ++ cut --delimiter== --fields=2- 2021-10-26 21:28:10,329: DEBUG - + local src_filename=mautrix-signal.tar.gz 2021-10-26 21:28:10,329: DEBUG - + src_sumprg=sha256sum 2021-10-26 21:28:10,329: DEBUG - + src_in_subdir=true 2021-10-26 21:28:10,330: DEBUG - + src_format=tar.gz 2021-10-26 21:28:10,331: DEBUG - ++ echo tar.gz 2021-10-26 21:28:10,332: DEBUG - ++ tr '[:upper:]' '[:lower:]' 2021-10-26 21:28:10,342: DEBUG - + src_format=tar.gz 2021-10-26 21:28:10,344: DEBUG - + src_extract=false 2021-10-26 21:28:10,344: DEBUG - + '[' mautrix-signal.tar.gz = '' ']' 2021-10-26 21:28:10,344: DEBUG - + local local_src=/opt/yunohost-apps-src/mautrix_signal/mautrix-signal.tar.gz 2021-10-26 21:28:10,344: DEBUG - + mkdir -p /var/cache/yunohost/download/mautrix_signal/ 2021-10-26 21:28:10,351: DEBUG - + src_filename=/var/cache/yunohost/download/mautrix_signal/mautrix-signal.tar.gz 2021-10-26 21:28:10,352: DEBUG - + test -e /opt/yunohost-apps-src/mautrix_signal/mautrix-signal.tar.gz 2021-10-26 21:28:10,352: DEBUG - + '[' -n https://github.com/mautrix/signal/archive/v0.2.0.tar.gz ']' 2021-10-26 21:28:10,352: DEBUG - ++ wget --tries 3 --no-dns-cache --timeout 900 --no-verbose --output-document=/var/cache/yunohost/download/mautrix_signal/mautrix-signal.tar.gz https://github.com/mautrix/signal/archive/v0.2.0.tar.gz 2021-10-26 21:28:11,093: DEBUG - + out='2021-10-26 21:28:11 URL:https://codeload.github.com/mautrix/signal/tar.gz/v0.2.0 [67335] -> "/var/cache/yunohost/download/mautrix_signal/mautrix-signal.tar.gz" [1]' 2021-10-26 21:28:11,098: DEBUG - + echo '54d1bc214051769d5ecb165affba99037be5aa39dcdda863efb34b70ab6ea1ed /var/cache/yunohost/download/mautrix_signal/mautrix-signal.tar.gz' 2021-10-26 21:28:11,098: DEBUG - + sha256sum --check --status 2021-10-26 21:28:11,102: DEBUG - + rm -rf /var/cache/yunohost/files_to_keep_during_setup_source/ 2021-10-26 21:28:11,104: DEBUG - + '[' -n '' ']' 2021-10-26 21:28:11,104: DEBUG - + mkdir --parents /opt/yunohost/mautrix_signal/src 2021-10-26 21:28:11,106: DEBUG - + '[' -n /opt/yunohost/mautrix_signal ']' 2021-10-26 21:28:11,106: DEBUG - + '[' /opt/yunohost/mautrix_signal/src == /opt/yunohost/mautrix_signal ']' 2021-10-26 21:28:11,107: DEBUG - + false 2021-10-26 21:28:11,107: DEBUG - + mv /var/cache/yunohost/download/mautrix_signal/mautrix-signal.tar.gz /opt/yunohost/mautrix_signal/src 2021-10-26 21:28:11,113: DEBUG - + '[' -d /var/cache/yunohost/app_tmp_work_dirs/app_vkkyy2fs/sources/patches/ ']' 2021-10-26 21:28:11,115: DEBUG - ++ realpath /var/cache/yunohost/app_tmp_work_dirs/app_vkkyy2fs/sources/patches/ 2021-10-26 21:28:11,116: DEBUG - + local patches_folder=/var/cache/yunohost/app_tmp_work_dirs/app_vkkyy2fs/sources/patches 2021-10-26 21:28:11,118: DEBUG - ++ wc --lines 2021-10-26 21:28:11,119: DEBUG - ++ find /var/cache/yunohost/app_tmp_work_dirs/app_vkkyy2fs/sources/patches -type f -name 'app-*.patch' 2021-10-26 21:28:11,127: DEBUG - + (( 0 > 0 )) 2021-10-26 21:28:11,127: DEBUG - + test -e /var/cache/yunohost/app_tmp_work_dirs/app_vkkyy2fs/sources/extra_files/app 2021-10-26 21:28:11,128: DEBUG - + cp --archive /var/cache/yunohost/app_tmp_work_dirs/app_vkkyy2fs/sources/extra_files/app/. /opt/yunohost/mautrix_signal/src 2021-10-26 21:28:11,132: DEBUG - + '[' -n '' ']' 2021-10-26 21:28:11,132: DEBUG - + rm -rf /var/cache/yunohost/files_to_keep_during_setup_source/ 2021-10-26 21:28:11,259: DEBUG - + echo '[#######+............] > Upgrading dependencies... [00h00m,01s]' 2021-10-26 21:28:11,261: DEBUG - + ynh_install_app_dependencies postgresql python3 2021-10-26 21:28:11,261: DEBUG - + local 'dependencies=postgresql python3' 2021-10-26 21:28:11,261: INFO - [#######+............] > Upgrading dependencies... [00h00m,01s] 2021-10-26 21:28:11,262: DEBUG - ++ echo 'postgresql python3' 2021-10-26 21:28:11,262: DEBUG - ++ sed 's/\([^\<=\>]\)\ \([^(]\)/\1, \2/g' 2021-10-26 21:28:11,266: DEBUG - + dependencies='postgresql, python3' 2021-10-26 21:28:11,269: DEBUG - + local 'dependencies=postgresql, python3' 2021-10-26 21:28:11,269: DEBUG - + local manifest_path=/var/cache/yunohost/app_tmp_work_dirs/app_vkkyy2fs/manifest.json 2021-10-26 21:28:11,270: DEBUG - ++ jq -r .version /var/cache/yunohost/app_tmp_work_dirs/app_vkkyy2fs/manifest.json 2021-10-26 21:28:11,290: DEBUG - + local version=0.2.0~ynh1 2021-10-26 21:28:11,291: DEBUG - + '[' -z 0.2.0~ynh1 ']' 2021-10-26 21:28:11,292: DEBUG - + '[' 0.2.0~ynh1 == null ']' 2021-10-26 21:28:11,292: DEBUG - + local dep_app=mautrix-signal 2021-10-26 21:28:11,293: DEBUG - + [[ postgresql, python3 =~ [<=>] ]] 2021-10-26 21:28:11,293: DEBUG - + grep --quiet php 2021-10-26 21:28:11,293: DEBUG - + echo postgresql, python3 2021-10-26 21:28:11,294: DEBUG - + cat 2021-10-26 21:28:11,302: DEBUG - + ynh_package_install_from_equivs /tmp/mautrix-signal-ynh-deps.control 2021-10-26 21:28:11,303: DEBUG - + local controlfile=/tmp/mautrix-signal-ynh-deps.control 2021-10-26 21:28:11,304: DEBUG - ++ grep '^Package: ' /tmp/mautrix-signal-ynh-deps.control 2021-10-26 21:28:11,305: DEBUG - ++ cut '--delimiter= ' --fields=2 2021-10-26 21:28:11,307: DEBUG - + local pkgname=mautrix-signal-ynh-deps 2021-10-26 21:28:11,308: DEBUG - ++ grep '^Version: ' /tmp/mautrix-signal-ynh-deps.control 2021-10-26 21:28:11,312: DEBUG - ++ cut '--delimiter= ' --fields=2 2021-10-26 21:28:11,316: DEBUG - + local pkgversion=0.2.0~ynh1 2021-10-26 21:28:11,317: DEBUG - + [[ -z mautrix-signal-ynh-deps ]] 2021-10-26 21:28:11,317: DEBUG - + [[ -z 0.2.0~ynh1 ]] 2021-10-26 21:28:11,318: DEBUG - + ynh_package_update 2021-10-26 21:28:11,318: DEBUG - + ynh_apt update 2021-10-26 21:28:11,318: DEBUG - + ynh_wait_dpkg_free 2021-10-26 21:28:13,443: DEBUG - + return 0 2021-10-26 21:28:13,444: DEBUG - + LC_ALL=C 2021-10-26 21:28:13,444: DEBUG - + DEBIAN_FRONTEND=noninteractive 2021-10-26 21:28:13,444: DEBUG - + apt-get --assume-yes --quiet -o=Acquire::Retries=3 -o=Dpkg::Use-Pty=0 update 2021-10-26 21:28:13,987: DEBUG - Hit:1 http://forge.yunohost.org/debian buster InRelease 2021-10-26 21:28:13,988: DEBUG - Hit:2 http://ftp.debian.org/debian buster InRelease 2021-10-26 21:28:13,990: DEBUG - Get:3 http://deb.debian.org/debian buster-backports InRelease [46.7 kB] 2021-10-26 21:28:13,993: DEBUG - Hit:4 http://security.debian.org/debian-security buster/updates InRelease 2021-10-26 21:28:13,994: DEBUG - Hit:5 https://download.docker.com/linux/debian buster InRelease 2021-10-26 21:28:14,007: DEBUG - Hit:6 https://packages.sury.org/php buster InRelease 2021-10-26 21:28:14,010: DEBUG - Get:7 http://ftp.debian.org/debian buster-updates InRelease [51.9 kB] 2021-10-26 21:28:14,085: DEBUG - Hit:9 http://download.onlyoffice.com/repo/debian squeeze InRelease 2021-10-26 21:28:14,096: DEBUG - Hit:8 http://download.opensuse.org/repositories/devel:languages:crystal/Debian_Unstable InRelease 2021-10-26 21:28:16,869: DEBUG - Fetched 98.6 kB in 2s (50.6 kB/s) 2021-10-26 21:28:28,305: DEBUG - Reading package lists... 2021-10-26 21:28:28,345: WARNING - W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:28,346: WARNING - W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:28,347: WARNING - W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:28,347: WARNING - W: Target Translations (main/i18n/Translation-fr) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:28,348: WARNING - W: Target Contents-deb (main/Contents-amd64) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:28,348: WARNING - W: Target Contents-deb (main/Contents-all) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:28,349: WARNING - W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:28,350: WARNING - W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:28,350: WARNING - W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:28,350: WARNING - W: Target Translations (main/i18n/Translation-fr) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:28,351: WARNING - W: Target Contents-deb (main/Contents-amd64) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:28,352: WARNING - W: Target Contents-deb (main/Contents-all) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:28,352: DEBUG - ++ mktemp --directory 2021-10-26 21:28:28,353: DEBUG - + local TMPDIR=/tmp/tmp.C8FuIC6kqY 2021-10-26 21:28:28,353: DEBUG - + echo 10 2021-10-26 21:28:28,353: DEBUG - + ynh_wait_dpkg_free 2021-10-26 21:28:30,442: DEBUG - + return 0 2021-10-26 21:28:30,443: DEBUG - + cp /tmp/mautrix-signal-ynh-deps.control /tmp/tmp.C8FuIC6kqY/control 2021-10-26 21:28:30,445: DEBUG - + cd /tmp/tmp.C8FuIC6kqY 2021-10-26 21:28:30,446: DEBUG - + LC_ALL=C 2021-10-26 21:28:30,447: DEBUG - + equivs-build ./control 2021-10-26 21:28:32,940: DEBUG - + LC_ALL=C 2021-10-26 21:28:32,940: DEBUG - + tee ./dpkg_log 2021-10-26 21:28:32,940: DEBUG - + dpkg --force-depends --install ./mautrix-signal-ynh-deps_0.2.0~ynh1_all.deb 2021-10-26 21:28:33,012: DEBUG - dpkg: warning: downgrading mautrix-signal-ynh-deps from 0.2.0~ynh2 to 0.2.0~ynh1 2021-10-26 21:28:34,350: DEBUG - (Reading database ... 172303 files and directories currently installed.) 2021-10-26 21:28:34,356: DEBUG - Preparing to unpack .../mautrix-signal-ynh-deps_0.2.0~ynh1_all.deb ... 2021-10-26 21:28:34,373: DEBUG - Unpacking mautrix-signal-ynh-deps (0.2.0~ynh1) over (0.2.0~ynh2) ... 2021-10-26 21:28:34,406: DEBUG - Setting up mautrix-signal-ynh-deps (0.2.0~ynh1) ... 2021-10-26 21:28:34,446: DEBUG - + ynh_package_install --fix-broken 2021-10-26 21:28:34,446: DEBUG - + ynh_apt --no-remove --option Dpkg::Options::=--force-confdef --option Dpkg::Options::=--force-confold install --fix-broken 2021-10-26 21:28:34,446: DEBUG - + ynh_wait_dpkg_free 2021-10-26 21:28:35,874: DEBUG - + return 0 2021-10-26 21:28:35,874: DEBUG - + LC_ALL=C 2021-10-26 21:28:35,875: DEBUG - + DEBIAN_FRONTEND=noninteractive 2021-10-26 21:28:35,875: 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 2021-10-26 21:28:36,066: DEBUG - Reading package lists... 2021-10-26 21:28:36,271: DEBUG - Building dependency tree... 2021-10-26 21:28:36,276: DEBUG - Reading state information... 2021-10-26 21:28:36,516: DEBUG - The following packages were automatically installed and are no longer required: 2021-10-26 21:28:36,517: DEBUG - ca-certificates-java default-jre-headless java-common libunixsocket-java 2021-10-26 21:28:36,518: DEBUG - openjdk-11-jre-headless signald signaldctl 2021-10-26 21:28:36,518: DEBUG - Use 'apt autoremove' to remove them. 2021-10-26 21:28:36,554: DEBUG - 0 upgraded, 0 newly installed, 0 to remove and 60 not upgraded. 2021-10-26 21:28:36,555: DEBUG - + [[ -n /tmp/tmp.C8FuIC6kqY ]] 2021-10-26 21:28:36,556: DEBUG - + rm --recursive --force /tmp/tmp.C8FuIC6kqY 2021-10-26 21:28:36,557: DEBUG - + ynh_package_is_installed mautrix-signal-ynh-deps 2021-10-26 21:28:36,568: DEBUG - + ynh_wait_dpkg_free 2021-10-26 21:28:37,942: DEBUG - + return 0 2021-10-26 21:28:37,943: DEBUG - + dpkg-query --show '--showformat=${Status}' mautrix-signal-ynh-deps 2021-10-26 21:28:37,943: DEBUG - + grep --count 'ok installed' 2021-10-26 21:28:37,980: DEBUG - + rm /tmp/mautrix-signal-ynh-deps.control 2021-10-26 21:28:37,981: DEBUG - + ynh_app_setting_set --app=mautrix_signal --key=apt_dependencies '--value=postgresql, python3' 2021-10-26 21:28:38,073: DEBUG - + [[ apt_dependencies =~ (unprotected|protected|skipped)_ ]] 2021-10-26 21:28:38,073: DEBUG - + ynh_app_setting set mautrix_signal apt_dependencies 'postgresql, python3' 2021-10-26 21:28:38,239: DEBUG - + ynh_install_extra_app_dependencies '--repo=https://updates.signald.org unstable main' '--package=libunixsocket-java signald signaldctl' --key=https://updates.signald.org/apt-signing-key.asc 2021-10-26 21:28:38,330: DEBUG - + name=mautrix_signal 2021-10-26 21:28:38,330: DEBUG - + key=https://updates.signald.org/apt-signing-key.asc 2021-10-26 21:28:38,330: DEBUG - + '[' -n https://updates.signald.org/apt-signing-key.asc ']' 2021-10-26 21:28:38,331: DEBUG - + key=--key=https://updates.signald.org/apt-signing-key.asc 2021-10-26 21:28:38,331: DEBUG - + ynh_install_extra_repo '--repo=https://updates.signald.org unstable main' --key=https://updates.signald.org/apt-signing-key.asc --priority=995 --name=mautrix_signal 2021-10-26 21:28:38,475: DEBUG - + name=mautrix_signal 2021-10-26 21:28:38,475: DEBUG - + append=0 2021-10-26 21:28:38,476: DEBUG - + key=https://updates.signald.org/apt-signing-key.asc 2021-10-26 21:28:38,476: DEBUG - + priority=995 2021-10-26 21:28:38,476: DEBUG - + '[' 0 -eq 1 ']' 2021-10-26 21:28:38,477: DEBUG - + append= 2021-10-26 21:28:38,477: DEBUG - + wget_append=tee 2021-10-26 21:28:38,477: DEBUG - + repo='https://updates.signald.org unstable main' 2021-10-26 21:28:38,477: DEBUG - ++ echo 'https://updates.signald.org unstable main' 2021-10-26 21:28:38,477: DEBUG - ++ awk '{ print $1 }' 2021-10-26 21:28:38,481: DEBUG - + local uri=https://updates.signald.org 2021-10-26 21:28:38,482: DEBUG - ++ echo 'https://updates.signald.org unstable main' 2021-10-26 21:28:38,482: DEBUG - ++ awk '{ print $2 }' 2021-10-26 21:28:38,485: DEBUG - + local suite=unstable 2021-10-26 21:28:38,486: DEBUG - + local component=main 2021-10-26 21:28:38,486: DEBUG - + ynh_add_repo --uri=https://updates.signald.org --suite=unstable --component=main --name=mautrix_signal 2021-10-26 21:28:38,639: DEBUG - + name=mautrix_signal 2021-10-26 21:28:38,640: DEBUG - + append=0 2021-10-26 21:28:38,640: DEBUG - + '[' 0 -eq 1 ']' 2021-10-26 21:28:38,640: DEBUG - + append=tee 2021-10-26 21:28:38,640: DEBUG - + mkdir --parents /etc/apt/sources.list.d 2021-10-26 21:28:38,642: DEBUG - + echo 'deb https://updates.signald.org unstable main' 2021-10-26 21:28:38,642: DEBUG - + tee /etc/apt/sources.list.d/mautrix_signal.list 2021-10-26 21:28:38,644: DEBUG - deb https://updates.signald.org unstable main 2021-10-26 21:28:38,644: DEBUG - + local pin=updates.signald.org 2021-10-26 21:28:38,645: DEBUG - + pin=updates.signald.org 2021-10-26 21:28:38,645: DEBUG - + '[' -n 995 ']' 2021-10-26 21:28:38,645: DEBUG - + priority=--priority=995 2021-10-26 21:28:38,645: DEBUG - + ynh_pin_repo '--package=*' '--pin=origin "updates.signald.org"' --priority=995 --name=mautrix_signal 2021-10-26 21:28:38,812: DEBUG - + package='*' 2021-10-26 21:28:38,813: DEBUG - + priority=995 2021-10-26 21:28:38,813: DEBUG - + name=mautrix_signal 2021-10-26 21:28:38,813: DEBUG - + append=0 2021-10-26 21:28:38,813: DEBUG - + '[' 0 -eq 1 ']' 2021-10-26 21:28:38,814: DEBUG - + append=tee 2021-10-26 21:28:38,814: DEBUG - + [[ mautrix_signal != \e\x\t\r\a\_\p\h\p\_\v\e\r\s\i\o\n ]] 2021-10-26 21:28:38,814: DEBUG - + mkdir --parents /etc/apt/preferences.d 2021-10-26 21:28:38,815: DEBUG - + tee /etc/apt/preferences.d/mautrix_signal 2021-10-26 21:28:38,816: DEBUG - + echo 'Package: * 2021-10-26 21:28:38,816: DEBUG - Pin: origin "updates.signald.org" 2021-10-26 21:28:38,816: DEBUG - Pin-Priority: 995 2021-10-26 21:28:38,816: DEBUG - ' 2021-10-26 21:28:38,817: DEBUG - Package: * 2021-10-26 21:28:38,817: DEBUG - Pin: origin "updates.signald.org" 2021-10-26 21:28:38,818: DEBUG - Pin-Priority: 995 2021-10-26 21:28:38,818: DEBUG - 2021-10-26 21:28:38,818: DEBUG - + '[' -n https://updates.signald.org/apt-signing-key.asc ']' 2021-10-26 21:28:38,818: DEBUG - + mkdir --parents /etc/apt/trusted.gpg.d 2021-10-26 21:28:38,820: DEBUG - + wget --timeout 900 --quiet https://updates.signald.org/apt-signing-key.asc --output-document=- 2021-10-26 21:28:38,821: DEBUG - + gpg --dearmor 2021-10-26 21:28:38,821: DEBUG - + tee /etc/apt/trusted.gpg.d/mautrix_signal.gpg 2021-10-26 21:28:41,862: DEBUG - + ynh_package_update 2021-10-26 21:28:41,862: DEBUG - + ynh_apt update 2021-10-26 21:28:41,862: DEBUG - + ynh_wait_dpkg_free 2021-10-26 21:28:43,539: DEBUG - + return 0 2021-10-26 21:28:43,540: DEBUG - + LC_ALL=C 2021-10-26 21:28:43,541: DEBUG - + DEBIAN_FRONTEND=noninteractive 2021-10-26 21:28:43,541: DEBUG - + apt-get --assume-yes --quiet -o=Acquire::Retries=3 -o=Dpkg::Use-Pty=0 update 2021-10-26 21:28:43,788: DEBUG - Hit:1 http://download.onlyoffice.com/repo/debian squeeze InRelease 2021-10-26 21:28:43,788: DEBUG - Hit:2 http://forge.yunohost.org/debian buster InRelease 2021-10-26 21:28:43,791: DEBUG - Hit:3 https://download.docker.com/linux/debian buster InRelease 2021-10-26 21:28:43,842: DEBUG - Hit:4 http://download.opensuse.org/repositories/devel:languages:crystal/Debian_Unstable InRelease 2021-10-26 21:28:43,853: DEBUG - Hit:5 https://packages.sury.org/php buster InRelease 2021-10-26 21:28:43,861: DEBUG - Hit:6 http://ftp.debian.org/debian buster InRelease 2021-10-26 21:28:43,862: DEBUG - Hit:7 http://deb.debian.org/debian buster-backports InRelease 2021-10-26 21:28:43,862: DEBUG - Hit:8 http://security.debian.org/debian-security buster/updates InRelease 2021-10-26 21:28:43,886: DEBUG - Hit:9 http://ftp.debian.org/debian buster-updates InRelease 2021-10-26 21:28:45,042: DEBUG - Get:10 https://updates.signald.org unstable InRelease [8128 B] 2021-10-26 21:28:46,575: DEBUG - Get:11 https://updates.signald.org unstable/main amd64 Packages [24.9 kB] 2021-10-26 21:28:46,656: DEBUG - Fetched 33.0 kB in 3s (11.5 kB/s) 2021-10-26 21:28:48,442: DEBUG - Reading package lists... 2021-10-26 21:28:48,496: WARNING - W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:48,497: WARNING - W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:48,497: WARNING - W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:48,497: WARNING - W: Target Translations (main/i18n/Translation-fr) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:48,497: WARNING - W: Target Contents-deb (main/Contents-amd64) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:48,497: WARNING - W: Target Contents-deb (main/Contents-all) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:48,498: WARNING - W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:48,498: WARNING - W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:48,498: WARNING - W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:48,499: WARNING - W: Target Translations (main/i18n/Translation-fr) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:48,499: WARNING - W: Target Contents-deb (main/Contents-amd64) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:48,499: WARNING - W: Target Contents-deb (main/Contents-all) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:48,500: DEBUG - + ynh_add_app_dependencies '--package=libunixsocket-java signald signaldctl' 2021-10-26 21:28:48,526: DEBUG - + replace=0 2021-10-26 21:28:48,526: DEBUG - + local current_dependencies= 2021-10-26 21:28:48,527: DEBUG - + '[' 0 -eq 0 ']' 2021-10-26 21:28:48,527: DEBUG - + local dep_app=mautrix-signal 2021-10-26 21:28:48,527: DEBUG - + ynh_package_is_installed --package=mautrix-signal-ynh-deps 2021-10-26 21:28:48,542: DEBUG - + ynh_wait_dpkg_free 2021-10-26 21:28:50,379: DEBUG - + return 0 2021-10-26 21:28:50,381: DEBUG - + grep --count 'ok installed' 2021-10-26 21:28:50,382: DEBUG - + dpkg-query --show '--showformat=${Status}' mautrix-signal-ynh-deps 2021-10-26 21:28:50,418: DEBUG - ++ dpkg-query --show '--showformat=${Depends}' mautrix-signal-ynh-deps 2021-10-26 21:28:50,454: DEBUG - + current_dependencies='postgresql, python3 ' 2021-10-26 21:28:50,454: DEBUG - + current_dependencies='postgresql, python3 ' 2021-10-26 21:28:50,454: DEBUG - + ynh_install_app_dependencies 'postgresql, python3 libunixsocket-java signald signaldctl' 2021-10-26 21:28:50,455: DEBUG - + local 'dependencies=postgresql, python3 libunixsocket-java signald signaldctl' 2021-10-26 21:28:50,456: DEBUG - ++ sed 's/\([^\<=\>]\)\ \([^(]\)/\1, \2/g' 2021-10-26 21:28:50,460: DEBUG - ++ echo 'postgresql, python3 libunixsocket-java signald signaldctl' 2021-10-26 21:28:50,462: DEBUG - + dependencies='postgresql,, python3, libunixsocket-java, signald, signaldctl' 2021-10-26 21:28:50,462: DEBUG - + local 'dependencies=postgresql,, python3, libunixsocket-java, signald, signaldctl' 2021-10-26 21:28:50,463: DEBUG - + local manifest_path=/var/cache/yunohost/app_tmp_work_dirs/app_vkkyy2fs/manifest.json 2021-10-26 21:28:50,463: DEBUG - ++ jq -r .version /var/cache/yunohost/app_tmp_work_dirs/app_vkkyy2fs/manifest.json 2021-10-26 21:28:50,479: DEBUG - + local version=0.2.0~ynh1 2021-10-26 21:28:50,480: DEBUG - + '[' -z 0.2.0~ynh1 ']' 2021-10-26 21:28:50,480: DEBUG - + '[' 0.2.0~ynh1 == null ']' 2021-10-26 21:28:50,480: DEBUG - + local dep_app=mautrix-signal 2021-10-26 21:28:50,480: DEBUG - + [[ postgresql,, python3, libunixsocket-java, signald, signaldctl =~ [<=>] ]] 2021-10-26 21:28:50,480: DEBUG - + echo postgresql,, python3, libunixsocket-java, signald, signaldctl 2021-10-26 21:28:50,481: DEBUG - + grep --quiet php 2021-10-26 21:28:50,483: DEBUG - + cat 2021-10-26 21:28:50,487: DEBUG - + ynh_package_install_from_equivs /tmp/mautrix-signal-ynh-deps.control 2021-10-26 21:28:50,487: DEBUG - + local controlfile=/tmp/mautrix-signal-ynh-deps.control 2021-10-26 21:28:50,488: DEBUG - ++ grep '^Package: ' /tmp/mautrix-signal-ynh-deps.control 2021-10-26 21:28:50,491: DEBUG - ++ cut '--delimiter= ' --fields=2 2021-10-26 21:28:50,497: DEBUG - + local pkgname=mautrix-signal-ynh-deps 2021-10-26 21:28:50,497: DEBUG - ++ grep '^Version: ' /tmp/mautrix-signal-ynh-deps.control 2021-10-26 21:28:50,499: DEBUG - ++ cut '--delimiter= ' --fields=2 2021-10-26 21:28:50,502: DEBUG - + local pkgversion=0.2.0~ynh1 2021-10-26 21:28:50,502: DEBUG - + [[ -z mautrix-signal-ynh-deps ]] 2021-10-26 21:28:50,503: DEBUG - + [[ -z 0.2.0~ynh1 ]] 2021-10-26 21:28:50,503: DEBUG - + ynh_package_update 2021-10-26 21:28:50,503: DEBUG - + ynh_apt update 2021-10-26 21:28:50,503: DEBUG - + ynh_wait_dpkg_free 2021-10-26 21:28:52,313: DEBUG - + return 0 2021-10-26 21:28:52,313: DEBUG - + LC_ALL=C 2021-10-26 21:28:52,313: DEBUG - + DEBIAN_FRONTEND=noninteractive 2021-10-26 21:28:52,313: DEBUG - + apt-get --assume-yes --quiet -o=Acquire::Retries=3 -o=Dpkg::Use-Pty=0 update 2021-10-26 21:28:52,513: DEBUG - Hit:1 http://download.onlyoffice.com/repo/debian squeeze InRelease 2021-10-26 21:28:52,513: DEBUG - Hit:2 http://forge.yunohost.org/debian buster InRelease 2021-10-26 21:28:52,530: DEBUG - Hit:4 http://deb.debian.org/debian buster-backports InRelease 2021-10-26 21:28:52,534: DEBUG - Hit:5 http://ftp.debian.org/debian buster InRelease 2021-10-26 21:28:52,536: DEBUG - Hit:6 http://security.debian.org/debian-security buster/updates InRelease 2021-10-26 21:28:52,549: DEBUG - Hit:7 https://download.docker.com/linux/debian buster InRelease 2021-10-26 21:28:52,551: DEBUG - Hit:8 https://packages.sury.org/php buster InRelease 2021-10-26 21:28:52,559: DEBUG - Hit:9 https://updates.signald.org unstable InRelease 2021-10-26 21:28:52,561: DEBUG - Hit:10 http://ftp.debian.org/debian buster-updates InRelease 2021-10-26 21:28:52,574: DEBUG - Hit:3 http://download.opensuse.org/repositories/devel:languages:crystal/Debian_Unstable InRelease 2021-10-26 21:28:55,838: DEBUG - Reading package lists... 2021-10-26 21:28:55,894: WARNING - W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:55,895: WARNING - W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:55,895: WARNING - W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:55,895: WARNING - W: Target Translations (main/i18n/Translation-fr) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:55,895: WARNING - W: Target Contents-deb (main/Contents-amd64) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:55,896: WARNING - W: Target Contents-deb (main/Contents-all) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:55,896: WARNING - W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:55,896: WARNING - W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:55,896: WARNING - W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:55,896: WARNING - W: Target Translations (main/i18n/Translation-fr) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:55,897: WARNING - W: Target Contents-deb (main/Contents-amd64) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:55,897: WARNING - W: Target Contents-deb (main/Contents-all) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:28:55,898: DEBUG - ++ mktemp --directory 2021-10-26 21:28:55,902: DEBUG - + local TMPDIR=/tmp/tmp.a5JmjSpMor 2021-10-26 21:28:55,903: DEBUG - + echo 10 2021-10-26 21:28:55,903: DEBUG - + ynh_wait_dpkg_free 2021-10-26 21:28:57,726: DEBUG - + return 0 2021-10-26 21:28:57,726: DEBUG - + cp /tmp/mautrix-signal-ynh-deps.control /tmp/tmp.a5JmjSpMor/control 2021-10-26 21:28:57,729: DEBUG - + cd /tmp/tmp.a5JmjSpMor 2021-10-26 21:28:57,730: DEBUG - + LC_ALL=C 2021-10-26 21:28:57,730: DEBUG - + equivs-build ./control 2021-10-26 21:28:59,125: DEBUG - + LC_ALL=C 2021-10-26 21:28:59,126: DEBUG - + dpkg --force-depends --install ./mautrix-signal-ynh-deps_0.2.0~ynh1_all.deb 2021-10-26 21:28:59,127: DEBUG - + tee ./dpkg_log 2021-10-26 21:29:00,291: DEBUG - (Reading database ... 172303 files and directories currently installed.) 2021-10-26 21:29:00,300: DEBUG - Preparing to unpack .../mautrix-signal-ynh-deps_0.2.0~ynh1_all.deb ... 2021-10-26 21:29:00,314: DEBUG - Unpacking mautrix-signal-ynh-deps (0.2.0~ynh1) over (0.2.0~ynh1) ... 2021-10-26 21:29:00,346: DEBUG - Setting up mautrix-signal-ynh-deps (0.2.0~ynh1) ... 2021-10-26 21:29:00,394: DEBUG - + ynh_package_install --fix-broken 2021-10-26 21:29:00,395: DEBUG - + ynh_apt --no-remove --option Dpkg::Options::=--force-confdef --option Dpkg::Options::=--force-confold install --fix-broken 2021-10-26 21:29:00,395: DEBUG - + ynh_wait_dpkg_free 2021-10-26 21:29:02,044: DEBUG - + return 0 2021-10-26 21:29:02,045: DEBUG - + LC_ALL=C 2021-10-26 21:29:02,045: DEBUG - + DEBIAN_FRONTEND=noninteractive 2021-10-26 21:29:02,045: 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 2021-10-26 21:29:02,246: DEBUG - Reading package lists... 2021-10-26 21:29:02,473: DEBUG - Building dependency tree... 2021-10-26 21:29:02,521: DEBUG - Reading state information... 2021-10-26 21:29:02,897: DEBUG - 0 upgraded, 0 newly installed, 0 to remove and 60 not upgraded. 2021-10-26 21:29:02,898: DEBUG - + [[ -n /tmp/tmp.a5JmjSpMor ]] 2021-10-26 21:29:02,898: DEBUG - + rm --recursive --force /tmp/tmp.a5JmjSpMor 2021-10-26 21:29:02,900: DEBUG - + ynh_package_is_installed mautrix-signal-ynh-deps 2021-10-26 21:29:02,911: DEBUG - + ynh_wait_dpkg_free 2021-10-26 21:29:04,584: DEBUG - + return 0 2021-10-26 21:29:04,584: DEBUG - + dpkg-query --show '--showformat=${Status}' mautrix-signal-ynh-deps 2021-10-26 21:29:04,584: DEBUG - + grep --count 'ok installed' 2021-10-26 21:29:04,610: DEBUG - + rm /tmp/mautrix-signal-ynh-deps.control 2021-10-26 21:29:04,612: DEBUG - + ynh_app_setting_set --app=mautrix_signal --key=apt_dependencies '--value=postgresql,, python3, libunixsocket-java, signald, signaldctl' 2021-10-26 21:29:04,694: DEBUG - + [[ apt_dependencies =~ (unprotected|protected|skipped)_ ]] 2021-10-26 21:29:04,696: DEBUG - + ynh_app_setting set mautrix_signal apt_dependencies 'postgresql,, python3, libunixsocket-java, signald, signaldctl' 2021-10-26 21:29:05,077: DEBUG - + ynh_remove_extra_repo --name=mautrix_signal 2021-10-26 21:29:05,089: DEBUG - + name=mautrix_signal 2021-10-26 21:29:05,089: DEBUG - + ynh_secure_remove --file=/etc/apt/sources.list.d/mautrix_signal.list 2021-10-26 21:29:05,102: DEBUG - + local 'forbidden_path= /var/www /home/yunohost.app' 2021-10-26 21:29:05,102: DEBUG - + '[' 1 -ge 2 ']' 2021-10-26 21:29:05,103: DEBUG - + [[ -z /etc/apt/sources.list.d/mautrix_signal.list ]] 2021-10-26 21:29:05,103: DEBUG - + [[ /var/www /home/yunohost.app =~ /etc/apt/sources\.list\.d/mautrix_signal\.list ]] 2021-10-26 21:29:05,103: DEBUG - + [[ /etc/apt/sources.list.d/mautrix_signal.list =~ ^/[[:alnum:]]+$ ]] 2021-10-26 21:29:05,103: DEBUG - + [[ t = \/ ]] 2021-10-26 21:29:05,104: DEBUG - + '[' -e /etc/apt/sources.list.d/mautrix_signal.list ']' 2021-10-26 21:29:05,104: DEBUG - + rm --recursive /etc/apt/sources.list.d/mautrix_signal.list 2021-10-26 21:29:05,104: DEBUG - + [[ mautrix_signal == \e\x\t\r\a\_\p\h\p\_\v\e\r\s\i\o\n ]] 2021-10-26 21:29:05,105: DEBUG - + ynh_secure_remove /etc/apt/preferences.d/mautrix_signal 2021-10-26 21:29:05,115: DEBUG - + local 'forbidden_path= /var/www /home/yunohost.app' 2021-10-26 21:29:05,116: DEBUG - + '[' 1 -ge 2 ']' 2021-10-26 21:29:05,116: DEBUG - + [[ -z /etc/apt/preferences.d/mautrix_signal ]] 2021-10-26 21:29:05,116: DEBUG - + [[ /var/www /home/yunohost.app =~ /etc/apt/preferences\.d/mautrix_signal ]] 2021-10-26 21:29:05,116: DEBUG - + [[ /etc/apt/preferences.d/mautrix_signal =~ ^/[[:alnum:]]+$ ]] 2021-10-26 21:29:05,117: DEBUG - + [[ l = \/ ]] 2021-10-26 21:29:05,117: DEBUG - + '[' -e /etc/apt/preferences.d/mautrix_signal ']' 2021-10-26 21:29:05,117: DEBUG - + rm --recursive /etc/apt/preferences.d/mautrix_signal 2021-10-26 21:29:05,117: DEBUG - + ynh_secure_remove --file=/etc/apt/trusted.gpg.d/mautrix_signal.gpg 2021-10-26 21:29:05,129: DEBUG - + local 'forbidden_path= /var/www /home/yunohost.app' 2021-10-26 21:29:05,129: DEBUG - + '[' 1 -ge 2 ']' 2021-10-26 21:29:05,129: DEBUG - + [[ -z /etc/apt/trusted.gpg.d/mautrix_signal.gpg ]] 2021-10-26 21:29:05,130: DEBUG - + [[ /var/www /home/yunohost.app =~ /etc/apt/trusted\.gpg\.d/mautrix_signal\.gpg ]] 2021-10-26 21:29:05,130: DEBUG - + [[ /etc/apt/trusted.gpg.d/mautrix_signal.gpg =~ ^/[[:alnum:]]+$ ]] 2021-10-26 21:29:05,130: DEBUG - + [[ g = \/ ]] 2021-10-26 21:29:05,130: DEBUG - + '[' -e /etc/apt/trusted.gpg.d/mautrix_signal.gpg ']' 2021-10-26 21:29:05,130: DEBUG - + rm --recursive /etc/apt/trusted.gpg.d/mautrix_signal.gpg 2021-10-26 21:29:05,131: DEBUG - + ynh_secure_remove --file=/etc/apt/trusted.gpg.d/mautrix_signal.asc 2021-10-26 21:29:05,142: DEBUG - + local 'forbidden_path= /var/www /home/yunohost.app' 2021-10-26 21:29:05,142: DEBUG - + '[' 1 -ge 2 ']' 2021-10-26 21:29:05,143: DEBUG - + [[ -z /etc/apt/trusted.gpg.d/mautrix_signal.asc ]] 2021-10-26 21:29:05,143: DEBUG - + [[ /var/www /home/yunohost.app =~ /etc/apt/trusted\.gpg\.d/mautrix_signal\.asc ]] 2021-10-26 21:29:05,144: DEBUG - + [[ /etc/apt/trusted.gpg.d/mautrix_signal.asc =~ ^/[[:alnum:]]+$ ]] 2021-10-26 21:29:05,144: DEBUG - + [[ c = \/ ]] 2021-10-26 21:29:05,144: DEBUG - + '[' -e /etc/apt/trusted.gpg.d/mautrix_signal.asc ']' 2021-10-26 21:29:05,144: DEBUG - + ynh_print_info '--message='\''/etc/apt/trusted.gpg.d/mautrix_signal.asc'\'' wasn'\''t deleted because it doesn'\''t exist.' 2021-10-26 21:29:05,155: DEBUG - + echo ''\''/etc/apt/trusted.gpg.d/mautrix_signal.asc'\'' wasn'\''t deleted because it doesn'\''t exist.' 2021-10-26 21:29:05,155: INFO - '/etc/apt/trusted.gpg.d/mautrix_signal.asc' wasn't deleted because it doesn't exist. 2021-10-26 21:29:05,155: DEBUG - + ynh_package_update 2021-10-26 21:29:05,155: DEBUG - + ynh_apt update 2021-10-26 21:29:05,155: DEBUG - + ynh_wait_dpkg_free 2021-10-26 21:29:06,638: DEBUG - + return 0 2021-10-26 21:29:06,638: DEBUG - + LC_ALL=C 2021-10-26 21:29:06,638: DEBUG - + DEBIAN_FRONTEND=noninteractive 2021-10-26 21:29:06,638: DEBUG - + apt-get --assume-yes --quiet -o=Acquire::Retries=3 -o=Dpkg::Use-Pty=0 update 2021-10-26 21:29:07,183: DEBUG - Hit:1 http://download.onlyoffice.com/repo/debian squeeze InRelease 2021-10-26 21:29:07,184: DEBUG - Hit:2 http://ftp.debian.org/debian buster InRelease 2021-10-26 21:29:07,184: DEBUG - Hit:3 http://ftp.debian.org/debian buster-updates InRelease 2021-10-26 21:29:07,184: DEBUG - Hit:4 http://forge.yunohost.org/debian buster InRelease 2021-10-26 21:29:07,184: DEBUG - Hit:5 http://security.debian.org/debian-security buster/updates InRelease 2021-10-26 21:29:07,184: DEBUG - Hit:6 http://deb.debian.org/debian buster-backports InRelease 2021-10-26 21:29:07,185: DEBUG - Hit:8 https://download.docker.com/linux/debian buster InRelease 2021-10-26 21:29:07,185: DEBUG - Hit:9 https://packages.sury.org/php buster InRelease 2021-10-26 21:29:07,230: DEBUG - Hit:7 http://download.opensuse.org/repositories/devel:languages:crystal/Debian_Unstable InRelease 2021-10-26 21:29:16,999: DEBUG - Reading package lists... 2021-10-26 21:29:17,049: WARNING - W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:29:17,049: WARNING - W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:29:17,050: WARNING - W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:29:17,050: WARNING - W: Target Translations (main/i18n/Translation-fr) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:29:17,050: WARNING - W: Target Contents-deb (main/Contents-amd64) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:29:17,050: WARNING - W: Target Contents-deb (main/Contents-all) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:29:17,050: WARNING - W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:29:17,051: WARNING - W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:29:17,051: WARNING - W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:29:17,051: WARNING - W: Target Translations (main/i18n/Translation-fr) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:29:17,051: WARNING - W: Target Contents-deb (main/Contents-amd64) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:29:17,051: WARNING - W: Target Contents-deb (main/Contents-all) is configured multiple times in /etc/apt/sources.list.d/extra_php_version.list:1 and /etc/apt/sources.list.d/sury.list:1 2021-10-26 21:29:17,200: DEBUG - + echo '[########++..........] > Making sure dedicated system user exists... [00h01m,06s]' 2021-10-26 21:29:17,201: INFO - [########++..........] > Making sure dedicated system user exists... [00h01m,06s] 2021-10-26 21:29:17,201: DEBUG - + ynh_system_user_create --username=mautrix_signal 2021-10-26 21:29:17,247: DEBUG - + use_shell=0 2021-10-26 21:29:17,247: DEBUG - + home_dir= 2021-10-26 21:29:17,247: DEBUG - + groups= 2021-10-26 21:29:17,247: DEBUG - + ynh_system_user_exists mautrix_signal 2021-10-26 21:29:17,261: DEBUG - + getent passwd mautrix_signal 2021-10-26 21:29:17,418: DEBUG - + echo '[##########+.........] > Upgrading systemd configuration... [00h00m,00s]' 2021-10-26 21:29:17,418: INFO - [##########+.........] > Upgrading systemd configuration... [00h00m,00s] 2021-10-26 21:29:17,419: DEBUG - + ynh_add_systemd_config 2021-10-26 21:29:17,420: DEBUG - + service=mautrix_signal 2021-10-26 21:29:17,420: DEBUG - + template=systemd.service 2021-10-26 21:29:17,421: DEBUG - + others_var= 2021-10-26 21:29:17,421: DEBUG - + [[ -z '' ]] 2021-10-26 21:29:17,421: DEBUG - + ynh_add_config --template=/var/cache/yunohost/app_tmp_work_dirs/app_vkkyy2fs/conf/systemd.service --destination=/etc/systemd/system/mautrix_signal.service 2021-10-26 21:29:17,462: DEBUG - + '[' -f /var/cache/yunohost/app_tmp_work_dirs/app_vkkyy2fs/conf//var/cache/yunohost/app_tmp_work_dirs/app_vkkyy2fs/conf/systemd.service ']' 2021-10-26 21:29:17,462: DEBUG - + '[' -f /var/cache/yunohost/app_tmp_work_dirs/app_vkkyy2fs/conf/systemd.service ']' 2021-10-26 21:29:17,462: DEBUG - + template_path=/var/cache/yunohost/app_tmp_work_dirs/app_vkkyy2fs/conf/systemd.service 2021-10-26 21:29:17,463: DEBUG - + ynh_backup_if_checksum_is_different --file=/etc/systemd/system/mautrix_signal.service 2021-10-26 21:29:17,475: DEBUG - + local checksum_setting_name=checksum__etc_systemd_system_mautrix_signal.service 2021-10-26 21:29:17,476: DEBUG - ++ ynh_app_setting_get --app=mautrix_signal --key=checksum__etc_systemd_system_mautrix_signal.service 2021-10-26 21:29:17,520: DEBUG - ++ [[ checksum__etc_systemd_system_mautrix_signal.service =~ (unprotected|protected|skipped)_ ]] 2021-10-26 21:29:17,520: DEBUG - ++ ynh_app_setting get mautrix_signal checksum__etc_systemd_system_mautrix_signal.service 2021-10-26 21:29:17,588: DEBUG - + local checksum_value=925e03d508c81eb88ed087bf002b3b89 2021-10-26 21:29:17,590: DEBUG - + backup_file_checksum= 2021-10-26 21:29:17,591: DEBUG - + '[' -n 925e03d508c81eb88ed087bf002b3b89 ']' 2021-10-26 21:29:17,591: DEBUG - + '[' -e /etc/systemd/system/mautrix_signal.service ']' 2021-10-26 21:29:17,592: DEBUG - + echo '925e03d508c81eb88ed087bf002b3b89 /etc/systemd/system/mautrix_signal.service' 2021-10-26 21:29:17,592: DEBUG - + md5sum --check --status 2021-10-26 21:29:17,595: DEBUG - + touch /etc/systemd/system/mautrix_signal.service 2021-10-26 21:29:17,597: DEBUG - + chown root:root /etc/systemd/system/mautrix_signal.service 2021-10-26 21:29:17,602: DEBUG - + chmod 640 /etc/systemd/system/mautrix_signal.service 2021-10-26 21:29:17,604: DEBUG - + cp -f /var/cache/yunohost/app_tmp_work_dirs/app_vkkyy2fs/conf/systemd.service /etc/systemd/system/mautrix_signal.service 2021-10-26 21:29:17,606: DEBUG - + _ynh_apply_default_permissions /etc/systemd/system/mautrix_signal.service 2021-10-26 21:29:17,607: DEBUG - + local target=/etc/systemd/system/mautrix_signal.service 2021-10-26 21:29:17,607: DEBUG - ++ jq -r .requirements.yunohost /var/cache/yunohost/app_tmp_work_dirs/app_vkkyy2fs/manifest.json 2021-10-26 21:29:17,608: DEBUG - ++ tr -d '>= ' 2021-10-26 21:29:17,627: DEBUG - + local ynh_requirement=4.0 2021-10-26 21:29:17,628: DEBUG - + '[' -z 4.0 ']' 2021-10-26 21:29:17,628: DEBUG - + '[' 4.0 == null ']' 2021-10-26 21:29:17,628: DEBUG - + dpkg --compare-versions 4.0 ge 4.2 2021-10-26 21:29:17,630: DEBUG - + ynh_replace_vars --file=/etc/systemd/system/mautrix_signal.service 2021-10-26 21:29:17,645: DEBUG - + test -n '' 2021-10-26 21:29:17,645: DEBUG - + test -n mautrix_signal 2021-10-26 21:29:17,645: DEBUG - + ynh_replace_string --match_string=__NAME__ --replace_string=mautrix_signal --target_file=/etc/systemd/system/mautrix_signal.service 2021-10-26 21:29:17,729: DEBUG - + local delimit=@ 2021-10-26 21:29:17,730: DEBUG - + match_string=__NAME__ 2021-10-26 21:29:17,730: DEBUG - + replace_string=mautrix_signal 2021-10-26 21:29:17,730: DEBUG - + sed --in-place s@__NAME__@mautrix_signal@g /etc/systemd/system/mautrix_signal.service 2021-10-26 21:29:17,732: DEBUG - + ynh_replace_string --match_string=__NAMETOCHANGE__ --replace_string=mautrix_signal --target_file=/etc/systemd/system/mautrix_signal.service 2021-10-26 21:29:17,823: DEBUG - + local delimit=@ 2021-10-26 21:29:17,824: DEBUG - + match_string=__NAMETOCHANGE__ 2021-10-26 21:29:17,824: DEBUG - + replace_string=mautrix_signal 2021-10-26 21:29:17,824: DEBUG - + sed --in-place s@__NAMETOCHANGE__@mautrix_signal@g /etc/systemd/system/mautrix_signal.service 2021-10-26 21:29:17,826: DEBUG - + ynh_replace_string --match_string=__USER__ --replace_string=mautrix_signal --target_file=/etc/systemd/system/mautrix_signal.service 2021-10-26 21:29:17,911: DEBUG - + local delimit=@ 2021-10-26 21:29:17,912: DEBUG - + match_string=__USER__ 2021-10-26 21:29:17,912: DEBUG - + replace_string=mautrix_signal 2021-10-26 21:29:17,912: DEBUG - + sed --in-place s@__USER__@mautrix_signal@g /etc/systemd/system/mautrix_signal.service 2021-10-26 21:29:17,914: DEBUG - + test -n /opt/yunohost/mautrix_signal 2021-10-26 21:29:17,914: DEBUG - + ynh_replace_string --match_string=__FINALPATH__ --replace_string=/opt/yunohost/mautrix_signal --target_file=/etc/systemd/system/mautrix_signal.service 2021-10-26 21:29:17,996: DEBUG - + local delimit=@ 2021-10-26 21:29:17,996: DEBUG - + match_string=__FINALPATH__ 2021-10-26 21:29:17,996: DEBUG - + replace_string=/opt/yunohost/mautrix_signal 2021-10-26 21:29:17,996: DEBUG - + sed --in-place s@__FINALPATH__@/opt/yunohost/mautrix_signal@g /etc/systemd/system/mautrix_signal.service 2021-10-26 21:29:17,998: DEBUG - + test -n 7.3 2021-10-26 21:29:17,999: DEBUG - + ynh_replace_string --match_string=__PHPVERSION__ --replace_string=7.3 --target_file=/etc/systemd/system/mautrix_signal.service 2021-10-26 21:29:18,099: DEBUG - + local delimit=@ 2021-10-26 21:29:18,099: DEBUG - + match_string=__PHPVERSION__ 2021-10-26 21:29:18,100: DEBUG - + replace_string=7.3 2021-10-26 21:29:18,102: DEBUG - + sed --in-place s@__PHPVERSION__@7.3@g /etc/systemd/system/mautrix_signal.service 2021-10-26 21:29:18,102: DEBUG - + test -n '' 2021-10-26 21:29:18,102: DEBUG - + uniques_vars=($(grep -oP '__[A-Z0-9]+?[A-Z0-9_]*?[A-Z0-9]*?__' $file | sort --unique | sed "s@__\([^.]*\)__@\L\1@g" )) 2021-10-26 21:29:18,103: DEBUG - ++ grep -oP '__[A-Z0-9]+?[A-Z0-9_]*?[A-Z0-9]*?__' /etc/systemd/system/mautrix_signal.service 2021-10-26 21:29:18,104: DEBUG - ++ sort --unique 2021-10-26 21:29:18,106: DEBUG - ++ sed 's@__\([^.]*\)__@\L\1@g' 2021-10-26 21:29:18,112: DEBUG - + local delimit=@ 2021-10-26 21:29:18,113: DEBUG - + for one_var in "${uniques_vars[@]}" 2021-10-26 21:29:18,113: DEBUG - + [[ -v app ]] 2021-10-26 21:29:18,113: DEBUG - + match_string=__APP__ 2021-10-26 21:29:18,113: DEBUG - + match_string=__APP__ 2021-10-26 21:29:18,113: DEBUG - + replace_string=mautrix_signal 2021-10-26 21:29:18,114: DEBUG - + replace_string=mautrix_signal 2021-10-26 21:29:18,114: DEBUG - + replace_string=mautrix_signal 2021-10-26 21:29:18,115: DEBUG - + sed --in-place s@__APP__@mautrix_signal@g /etc/systemd/system/mautrix_signal.service 2021-10-26 21:29:18,115: DEBUG - + ynh_store_file_checksum --file=/etc/systemd/system/mautrix_signal.service 2021-10-26 21:29:18,125: DEBUG - + local checksum_setting_name=checksum__etc_systemd_system_mautrix_signal.service 2021-10-26 21:29:18,127: DEBUG - ++ md5sum /etc/systemd/system/mautrix_signal.service 2021-10-26 21:29:18,127: DEBUG - ++ cut '--delimiter= ' --fields=1 2021-10-26 21:29:18,134: DEBUG - + ynh_app_setting_set --app=mautrix_signal --key=checksum__etc_systemd_system_mautrix_signal.service --value=925e03d508c81eb88ed087bf002b3b89 2021-10-26 21:29:18,224: DEBUG - + [[ checksum__etc_systemd_system_mautrix_signal.service =~ (unprotected|protected|skipped)_ ]] 2021-10-26 21:29:18,225: DEBUG - + ynh_app_setting set mautrix_signal checksum__etc_systemd_system_mautrix_signal.service 925e03d508c81eb88ed087bf002b3b89 2021-10-26 21:29:18,285: DEBUG - + '[' -n '' ']' 2021-10-26 21:29:18,285: DEBUG - + unset backup_file_checksum 2021-10-26 21:29:18,285: DEBUG - + systemctl enable mautrix_signal --quiet 2021-10-26 21:29:19,286: DEBUG - + systemctl daemon-reload 2021-10-26 21:29:19,700: DEBUG - + echo '[###########+++......] > Configuring Mautrix-Bridge...' 2021-10-26 21:29:19,706: INFO - [###########+++......] > Configuring Mautrix-Bridge... 2021-10-26 21:29:19,706: DEBUG - + mautrix_config_path=/opt/yunohost/mautrix_signal/config.yaml 2021-10-26 21:29:19,706: DEBUG - + ynh_backup_if_checksum_is_different --file=/etc/matrix-synapse/app-service/mautrix_signal.yaml 2021-10-26 21:29:19,717: DEBUG - + local checksum_setting_name=checksum__etc_matrix-synapse_app-service_mautrix_signal.yaml 2021-10-26 21:29:19,719: DEBUG - ++ ynh_app_setting_get --app=mautrix_signal --key=checksum__etc_matrix-synapse_app-service_mautrix_signal.yaml 2021-10-26 21:29:19,772: DEBUG - ++ [[ checksum__etc_matrix-synapse_app-service_mautrix_signal.yaml =~ (unprotected|protected|skipped)_ ]] 2021-10-26 21:29:19,772: DEBUG - ++ ynh_app_setting get mautrix_signal checksum__etc_matrix-synapse_app-service_mautrix_signal.yaml 2021-10-26 21:29:19,845: DEBUG - + local checksum_value=bf35e4c5d54d3d6475cc60ec3b430cdc 2021-10-26 21:29:19,846: DEBUG - + backup_file_checksum= 2021-10-26 21:29:19,846: DEBUG - + '[' -n bf35e4c5d54d3d6475cc60ec3b430cdc ']' 2021-10-26 21:29:19,846: DEBUG - + '[' -e /etc/matrix-synapse/app-service/mautrix_signal.yaml ']' 2021-10-26 21:29:19,848: DEBUG - + md5sum --check --status 2021-10-26 21:29:19,850: DEBUG - + echo 'bf35e4c5d54d3d6475cc60ec3b430cdc /etc/matrix-synapse/app-service/mautrix_signal.yaml' 2021-10-26 21:29:19,852: DEBUG - ++ date +%Y%m%d.%H%M%S 2021-10-26 21:29:19,855: DEBUG - + backup_file_checksum=/home/yunohost.conf/backup//etc/matrix-synapse/app-service/mautrix_signal.yaml.backup.20211026.212919 2021-10-26 21:29:19,856: DEBUG - ++ dirname /home/yunohost.conf/backup//etc/matrix-synapse/app-service/mautrix_signal.yaml.backup.20211026.212919 2021-10-26 21:29:19,861: DEBUG - + mkdir --parents /home/yunohost.conf/backup//etc/matrix-synapse/app-service 2021-10-26 21:29:19,866: DEBUG - + cp --archive /etc/matrix-synapse/app-service/mautrix_signal.yaml /home/yunohost.conf/backup//etc/matrix-synapse/app-service/mautrix_signal.yaml.backup.20211026.212919 2021-10-26 21:29:19,869: DEBUG - + ynh_print_warn 'File /etc/matrix-synapse/app-service/mautrix_signal.yaml has been manually modified since the installation or last upgrade. So it has been duplicated in /home/yunohost.conf/backup//etc/matrix-synapse/app-service/mautrix_signal.yaml.backup.20211026.212919' 2021-10-26 21:29:19,884: DEBUG - + ynh_print_log 'File /etc/matrix-synapse/app-service/mautrix_signal.yaml has been manually modified since the installation or last upgrade. So it has been duplicated in /home/yunohost.conf/backup//etc/matrix-synapse/app-service/mautrix_signal.yaml.backup.20211026.212919' 2021-10-26 21:29:19,885: DEBUG - + echo -e 'File /etc/matrix-synapse/app-service/mautrix_signal.yaml has been manually modified since the installation or last upgrade. So it has been duplicated in /home/yunohost.conf/backup//etc/matrix-synapse/app-service/mautrix_signal.yaml.backup.20211026.212919' 2021-10-26 21:29:19,885: DEBUG - + echo /home/yunohost.conf/backup//etc/matrix-synapse/app-service/mautrix_signal.yaml.backup.20211026.212919 2021-10-26 21:29:19,886: DEBUG - /home/yunohost.conf/backup//etc/matrix-synapse/app-service/mautrix_signal.yaml.backup.20211026.212919 2021-10-26 21:29:19,886: DEBUG - + ynh_backup_if_checksum_is_different --file=/opt/yunohost/mautrix_signal/config.yaml 2021-10-26 21:29:19,888: WARNING - File /etc/matrix-synapse/app-service/mautrix_signal.yaml has been manually modified since the installation or last upgrade. So it has been duplicated in /home/yunohost.conf/backup//etc/matrix-synapse/app-service/mautrix_signal.yaml.backup.20211026.212919 2021-10-26 21:29:19,901: DEBUG - + local checksum_setting_name=checksum__opt_yunohost_mautrix_signal_config.yaml 2021-10-26 21:29:19,902: DEBUG - ++ ynh_app_setting_get --app=mautrix_signal --key=checksum__opt_yunohost_mautrix_signal_config.yaml 2021-10-26 21:29:19,959: DEBUG - ++ [[ checksum__opt_yunohost_mautrix_signal_config.yaml =~ (unprotected|protected|skipped)_ ]] 2021-10-26 21:29:19,959: DEBUG - ++ ynh_app_setting get mautrix_signal checksum__opt_yunohost_mautrix_signal_config.yaml 2021-10-26 21:29:20,031: DEBUG - + local checksum_value=cf38a7071c66e7cf023a77e0eb487c82 2021-10-26 21:29:20,031: DEBUG - + backup_file_checksum= 2021-10-26 21:29:20,032: DEBUG - + '[' -n cf38a7071c66e7cf023a77e0eb487c82 ']' 2021-10-26 21:29:20,032: DEBUG - + '[' -e /opt/yunohost/mautrix_signal/config.yaml ']' 2021-10-26 21:29:20,032: DEBUG - + md5sum --check --status 2021-10-26 21:29:20,032: DEBUG - + echo 'cf38a7071c66e7cf023a77e0eb487c82 /opt/yunohost/mautrix_signal/config.yaml' 2021-10-26 21:29:20,038: DEBUG - ++ date +%Y%m%d.%H%M%S 2021-10-26 21:29:20,040: DEBUG - + backup_file_checksum=/home/yunohost.conf/backup//opt/yunohost/mautrix_signal/config.yaml.backup.20211026.212920 2021-10-26 21:29:20,041: DEBUG - ++ dirname /home/yunohost.conf/backup//opt/yunohost/mautrix_signal/config.yaml.backup.20211026.212920 2021-10-26 21:29:20,043: DEBUG - + mkdir --parents /home/yunohost.conf/backup//opt/yunohost/mautrix_signal 2021-10-26 21:29:20,048: DEBUG - + cp --archive /opt/yunohost/mautrix_signal/config.yaml /home/yunohost.conf/backup//opt/yunohost/mautrix_signal/config.yaml.backup.20211026.212920 2021-10-26 21:29:20,051: DEBUG - + ynh_print_warn 'File /opt/yunohost/mautrix_signal/config.yaml has been manually modified since the installation or last upgrade. So it has been duplicated in /home/yunohost.conf/backup//opt/yunohost/mautrix_signal/config.yaml.backup.20211026.212920' 2021-10-26 21:29:20,070: DEBUG - + ynh_print_log 'File /opt/yunohost/mautrix_signal/config.yaml has been manually modified since the installation or last upgrade. So it has been duplicated in /home/yunohost.conf/backup//opt/yunohost/mautrix_signal/config.yaml.backup.20211026.212920' 2021-10-26 21:29:20,071: DEBUG - + echo -e 'File /opt/yunohost/mautrix_signal/config.yaml has been manually modified since the installation or last upgrade. So it has been duplicated in /home/yunohost.conf/backup//opt/yunohost/mautrix_signal/config.yaml.backup.20211026.212920' 2021-10-26 21:29:20,071: DEBUG - + echo /home/yunohost.conf/backup//opt/yunohost/mautrix_signal/config.yaml.backup.20211026.212920 2021-10-26 21:29:20,071: DEBUG - /home/yunohost.conf/backup//opt/yunohost/mautrix_signal/config.yaml.backup.20211026.212920 2021-10-26 21:29:20,071: DEBUG - + verify_server_ssl_certificates=true 2021-10-26 21:29:20,071: DEBUG - + matrix_server_supports_asmux=false 2021-10-26 21:29:20,071: DEBUG - + log_level=INFO 2021-10-26 21:29:20,072: DEBUG - + ynh_add_config --template=../conf/config.yaml --destination=/opt/yunohost/mautrix_signal/config.yaml 2021-10-26 21:29:20,073: WARNING - File /opt/yunohost/mautrix_signal/config.yaml has been manually modified since the installation or last upgrade. So it has been duplicated in /home/yunohost.conf/backup//opt/yunohost/mautrix_signal/config.yaml.backup.20211026.212920 2021-10-26 21:29:20,124: DEBUG - + '[' -f /var/cache/yunohost/app_tmp_work_dirs/app_vkkyy2fs/conf/../conf/config.yaml ']' 2021-10-26 21:29:20,124: DEBUG - + template_path=/var/cache/yunohost/app_tmp_work_dirs/app_vkkyy2fs/conf/../conf/config.yaml 2021-10-26 21:29:20,124: DEBUG - + ynh_backup_if_checksum_is_different --file=/opt/yunohost/mautrix_signal/config.yaml 2021-10-26 21:29:20,141: DEBUG - + local checksum_setting_name=checksum__opt_yunohost_mautrix_signal_config.yaml 2021-10-26 21:29:20,142: DEBUG - ++ ynh_app_setting_get --app=mautrix_signal --key=checksum__opt_yunohost_mautrix_signal_config.yaml 2021-10-26 21:29:20,190: DEBUG - ++ [[ checksum__opt_yunohost_mautrix_signal_config.yaml =~ (unprotected|protected|skipped)_ ]] 2021-10-26 21:29:20,190: DEBUG - ++ ynh_app_setting get mautrix_signal checksum__opt_yunohost_mautrix_signal_config.yaml 2021-10-26 21:29:20,252: DEBUG - + local checksum_value=cf38a7071c66e7cf023a77e0eb487c82 2021-10-26 21:29:20,253: DEBUG - + backup_file_checksum= 2021-10-26 21:29:20,253: DEBUG - + '[' -n cf38a7071c66e7cf023a77e0eb487c82 ']' 2021-10-26 21:29:20,253: DEBUG - + '[' -e /opt/yunohost/mautrix_signal/config.yaml ']' 2021-10-26 21:29:20,254: DEBUG - + md5sum --check --status 2021-10-26 21:29:20,255: DEBUG - + echo 'cf38a7071c66e7cf023a77e0eb487c82 /opt/yunohost/mautrix_signal/config.yaml' 2021-10-26 21:29:20,258: DEBUG - ++ date +%Y%m%d.%H%M%S 2021-10-26 21:29:20,258: DEBUG - + backup_file_checksum=/home/yunohost.conf/backup//opt/yunohost/mautrix_signal/config.yaml.backup.20211026.212920 2021-10-26 21:29:20,259: DEBUG - ++ dirname /home/yunohost.conf/backup//opt/yunohost/mautrix_signal/config.yaml.backup.20211026.212920 2021-10-26 21:29:20,261: DEBUG - + mkdir --parents /home/yunohost.conf/backup//opt/yunohost/mautrix_signal 2021-10-26 21:29:20,263: DEBUG - + cp --archive /opt/yunohost/mautrix_signal/config.yaml /home/yunohost.conf/backup//opt/yunohost/mautrix_signal/config.yaml.backup.20211026.212920 2021-10-26 21:29:20,267: DEBUG - + ynh_print_warn 'File /opt/yunohost/mautrix_signal/config.yaml has been manually modified since the installation or last upgrade. So it has been duplicated in /home/yunohost.conf/backup//opt/yunohost/mautrix_signal/config.yaml.backup.20211026.212920' 2021-10-26 21:29:20,287: DEBUG - + ynh_print_log 'File /opt/yunohost/mautrix_signal/config.yaml has been manually modified since the installation or last upgrade. So it has been duplicated in /home/yunohost.conf/backup//opt/yunohost/mautrix_signal/config.yaml.backup.20211026.212920' 2021-10-26 21:29:20,288: DEBUG - + echo -e 'File /opt/yunohost/mautrix_signal/config.yaml has been manually modified since the installation or last upgrade. So it has been duplicated in /home/yunohost.conf/backup//opt/yunohost/mautrix_signal/config.yaml.backup.20211026.212920' 2021-10-26 21:29:20,288: DEBUG - + echo /home/yunohost.conf/backup//opt/yunohost/mautrix_signal/config.yaml.backup.20211026.212920 2021-10-26 21:29:20,288: DEBUG - /home/yunohost.conf/backup//opt/yunohost/mautrix_signal/config.yaml.backup.20211026.212920 2021-10-26 21:29:20,289: DEBUG - + touch /opt/yunohost/mautrix_signal/config.yaml 2021-10-26 21:29:20,290: WARNING - File /opt/yunohost/mautrix_signal/config.yaml has been manually modified since the installation or last upgrade. So it has been duplicated in /home/yunohost.conf/backup//opt/yunohost/mautrix_signal/config.yaml.backup.20211026.212920 2021-10-26 21:29:20,290: DEBUG - + chown root:root /opt/yunohost/mautrix_signal/config.yaml 2021-10-26 21:29:20,291: DEBUG - + chmod 640 /opt/yunohost/mautrix_signal/config.yaml 2021-10-26 21:29:20,293: DEBUG - + cp -f /var/cache/yunohost/app_tmp_work_dirs/app_vkkyy2fs/conf/../conf/config.yaml /opt/yunohost/mautrix_signal/config.yaml 2021-10-26 21:29:20,297: DEBUG - + _ynh_apply_default_permissions /opt/yunohost/mautrix_signal/config.yaml 2021-10-26 21:29:20,297: DEBUG - + local target=/opt/yunohost/mautrix_signal/config.yaml 2021-10-26 21:29:20,298: DEBUG - ++ jq -r .requirements.yunohost /var/cache/yunohost/app_tmp_work_dirs/app_vkkyy2fs/manifest.json 2021-10-26 21:29:20,298: DEBUG - ++ tr -d '>= ' 2021-10-26 21:29:20,306: DEBUG - + local ynh_requirement=4.0 2021-10-26 21:29:20,306: DEBUG - + '[' -z 4.0 ']' 2021-10-26 21:29:20,307: DEBUG - + '[' 4.0 == null ']' 2021-10-26 21:29:20,307: DEBUG - + dpkg --compare-versions 4.0 ge 4.2 2021-10-26 21:29:20,309: DEBUG - + ynh_replace_vars --file=/opt/yunohost/mautrix_signal/config.yaml 2021-10-26 21:29:20,322: DEBUG - + test -n '' 2021-10-26 21:29:20,322: DEBUG - + test -n mautrix_signal 2021-10-26 21:29:20,322: DEBUG - + ynh_replace_string --match_string=__NAME__ --replace_string=mautrix_signal --target_file=/opt/yunohost/mautrix_signal/config.yaml 2021-10-26 21:29:20,414: DEBUG - + local delimit=@ 2021-10-26 21:29:20,415: DEBUG - + match_string=__NAME__ 2021-10-26 21:29:20,415: DEBUG - + replace_string=mautrix_signal 2021-10-26 21:29:20,415: DEBUG - + sed --in-place s@__NAME__@mautrix_signal@g /opt/yunohost/mautrix_signal/config.yaml 2021-10-26 21:29:20,418: DEBUG - + ynh_replace_string --match_string=__NAMETOCHANGE__ --replace_string=mautrix_signal --target_file=/opt/yunohost/mautrix_signal/config.yaml 2021-10-26 21:29:20,515: DEBUG - + local delimit=@ 2021-10-26 21:29:20,516: DEBUG - + match_string=__NAMETOCHANGE__ 2021-10-26 21:29:20,516: DEBUG - + replace_string=mautrix_signal 2021-10-26 21:29:20,516: DEBUG - + sed --in-place s@__NAMETOCHANGE__@mautrix_signal@g /opt/yunohost/mautrix_signal/config.yaml 2021-10-26 21:29:20,517: DEBUG - + ynh_replace_string --match_string=__USER__ --replace_string=mautrix_signal --target_file=/opt/yunohost/mautrix_signal/config.yaml 2021-10-26 21:29:20,612: DEBUG - + local delimit=@ 2021-10-26 21:29:20,612: DEBUG - + match_string=__USER__ 2021-10-26 21:29:20,613: DEBUG - + replace_string=mautrix_signal 2021-10-26 21:29:20,613: DEBUG - + sed --in-place s@__USER__@mautrix_signal@g /opt/yunohost/mautrix_signal/config.yaml 2021-10-26 21:29:20,615: DEBUG - + test -n /opt/yunohost/mautrix_signal 2021-10-26 21:29:20,615: DEBUG - + ynh_replace_string --match_string=__FINALPATH__ --replace_string=/opt/yunohost/mautrix_signal --target_file=/opt/yunohost/mautrix_signal/config.yaml 2021-10-26 21:29:20,715: DEBUG - + local delimit=@ 2021-10-26 21:29:20,715: DEBUG - + match_string=__FINALPATH__ 2021-10-26 21:29:20,716: DEBUG - + replace_string=/opt/yunohost/mautrix_signal 2021-10-26 21:29:20,716: DEBUG - + sed --in-place s@__FINALPATH__@/opt/yunohost/mautrix_signal@g /opt/yunohost/mautrix_signal/config.yaml 2021-10-26 21:29:20,719: DEBUG - + test -n 7.3 2021-10-26 21:29:20,720: DEBUG - + ynh_replace_string --match_string=__PHPVERSION__ --replace_string=7.3 --target_file=/opt/yunohost/mautrix_signal/config.yaml 2021-10-26 21:29:20,823: DEBUG - + local delimit=@ 2021-10-26 21:29:20,823: DEBUG - + match_string=__PHPVERSION__ 2021-10-26 21:29:20,824: DEBUG - + replace_string=7.3 2021-10-26 21:29:20,824: DEBUG - + sed --in-place s@__PHPVERSION__@7.3@g /opt/yunohost/mautrix_signal/config.yaml 2021-10-26 21:29:20,825: DEBUG - + test -n '' 2021-10-26 21:29:20,826: DEBUG - + uniques_vars=($(grep -oP '__[A-Z0-9]+?[A-Z0-9_]*?[A-Z0-9]*?__' $file | sort --unique | sed "s@__\([^.]*\)__@\L\1@g" )) 2021-10-26 21:29:20,826: DEBUG - ++ grep -oP '__[A-Z0-9]+?[A-Z0-9_]*?[A-Z0-9]*?__' /opt/yunohost/mautrix_signal/config.yaml 2021-10-26 21:29:20,835: DEBUG - ++ sed 's@__\([^.]*\)__@\L\1@g' 2021-10-26 21:29:20,835: DEBUG - ++ sort --unique 2021-10-26 21:29:20,836: DEBUG - + local delimit=@ 2021-10-26 21:29:20,836: DEBUG - + for one_var in "${uniques_vars[@]}" 2021-10-26 21:29:20,836: DEBUG - + [[ -v botadmin ]] 2021-10-26 21:29:20,836: DEBUG - + match_string=__BOTADMIN__ 2021-10-26 21:29:20,836: DEBUG - + match_string=__BOTADMIN__ 2021-10-26 21:29:20,837: DEBUG - + replace_string=@admin:domain.tld 2021-10-26 21:29:20,837: DEBUG - + replace_string=@admin:domain.tld 2021-10-26 21:29:20,837: DEBUG - + replace_string='\@admin:domain.tld' 2021-10-26 21:29:20,837: DEBUG - + sed --in-place 's@__BOTADMIN__@\@admin:domain.tld@g' /opt/yunohost/mautrix_signal/config.yaml 2021-10-26 21:29:20,838: DEBUG - + for one_var in "${uniques_vars[@]}" 2021-10-26 21:29:20,838: DEBUG - + [[ -v botname ]] 2021-10-26 21:29:20,839: DEBUG - + match_string=__BOTNAME__ 2021-10-26 21:29:20,839: DEBUG - + match_string=__BOTNAME__ 2021-10-26 21:29:20,840: DEBUG - + replace_string=robotsignal 2021-10-26 21:29:20,840: DEBUG - + replace_string=robotsignal 2021-10-26 21:29:20,840: DEBUG - + replace_string=robotsignal 2021-10-26 21:29:20,840: DEBUG - + sed --in-place s@__BOTNAME__@robotsignal@g /opt/yunohost/mautrix_signal/config.yaml 2021-10-26 21:29:20,840: DEBUG - + for one_var in "${uniques_vars[@]}" 2021-10-26 21:29:20,840: DEBUG - + [[ -v botusers ]] 2021-10-26 21:29:20,840: DEBUG - + match_string=__BOTUSERS__ 2021-10-26 21:29:20,840: DEBUG - + match_string=__BOTUSERS__ 2021-10-26 21:29:20,841: DEBUG - + replace_string=domain.tld 2021-10-26 21:29:20,841: DEBUG - + replace_string=domain.tld 2021-10-26 21:29:20,841: DEBUG - + replace_string=domain.tld 2021-10-26 21:29:20,841: DEBUG - + sed --in-place s@__BOTUSERS__@domain.tld@g /opt/yunohost/mautrix_signal/config.yaml 2021-10-26 21:29:20,841: DEBUG - + for one_var in "${uniques_vars[@]}" 2021-10-26 21:29:20,842: DEBUG - + [[ -v domain ]] 2021-10-26 21:29:20,842: DEBUG - + match_string=__DOMAIN__ 2021-10-26 21:29:20,842: DEBUG - + match_string=__DOMAIN__ 2021-10-26 21:29:20,842: DEBUG - + replace_string=domain.tld 2021-10-26 21:29:20,842: DEBUG - + replace_string=domain.tld 2021-10-26 21:29:20,842: DEBUG - + replace_string=domain.tld 2021-10-26 21:29:20,843: DEBUG - + sed --in-place s@__DOMAIN__@domain.tld@g /opt/yunohost/mautrix_signal/config.yaml 2021-10-26 21:29:20,844: DEBUG - + for one_var in "${uniques_vars[@]}" 2021-10-26 21:29:20,844: DEBUG - + [[ -v encryption ]] 2021-10-26 21:29:20,844: DEBUG - + match_string=__ENCRYPTION__ 2021-10-26 21:29:20,845: DEBUG - + match_string=__ENCRYPTION__ 2021-10-26 21:29:20,845: DEBUG - + replace_string=1 2021-10-26 21:29:20,845: DEBUG - + replace_string=1 2021-10-26 21:29:20,845: DEBUG - + replace_string=1 2021-10-26 21:29:20,845: DEBUG - + sed --in-place s@__ENCRYPTION__@1@g /opt/yunohost/mautrix_signal/config.yaml 2021-10-26 21:29:20,846: DEBUG - + for one_var in "${uniques_vars[@]}" 2021-10-26 21:29:20,847: DEBUG - + [[ -v log_filename ]] 2021-10-26 21:29:20,847: DEBUG - + match_string=__LOG_FILENAME__ 2021-10-26 21:29:20,847: DEBUG - + match_string=__LOG_FILENAME__ 2021-10-26 21:29:20,847: DEBUG - + replace_string=/var/log/mautrix_signal/mautrix_signal.log 2021-10-26 21:29:20,847: DEBUG - + replace_string=/var/log/mautrix_signal/mautrix_signal.log 2021-10-26 21:29:20,848: DEBUG - + replace_string=/var/log/mautrix_signal/mautrix_signal.log 2021-10-26 21:29:20,848: DEBUG - + sed --in-place s@__LOG_FILENAME__@/var/log/mautrix_signal/mautrix_signal.log@g /opt/yunohost/mautrix_signal/config.yaml 2021-10-26 21:29:20,849: DEBUG - + for one_var in "${uniques_vars[@]}" 2021-10-26 21:29:20,849: DEBUG - + [[ -v log_level ]] 2021-10-26 21:29:20,850: DEBUG - + match_string=__LOG_LEVEL__ 2021-10-26 21:29:20,850: DEBUG - + match_string=__LOG_LEVEL__ 2021-10-26 21:29:20,850: DEBUG - + replace_string=INFO 2021-10-26 21:29:20,851: DEBUG - + replace_string=INFO 2021-10-26 21:29:20,851: DEBUG - + replace_string=INFO 2021-10-26 21:29:20,851: DEBUG - + sed --in-place s@__LOG_LEVEL__@INFO@g /opt/yunohost/mautrix_signal/config.yaml 2021-10-26 21:29:20,860: DEBUG - + for one_var in "${uniques_vars[@]}" 2021-10-26 21:29:20,860: DEBUG - + [[ -v matrix_server_supports_asmux ]] 2021-10-26 21:29:20,860: DEBUG - + match_string=__MATRIX_SERVER_SUPPORTS_ASMUX__ 2021-10-26 21:29:20,861: DEBUG - + match_string=__MATRIX_SERVER_SUPPORTS_ASMUX__ 2021-10-26 21:29:20,861: DEBUG - + replace_string=false 2021-10-26 21:29:20,861: DEBUG - + replace_string=false 2021-10-26 21:29:20,862: DEBUG - + replace_string=false 2021-10-26 21:29:20,862: DEBUG - + sed --in-place s@__MATRIX_SERVER_SUPPORTS_ASMUX__@false@g /opt/yunohost/mautrix_signal/config.yaml 2021-10-26 21:29:20,863: DEBUG - + for one_var in "${uniques_vars[@]}" 2021-10-26 21:29:20,863: DEBUG - + [[ -v mautrix_bridge_db_name ]] 2021-10-26 21:29:20,864: DEBUG - + match_string=__MAUTRIX_BRIDGE_DB_NAME__ 2021-10-26 21:29:20,864: DEBUG - + match_string=__MAUTRIX_BRIDGE_DB_NAME__ 2021-10-26 21:29:20,864: DEBUG - + replace_string=mautrix_signal 2021-10-26 21:29:20,864: DEBUG - + replace_string=mautrix_signal 2021-10-26 21:29:20,865: DEBUG - + replace_string=mautrix_signal 2021-10-26 21:29:20,865: DEBUG - + sed --in-place s@__MAUTRIX_BRIDGE_DB_NAME__@mautrix_signal@g /opt/yunohost/mautrix_signal/config.yaml 2021-10-26 21:29:20,865: DEBUG - + for one_var in "${uniques_vars[@]}" 2021-10-26 21:29:20,866: DEBUG - + [[ -v mautrix_bridge_db_pwd ]] 2021-10-26 21:29:20,866: DEBUG - + match_string=__MAUTRIX_BRIDGE_DB_PWD__ 2021-10-26 21:29:20,866: DEBUG - + match_string=__MAUTRIX_BRIDGE_DB_PWD__ 2021-10-26 21:29:20,866: DEBUG - + replace_string=xxxaaa 2021-10-26 21:29:20,866: DEBUG - + replace_string=xxxaaa 2021-10-26 21:29:20,867: DEBUG - + replace_string=xxxaaa 2021-10-26 21:29:20,867: DEBUG - + sed --in-place s@__MAUTRIX_BRIDGE_DB_PWD__@xxxaaa@g /opt/yunohost/mautrix_signal/config.yaml 2021-10-26 21:29:20,867: DEBUG - + for one_var in "${uniques_vars[@]}" 2021-10-26 21:29:20,867: DEBUG - + [[ -v mautrix_bridge_user ]] 2021-10-26 21:29:20,867: DEBUG - + match_string=__MAUTRIX_BRIDGE_USER__ 2021-10-26 21:29:20,868: DEBUG - + match_string=__MAUTRIX_BRIDGE_USER__ 2021-10-26 21:29:20,868: DEBUG - + replace_string=mautrix_signal 2021-10-26 21:29:20,868: DEBUG - + replace_string=mautrix_signal 2021-10-26 21:29:20,868: DEBUG - + replace_string=mautrix_signal 2021-10-26 21:29:20,869: DEBUG - + sed --in-place s@__MAUTRIX_BRIDGE_USER__@mautrix_signal@g /opt/yunohost/mautrix_signal/config.yaml 2021-10-26 21:29:20,869: DEBUG - + for one_var in "${uniques_vars[@]}" 2021-10-26 21:29:20,870: DEBUG - + [[ -v port ]] 2021-10-26 21:29:20,870: DEBUG - + match_string=__PORT__ 2021-10-26 21:29:20,870: DEBUG - + match_string=__PORT__ 2021-10-26 21:29:20,871: DEBUG - + replace_string=8449 2021-10-26 21:29:20,871: DEBUG - + replace_string=8449 2021-10-26 21:29:20,872: DEBUG - + replace_string=8449 2021-10-26 21:29:20,872: DEBUG - + sed --in-place s@__PORT__@8449@g /opt/yunohost/mautrix_signal/config.yaml 2021-10-26 21:29:20,872: DEBUG - + for one_var in "${uniques_vars[@]}" 2021-10-26 21:29:20,872: DEBUG - + [[ -v server_name ]] 2021-10-26 21:29:20,872: DEBUG - + match_string=__SERVER_NAME__ 2021-10-26 21:29:20,873: DEBUG - + match_string=__SERVER_NAME__ 2021-10-26 21:29:20,873: DEBUG - + replace_string=domain.tld 2021-10-26 21:29:20,873: DEBUG - + replace_string=domain.tld 2021-10-26 21:29:20,873: DEBUG - + replace_string=domain.tld 2021-10-26 21:29:20,873: DEBUG - + sed --in-place s@__SERVER_NAME__@domain.tld@g /opt/yunohost/mautrix_signal/config.yaml 2021-10-26 21:29:20,874: DEBUG - + for one_var in "${uniques_vars[@]}" 2021-10-26 21:29:20,874: DEBUG - + [[ -v verify_server_ssl_certificates ]] 2021-10-26 21:29:20,874: DEBUG - + match_string=__VERIFY_SERVER_SSL_CERTIFICATES__ 2021-10-26 21:29:20,874: DEBUG - + match_string=__VERIFY_SERVER_SSL_CERTIFICATES__ 2021-10-26 21:29:20,875: DEBUG - + replace_string=true 2021-10-26 21:29:20,875: DEBUG - + replace_string=true 2021-10-26 21:29:20,875: DEBUG - + replace_string=true 2021-10-26 21:29:20,875: DEBUG - + sed --in-place s@__VERIFY_SERVER_SSL_CERTIFICATES__@true@g /opt/yunohost/mautrix_signal/config.yaml 2021-10-26 21:29:20,875: DEBUG - + ynh_store_file_checksum --file=/opt/yunohost/mautrix_signal/config.yaml 2021-10-26 21:29:20,890: DEBUG - + local checksum_setting_name=checksum__opt_yunohost_mautrix_signal_config.yaml 2021-10-26 21:29:20,891: DEBUG - ++ md5sum /opt/yunohost/mautrix_signal/config.yaml 2021-10-26 21:29:20,892: DEBUG - ++ cut '--delimiter= ' --fields=1 2021-10-26 21:29:20,895: DEBUG - + ynh_app_setting_set --app=mautrix_signal --key=checksum__opt_yunohost_mautrix_signal_config.yaml --value=cf38a7071c66e7cf023a77e0eb487c82 2021-10-26 21:29:20,980: DEBUG - + [[ checksum__opt_yunohost_mautrix_signal_config.yaml =~ (unprotected|protected|skipped)_ ]] 2021-10-26 21:29:20,980: DEBUG - + ynh_app_setting set mautrix_signal checksum__opt_yunohost_mautrix_signal_config.yaml cf38a7071c66e7cf023a77e0eb487c82 2021-10-26 21:29:21,055: DEBUG - + '[' -n /home/yunohost.conf/backup//opt/yunohost/mautrix_signal/config.yaml.backup.20211026.212920 ']' 2021-10-26 21:29:21,055: DEBUG - + diff --report-identical-files --unified --color=always /home/yunohost.conf/backup//opt/yunohost/mautrix_signal/config.yaml.backup.20211026.212920 /opt/yunohost/mautrix_signal/config.yaml 2021-10-26 21:29:21,064: WARNING - --- /home/yunohost.conf/backup//opt/yunohost/mautrix_signal/config.yaml.backup.20211026.212920 2021-09-28 19:00:56.431541685 +0200 2021-10-26 21:29:21,065: WARNING - +++ /opt/yunohost/mautrix_signal/config.yaml 2021-10-26 21:29:20.870457063 +0200 2021-10-26 21:29:21,065: WARNING - @@ -13,7 +13,7 @@ 2021-10-26 21:29:21,065: WARNING - # The URL to push real-time bridge status to. 2021-10-26 21:29:21,065: WARNING - # If set, the bridge will make POST requests to this URL whenever a user's Signal connection state changes. 2021-10-26 21:29:21,065: WARNING - # The bridge will use the appservice as_token to authorize requests. 2021-10-26 21:29:21,066: WARNING - - status_endpoint: 2021-10-26 21:29:21,066: WARNING - + status_endpoint: null 2021-10-26 21:29:21,066: DEBUG - 2021-10-26 21:29:21,066: WARNING - # Application service host/registration related details 2021-10-26 21:29:21,066: WARNING - # Changing these values requires regeneration of the registration. 2021-10-26 21:29:21,066: WARNING - @@ -60,8 +60,8 @@ 2021-10-26 21:29:21,066: WARNING - ephemeral_events: false 2021-10-26 21:29:21,067: DEBUG - 2021-10-26 21:29:21,067: WARNING - # Authentication tokens for AS <-> HS communication. Autogenerated; do not modify. 2021-10-26 21:29:21,067: WARNING - - as_token: wnBdChaU92Deiuery-H8I35Hva6tMaaaGrN7Iae9oJhWYDE7QqEGyXX7_SEog8-u 2021-10-26 21:29:21,067: WARNING - - hs_token: P02XXsldTEAXquhvqOXdkL0mmd2pO0cOfVQlhOLN1rzg4vTnGiKSOrhfqhQie0U8 2021-10-26 21:29:21,068: WARNING - + as_token: "This value is generated when generating the registration" 2021-10-26 21:29:21,068: WARNING - + hs_token: "This value is generated when generating the registration" 2021-10-26 21:29:21,068: DEBUG - 2021-10-26 21:29:21,068: WARNING - # Prometheus telemetry config. Requires prometheus-client to be installed. 2021-10-26 21:29:21,069: WARNING - metrics: 2021-10-26 21:29:21,069: WARNING - @@ -79,9 +79,6 @@ 2021-10-26 21:29:21,069: WARNING - avatar_dir: ~/.config/signald/avatars 2021-10-26 21:29:21,069: WARNING - # Directory where signald stores auth data. Used to delete data when logging out. 2021-10-26 21:29:21,069: WARNING - data_dir: ~/.config/signald/data 2021-10-26 21:29:21,070: WARNING - - # Whether or not unknown signald accounts should be deleted when the bridge is started. 2021-10-26 21:29:21,070: WARNING - - # When this is enabled, any UserInUse errors should be resolved by restarting the bridge. 2021-10-26 21:29:21,070: WARNING - - delete_unknown_accounts_on_start: false 2021-10-26 21:29:21,070: WARNING - # Whether or not message attachments should be removed from disk after they're bridged. 2021-10-26 21:29:21,071: WARNING - remove_file_after_handling: true 2021-10-26 21:29:21,071: DEBUG - 2021-10-26 21:29:21,071: WARNING - @@ -89,12 +86,12 @@ 2021-10-26 21:29:21,071: WARNING - bridge: 2021-10-26 21:29:21,071: WARNING - # Localpart template of MXIDs for Signal users. 2021-10-26 21:29:21,071: WARNING - # {userid} is replaced with an identifier for the Signal user. 2021-10-26 21:29:21,071: WARNING - - username_template: sg_{userid} 2021-10-26 21:29:21,071: WARNING - + username_template: "sg_{userid}" 2021-10-26 21:29:21,072: WARNING - # Displayname template for Signal users. 2021-10-26 21:29:21,072: WARNING - # {displayname} is replaced with the displayname of the Signal user, which is the first 2021-10-26 21:29:21,072: WARNING - # available variable in displayname_preference. The variables in displayname_preference 2021-10-26 21:29:21,072: WARNING - # can also be used here directly. 2021-10-26 21:29:21,072: WARNING - - displayname_template: '{displayname} (SG)' 2021-10-26 21:29:21,072: WARNING - + displayname_template: "{displayname} (SG)" 2021-10-26 21:29:21,072: WARNING - # Whether or not contact list displaynames should be used. 2021-10-26 21:29:21,072: WARNING - # Possible values: disallow, allow, prefer 2021-10-26 21:29:21,073: WARNING - # 2021-10-26 21:29:21,073: WARNING - @@ -180,10 +177,10 @@ 2021-10-26 21:29:21,073: WARNING - prefix: /_matrix/provision/v1 2021-10-26 21:29:21,073: WARNING - # The shared secret to authorize users of the API. 2021-10-26 21:29:21,073: WARNING - # Set to "generate" to generate and save a new token. 2021-10-26 21:29:21,073: WARNING - - shared_secret: 9ww7RZSdOF1I8GY30LvqWWTpmZb_8MqG_NCglP8vZSXndS8lPKTNQhy0DOR7W28s 2021-10-26 21:29:21,074: WARNING - + shared_secret: generate 2021-10-26 21:29:21,074: DEBUG - 2021-10-26 21:29:21,074: WARNING - # The prefix for commands. Only required in non-management rooms. 2021-10-26 21:29:21,074: WARNING - - command_prefix: '!sg' 2021-10-26 21:29:21,074: WARNING - + command_prefix: "!sg" 2021-10-26 21:29:21,074: DEBUG - 2021-10-26 21:29:21,074: WARNING - # Permissions for using the bridge. 2021-10-26 21:29:21,074: WARNING - # Permitted values: 2021-10-26 21:29:21,075: WARNING - @@ -195,17 +192,14 @@ 2021-10-26 21:29:21,075: WARNING - # domain - All users on that homeserver 2021-10-26 21:29:21,075: WARNING - # mxid - Specific user 2021-10-26 21:29:21,075: WARNING - permissions: 2021-10-26 21:29:21,075: WARNING - - domain.tld: user 2021-10-26 21:29:21,075: WARNING - - example.com: user 2021-10-26 21:29:21,076: WARNING - - '*': relay 2021-10-26 21:29:21,076: WARNING - - '@admin:domain.tld': admin 2021-10-26 21:29:21,078: WARNING - - '@user1:matrix.org': user 2021-10-26 21:29:21,078: WARNING - - '@user2:matrix.org': user 2021-10-26 21:29:21,079: WARNING - - '@user3:matrix.org': user 2021-10-26 21:29:21,079: WARNING - + "*": "relay" 2021-10-26 21:29:21,079: WARNING - + "domain.tld": "user" 2021-10-26 21:29:21,080: WARNING - + "@admin:domain.tld "admin" 2021-10-26 21:29:21,080: WARNING - + 2021-10-26 21:29:21,080: WARNING - relay: 2021-10-26 21:29:21,080: WARNING - # Whether or not relay mode should be allowed. If allowed, `!signal set-relay` can be used to turn any 2021-10-26 21:29:21,080: WARNING - # authenticated user into a relaybot for that chat. 2021-10-26 21:29:21,081: WARNING - - enabled: true 2021-10-26 21:29:21,081: WARNING - + enabled: false 2021-10-26 21:29:21,081: WARNING - # The formats to use when sending messages to Signal via a relay user. 2021-10-26 21:29:21,081: WARNING - # 2021-10-26 21:29:21,081: WARNING - # Available variables: 2021-10-26 21:29:21,081: WARNING - @@ -217,19 +211,24 @@ 2021-10-26 21:29:21,081: WARNING - m.text: '$sender_displayname: $message' 2021-10-26 21:29:21,082: WARNING - m.notice: '$sender_displayname: $message' 2021-10-26 21:29:21,082: WARNING - m.emote: '* $sender_displayname $message' 2021-10-26 21:29:21,082: WARNING - - m.file: $sender_displayname sent a file 2021-10-26 21:29:21,082: WARNING - - m.image: $sender_displayname sent an image 2021-10-26 21:29:21,082: WARNING - - m.audio: $sender_displayname sent an audio file 2021-10-26 21:29:21,083: WARNING - - m.video: $sender_displayname sent a video 2021-10-26 21:29:21,083: WARNING - - m.location: $sender_displayname sent a location 2021-10-26 21:29:21,083: WARNING - + m.file: '$sender_displayname sent a file' 2021-10-26 21:29:21,083: WARNING - + m.image: '$sender_displayname sent an image' 2021-10-26 21:29:21,083: WARNING - + m.audio: '$sender_displayname sent an audio file' 2021-10-26 21:29:21,084: WARNING - + m.video: '$sender_displayname sent a video' 2021-10-26 21:29:21,084: WARNING - + m.location: '$sender_displayname sent a location' 2021-10-26 21:29:21,084: WARNING - + 2021-10-26 21:29:21,085: WARNING - +# Python logging configuration. 2021-10-26 21:29:21,085: WARNING - +# 2021-10-26 21:29:21,085: WARNING - +# See section 16.7.2 of the Python documentation for more info: 2021-10-26 21:29:21,085: WARNING - +# https://docs.python.org/3.6/library/logging.config.html#configuration-dictionary-schema 2021-10-26 21:29:21,085: WARNING - logging: 2021-10-26 21:29:21,085: WARNING - version: 1 2021-10-26 21:29:21,086: WARNING - formatters: 2021-10-26 21:29:21,086: WARNING - colored: 2021-10-26 21:29:21,086: WARNING - (): mautrix_signal.util.ColorFormatter 2021-10-26 21:29:21,086: WARNING - - format: '[%(asctime)s] [%(levelname)s@%(name)s] %(message)s' 2021-10-26 21:29:21,086: WARNING - + format: "[%(asctime)s] [%(levelname)s@%(name)s] %(message)s" 2021-10-26 21:29:21,086: WARNING - normal: 2021-10-26 21:29:21,087: WARNING - - format: '[%(asctime)s] [%(levelname)s@%(name)s] %(message)s' 2021-10-26 21:29:21,087: WARNING - + format: "[%(asctime)s] [%(levelname)s@%(name)s] %(message)s" 2021-10-26 21:29:21,087: WARNING - handlers: 2021-10-26 21:29:21,087: WARNING - file: 2021-10-26 21:29:21,087: WARNING - class: logging.handlers.RotatingFileHandler 2021-10-26 21:29:21,087: DEBUG - + true 2021-10-26 21:29:21,087: DEBUG - + unset backup_file_checksum 2021-10-26 21:29:21,087: DEBUG - + ynh_store_file_checksum --file=/etc/matrix-synapse/app-service/mautrix_signal.yaml 2021-10-26 21:29:21,092: DEBUG - + local checksum_setting_name=checksum__etc_matrix-synapse_app-service_mautrix_signal.yaml 2021-10-26 21:29:21,093: DEBUG - ++ md5sum /etc/matrix-synapse/app-service/mautrix_signal.yaml 2021-10-26 21:29:21,093: DEBUG - ++ cut '--delimiter= ' --fields=1 2021-10-26 21:29:21,097: DEBUG - + ynh_app_setting_set --app=mautrix_signal --key=checksum__etc_matrix-synapse_app-service_mautrix_signal.yaml --value=18f0e26dbb8530b2e776dfdaddcda8c5 2021-10-26 21:29:21,183: DEBUG - + [[ checksum__etc_matrix-synapse_app-service_mautrix_signal.yaml =~ (unprotected|protected|skipped)_ ]] 2021-10-26 21:29:21,183: DEBUG - + ynh_app_setting set mautrix_signal checksum__etc_matrix-synapse_app-service_mautrix_signal.yaml 18f0e26dbb8530b2e776dfdaddcda8c5 2021-10-26 21:29:21,246: DEBUG - + '[' -n '' ']' 2021-10-26 21:29:21,246: DEBUG - + unset backup_file_checksum 2021-10-26 21:29:21,246: DEBUG - + ynh_store_file_checksum --file=/opt/yunohost/mautrix_signal/config.yaml 2021-10-26 21:29:21,258: DEBUG - + local checksum_setting_name=checksum__opt_yunohost_mautrix_signal_config.yaml 2021-10-26 21:29:21,259: DEBUG - ++ md5sum /opt/yunohost/mautrix_signal/config.yaml 2021-10-26 21:29:21,260: DEBUG - ++ cut '--delimiter= ' --fields=1 2021-10-26 21:29:21,262: DEBUG - + ynh_app_setting_set --app=mautrix_signal --key=checksum__opt_yunohost_mautrix_signal_config.yaml --value=cf38a7071c66e7cf023a77e0eb487c82 2021-10-26 21:29:21,354: DEBUG - + [[ checksum__opt_yunohost_mautrix_signal_config.yaml =~ (unprotected|protected|skipped)_ ]] 2021-10-26 21:29:21,354: DEBUG - + ynh_app_setting set mautrix_signal checksum__opt_yunohost_mautrix_signal_config.yaml cf38a7071c66e7cf023a77e0eb487c82 2021-10-26 21:29:21,416: DEBUG - + '[' -n '' ']' 2021-10-26 21:29:21,416: DEBUG - + unset backup_file_checksum 2021-10-26 21:29:21,416: DEBUG - + mkdir -p /var/log/mautrix_signal 2021-10-26 21:29:21,419: DEBUG - + python3 -m venv /opt/yunohost/mautrix_signal 2021-10-26 21:29:25,079: DEBUG - + /opt/yunohost/mautrix_signal/bin/pip3 install --upgrade '/opt/yunohost/mautrix_signal/src/mautrix-signal.tar.gz[metrics,formattednumbers,qrlink,stickers]' 2021-10-26 21:29:26,899: DEBUG - Processing /opt/yunohost/mautrix_signal/src/mautrix-signal.tar.gz 2021-10-26 21:29:27,540: DEBUG - Requirement already satisfied, skipping upgrade: aiohttp<4,>=3 in /opt/yunohost/mautrix_signal/lib/python3.7/site-packages (from mautrix-signal==0.2.0+dev.unknown) (3.7.4.post0) 2021-10-26 21:29:27,567: DEBUG - Requirement already satisfied, skipping upgrade: asyncpg<0.24,>=0.20 in /opt/yunohost/mautrix_signal/lib/python3.7/site-packages (from mautrix-signal==0.2.0+dev.unknown) (0.22.0) 2021-10-26 21:29:27,594: DEBUG - Requirement already satisfied, skipping upgrade: attrs>=19.1 in /opt/yunohost/mautrix_signal/lib/python3.7/site-packages (from mautrix-signal==0.2.0+dev.unknown) (21.2.0) 2021-10-26 21:29:27,647: DEBUG - Requirement already satisfied, skipping upgrade: commonmark<0.10,>=0.8 in /opt/yunohost/mautrix_signal/lib/python3.7/site-packages (from mautrix-signal==0.2.0+dev.unknown) (0.9.1) 2021-10-26 21:29:27,656: DEBUG - Requirement already satisfied, skipping upgrade: mautrix<0.11,>=0.10.2 in /opt/yunohost/mautrix_signal/lib/python3.7/site-packages (from mautrix-signal==0.2.0+dev.unknown) (0.10.2) 2021-10-26 21:29:27,668: DEBUG - Requirement already satisfied, skipping upgrade: python-magic<0.5,>=0.4 in /opt/yunohost/mautrix_signal/lib/python3.7/site-packages (from mautrix-signal==0.2.0+dev.unknown) (0.4.24) 2021-10-26 21:29:27,673: DEBUG - Requirement already satisfied, skipping upgrade: ruamel.yaml<0.18,>=0.15.35 in /opt/yunohost/mautrix_signal/lib/python3.7/site-packages (from mautrix-signal==0.2.0+dev.unknown) (0.17.10) 2021-10-26 21:29:27,686: DEBUG - Requirement already satisfied, skipping upgrade: yarl<2,>=1 in /opt/yunohost/mautrix_signal/lib/python3.7/site-packages (from mautrix-signal==0.2.0+dev.unknown) (1.6.3) 2021-10-26 21:29:27,698: DEBUG - Requirement already satisfied, skipping upgrade: phonenumbers<9,>=8 in /opt/yunohost/mautrix_signal/lib/python3.7/site-packages (from mautrix-signal==0.2.0+dev.unknown) (8.12.28) 2021-10-26 21:29:27,702: DEBUG - Requirement already satisfied, skipping upgrade: prometheus_client<0.12,>=0.6 in /opt/yunohost/mautrix_signal/lib/python3.7/site-packages (from mautrix-signal==0.2.0+dev.unknown) (0.10.1) 2021-10-26 21:29:27,709: DEBUG - Requirement already satisfied, skipping upgrade: Pillow<9,>=4 in /opt/yunohost/mautrix_signal/lib/python3.7/site-packages (from mautrix-signal==0.2.0+dev.unknown) (8.3.1) 2021-10-26 21:29:27,712: DEBUG - Requirement already satisfied, skipping upgrade: qrcode<7,>=6 in /opt/yunohost/mautrix_signal/lib/python3.7/site-packages (from mautrix-signal==0.2.0+dev.unknown) (6.1) 2021-10-26 21:29:27,737: DEBUG - Requirement already satisfied, skipping upgrade: signalstickers-client<4,>=3 in /opt/yunohost/mautrix_signal/lib/python3.7/site-packages (from mautrix-signal==0.2.0+dev.unknown) (3.1.0) 2021-10-26 21:29:27,747: DEBUG - Requirement already satisfied, skipping upgrade: chardet<5.0,>=2.0 in /opt/yunohost/mautrix_signal/lib/python3.7/site-packages (from aiohttp<4,>=3->mautrix-signal==0.2.0+dev.unknown) (4.0.0) 2021-10-26 21:29:27,751: DEBUG - Requirement already satisfied, skipping upgrade: multidict<7.0,>=4.5 in /opt/yunohost/mautrix_signal/lib/python3.7/site-packages (from aiohttp<4,>=3->mautrix-signal==0.2.0+dev.unknown) (5.1.0) 2021-10-26 21:29:27,753: DEBUG - Requirement already satisfied, skipping upgrade: typing-extensions>=3.6.5 in /opt/yunohost/mautrix_signal/lib/python3.7/site-packages (from aiohttp<4,>=3->mautrix-signal==0.2.0+dev.unknown) (3.10.0.0) 2021-10-26 21:29:27,758: DEBUG - Requirement already satisfied, skipping upgrade: async-timeout<4.0,>=3.0 in /opt/yunohost/mautrix_signal/lib/python3.7/site-packages (from aiohttp<4,>=3->mautrix-signal==0.2.0+dev.unknown) (3.0.1) 2021-10-26 21:29:27,761: DEBUG - Requirement already satisfied, skipping upgrade: ruamel.yaml.clib>=0.1.2; platform_python_implementation == "CPython" and python_version < "3.10" in /opt/yunohost/mautrix_signal/lib/python3.7/site-packages (from ruamel.yaml<0.18,>=0.15.35->mautrix-signal==0.2.0+dev.unknown) (0.2.6) 2021-10-26 21:29:27,764: DEBUG - Requirement already satisfied, skipping upgrade: idna>=2.0 in /opt/yunohost/mautrix_signal/lib/python3.7/site-packages (from yarl<2,>=1->mautrix-signal==0.2.0+dev.unknown) (3.2) 2021-10-26 21:29:27,767: DEBUG - Requirement already satisfied, skipping upgrade: six in /opt/yunohost/mautrix_signal/lib/python3.7/site-packages (from qrcode<7,>=6->mautrix-signal==0.2.0+dev.unknown) (1.16.0) 2021-10-26 21:29:27,770: DEBUG - Requirement already satisfied, skipping upgrade: anyio<3.0.0,>=2.0.2 in /opt/yunohost/mautrix_signal/lib/python3.7/site-packages (from signalstickers-client<4,>=3->mautrix-signal==0.2.0+dev.unknown) (2.2.0) 2021-10-26 21:29:27,828: DEBUG - Requirement already satisfied, skipping upgrade: protobuf<4.0.0,>=3.13.0 in /opt/yunohost/mautrix_signal/lib/python3.7/site-packages (from signalstickers-client<4,>=3->mautrix-signal==0.2.0+dev.unknown) (3.17.3) 2021-10-26 21:29:27,832: DEBUG - Requirement already satisfied, skipping upgrade: httpx<0.17.0,>=0.16.1 in /opt/yunohost/mautrix_signal/lib/python3.7/site-packages (from signalstickers-client<4,>=3->mautrix-signal==0.2.0+dev.unknown) (0.16.1) 2021-10-26 21:29:27,847: DEBUG - Requirement already satisfied, skipping upgrade: cryptography<4.0.0,>=3.1.1 in /opt/yunohost/mautrix_signal/lib/python3.7/site-packages (from signalstickers-client<4,>=3->mautrix-signal==0.2.0+dev.unknown) (3.4.7) 2021-10-26 21:29:27,878: DEBUG - Requirement already satisfied, skipping upgrade: sniffio>=1.1 in /opt/yunohost/mautrix_signal/lib/python3.7/site-packages (from anyio<3.0.0,>=2.0.2->signalstickers-client<4,>=3->mautrix-signal==0.2.0+dev.unknown) (1.2.0) 2021-10-26 21:29:27,883: DEBUG - Requirement already satisfied, skipping upgrade: rfc3986[idna2008]<2,>=1.3 in /opt/yunohost/mautrix_signal/lib/python3.7/site-packages (from httpx<0.17.0,>=0.16.1->signalstickers-client<4,>=3->mautrix-signal==0.2.0+dev.unknown) (1.5.0) 2021-10-26 21:29:27,888: DEBUG - Requirement already satisfied, skipping upgrade: httpcore==0.12.* in /opt/yunohost/mautrix_signal/lib/python3.7/site-packages (from httpx<0.17.0,>=0.16.1->signalstickers-client<4,>=3->mautrix-signal==0.2.0+dev.unknown) (0.12.3) 2021-10-26 21:29:27,897: DEBUG - Requirement already satisfied, skipping upgrade: certifi in /opt/yunohost/mautrix_signal/lib/python3.7/site-packages (from httpx<0.17.0,>=0.16.1->signalstickers-client<4,>=3->mautrix-signal==0.2.0+dev.unknown) (2021.5.30) 2021-10-26 21:29:27,898: DEBUG - Requirement already satisfied, skipping upgrade: cffi>=1.12 in /opt/yunohost/mautrix_signal/lib/python3.7/site-packages (from cryptography<4.0.0,>=3.1.1->signalstickers-client<4,>=3->mautrix-signal==0.2.0+dev.unknown) (1.14.6) 2021-10-26 21:29:27,902: DEBUG - Requirement already satisfied, skipping upgrade: h11==0.* in /opt/yunohost/mautrix_signal/lib/python3.7/site-packages (from httpcore==0.12.*->httpx<0.17.0,>=0.16.1->signalstickers-client<4,>=3->mautrix-signal==0.2.0+dev.unknown) (0.12.0) 2021-10-26 21:29:27,905: DEBUG - Requirement already satisfied, skipping upgrade: pycparser in /opt/yunohost/mautrix_signal/lib/python3.7/site-packages (from cffi>=1.12->cryptography<4.0.0,>=3.1.1->signalstickers-client<4,>=3->mautrix-signal==0.2.0+dev.unknown) (2.20) 2021-10-26 21:29:27,907: DEBUG - Building wheels for collected packages: mautrix-signal 2021-10-26 21:29:27,913: DEBUG - Running setup.py bdist_wheel for mautrix-signal: started 2021-10-26 21:29:28,246: DEBUG - Running setup.py bdist_wheel for mautrix-signal: finished with status 'error' 2021-10-26 21:29:28,246: DEBUG - Complete output from command /opt/yunohost/mautrix_signal/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-req-build-5f13fpw4/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/pip-wheel-3jtlgfi8 --python-tag cp37: 2021-10-26 21:29:28,247: DEBUG - usage: -c [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...] 2021-10-26 21:29:28,247: DEBUG - or: -c --help [cmd1 cmd2 ...] 2021-10-26 21:29:28,247: DEBUG - or: -c --help-commands 2021-10-26 21:29:28,247: DEBUG - or: -c cmd --help 2021-10-26 21:29:28,247: DEBUG - 2021-10-26 21:29:28,247: DEBUG - error: invalid command 'bdist_wheel' 2021-10-26 21:29:28,248: DEBUG - 2021-10-26 21:29:28,248: DEBUG - ---------------------------------------- 2021-10-26 21:29:28,248: WARNING - Failed building wheel for mautrix-signal 2021-10-26 21:29:28,248: DEBUG - Running setup.py clean for mautrix-signal 2021-10-26 21:29:28,561: DEBUG - Failed to build mautrix-signal 2021-10-26 21:29:28,601: DEBUG - Installing collected packages: mautrix-signal 2021-10-26 21:29:28,602: DEBUG - Found existing installation: mautrix-signal 0.2.0+dev.unknown 2021-10-26 21:29:28,641: DEBUG - Uninstalling mautrix-signal-0.2.0+dev.unknown: 2021-10-26 21:29:28,652: DEBUG - Successfully uninstalled mautrix-signal-0.2.0+dev.unknown 2021-10-26 21:29:28,652: DEBUG - Running setup.py install for mautrix-signal: started 2021-10-26 21:29:29,263: DEBUG - Running setup.py install for mautrix-signal: finished with status 'done' 2021-10-26 21:29:29,295: DEBUG - Successfully installed mautrix-signal-0.2.0+dev.unknown 2021-10-26 21:29:29,375: DEBUG - + /opt/yunohost/mautrix_signal/bin/python3 -m mautrix_signal -g -c /opt/yunohost/mautrix_signal/config.yaml -r /etc/matrix-synapse/app-service/mautrix_signal.yaml 2021-10-26 21:29:31,284: DEBUG - Registration generated and saved to /etc/matrix-synapse/app-service/mautrix_signal.yaml 2021-10-26 21:29:31,385: DEBUG - + /opt/yunohost/matrix-synapse/update_synapse_for_appservice.sh 2021-10-26 21:30:46,072: DEBUG - + chown -R root: /opt/yunohost/mautrix_signal 2021-10-26 21:30:46,106: DEBUG - + chown mautrix_signal:root -R /opt/yunohost/mautrix_signal 2021-10-26 21:30:46,123: DEBUG - + chmod -R g+rwX /var/lib/signald/avatars /var/lib/signald/attachments /var/lib/signald/stickers 2021-10-26 21:30:46,269: DEBUG - + echo '[##############+.....] > Upgrading logrotate configuration... [00h01m,27s]' 2021-10-26 21:30:46,272: DEBUG - + ynh_use_logrotate --logfile /var/log/mautrix_signal/mautrix_signal.log 2021-10-26 21:30:46,275: INFO - [##############+.....] > Upgrading logrotate configuration... [00h01m,27s] 2021-10-26 21:30:46,372: DEBUG - + logfile=/var/log/mautrix_signal/mautrix_signal.log 2021-10-26 21:30:46,373: DEBUG - + nonappend=0 2021-10-26 21:30:46,373: DEBUG - + specific_user= 2021-10-26 21:30:46,374: DEBUG - + '[' 2 -gt 0 ']' 2021-10-26 21:30:46,374: DEBUG - + '[' --logfile == --non-append ']' 2021-10-26 21:30:46,375: DEBUG - + '[' 2 -gt 1 ']' 2021-10-26 21:30:46,375: DEBUG - + '[' /var/log/mautrix_signal/mautrix_signal.log == --non-append ']' 2021-10-26 21:30:46,376: DEBUG - + '[' 2 -gt 0 ']' 2021-10-26 21:30:46,376: DEBUG - ++ echo - 2021-10-26 21:30:46,377: DEBUG - + '[' - '!=' - ']' 2021-10-26 21:30:46,377: DEBUG - + local 'customtee=tee --append' 2021-10-26 21:30:46,377: DEBUG - + '[' 0 -eq 1 ']' 2021-10-26 21:30:46,378: DEBUG - + '[' -n /var/log/mautrix_signal/mautrix_signal.log ']' 2021-10-26 21:30:46,378: DEBUG - + '[' '!' -f --logfile ']' 2021-10-26 21:30:46,378: DEBUG - ++ echo log 2021-10-26 21:30:46,378: DEBUG - + '[' log '!=' log ']' 2021-10-26 21:30:46,378: DEBUG - + local su_directive= 2021-10-26 21:30:46,379: DEBUG - + [[ -n '' ]] 2021-10-26 21:30:46,379: DEBUG - + cat 2021-10-26 21:30:46,380: DEBUG - ++ dirname /var/log/mautrix_signal/mautrix_signal.log 2021-10-26 21:30:46,384: DEBUG - + mkdir --parents /var/log/mautrix_signal 2021-10-26 21:30:46,387: DEBUG - + cat mautrix_signal-logrotate 2021-10-26 21:30:46,387: DEBUG - + tee --append /etc/logrotate.d/mautrix_signal 2021-10-26 21:30:46,392: DEBUG - + chown mautrix_signal:root -R /var/log/mautrix_signal 2021-10-26 21:30:46,570: DEBUG - + echo '[###############++...] > Integrating service in YunoHost... [00h00m,00s]' 2021-10-26 21:30:46,571: INFO - [###############++...] > Integrating service in YunoHost... [00h00m,00s] 2021-10-26 21:30:46,571: DEBUG - + yunohost service add mautrix_signal '--description=mautrix_signal daemon for bridging Signal and Matrix messages' --log=/var/log/mautrix_signal/mautrix_signal.log 2021-10-26 21:30:46,946: DEBUG - Le service 'mautrix_signal' a été ajouté 2021-10-26 21:30:47,154: DEBUG - + echo '[#################+..] > Starting a systemd service... [00h00m,01s]' 2021-10-26 21:30:47,155: INFO - [#################+..] > Starting a systemd service... [00h00m,01s] 2021-10-26 21:30:47,156: DEBUG - + ynh_systemd_action --service_name=mautrix_signal --action=start 2021-10-26 21:30:47,300: DEBUG - + service_name=mautrix_signal 2021-10-26 21:30:47,300: DEBUG - + action=start 2021-10-26 21:30:47,300: DEBUG - + line_match= 2021-10-26 21:30:47,301: DEBUG - + length=20 2021-10-26 21:30:47,301: DEBUG - + log_path=/var/log/mautrix_signal/mautrix_signal.log 2021-10-26 21:30:47,301: DEBUG - + timeout=300 2021-10-26 21:30:47,301: DEBUG - + '[' start == stop ']' 2021-10-26 21:30:47,301: DEBUG - + [[ -n '' ]] 2021-10-26 21:30:47,301: DEBUG - + '[' start == reload ']' 2021-10-26 21:30:47,302: DEBUG - + systemctl start mautrix_signal 2021-10-26 21:30:47,314: DEBUG - + [[ -n '' ]] 2021-10-26 21:30:47,510: INFO - [####################] > Upgrade of mautrix_signal completed [00h00m,00s] 2021-10-26 21:30:47,512: DEBUG - + echo '[####################] > Upgrade of mautrix_signal completed [00h00m,00s]' 2021-10-26 21:30:47,513: DEBUG - + ynh_exit_properly 2021-10-26 21:30:47,513: DEBUG - + local exit_code=0 2021-10-26 21:30:47,513: DEBUG - + rm -rf /var/cache/yunohost/download/ 2021-10-26 21:30:47,513: DEBUG - + '[' 0 -eq 0 ']' 2021-10-26 21:30:47,514: DEBUG - + exit 0 2021-10-26 21:30:48,514: DEBUG - Checking that required services are up and running... 2021-10-26 21:30:50,614: SUCCESS - mautrix_signal mis à jour ```
Gredin67 commented 2 years ago

I found out with @alexAubin how to require a minimal version https://github.com/YunoHost/yunohost/blob/dev/data/helpers.d/apt#L246 so we have to write a dependency to signald>=0.15 (rather than signald)

Gredin67 commented 2 years ago

try out the testing branch :)

MayeulC commented 2 years ago

Upgrade fails.

https://paste.yunohost.org/raw/ponuzesavu

2021-10-29 11:32:20,505: 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 signald '(>=' '0.15)' --dry-run
2021-10-29 11:32:21,095: WARNING - E: Unable to locate package (>
2021-10-29 11:32:21,095: WARNING - E: Unable to locate package 0.15)
2021-10-29 11:32:21,096: WARNING - E: Couldn't find any package by glob '0.15)'
2021-10-29 11:32:21,096: WARNING - E: Couldn't find any package by regex '0.15)'
2021-10-29 11:32:21,096: DEBUG - + ynh_die '--message=Unable to install dependencies'
2021-10-29 11:32:21,120: DEBUG - + ret_code=1
2021-10-29 11:32:21,120: DEBUG - + echo 'Unable to install dependencies'
2021-10-29 11:32:21,120: DEBUG - + exit 1
2021-10-29 11:32:21,121: DEBUG - + ynh_exit_properly
2021-10-29 11:32:21,121: DEBUG - + local exit_code=1
2021-10-29 11:32:21,121: DEBUG - + rm -rf /var/cache/yunohost/download/
2021-10-29 11:32:21,121: WARNING - Unable to install dependencies
2021-10-29 11:32:21,122: DEBUG - + '[' 1 -eq 0 ']'
2021-10-29 11:32:21,122: DEBUG - + trap '' EXIT
2021-10-29 11:32:21,123: DEBUG - + set +o errexit
2021-10-29 11:32:21,123: DEBUG - + set +o nounset
2021-10-29 11:32:21,123: DEBUG - + sleep 0.5
2021-10-29 11:32:21,626: DEBUG - + type -t ynh_clean_setup
2021-10-29 11:32:21,626: DEBUG - + ynh_clean_setup
2021-10-29 11:32:21,626: DEBUG - + ynh_restore_upgradebackup
2021-10-29 11:32:21,626: DEBUG - + ynh_print_err '--message=Upgrade failed.'
2021-10-29 11:32:21,640: DEBUG - + ynh_print_log '[Error] Upgrade failed.'
2021-10-29 11:32:21,641: DEBUG - + echo -e '[Error] Upgrade failed.'
2021-10-29 11:32:21,641: DEBUG - + local app_bck=mautrix-signal
2021-10-29 11:32:21,641: DEBUG - + NO_BACKUP_UPGRADE=0
2021-10-29 11:32:21,641: DEBUG - + '[' 0 -eq 0 ']'
2021-10-29 11:32:21,642: DEBUG - + ynh_backup_archive_exists mautrix-signal-pre-upgrade2
2021-10-29 11:32:21,642: WARNING - [Error] Upgrade failed.
MayeulC commented 2 years ago

Although maybe this issue isn't needed after all?

# signald --version
signald 0.14.0+git2021-08-06re738db77.19
# apt list --installed signald
En train de lister... Fait
signald/now 0.15.0-23-981b4409 amd64  [installé, local]
# signald --version                                                                                                                                                                    :)
signald 0.14.0+git2021-08-06re738db77.19
# which signald                                                                                                                                                                        :)
/usr/bin/signald

sudo -u signald signald --version and sudo -u signald signaldctl version give me two different version numbers. I'm inclined to trust the latter. Maybe an upstream bug? A leftover from a from-source install? Could you try it on your machine?

alexAubin commented 2 years ago

The actual issue is :

2021-10-29 11:32:15,861: DEBUG - + dpkg --force-depends --install ./mautrix-signal-ynh-deps_0.2.0~ynh1_all.deb
2021-10-29 11:32:15,861: DEBUG - + tee ./dpkg_log
2021-10-29 11:32:16,012: DEBUG - (Reading database ... 172303 files and directories currently installed.)
2021-10-29 11:32:16,020: DEBUG - Preparing to unpack .../mautrix-signal-ynh-deps_0.2.0~ynh1_all.deb ...
2021-10-29 11:32:16,030: DEBUG - Unpacking mautrix-signal-ynh-deps (0.2.0~ynh1) over (0.2.0~ynh1) ...
2021-10-29 11:32:16,105: DEBUG - dpkg: mautrix-signal-ynh-deps: dependency problems, but configuring anyway as you requested:
2021-10-29 11:32:16,106: DEBUG -  mautrix-signal-ynh-deps depends on signald (>= 0.15); however:
2021-10-29 11:32:16,106: DEBUG -   Version of signald on system is 0.14.1+git2021-08-20re9e7cbac.25.
2021-10-29 11:32:16,107: DEBUG - 
2021-10-29 11:32:16,107: DEBUG - Setting up mautrix-signal-ynh-deps (0.2.0~ynh1) ...

2021-10-29 11:32:16,153: DEBUG - + ynh_package_install --fix-broken
2021-10-29 11:32:16,153: DEBUG - + ynh_apt --no-remove --option Dpkg::Options::=--force-confdef --option Dpkg::Options::=--force-confold install --fix-broken
2021-10-29 11:32:16,153: DEBUG - + ynh_wait_dpkg_free
2021-10-29 11:32:17,780: DEBUG - + return 0
2021-10-29 11:32:17,781: DEBUG - + LC_ALL=C
2021-10-29 11:32:17,781: DEBUG - + DEBIAN_FRONTEND=noninteractive
2021-10-29 11:32:17,782: 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
2021-10-29 11:32:17,955: DEBUG - Reading package lists...
2021-10-29 11:32:18,234: DEBUG - Building dependency tree...
2021-10-29 11:32:18,236: DEBUG - Reading state information...
2021-10-29 11:32:18,462: DEBUG - Correcting dependencies... Done
2021-10-29 11:32:18,782: DEBUG - The following packages were automatically installed and are no longer required:
2021-10-29 11:32:18,784: DEBUG -   ca-certificates-java default-jre-headless java-common libunixsocket-java
2021-10-29 11:32:18,785: DEBUG -   openjdk-11-jre-headless signald signaldctl
2021-10-29 11:32:18,785: DEBUG - Use 'apt autoremove' to remove them.
2021-10-29 11:32:18,806: DEBUG - The following packages will be REMOVED:
2021-10-29 11:32:18,807: DEBUG -   mautrix-signal-ynh-deps
2021-10-29 11:32:18,835: DEBUG - 0 upgraded, 0 newly installed, 1 to remove and 61 not upgraded.
2021-10-29 11:32:18,836: WARNING - E: Packages need to be removed but remove is disabled.

My undertanding is that it first : doesn't upgrade signald because of the --force-depends ... and then during the apt install --fix-broken, apt thinks it should remove mautrix-signal-ynh-deps because the signal dependency isnt met ... ~_~

I don't know how we could properly tell apt/dpkg to properly upgrade the dependencies ... Maybe calling something like apt install mautrix-signal.deb instead of dpkg ... but this has a lot of implications ...

(Bottom line is : the current helper is buggy / not behaving correctly for that kind of situation which is something we never really thought of)

MayeulC commented 2 years ago

So, I uninstalled the current app. With that, installing goes smoothly.

Maybe instead of upgrading we could make the update script remove and then install the dependency?

Or resurrect #9 to install from source, which we might need anyway if upstream signald continues to require glibc 2.29.

Meanwhile, that version requirement made me change the >=0.15 requirement of #28 to =0.15.0-0-65cf5e8a, but it doesn't work, probably due to the helper again?

Upgrade log

https://paste.yunohost.org/raw/amodakohaq

2021-11-15 17:24:02,701: DEBUG - (Reading database ... 155089 files and directories currently installed.)
2021-11-15 17:24:02,707: DEBUG - Preparing to unpack .../mautrix-signal-ynh-deps_0.2.0~ynh1_all.deb ...
2021-11-15 17:24:02,717: DEBUG - Unpacking mautrix-signal-ynh-deps (0.2.0~ynh1) over (0.2.0~ynh1) ...
2021-11-15 17:24:02,759: DEBUG - dpkg: mautrix-signal-ynh-deps: dependency problems, but configuring anyway as you requested:
2021-11-15 17:24:02,759: DEBUG -  mautrix-signal-ynh-deps depends on signald (= 0.15.0-0-65cf5e8a); however:
2021-11-15 17:24:02,759: DEBUG -   Version of signald on system is 0.15.0-25-382c9a69.
2021-11-15 17:24:02,759: DEBUG - 
2021-11-15 17:24:02,759: DEBUG - Setting up mautrix-signal-ynh-deps (0.2.0~ynh1) ...
2021-11-15 17:24:02,797: DEBUG - + ynh_package_install --fix-broken
2021-11-15 17:24:02,797: DEBUG - + ynh_apt --no-remove --option Dpkg::Options::=--force-confdef --option Dpkg::Options::=--force-confold install --fix-broken
2021-11-15 17:24:02,797: DEBUG - + ynh_wait_dpkg_free
2021-11-15 17:24:04,044: DEBUG - + return 0
2021-11-15 17:24:04,044: DEBUG - + LC_ALL=C
2021-11-15 17:24:04,044: DEBUG - + DEBIAN_FRONTEND=noninteractive
2021-11-15 17:24:04,044: 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
2021-11-15 17:24:04,169: DEBUG - Reading package lists...
2021-11-15 17:24:04,333: DEBUG - Building dependency tree...
2021-11-15 17:24:04,334: DEBUG - Reading state information...
2021-11-15 17:24:04,451: DEBUG - Correcting dependencies... Done
2021-11-15 17:24:04,600: DEBUG - The following packages were automatically installed and are no longer required:
2021-11-15 17:24:04,601: DEBUG -   ca-certificates-java default-jre-headless java-common libunixsocket-java
2021-11-15 17:24:04,602: DEBUG -   openjdk-11-jre-headless signald signaldctl
2021-11-15 17:24:04,602: DEBUG - Use 'apt autoremove' to remove them.
2021-11-15 17:24:04,614: DEBUG - The following packages will be REMOVED:
2021-11-15 17:24:04,614: DEBUG -   mautrix-signal-ynh-deps
2021-11-15 17:24:04,627: DEBUG - 0 upgraded, 0 newly installed, 1 to remove and 4 not upgraded.
2021-11-15 17:24:04,628: WARNING - E: Packages need to be removed but remove is disabled.
2021-11-15 17:24:04,629: DEBUG - ++ cat /tmp/tmp.8U2NVkvVch/dpkg_log
2021-11-15 17:24:04,629: DEBUG - ++ grep -oP '(?<=-ynh-deps depends on ).*(?=; however)'
2021-11-15 17:24:04,630: DEBUG - ++ tr '\n' ' '
2021-11-15 17:24:04,631: DEBUG - + local 'problematic_dependencies=signald (= 0.15.0-0-65cf5e8a) '
2021-11-15 17:24:04,631: DEBUG - + [[ -n signald (= 0.15.0-0-65cf5e8a)  ]]
2021-11-15 17:24:04,632: DEBUG - + ynh_package_install signald '(=' '0.15.0-0-65cf5e8a)' --dry-run
2021-11-15 17:24:04,632: DEBUG - + ynh_apt --no-remove --option Dpkg::Options::=--force-confdef --option Dpkg::Options::=--force-confold install signald '(=' '0.15.0-0-65cf5e8a)' --dry-run
2021-11-15 17:24:04,632: DEBUG - + ynh_wait_dpkg_free
2021-11-15 17:24:04,632: DEBUG - + sed --quiet '/Reading state info/,$p'
2021-11-15 17:24:04,633: DEBUG - + grep -v 'fix-broken\|Reading state info'
2021-11-15 17:24:05,777: DEBUG - + return 0
2021-11-15 17:24:05,777: DEBUG - + LC_ALL=C
2021-11-15 17:24:05,777: DEBUG - + DEBIAN_FRONTEND=noninteractive
2021-11-15 17:24:05,777: 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 signald '(=' '0.15.0-0-65cf5e8a)' --dry-run
2021-11-15 17:24:06,166: WARNING - E: Unable to locate package (
2021-11-15 17:24:06,166: WARNING - E: Unable to locate package 0.15.0-0-65cf5e8a)
2021-11-15 17:24:06,166: WARNING - E: Couldn't find any package by glob '0.15.0-0-65cf5e8a)'
2021-11-15 17:24:06,167: WARNING - E: Couldn't find any package by regex '0.15.0-0-65cf5e8a)'
2021-11-15 17:24:06,167: DEBUG - + ynh_die '--message=Unable to install dependencies'
2021-11-15 17:24:06,184: DEBUG - + ynh_exit_properly
2021-11-15 17:24:06,185: WARNING - Unable to install dependencies

Clean install log

https://paste.yunohost.org/raw/yoyozenufo

2021-11-15 17:50:13,976: DEBUG - Setting up mautrix-signal-ynh-deps (0.2.0~ynh1) ...
2021-11-15 17:50:14,017: DEBUG - + ynh_package_install --fix-broken
2021-11-15 17:50:14,018: DEBUG - + ynh_apt --no-remove --option Dpkg::Options::=--force-confdef --option Dpkg::Options::=--force-confold install --fix-broken
2021-11-15 17:50:14,018: DEBUG - + ynh_wait_dpkg_free
2021-11-15 17:50:15,167: DEBUG - + return 0
2021-11-15 17:50:15,168: DEBUG - + LC_ALL=C
2021-11-15 17:50:15,168: DEBUG - + DEBIAN_FRONTEND=noninteractive
2021-11-15 17:50:15,168: 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
2021-11-15 17:50:15,336: DEBUG - Reading package lists...
2021-11-15 17:50:15,494: DEBUG - Building dependency tree...
2021-11-15 17:50:15,496: DEBUG - Reading state information...
2021-11-15 17:50:15,608: DEBUG - Correcting dependencies... Done
2021-11-15 17:50:15,776: DEBUG - The following packages will be REMOVED:
2021-11-15 17:50:15,777: DEBUG -   mautrix-signal-ynh-deps
2021-11-15 17:50:15,793: WARNING - E: Packages need to be removed but remove is disabled.
2021-11-15 17:50:15,793: DEBUG - 0 upgraded, 0 newly installed, 1 to remove and 4 not upgraded.
2021-11-15 17:50:15,794: DEBUG - ++ cat /tmp/tmp.qW8oUdOg4s/dpkg_log
2021-11-15 17:50:15,794: DEBUG - ++ grep -oP '(?<=-ynh-deps depends on ).*(?=; however)'
2021-11-15 17:50:15,795: DEBUG - ++ tr '\n' ' '
2021-11-15 17:50:15,796: DEBUG - + local 'problematic_dependencies=libunixsocket-java signald (= 0.15.0-0-65cf5e8a) signaldctl '
2021-11-15 17:50:15,797: DEBUG - + [[ -n libunixsocket-java signald (= 0.15.0-0-65cf5e8a) signaldctl  ]]
2021-11-15 17:50:15,797: DEBUG - + ynh_package_install libunixsocket-java signald '(=' '0.15.0-0-65cf5e8a)' signaldctl --dry-run
2021-11-15 17:50:15,797: DEBUG - + ynh_apt --no-remove --option Dpkg::Options::=--force-confdef --option Dpkg::Options::=--force-confold install libunixsocket-java signald '(=' '0.15.0-0-65cf5e8a)' signaldctl --dry-run
2021-11-15 17:50:15,797: DEBUG - + sed --quiet '/Reading state info/,$p'
2021-11-15 17:50:15,797: DEBUG - + ynh_wait_dpkg_free
2021-11-15 17:50:15,798: DEBUG - + grep -v 'fix-broken\|Reading state info'
2021-11-15 17:50:16,946: DEBUG - + return 0
2021-11-15 17:50:16,947: DEBUG - + LC_ALL=C
2021-11-15 17:50:16,947: DEBUG - + DEBIAN_FRONTEND=noninteractive
2021-11-15 17:50:16,947: 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 libunixsocket-java signald '(=' '0.15.0-0-65cf5e8a)' signaldctl --dry-run
2021-11-15 17:50:17,349: WARNING - E: Unable to locate package (
2021-11-15 17:50:17,349: WARNING - E: Unable to locate package 0.15.0-0-65cf5e8a)
2021-11-15 17:50:17,350: WARNING - E: Couldn't find any package by glob '0.15.0-0-65cf5e8a)'
2021-11-15 17:50:17,350: WARNING - E: Couldn't find any package by regex '0.15.0-0-65cf5e8a)'
2021-11-15 17:50:17,350: DEBUG - + ynh_die '--message=Unable to install dependencies'
2021-11-15 17:50:17,366: DEBUG - + ynh_exit_properly

I think the helper is broken for = specifications.

MayeulC commented 2 years ago

Reopening as I'm afraid #28 still doesn't upgrade existing installs: upgrading the app won't upgrade signald. We could manually install the .deb to sidestep this, although it would be nice if helper scripts were fixed.

Also, building from source #9 is still a possible solution.

Gredin67 commented 2 years ago

If I followed correctly, signald still doesn't upgrade correctly. Thus I tried something new https://github.com/YunoHost-Apps/mautrix_signal_ynh/pull/36

MayeulC commented 1 year ago

I updated today, this is still an issue, I was stuck on 0.15

I tried working around this in https://github.com/MayeulC/mautrix_signal_ynh/commit/fa508cceceadd5e5d05f1fbd2801c39346e252fa but that didn't work. Yunohost uninstalled the package, and restored it. It installed the latest version during restore... https://paste.yunohost.org/raw/uwuqapusit (UwU lol)

Edit: well, it turns out dpkg was showing the right version, but it still was 0.15.

I worked around by getting https://updates.signald.org/pool/main/s/signald/signald_0.21.1-5-b11cdc96_amd64.deb manually and dpkg -i the file. Let's revisit #9 ?

Gredin67 commented 1 year ago

Could it be that recent upgrades of yunohost core have broken https://github.com/YunoHost/yunohost/pull/1407 ? @zamentur https://github.com/YunoHost/yunohost/blob/dev/helpers/apt#L406-L413

MayeulC commented 1 year ago

Still an issue.

I installed the latest version by looking at https://updates.signald.org/dists/unstable/main/binary-arm64/Packages.gz And pulled the latest version: https://updates.signald.org/pool/main/s/signald/signald_0.23.0_amd64.deb (sha256 53bc1f2d0641d6fac02b7a9454371d2501f439c4d48863c06eebd59879050197).

You might also want signaldctl: signaldctl_0.6.0-1-fc7a556b_amd64.deb (sha256 8c1c37047b9d1c56ceb700fb4e9eaf234e3e93d7bc40ac1c3fe61a16c3b60f74)

nathanael-h commented 1 year ago

Hi! I upgraded using testing branch and the signald and signaldctl packages were updated as expected :

2022-10-29 07:43:22,282: DEBUG - The following packages will be upgraded:
2022-10-29 07:43:22,282: DEBUG -   signald signaldctl
[...]
2022-10-29 07:43:27,640: DEBUG - Preparing to unpack .../signald_0.23.0-1-476a9a37_amd64.deb ...
2022-10-29 07:43:29,740: DEBUG - Unpacking signald (0.23.0-1-476a9a37) over (0.21.1-2-ce3e918e) ...
2022-10-29 07:43:37,922: DEBUG - Preparing to unpack .../signaldctl_0.6.0-1-fc7a556b_amd64.deb ...
2022-10-29 07:43:38,480: DEBUG - Unpacking signaldctl (0.6.0-1-fc7a556b) over (0.5.2-6-5470eb90) ...

Full logs: https://paste.yunohost.org/raw/jagepepelu

MayeulC commented 1 year ago

Thanks! Looks like I'm the only one still affected, I'll look into this myself then.