ended_at: 2025-04-06 05:10:41.835604 env: YNH_APP_ACTION: upgrade YNH_APP_BASEDIR: /var/cache/yunohost/app_tmp_work_dirs/app_65p2fo9u YNH_APP_CURRENT_VERSION: 4.3.6~ynh1 YNH_APP_ID: mastodon YNH_APP_INSTANCE_NAME: mastodon YNH_APP_INSTANCE_NUMBER: '1' YNH_APP_MANIFEST_VERSION: 4.3.7~ynh1 YNH_APP_PACKAGING_FORMAT: '2.0' YNH_APP_UPGRADE_TYPE: UPGRADE_APP YNH_ARCH: amd64 YNH_DEBIAN_VERSION: bookworm YNH_DEFAULT_PHP_VERSION: '8.2' YNH_HELPERS_VERSION: '2' error: The operation was manually interrupted? interface: cli operation: app_upgrade parent: null related_to: - - app - mastodon started_at: 2025-04-05 17:18:26.396848 success: false yunohost_version: 12.0.13 ============ 2025-04-05 19:18:26,406: INFO - Updating sources... 2025-04-05 19:18:26,406: DEBUG - Prefetching asset main: https://github.com/mastodon/mastodon/archive/refs/tags/v4.3.7.tar.gz ... 2025-04-05 19:18:29,526: INFO - Updating system_user... 2025-04-05 19:18:49,823: INFO - Updating install_dir... 2025-04-05 19:18:49,830: INFO - Updating permissions... 2025-04-05 19:18:49,839: DEBUG - Nothing to update in LDAP 2025-04-05 19:18:49,840: DEBUG - Permission 'mastodon.main' updated 2025-04-05 19:18:49,842: DEBUG - To view the log of the operation 'Update accesses for permission 'mastodon'', use the command 'yunohost log show 20250405-171849-user_permission_update-mastodon' 2025-04-05 19:18:50,446: DEBUG - Nothing to update in LDAP 2025-04-05 19:18:50,446: DEBUG - Permission 'mastodon.main' updated 2025-04-05 19:18:50,447: DEBUG - To view the log of the operation 'Update URL related to permission 'mastodon'', use the command 'yunohost log show 20250405-171850-permission_url-mastodon' 2025-04-05 19:18:50,459: DEBUG - Nothing to update in LDAP 2025-04-05 19:18:50,460: DEBUG - Permission 'mastodon.api' updated 2025-04-05 19:18:50,460: DEBUG - To view the log of the operation 'Update accesses for permission 'mastodon'', use the command 'yunohost log show 20250405-171850-user_permission_update-mastodon' 2025-04-05 19:18:50,469: DEBUG - Nothing to update in LDAP 2025-04-05 19:18:50,469: DEBUG - Permission 'mastodon.api' updated 2025-04-05 19:18:50,470: DEBUG - To view the log of the operation 'Update URL related to permission 'mastodon'', use the command 'yunohost log show 20250405-171850-permission_url-mastodon' 2025-04-05 19:18:50,475: DEBUG - The permission database has been resynchronized 2025-04-05 19:18:50,501: DEBUG - SSO and portal configurations regenerated 2025-04-05 19:18:50,508: INFO - Updating ports... 2025-04-05 19:18:50,567: INFO - Updating apt... 2025-04-05 19:18:50,575: DEBUG - Executing command '['sh', '-c', '/bin/bash -x "./provision_or_update_apt" 7>&1']' 2025-04-05 19:18:50,578: DEBUG - + source /usr/share/yunohost/helpers 2025-04-05 19:18:50,579: DEBUG - ++++ dirname -- /usr/share/yunohost/helpers 2025-04-05 19:18:50,580: DEBUG - +++ cd -- /usr/share/yunohost 2025-04-05 19:18:50,580: DEBUG - +++ pwd 2025-04-05 19:18:50,580: DEBUG - ++ SCRIPT_DIR=/usr/share/yunohost 2025-04-05 19:18:50,581: DEBUG - ++ YNH_HELPERS_VERSION=2 2025-04-05 19:18:50,583: DEBUG - ++ readonly 'XTRACE_ENABLE=set -o xtrace' 2025-04-05 19:18:50,583: DEBUG - ++ XTRACE_ENABLE='set -o xtrace' 2025-04-05 19:18:50,617: DEBUG - + ynh_abort_if_errors 2025-04-05 19:18:50,617: DEBUG - + trap ynh_exit_properly EXIT 2025-04-05 19:18:50,617: DEBUG - + ynh_install_app_dependencies imagemagick ffmpeg libvips-tools libpq-dev libxml2-dev libxslt1-dev file git git-core g++ libprotobuf-dev protobuf-compiler pkg-config gcc autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm6 libgdbm-dev redis-tools redis-server rsync postgresql postgresql-contrib libidn11-dev libicu-dev libjemalloc-dev curl apt-transport-https 2025-04-05 19:18:50,617: DEBUG - + local 'dependencies=imagemagick ffmpeg libvips-tools libpq-dev libxml2-dev libxslt1-dev file git git-core g++ libprotobuf-dev protobuf-compiler pkg-config gcc autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm6 libgdbm-dev redis-tools redis-server rsync postgresql postgresql-contrib libidn11-dev libicu-dev libjemalloc-dev curl apt-transport-https' 2025-04-05 19:18:50,618: DEBUG - ++ sed 's/\([^\<=\>]\)\ \([^(]\)/\1, \2/g' 2025-04-05 19:18:50,618: DEBUG - ++ echo 'imagemagick ffmpeg libvips-tools libpq-dev libxml2-dev libxslt1-dev file git git-core g++ libprotobuf-dev protobuf-compiler pkg-config gcc autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm6 libgdbm-dev redis-tools redis-server rsync postgresql postgresql-contrib libidn11-dev libicu-dev libjemalloc-dev curl apt-transport-https' 2025-04-05 19:18:50,620: DEBUG - + dependencies='imagemagick, ffmpeg, libvips-tools, libpq-dev, libxml2-dev, libxslt1-dev, file, git, git-core, g++, libprotobuf-dev, protobuf-compiler, pkg-config, gcc, autoconf, bison, build-essential, libssl-dev, libyaml-dev, libreadline6-dev, zlib1g-dev, libncurses5-dev, libffi-dev, libgdbm6, libgdbm-dev, redis-tools, redis-server, rsync, postgresql, postgresql-contrib, libidn11-dev, libicu-dev, libjemalloc-dev, curl, apt-transport-https' 2025-04-05 19:18:50,620: DEBUG - + local 'dependencies=imagemagick, ffmpeg, libvips-tools, libpq-dev, libxml2-dev, libxslt1-dev, file, git, git-core, g++, libprotobuf-dev, protobuf-compiler, pkg-config, gcc, autoconf, bison, build-essential, libssl-dev, libyaml-dev, libreadline6-dev, zlib1g-dev, libncurses5-dev, libffi-dev, libgdbm6, libgdbm-dev, redis-tools, redis-server, rsync, postgresql, postgresql-contrib, libidn11-dev, libicu-dev, libjemalloc-dev, curl, apt-transport-https' 2025-04-05 19:18:50,620: DEBUG - ++ ynh_read_manifest --manifest_key=version 2025-04-05 19:18:50,634: DEBUG - ++ '[' '!' -e '' ']' 2025-04-05 19:18:50,634: DEBUG - ++ '[' -e /var/cache/yunohost/app_tmp_work_dirs/app_65p2fo9u/manifest.json ']' 2025-04-05 19:18:50,634: DEBUG - ++ '[' -e /var/cache/yunohost/app_tmp_work_dirs/app_65p2fo9u/manifest.toml ']' 2025-04-05 19:18:50,634: DEBUG - ++ manifest=/var/cache/yunohost/app_tmp_work_dirs/app_65p2fo9u/manifest.toml 2025-04-05 19:18:50,634: DEBUG - ++ echo /var/cache/yunohost/app_tmp_work_dirs/app_65p2fo9u/manifest.toml 2025-04-05 19:18:50,634: DEBUG - ++ grep -q '\.json$' 2025-04-05 19:18:50,636: DEBUG - ++ cat /var/cache/yunohost/app_tmp_work_dirs/app_65p2fo9u/manifest.toml 2025-04-05 19:18:50,636: DEBUG - ++ python3 -c 'import json, toml, sys; print(json.dumps(toml.load(sys.stdin)))' 2025-04-05 19:18:50,636: DEBUG - ++ jq .version --raw-output 2025-04-05 19:18:50,680: DEBUG - + local version=4.3.7~ynh1 2025-04-05 19:18:50,681: DEBUG - + '[' -z 4.3.7~ynh1 ']' 2025-04-05 19:18:50,681: DEBUG - + '[' 4.3.7~ynh1 == null ']' 2025-04-05 19:18:50,681: DEBUG - + local dep_app=mastodon 2025-04-05 19:18:50,681: DEBUG - + [[ imagemagick, ffmpeg, libvips-tools, libpq-dev, libxml2-dev, libxslt1-dev, file, git, git-core, g++, libprotobuf-dev, protobuf-compiler, pkg-config, gcc, autoconf, bison, build-essential, libssl-dev, libyaml-dev, libreadline6-dev, zlib1g-dev, libncurses5-dev, libffi-dev, libgdbm6, libgdbm-dev, redis-tools, redis-server, rsync, postgresql, postgresql-contrib, libidn11-dev, libicu-dev, libjemalloc-dev, curl, apt-transport-https =~ [<=>] ]] 2025-04-05 19:18:50,681: DEBUG - ++ echo imagemagick, ffmpeg, libvips-tools, libpq-dev, libxml2-dev, libxslt1-dev, file, git, git-core, g++, libprotobuf-dev, protobuf-compiler, pkg-config, gcc, autoconf, bison, build-essential, libssl-dev, libyaml-dev, libreadline6-dev, zlib1g-dev, libncurses5-dev, libffi-dev, libgdbm6, libgdbm-dev, redis-tools, redis-server, rsync, postgresql, postgresql-contrib, libidn11-dev, libicu-dev, libjemalloc-dev, curl, apt-transport-https 2025-04-05 19:18:50,682: DEBUG - ++ grep -oP '(?<=php)[0-9.]+(?=-|\>|)' 2025-04-05 19:18:50,682: DEBUG - ++ sort -u 2025-04-05 19:18:50,684: DEBUG - + local specific_php_version= 2025-04-05 19:18:50,684: DEBUG - + grep --quiet php 2025-04-05 19:18:50,685: DEBUG - ++ ynh_package_is_installed postgresql-15 2025-04-05 19:18:50,697: DEBUG - ++ dpkg-query --show '--showformat=${Status}' postgresql-15 2025-04-05 19:18:50,697: DEBUG - ++ grep --count 'ok installed' 2025-04-05 19:18:50,712: DEBUG - ++ echo yes 2025-04-05 19:18:50,713: DEBUG - + local psql_installed=yes 2025-04-05 19:18:50,713: DEBUG - + [[ true == \t\r\u\e ]] 2025-04-05 19:18:50,713: DEBUG - + YNH_INSTALL_APP_DEPENDENCIES_REPLACE=false 2025-04-05 19:18:50,713: DEBUG - + cat 2025-04-05 19:18:50,714: DEBUG - + ynh_package_install_from_equivs /tmp/mastodon-ynh-deps.control 2025-04-05 19:18:50,714: DEBUG - + local controlfile=/tmp/mastodon-ynh-deps.control 2025-04-05 19:18:50,715: DEBUG - ++ grep '^Package: ' /tmp/mastodon-ynh-deps.control 2025-04-05 19:18:50,715: DEBUG - ++ cut '--delimiter= ' --fields=2 2025-04-05 19:18:50,716: DEBUG - + local pkgname=mastodon-ynh-deps 2025-04-05 19:18:50,717: DEBUG - ++ grep '^Version: ' /tmp/mastodon-ynh-deps.control 2025-04-05 19:18:50,717: DEBUG - ++ cut '--delimiter= ' --fields=2 2025-04-05 19:18:50,719: DEBUG - + local pkgversion=4.3.7~ynh1 2025-04-05 19:18:50,719: DEBUG - + [[ -z mastodon-ynh-deps ]] 2025-04-05 19:18:50,719: DEBUG - + [[ -z 4.3.7~ynh1 ]] 2025-04-05 19:18:50,719: DEBUG - + ynh_package_update 2025-04-05 19:18:50,719: DEBUG - + ynh_apt update 2025-04-05 19:18:50,719: DEBUG - + ynh_wait_dpkg_free 2025-04-05 19:18:50,894: DEBUG - + return 0 2025-04-05 19:18:50,894: DEBUG - + apt-get --assume-yes --quiet -o=Acquire::Retries=3 -o=Dpkg::Use-Pty=0 update 2025-04-05 19:18:50,989: DEBUG - Hit:1 http://security.debian.org/debian-security bookworm-security InRelease 2025-04-05 19:18:50,989: DEBUG - Hit:2 http://deb.debian.org/debian bookworm InRelease 2025-04-05 19:18:50,989: DEBUG - Hit:3 http://deb.debian.org/debian bookworm-updates InRelease 2025-04-05 19:18:51,006: DEBUG - Hit:4 https://packages.sury.org/php bookworm InRelease 2025-04-05 19:18:51,021: DEBUG - Get:5 https://dl.yarnpkg.com/debian stable InRelease [17.1 kB] 2025-04-05 19:18:51,208: DEBUG - Hit:6 https://forge.yunohost.org/debian bookworm InRelease 2025-04-05 19:18:53,884: DEBUG - Fetched 17.1 kB in 1s (31.4 kB/s) 2025-04-05 19:18:54,683: DEBUG - Reading package lists... 2025-04-05 19:18:54,695: DEBUG - ++ mktemp --directory 2025-04-05 19:18:54,697: DEBUG - + local TMPDIR=/tmp/tmp.kzyAp2FMLH 2025-04-05 19:18:54,697: DEBUG - + mkdir -p /tmp/tmp.kzyAp2FMLH/mastodon-ynh-deps/DEBIAN/ 2025-04-05 19:18:54,698: DEBUG - + chmod -R 755 /tmp/tmp.kzyAp2FMLH/mastodon-ynh-deps 2025-04-05 19:18:54,699: DEBUG - + ynh_wait_dpkg_free 2025-04-05 19:18:54,845: DEBUG - + return 0 2025-04-05 19:18:54,845: DEBUG - + cp /tmp/mastodon-ynh-deps.control /tmp/tmp.kzyAp2FMLH/mastodon-ynh-deps/DEBIAN/control 2025-04-05 19:18:54,846: DEBUG - + dpkg-deb --build /tmp/tmp.kzyAp2FMLH/mastodon-ynh-deps /tmp/tmp.kzyAp2FMLH/mastodon-ynh-deps.deb 2025-04-05 19:19:42,142: DEBUG - + tee /tmp/tmp.kzyAp2FMLH/dpkg_log 2025-04-05 19:19:42,142: DEBUG - + dpkg --force-depends --install /tmp/tmp.kzyAp2FMLH/mastodon-ynh-deps.deb 2025-04-05 19:19:42,843: DEBUG - (Reading database ... 90622 files and directories currently installed.) 2025-04-05 19:19:42,846: DEBUG - Preparing to unpack .../mastodon-ynh-deps.deb ... 2025-04-05 19:19:42,873: DEBUG - Unpacking mastodon-ynh-deps (4.3.7~ynh1) over (4.3.7~ynh1) ... 2025-04-05 19:19:43,216: DEBUG - Setting up mastodon-ynh-deps (4.3.7~ynh1) ... 2025-04-05 19:19:43,947: DEBUG - + ynh_package_install --fix-broken 2025-04-05 19:19:43,947: DEBUG - + ynh_apt --no-remove --option Dpkg::Options::=--force-confdef --option Dpkg::Options::=--force-confold install --fix-broken 2025-04-05 19:19:43,947: DEBUG - + ynh_wait_dpkg_free 2025-04-05 19:19:44,119: DEBUG - + return 0 2025-04-05 19:19:44,119: DEBUG - + apt-get --assume-yes --quiet -o=Acquire::Retries=3 -o=Dpkg::Use-Pty=0 --no-remove --option Dpkg::Options::=--force-confdef --option Dpkg::Options::=--force-confold install --fix-broken 2025-04-05 19:20:12,038: DEBUG - Reading package lists... 2025-04-05 19:20:12,395: DEBUG - Building dependency tree... 2025-04-05 19:20:12,442: DEBUG - Reading state information... 2025-04-05 19:20:12,840: DEBUG - 0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded. 2025-04-05 19:20:12,841: DEBUG - + [[ -n /tmp/tmp.kzyAp2FMLH ]] 2025-04-05 19:20:12,841: DEBUG - + rm --recursive --force /tmp/tmp.kzyAp2FMLH 2025-04-05 19:20:12,843: DEBUG - + ynh_package_is_installed mastodon-ynh-deps 2025-04-05 19:20:12,853: DEBUG - + dpkg-query --show '--showformat=${Status}' mastodon-ynh-deps 2025-04-05 19:20:12,854: DEBUG - + grep --count 'ok installed' 2025-04-05 19:20:12,866: DEBUG - + rm /tmp/mastodon-ynh-deps.control 2025-04-05 19:20:12,868: DEBUG - ++ ynh_package_is_installed postgresql-15 2025-04-05 19:20:12,880: DEBUG - ++ dpkg-query --show '--showformat=${Status}' postgresql-15 2025-04-05 19:20:12,881: DEBUG - ++ grep --count 'ok installed' 2025-04-05 19:20:12,893: DEBUG - ++ echo yes 2025-04-05 19:20:12,894: DEBUG - + local psql_installed2=yes 2025-04-05 19:20:12,894: DEBUG - + [[ yes != \y\e\s ]] 2025-04-05 19:20:12,894: DEBUG - + ynh_exit_properly 2025-04-05 19:20:12,894: DEBUG - + [[ provision_or_update_apt =~ ^install$|^upgrade$|^restore$ ]] 2025-04-05 19:20:12,995: INFO - Updating database... 2025-04-05 19:20:24,365: DEBUG - Executing command '['sh', '-c', '/bin/bash -x "./upgrade" 7>&1']' 2025-04-05 19:20:24,368: DEBUG - + source _common.sh 2025-04-05 19:20:24,369: DEBUG - ++ memory_needed=2560 2025-04-05 19:20:24,369: DEBUG - ++ ruby_version=3.3.5 2025-04-05 19:20:24,369: DEBUG - ++ nodejs_version=20 2025-04-05 19:20:24,369: DEBUG - ++ case $YNH_ARCH in 2025-04-05 19:20:24,369: DEBUG - ++ ld_preload=LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libjemalloc.so 2025-04-05 19:20:24,369: DEBUG - + source ynh_add_swap 2025-04-05 19:20:24,369: DEBUG - + source /usr/share/yunohost/helpers 2025-04-05 19:20:24,370: DEBUG - ++++ dirname -- /usr/share/yunohost/helpers 2025-04-05 19:20:24,371: DEBUG - +++ cd -- /usr/share/yunohost 2025-04-05 19:20:24,371: DEBUG - +++ pwd 2025-04-05 19:20:24,371: DEBUG - ++ SCRIPT_DIR=/usr/share/yunohost 2025-04-05 19:20:24,371: DEBUG - ++ YNH_HELPERS_VERSION=2 2025-04-05 19:20:24,373: DEBUG - ++ readonly 'XTRACE_ENABLE=set -o xtrace' 2025-04-05 19:20:24,373: DEBUG - ++ XTRACE_ENABLE='set -o xtrace' 2025-04-05 19:20:24,399: DEBUG - ++ ynh_check_app_version_changed 2025-04-05 19:20:24,399: DEBUG - ++ local return_value=UPGRADE_APP 2025-04-05 19:20:24,399: DEBUG - ++ '[' UPGRADE_APP == UPGRADE_SAME ']' 2025-04-05 19:20:24,399: DEBUG - ++ '[' UPGRADE_APP == DOWNGRADE ']' 2025-04-05 19:20:24,399: DEBUG - ++ echo UPGRADE_APP 2025-04-05 19:20:24,399: DEBUG - + upgrade_type=UPGRADE_APP 2025-04-05 19:20:24,399: DEBUG - + config=/var/www/mastodon/live/.env.production 2025-04-05 19:20:24,571: INFO - [+...................] > Stopping a systemd service... 2025-04-05 19:20:24,571: DEBUG - + ynh_compare_current_package_version --comparison lt --version 4.2.8~ynh2 2025-04-05 19:20:24,571: DEBUG - + declare -Ar args_array 2025-04-05 19:20:24,758: DEBUG - + local current_version=4.3.6~ynh1 2025-04-05 19:20:24,758: DEBUG - + [[ ! 4.2.8~ynh2 =~ ~ynh ]] 2025-04-05 19:20:24,758: DEBUG - + [[ ! 4.3.6~ynh1 =~ ~ynh ]] 2025-04-05 19:20:24,758: DEBUG - + [[ ! lt =~ (lt|le|eq|ne|ge|gt) ]] 2025-04-05 19:20:24,758: DEBUG - + dpkg --compare-versions 4.3.6~ynh1 lt 4.2.8~ynh2 2025-04-05 19:20:24,760: DEBUG - + ynh_systemd_action --service_name=mastodon-web --action=stop --log_path=/var/log/mastodon/mastodon-web.log --line_match=Goodbye 2025-04-05 19:20:25,062: DEBUG - + service_name=mastodon-web 2025-04-05 19:20:25,062: DEBUG - + action=stop 2025-04-05 19:20:25,062: DEBUG - + line_match=Goodbye 2025-04-05 19:20:25,062: DEBUG - + length=20 2025-04-05 19:20:25,062: DEBUG - + log_path=/var/log/mastodon/mastodon-web.log 2025-04-05 19:20:25,062: DEBUG - + timeout=300 2025-04-05 19:20:25,062: DEBUG - + '[' stop == stop ']' 2025-04-05 19:20:25,063: DEBUG - + systemctl is-active --quiet mastodon-web 2025-04-05 19:20:25,067: DEBUG - + [[ -n Goodbye ]] 2025-04-05 19:20:25,067: DEBUG - ++ mktemp 2025-04-05 19:20:25,069: DEBUG - + local templog=/tmp/tmp.l6nizYPApA 2025-04-05 19:20:25,069: DEBUG - + '[' /var/log/mastodon/mastodon-web.log == systemd ']' 2025-04-05 19:20:25,069: DEBUG - + local pid_tail=5869 2025-04-05 19:20:25,069: DEBUG - + tail --follow=name --retry --lines=0 /var/log/mastodon/mastodon-web.log 2025-04-05 19:20:25,070: DEBUG - + '[' stop == reload ']' 2025-04-05 19:20:25,070: DEBUG - ++ date --utc --rfc-3339=seconds 2025-04-05 19:20:25,071: DEBUG - ++ cut -d+ -f1 2025-04-05 19:20:25,072: DEBUG - + local 'time_start=2025-04-05 17:20:25 UTC' 2025-04-05 19:20:25,072: DEBUG - + systemctl stop mastodon-web 2025-04-05 19:20:25,524: DEBUG - + [[ -n Goodbye ]] 2025-04-05 19:20:25,540: INFO - The service mastodon-web has correctly executed the action stop. 2025-04-05 19:20:25,540: DEBUG - + '[' 1 -ge 3 ']' 2025-04-05 19:20:25,540: DEBUG - + '[' 1 -eq 300 ']' 2025-04-05 19:20:25,540: DEBUG - + ynh_clean_check_starting 2025-04-05 19:20:25,540: DEBUG - + '[' -n 5869 ']' 2025-04-05 19:20:25,540: DEBUG - + kill -SIGTERM 5869 2025-04-05 19:20:25,540: DEBUG - + '[' -n /tmp/tmp.l6nizYPApA ']' 2025-04-05 19:20:25,540: DEBUG - + ynh_secure_remove --file=/tmp/tmp.l6nizYPApA 2025-04-05 19:20:25,830: DEBUG - + ynh_systemd_action --service_name=mastodon-sidekiq --action=stop --log_path=/var/log/mastodon/mastodon-sidekiq.log --line_match=Bye 2025-04-05 19:20:26,063: DEBUG - + service_name=mastodon-sidekiq 2025-04-05 19:20:26,063: DEBUG - + action=stop 2025-04-05 19:20:26,063: DEBUG - + line_match=Bye 2025-04-05 19:20:26,063: DEBUG - + length=20 2025-04-05 19:20:26,063: DEBUG - + log_path=/var/log/mastodon/mastodon-sidekiq.log 2025-04-05 19:20:26,063: DEBUG - + timeout=300 2025-04-05 19:20:26,063: DEBUG - + '[' stop == stop ']' 2025-04-05 19:20:26,063: DEBUG - + systemctl is-active --quiet mastodon-sidekiq 2025-04-05 19:20:26,068: DEBUG - + [[ -n Bye ]] 2025-04-05 19:20:26,070: DEBUG - ++ mktemp 2025-04-05 19:20:26,070: DEBUG - + local templog=/tmp/tmp.hesgR2hMSD 2025-04-05 19:20:26,070: DEBUG - + '[' /var/log/mastodon/mastodon-sidekiq.log == systemd ']' 2025-04-05 19:20:26,070: DEBUG - + local pid_tail=6075 2025-04-05 19:20:26,070: DEBUG - + '[' stop == reload ']' 2025-04-05 19:20:26,076: DEBUG - + tail --follow=name --retry --lines=0 /var/log/mastodon/mastodon-sidekiq.log 2025-04-05 19:20:26,076: DEBUG - ++ cut -d+ -f1 2025-04-05 19:20:26,076: DEBUG - ++ date --utc --rfc-3339=seconds 2025-04-05 19:20:26,079: DEBUG - + local 'time_start=2025-04-05 17:20:26 UTC' 2025-04-05 19:20:26,080: DEBUG - + systemctl stop mastodon-sidekiq 2025-04-05 19:20:28,209: DEBUG - + [[ -n Bye ]] 2025-04-05 19:20:28,222: INFO - The service mastodon-sidekiq has correctly executed the action stop. 2025-04-05 19:20:28,223: DEBUG - + '[' 1 -ge 3 ']' 2025-04-05 19:20:28,223: DEBUG - + '[' 1 -eq 300 ']' 2025-04-05 19:20:28,223: DEBUG - + ynh_clean_check_starting 2025-04-05 19:20:28,223: DEBUG - + '[' -n 6075 ']' 2025-04-05 19:20:28,223: DEBUG - + kill -SIGTERM 6075 2025-04-05 19:20:28,223: DEBUG - + '[' -n /tmp/tmp.hesgR2hMSD ']' 2025-04-05 19:20:28,223: DEBUG - + ynh_secure_remove --file=/tmp/tmp.hesgR2hMSD 2025-04-05 19:20:35,853: DEBUG - + ynh_systemd_action --service_name=mastodon-streaming --action=stop --log_path=/var/log/mastodon/mastodon-streaming.log 2025-04-05 19:20:35,962: DEBUG - + service_name=mastodon-streaming 2025-04-05 19:20:35,963: DEBUG - + action=stop 2025-04-05 19:20:35,963: DEBUG - + line_match= 2025-04-05 19:20:35,963: DEBUG - + length=20 2025-04-05 19:20:35,963: DEBUG - + log_path=/var/log/mastodon/mastodon-streaming.log 2025-04-05 19:20:35,963: DEBUG - + timeout=300 2025-04-05 19:20:35,963: DEBUG - + '[' stop == stop ']' 2025-04-05 19:20:35,963: DEBUG - + systemctl is-active --quiet mastodon-streaming 2025-04-05 19:20:35,970: DEBUG - + '[' stop == reload ']' 2025-04-05 19:20:35,970: DEBUG - ++ date --utc --rfc-3339=seconds 2025-04-05 19:20:35,971: DEBUG - ++ cut -d+ -f1 2025-04-05 19:20:35,972: DEBUG - + local 'time_start=2025-04-05 17:20:35 UTC' 2025-04-05 19:20:35,973: DEBUG - + systemctl stop mastodon-streaming 2025-04-05 19:20:38,003: INFO - [#++.................] > Ensuring downward compatibility... 2025-04-05 19:20:38,003: DEBUG - + [[ -z mastodon-web.service ]] 2025-04-05 19:20:38,003: DEBUG - + [[ -z mastodon_production ]] 2025-04-05 19:20:38,003: DEBUG - + ynh_remove_extra_repo 2025-04-05 19:20:38,004: DEBUG - + name=mastodon 2025-04-05 19:20:38,004: DEBUG - + ynh_secure_remove --file=/etc/apt/sources.list.d/mastodon.list 2025-04-05 19:20:38,005: INFO - '/etc/apt/sources.list.d/mastodon.list' wasn't deleted because it doesn't exist. 2025-04-05 19:20:38,005: DEBUG - + [[ mastodon == \e\x\t\r\a\_\p\h\p\_\v\e\r\s\i\o\n ]] 2025-04-05 19:20:38,005: DEBUG - + ynh_secure_remove /etc/apt/preferences.d/mastodon 2025-04-05 19:20:38,006: INFO - '/etc/apt/preferences.d/mastodon' wasn't deleted because it doesn't exist. 2025-04-05 19:20:38,006: DEBUG - + '[' -e /etc/apt/trusted.gpg.d/mastodon.gpg ']' 2025-04-05 19:20:38,006: DEBUG - + '[' -e /etc/apt/trusted.gpg.d/mastodon.asc ']' 2025-04-05 19:20:38,006: DEBUG - + ynh_package_update 2025-04-05 19:20:38,006: DEBUG - + ynh_apt update 2025-04-05 19:20:38,006: DEBUG - + ynh_wait_dpkg_free 2025-04-05 19:20:38,006: DEBUG - + return 0 2025-04-05 19:20:38,006: DEBUG - + apt-get --assume-yes --quiet -o=Acquire::Retries=3 -o=Dpkg::Use-Pty=0 update 2025-04-05 19:20:38,115: DEBUG - Hit:1 http://security.debian.org/debian-security bookworm-security InRelease 2025-04-05 19:20:38,115: DEBUG - Hit:2 http://deb.debian.org/debian bookworm InRelease 2025-04-05 19:20:38,115: DEBUG - Hit:3 http://deb.debian.org/debian bookworm-updates InRelease 2025-04-05 19:20:38,140: DEBUG - Get:4 https://dl.yarnpkg.com/debian stable InRelease [17.1 kB] 2025-04-05 19:20:38,154: DEBUG - Hit:5 https://packages.sury.org/php bookworm InRelease 2025-04-05 19:20:38,387: DEBUG - Hit:6 https://forge.yunohost.org/debian bookworm InRelease 2025-04-05 19:20:41,732: DEBUG - Fetched 17.1 kB in 1s (21.6 kB/s) 2025-04-05 19:20:42,588: DEBUG - Reading package lists... 2025-04-05 19:20:42,600: DEBUG - + ynh_compare_current_package_version --comparison lt --version 4.2.8~ynh2 2025-04-05 19:20:42,600: DEBUG - + declare -Ar args_array 2025-04-05 19:20:42,648: DEBUG - + local current_version=4.3.6~ynh1 2025-04-05 19:20:42,648: DEBUG - + [[ ! 4.2.8~ynh2 =~ ~ynh ]] 2025-04-05 19:20:42,648: DEBUG - + [[ ! 4.3.6~ynh1 =~ ~ynh ]] 2025-04-05 19:20:42,648: DEBUG - + [[ ! lt =~ (lt|le|eq|ne|ge|gt) ]] 2025-04-05 19:20:42,648: DEBUG - + dpkg --compare-versions 4.3.6~ynh1 lt 4.2.8~ynh2 2025-04-05 19:20:42,719: INFO - [###++...............] > Adding swap if needed... 2025-04-05 19:20:42,719: DEBUG - ++ ynh_get_ram --total 2025-04-05 19:20:42,754: DEBUG - ++ ignore_swap=0 2025-04-05 19:20:42,755: DEBUG - ++ only_swap=0 2025-04-05 19:20:42,755: DEBUG - ++ free=0 2025-04-05 19:20:42,755: DEBUG - ++ total=1 2025-04-05 19:20:42,755: DEBUG - +++ LC_ALL=C 2025-04-05 19:20:42,755: DEBUG - +++ vmstat --stats --unit M 2025-04-05 19:20:42,755: DEBUG - +++ grep 'total memory' 2025-04-05 19:20:42,755: DEBUG - +++ awk '{print $1}' 2025-04-05 19:20:42,760: DEBUG - ++ local total_ram=3914 2025-04-05 19:20:42,760: DEBUG - +++ LC_ALL=C 2025-04-05 19:20:42,760: DEBUG - +++ vmstat --stats --unit M 2025-04-05 19:20:42,761: DEBUG - +++ grep 'total swap' 2025-04-05 19:20:42,761: DEBUG - +++ awk '{print $1}' 2025-04-05 19:20:42,768: DEBUG - ++ local total_swap=4095 2025-04-05 19:20:42,770: DEBUG - ++ local total_ram_swap=8009 2025-04-05 19:20:42,770: DEBUG - ++ local ram=8009 2025-04-05 19:20:42,770: DEBUG - ++ echo 8009 2025-04-05 19:20:42,770: DEBUG - + total_memory=8009 2025-04-05 19:20:42,770: DEBUG - + swap_needed=0 2025-04-05 19:20:42,770: DEBUG - + '[' 8009 -lt 2560 ']' 2025-04-05 19:20:42,826: INFO - [#####+..............] > Adding 0 Mo to swap... 2025-04-05 19:20:42,827: DEBUG - + ynh_add_swap --size=0 2025-04-05 19:20:42,827: DEBUG - + declare -Ar args_array 2025-04-05 19:20:42,836: DEBUG - + local swap_max_size=0 2025-04-05 19:20:42,836: DEBUG - ++ df --output=avail / 2025-04-05 19:20:42,837: DEBUG - ++ sed 1d 2025-04-05 19:20:42,839: DEBUG - + local free_space=33998888 2025-04-05 19:20:42,839: DEBUG - + local usable_space=16999444 2025-04-05 19:20:42,839: DEBUG - + SD_CARD_CAN_SWAP=0 2025-04-05 19:20:42,840: DEBUG - ++ systemd-detect-virt 2025-04-05 19:20:42,846: DEBUG - + '[' kvm == lxc ']' 2025-04-05 19:20:42,847: DEBUG - + ynh_is_main_device_a_sd_card 2025-04-05 19:20:42,848: DEBUG - +++ findmnt / --nofsroot --uniq --output source --noheadings --first-only 2025-04-05 19:20:42,851: DEBUG - ++ lsblk --output PKNAME --noheadings /dev/vda3 2025-04-05 19:20:42,855: DEBUG - + local main_device=vda 2025-04-05 19:20:42,856: DEBUG - + echo vda 2025-04-05 19:20:42,856: DEBUG - + grep --quiet mmc 2025-04-05 19:20:42,857: DEBUG - + return 1 2025-04-05 19:20:42,857: DEBUG - + '[' 16999444 -ge 0 ']' 2025-04-05 19:20:42,858: DEBUG - + local swap_size=0 2025-04-05 19:20:42,858: DEBUG - + '[' 0 -ne 0 ']' 2025-04-05 19:20:42,929: INFO - [######++............] > Upgrading Ruby and NodeJS... 2025-04-05 19:20:42,929: DEBUG - + ynh_exec_warn_less ynh_install_ruby --ruby_version=3.3.5 2025-04-05 19:20:42,929: DEBUG - + [[ 2 -eq 1 ]] 2025-04-05 19:20:42,929: DEBUG - + ynh_install_ruby --ruby_version=3.3.5 2025-04-05 19:20:42,939: DEBUG - + local CLEAR_PATH=/opt/rbenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2025-04-05 19:20:42,940: DEBUG - ++ echo /opt/rbenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2025-04-05 19:20:42,940: DEBUG - ++ sed s@/usr/local/bin:@@ 2025-04-05 19:20:42,942: DEBUG - + PATH=/opt/rbenv/bin:/usr/local/sbin:/usr/sbin:/usr/bin:/sbin:/bin 2025-04-05 19:20:42,942: DEBUG - + test -x /usr/bin/ruby 2025-04-05 19:20:42,942: DEBUG - + mv /usr/bin/ruby /usr/bin/ruby_rbenv 2025-04-05 19:20:42,944: DEBUG - + mkdir -p /opt/rbenv 2025-04-05 19:20:42,946: DEBUG - ++ command -v rbenv /opt/rbenv/bin/rbenv 2025-04-05 19:20:42,946: DEBUG - ++ grep /opt/rbenv/bin/rbenv 2025-04-05 19:20:42,946: DEBUG - ++ head -1 2025-04-05 19:20:42,948: DEBUG - + rbenv=/opt/rbenv/bin/rbenv 2025-04-05 19:20:42,948: DEBUG - + '[' -n /opt/rbenv/bin/rbenv ']' 2025-04-05 19:20:42,948: DEBUG - + pushd /opt/rbenv 2025-04-05 19:20:42,948: DEBUG - /opt/rbenv /var/cache/yunohost/app_tmp_work_dirs/app_65p2fo9u/scripts 2025-04-05 19:20:42,948: DEBUG - + git remote -v 2025-04-05 19:20:42,948: DEBUG - + grep https://github.com/rbenv/rbenv.git 2025-04-05 19:20:42,951: DEBUG - origin https://github.com/rbenv/rbenv.git (fetch) 2025-04-05 19:20:42,951: DEBUG - origin https://github.com/rbenv/rbenv.git (push) 2025-04-05 19:20:42,952: DEBUG - + ynh_print_info '--message=Updating rbenv...' 2025-04-05 19:20:42,962: INFO - Updating rbenv... 2025-04-05 19:20:42,963: DEBUG - + git pull -q --tags origin master 2025-04-05 19:20:58,745: DEBUG - + ynh_ruby_try_bash_extension 2025-04-05 19:20:58,745: DEBUG - + '[' -x src/configure ']' 2025-04-05 19:20:58,745: DEBUG - + src/configure 2025-04-05 19:21:00,151: DEBUG - + make -C src 2025-04-05 19:21:00,155: DEBUG - make: Entering directory '/opt/rbenv/src' 2025-04-05 19:21:00,155: DEBUG - Warning: this Makefile is obsolete and kept only for backwards compatibility. 2025-04-05 19:21:00,156: DEBUG - You can remove the `configure && make ...' step from your rbenv setup. 2025-04-05 19:21:00,156: DEBUG - make: Leaving directory '/opt/rbenv/src' 2025-04-05 19:21:00,156: DEBUG - + popd 2025-04-05 19:21:00,156: DEBUG - /var/cache/yunohost/app_tmp_work_dirs/app_65p2fo9u/scripts 2025-04-05 19:21:00,157: DEBUG - + mkdir -p /opt/rbenv/plugins 2025-04-05 19:21:00,159: DEBUG - ++ command -v /opt/rbenv/plugins/ruby-build/bin/rbenv-install rbenv-install 2025-04-05 19:21:00,229: DEBUG - ++ head -1 2025-04-05 19:21:00,229: DEBUG - + ruby_build=/opt/rbenv/plugins/ruby-build/bin/rbenv-install 2025-04-05 19:21:00,229: DEBUG - + '[' -n /opt/rbenv/plugins/ruby-build/bin/rbenv-install ']' 2025-04-05 19:21:00,229: DEBUG - + pushd /opt/rbenv/plugins/ruby-build 2025-04-05 19:21:00,229: DEBUG - /opt/rbenv/plugins/ruby-build /var/cache/yunohost/app_tmp_work_dirs/app_65p2fo9u/scripts 2025-04-05 19:21:00,229: DEBUG - + git remote -v 2025-04-05 19:21:00,229: DEBUG - + grep https://github.com/rbenv/ruby-build.git 2025-04-05 19:21:00,229: DEBUG - origin https://github.com/rbenv/ruby-build.git (fetch) 2025-04-05 19:21:00,229: DEBUG - origin https://github.com/rbenv/ruby-build.git (push) 2025-04-05 19:21:00,229: DEBUG - + ynh_print_info '--message=Updating ruby-build...' 2025-04-05 19:21:00,230: DEBUG - + git pull -q origin master 2025-04-05 19:21:00,230: INFO - Updating ruby-build... 2025-04-05 19:21:00,540: DEBUG - + popd 2025-04-05 19:21:00,540: DEBUG - /var/cache/yunohost/app_tmp_work_dirs/app_65p2fo9u/scripts 2025-04-05 19:21:00,541: DEBUG - ++ head -1 2025-04-05 19:21:00,542: DEBUG - ++ command -v /opt/rbenv/plugins/rbenv-aliase/bin/rbenv-alias rbenv-alias 2025-04-05 19:21:00,542: DEBUG - + rbenv_alias=/opt/rbenv/plugins/rbenv-aliase/bin/rbenv-alias 2025-04-05 19:21:00,543: DEBUG - + '[' -n /opt/rbenv/plugins/rbenv-aliase/bin/rbenv-alias ']' 2025-04-05 19:21:00,543: DEBUG - + pushd /opt/rbenv/plugins/rbenv-aliase 2025-04-05 19:21:00,543: DEBUG - /opt/rbenv/plugins/rbenv-aliase /var/cache/yunohost/app_tmp_work_dirs/app_65p2fo9u/scripts 2025-04-05 19:21:00,543: DEBUG - + git remote -v 2025-04-05 19:21:00,543: DEBUG - + grep https://github.com/tpope/rbenv-aliases.git 2025-04-05 19:21:00,546: DEBUG - origin https://github.com/tpope/rbenv-aliases.git (fetch) 2025-04-05 19:21:00,546: DEBUG - origin https://github.com/tpope/rbenv-aliases.git (push) 2025-04-05 19:21:00,546: DEBUG - + ynh_print_info '--message=Updating rbenv-aliases...' 2025-04-05 19:21:00,559: INFO - Updating rbenv-aliases... 2025-04-05 19:21:00,559: DEBUG - + git pull -q origin master 2025-04-05 19:21:00,871: DEBUG - + popd 2025-04-05 19:21:00,872: DEBUG - /var/cache/yunohost/app_tmp_work_dirs/app_65p2fo9u/scripts 2025-04-05 19:21:00,872: DEBUG - ++ head -1 2025-04-05 19:21:00,873: DEBUG - ++ command -v /opt/rbenv/plugins/xxenv-latest/bin/rbenv-latest rbenv-latest 2025-04-05 19:21:00,874: DEBUG - + rbenv_latest=/opt/rbenv/plugins/xxenv-latest/bin/rbenv-latest 2025-04-05 19:21:00,874: DEBUG - + '[' -n /opt/rbenv/plugins/xxenv-latest/bin/rbenv-latest ']' 2025-04-05 19:21:00,874: DEBUG - + pushd /opt/rbenv/plugins/xxenv-latest 2025-04-05 19:21:00,874: DEBUG - /opt/rbenv/plugins/xxenv-latest /var/cache/yunohost/app_tmp_work_dirs/app_65p2fo9u/scripts 2025-04-05 19:21:00,875: DEBUG - + git remote -v 2025-04-05 19:21:00,875: DEBUG - + grep https://github.com/momo-lab/xxenv-latest.git 2025-04-05 19:21:00,877: DEBUG - origin https://github.com/momo-lab/xxenv-latest.git (fetch) 2025-04-05 19:21:00,878: DEBUG - origin https://github.com/momo-lab/xxenv-latest.git (push) 2025-04-05 19:21:00,878: DEBUG - + ynh_print_info '--message=Updating xxenv-latest...' 2025-04-05 19:21:00,890: DEBUG - + git pull -q origin master 2025-04-05 19:21:00,890: INFO - Updating xxenv-latest... 2025-04-05 19:21:01,211: DEBUG - + popd 2025-04-05 19:21:01,212: DEBUG - /var/cache/yunohost/app_tmp_work_dirs/app_65p2fo9u/scripts 2025-04-05 19:21:01,212: DEBUG - + mkdir -p /opt/rbenv/cache 2025-04-05 19:21:01,213: DEBUG - + mkdir -p /opt/rbenv/shims 2025-04-05 19:21:01,215: DEBUG - + PATH=/opt/rbenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2025-04-05 19:21:01,215: DEBUG - + test -x /usr/bin/ruby_rbenv 2025-04-05 19:21:01,215: DEBUG - + mv /usr/bin/ruby_rbenv /usr/bin/ruby 2025-04-05 19:21:01,218: DEBUG - ++ rbenv latest --print 3.3.5 2025-04-05 19:21:01,293: DEBUG - + local final_ruby_version=3.3.5 2025-04-05 19:21:01,293: DEBUG - + '[' -n 3.3.5 ']' 2025-04-05 19:21:01,293: DEBUG - + ynh_print_info '--message=Installing Ruby 3.3.5' 2025-04-05 19:21:01,309: INFO - Installing Ruby 3.3.5 2025-04-05 19:21:02,058: DEBUG - + RUBY_CONFIGURE_OPTS='--disable-install-doc --with-jemalloc' 2025-04-05 19:21:02,058: DEBUG - + MAKE_OPTS=-j2 2025-04-05 19:21:02,058: DEBUG - + rbenv install --skip-existing 3.3.5 2025-04-05 19:21:02,059: DEBUG - + ynh_app_setting_set --app=mastodon --key=ruby_version --value=3.3.5 2025-04-05 19:21:02,067: DEBUG - + rbenv alias --list 2025-04-05 19:21:02,067: DEBUG - + grep --quiet 'mastodon ' 2025-04-05 19:21:02,086: DEBUG - + rbenv alias mastodon --remove 2025-04-05 19:21:02,097: DEBUG - + rbenv alias mastodon 3.3.5 2025-04-05 19:21:02,108: DEBUG - mastodon => 3.3.5 2025-04-05 19:21:02,109: DEBUG - + ynh_cleanup_ruby 2025-04-05 19:21:02,110: DEBUG - ++ yunohost app list 2025-04-05 19:21:02,110: DEBUG - ++ grep -oP 'id: \K.*$' 2025-04-05 19:21:02,412: DEBUG - + local 'installed_apps=borg 2025-04-05 19:21:02,413: DEBUG - friendica 2025-04-05 19:21:02,413: DEBUG - helloworld 2025-04-05 19:21:02,413: DEBUG - mastodon 2025-04-05 19:21:02,413: DEBUG - snappymail 2025-04-05 19:21:02,413: DEBUG - synapse 2025-04-05 19:21:02,413: DEBUG - synapse-admin 2025-04-05 19:21:02,413: DEBUG - wanderer 2025-04-05 19:21:02,413: DEBUG - webmin' 2025-04-05 19:21:02,413: DEBUG - + local required_ruby_versions= 2025-04-05 19:21:02,413: DEBUG - + for installed_app in $installed_apps 2025-04-05 19:21:02,413: DEBUG - ++ ynh_app_setting_get --app=borg --key=ruby_version 2025-04-05 19:21:02,499: DEBUG - + local installed_app_ruby_version= 2025-04-05 19:21:02,499: DEBUG - + for installed_app in $installed_apps 2025-04-05 19:21:02,499: DEBUG - ++ ynh_app_setting_get --app=friendica --key=ruby_version 2025-04-05 19:21:02,590: DEBUG - + local installed_app_ruby_version= 2025-04-05 19:21:02,591: DEBUG - + for installed_app in $installed_apps 2025-04-05 19:21:02,591: DEBUG - ++ ynh_app_setting_get --app=helloworld --key=ruby_version 2025-04-05 19:21:02,674: DEBUG - + local installed_app_ruby_version= 2025-04-05 19:21:02,675: DEBUG - + for installed_app in $installed_apps 2025-04-05 19:21:02,675: DEBUG - ++ ynh_app_setting_get --app=mastodon --key=ruby_version 2025-04-05 19:21:02,758: DEBUG - + local installed_app_ruby_version=3.3.5 2025-04-05 19:21:02,758: DEBUG - + [[ -n 3.3.5 ]] 2025-04-05 19:21:02,758: DEBUG - + required_ruby_versions='3.3.5\n' 2025-04-05 19:21:02,758: DEBUG - + for installed_app in $installed_apps 2025-04-05 19:21:02,759: DEBUG - ++ ynh_app_setting_get --app=snappymail --key=ruby_version 2025-04-05 19:21:02,832: DEBUG - + local installed_app_ruby_version= 2025-04-05 19:21:02,832: DEBUG - + for installed_app in $installed_apps 2025-04-05 19:21:02,832: DEBUG - ++ ynh_app_setting_get --app=synapse --key=ruby_version 2025-04-05 19:21:02,913: DEBUG - + local installed_app_ruby_version= 2025-04-05 19:21:02,913: DEBUG - + for installed_app in $installed_apps 2025-04-05 19:21:02,914: DEBUG - ++ ynh_app_setting_get --app=synapse-admin --key=ruby_version 2025-04-05 19:21:02,992: DEBUG - + local installed_app_ruby_version= 2025-04-05 19:21:02,992: DEBUG - + for installed_app in $installed_apps 2025-04-05 19:21:02,992: DEBUG - ++ ynh_app_setting_get --app=wanderer --key=ruby_version 2025-04-05 19:21:03,066: DEBUG - + local installed_app_ruby_version= 2025-04-05 19:21:03,066: DEBUG - + for installed_app in $installed_apps 2025-04-05 19:21:03,066: DEBUG - ++ ynh_app_setting_get --app=webmin --key=ruby_version 2025-04-05 19:21:03,141: DEBUG - + local installed_app_ruby_version= 2025-04-05 19:21:03,142: DEBUG - ++ rbenv versions --bare --skip-aliases 2025-04-05 19:21:03,142: DEBUG - ++ grep -Ev / 2025-04-05 19:21:03,155: DEBUG - + local installed_ruby_versions=3.3.5 2025-04-05 19:21:03,156: DEBUG - + for installed_ruby_version in $installed_ruby_versions 2025-04-05 19:21:03,156: DEBUG - + grep -q 3.3.5 2025-04-05 19:21:03,159: DEBUG - + [[ -z 3.3.5\n ]] 2025-04-05 19:21:03,159: DEBUG - export RBENV_ROOT=/opt/rbenv 2025-04-05 19:21:03,159: DEBUG - export PATH="/opt/rbenv/bin:/opt/rbenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" 2025-04-05 19:21:03,159: DEBUG - eval "$(rbenv init -)" 2025-04-05 19:21:03,159: DEBUG - #rbenv' 2025-04-05 19:21:03,159: DEBUG - ++ rbenv init - 2025-04-05 19:21:03,194: DEBUG - + eval 'export PATH="/opt/rbenv/shims:${PATH}" 2025-04-05 19:21:03,194: DEBUG - export RBENV_SHELL=bash 2025-04-05 19:21:03,194: DEBUG - source '\''/opt/rbenv/completions/rbenv.bash'\'' 2025-04-05 19:21:03,194: DEBUG - command rbenv rehash 2>/dev/null 2025-04-05 19:21:03,194: DEBUG - rbenv() { 2025-04-05 19:21:03,194: DEBUG - command="${1:-}" 2025-04-05 19:21:03,194: DEBUG - if [ "$#" -gt 0 ]; then 2025-04-05 19:21:03,194: DEBUG - shift 2025-04-05 19:21:03,195: DEBUG - fi 2025-04-05 19:21:03,195: DEBUG - 2025-04-05 19:21:03,195: DEBUG - case "$command" in 2025-04-05 19:21:03,195: DEBUG - rehash|shell) 2025-04-05 19:21:03,195: DEBUG - eval "$(rbenv "sh-$command" "$@")";; 2025-04-05 19:21:03,195: DEBUG - *) 2025-04-05 19:21:03,195: DEBUG - command rbenv "$command" "$@";; 2025-04-05 19:21:03,195: DEBUG - esac 2025-04-05 19:21:03,195: DEBUG - }' 2025-04-05 19:21:03,195: DEBUG - ++ export PATH=/opt/rbenv/shims:/opt/rbenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2025-04-05 19:21:03,195: DEBUG - ++ PATH=/opt/rbenv/shims:/opt/rbenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2025-04-05 19:21:03,195: DEBUG - ++ export RBENV_SHELL=bash 2025-04-05 19:21:03,195: DEBUG - ++ RBENV_SHELL=bash 2025-04-05 19:21:03,195: DEBUG - ++ source /opt/rbenv/completions/rbenv.bash 2025-04-05 19:21:03,195: DEBUG - +++ complete -F _rbenv rbenv 2025-04-05 19:21:03,195: DEBUG - ++ command rbenv rehash 2025-04-05 19:21:04,559: DEBUG - + ynh_exec_warn_less ynh_install_nodejs --nodejs_version=20 2025-04-05 19:21:04,560: DEBUG - + [[ 2 -eq 1 ]] 2025-04-05 19:21:04,560: DEBUG - + ynh_install_nodejs --nodejs_version=20 2025-04-05 19:21:04,574: DEBUG - + mkdir --parents /opt/node_n 2025-04-05 19:21:04,576: DEBUG - + CLEAR_PATH=/opt/node_n/bin:/opt/rbenv/shims:/opt/rbenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2025-04-05 19:21:04,577: DEBUG - ++ echo /opt/node_n/bin:/opt/rbenv/shims:/opt/rbenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2025-04-05 19:21:04,577: DEBUG - ++ sed s@/usr/local/bin:@@ 2025-04-05 19:21:04,579: DEBUG - + PATH=/opt/node_n/bin:/opt/rbenv/shims:/opt/rbenv/bin:/usr/local/sbin:/usr/sbin:/usr/bin:/sbin:/bin 2025-04-05 19:21:04,579: DEBUG - + test -x /usr/bin/node 2025-04-05 19:21:04,579: DEBUG - + test -x /usr/bin/npm 2025-04-05 19:21:04,579: DEBUG - + mkdir -p /opt/node_n/bin/ 2025-04-05 19:21:04,580: DEBUG - + cp /usr/share/yunohost/helpers.v2.d/vendor/n/n /opt/node_n/bin/n 2025-04-05 19:21:35,097: DEBUG - + ynh_replace_string '--match_string=^N_PREFIX=${N_PREFIX-.*}$' '--replace_string=N_PREFIX=${N_PREFIX-/opt/node_n}' --target_file=/opt/node_n/bin/n 2025-04-05 19:21:35,218: DEBUG - + PATH=/opt/node_n/bin:/opt/rbenv/shims:/opt/rbenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2025-04-05 19:21:35,219: DEBUG - + test -x /usr/bin/node_n 2025-04-05 19:21:35,219: DEBUG - + test -x /usr/bin/npm_n 2025-04-05 19:21:35,219: DEBUG - ++ uname --machine 2025-04-05 19:21:35,220: DEBUG - + uname=x86_64 2025-04-05 19:21:35,220: DEBUG - + [[ x86_64 =~ aarch64 ]] 2025-04-05 19:21:35,220: DEBUG - + [[ x86_64 =~ arm64 ]] 2025-04-05 19:21:35,220: DEBUG - + n 20 2025-04-05 19:21:35,399: DEBUG - copying : node/20.19.0 2025-04-05 19:24:27,443: DEBUG - installed : v20.19.0 (with npm 10.8.2) 2025-04-05 19:24:27,444: DEBUG - ++ sort --version-sort 2025-04-05 19:24:27,444: DEBUG - ++ find /opt/node_n/n/versions/node/20 /opt/node_n/n/versions/node/20.18.3 /opt/node_n/n/versions/node/20.19.0 -maxdepth 0 2025-04-05 19:24:27,444: DEBUG - ++ tail --lines=1 2025-04-05 19:24:27,446: DEBUG - + real_nodejs_version=/opt/node_n/n/versions/node/20.19.0 2025-04-05 19:24:27,446: DEBUG - ++ basename /opt/node_n/n/versions/node/20.19.0 2025-04-05 19:24:27,447: DEBUG - + real_nodejs_version=20.19.0 2025-04-05 19:24:27,447: DEBUG - + '[' '!' -e /opt/node_n/n/versions/node/20 ']' 2025-04-05 19:24:27,447: DEBUG - + echo mastodon:20 2025-04-05 19:24:27,447: DEBUG - + tee --append /opt/node_n/ynh_app_version 2025-04-05 19:24:27,448: DEBUG - mastodon:20 2025-04-05 19:24:27,449: DEBUG - + ynh_app_setting_set --app=mastodon --key=nodejs_version --value=20 2025-04-05 19:24:27,533: DEBUG - + ynh_use_nodejs 2025-04-05 19:24:27,534: DEBUG - ++ ynh_app_setting_get --app=mastodon --key=nodejs_version 2025-04-05 19:24:27,597: DEBUG - + nodejs_version=20 2025-04-05 19:24:27,597: DEBUG - + nodejs_path=/opt/node_n/n/versions/node/20/bin 2025-04-05 19:24:27,597: DEBUG - + shopt -s expand_aliases 2025-04-05 19:24:27,597: DEBUG - + ynh_node=/opt/node_n/n/versions/node/20/bin/node 2025-04-05 19:24:27,597: DEBUG - + alias ynh_node=/opt/node_n/n/versions/node/20/bin/node 2025-04-05 19:24:27,597: DEBUG - + ynh_npm=/opt/node_n/n/versions/node/20/bin/npm 2025-04-05 19:24:27,597: DEBUG - + alias ynh_npm=/opt/node_n/n/versions/node/20/bin/npm 2025-04-05 19:24:27,597: DEBUG - + [[ :/opt/node_n/bin:/opt/rbenv/shims:/opt/rbenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin: != *\:\/\o\p\t\/\n\o\d\e\_\n\/\n\/\v\e\r\s\i\o\n\s\/\n\o\d\e\/\2\0\/\b\i\n* ]] 2025-04-05 19:24:27,597: DEBUG - + PATH=/opt/node_n/n/versions/node/20/bin:/opt/node_n/bin:/opt/rbenv/shims:/opt/rbenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2025-04-05 19:24:27,597: DEBUG - + node_PATH=/opt/node_n/n/versions/node/20/bin:/opt/node_n/bin:/opt/rbenv/shims:/opt/rbenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2025-04-05 19:24:27,597: DEBUG - + ynh_node_load_PATH=PATH=/opt/node_n/n/versions/node/20/bin:/opt/node_n/bin:/opt/rbenv/shims:/opt/rbenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2025-04-05 19:24:27,597: DEBUG - + ynh_node_load_path=PATH=/opt/node_n/n/versions/node/20/bin:/opt/node_n/bin:/opt/rbenv/shims:/opt/rbenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2025-04-05 19:24:27,597: DEBUG - + export COREPACK_ENABLE_DOWNLOAD_PROMPT=0 2025-04-05 19:24:27,597: DEBUG - + COREPACK_ENABLE_DOWNLOAD_PROMPT=0 2025-04-05 19:24:27,597: DEBUG - + '[' UPGRADE_APP == UPGRADE_APP ']' 2025-04-05 19:24:27,648: INFO - [########++..........] > Upgrading source files... 2025-04-05 19:24:27,648: DEBUG - + ynh_setup_source --dest_dir=/var/www/mastodon/live --full_replace=1 '--keep=public/system .env.production' 2025-04-05 19:24:27,705: DEBUG - + keep='public/system .env.production' 2025-04-05 19:24:27,705: DEBUG - + full_replace=1 2025-04-05 19:24:27,705: DEBUG - + test -e /var/cache/yunohost/app_tmp_work_dirs/app_65p2fo9u/manifest.toml 2025-04-05 19:24:27,705: DEBUG - + cat /var/cache/yunohost/app_tmp_work_dirs/app_65p2fo9u/manifest.toml 2025-04-05 19:24:27,706: DEBUG - + toml_to_json 2025-04-05 19:24:27,706: DEBUG - + python3 -c 'import toml, json, sys; print(json.dumps(toml.load(sys.stdin)))' 2025-04-05 19:24:27,706: DEBUG - + jq -e .resources.sources 2025-04-05 19:24:27,737: DEBUG - + source_id=main 2025-04-05 19:24:27,737: DEBUG - ++ cat /var/cache/yunohost/app_tmp_work_dirs/app_65p2fo9u/manifest.toml 2025-04-05 19:24:27,737: DEBUG - ++ toml_to_json 2025-04-05 19:24:27,737: DEBUG - ++ python3 -c 'import toml, json, sys; print(json.dumps(toml.load(sys.stdin)))' 2025-04-05 19:24:27,737: DEBUG - ++ jq '.resources.sources["main"]' 2025-04-05 19:24:27,765: DEBUG - + local 'sources_json={ 2025-04-05 19:24:27,765: DEBUG - "url": "https://github.com/mastodon/mastodon/archive/refs/tags/v4.3.7.tar.gz", 2025-04-05 19:24:27,766: DEBUG - "sha256": "b77590137ae74fde223cdf8ff85baa0e0337207ebe091966e161ce131147c8c2", 2025-04-05 19:24:27,766: DEBUG - "autoupdate": { 2025-04-05 19:24:27,766: DEBUG - "strategy": "latest_github_release" 2025-04-05 19:24:27,766: DEBUG - } 2025-04-05 19:24:27,766: DEBUG - }' 2025-04-05 19:24:27,766: DEBUG - + jq -re .url 2025-04-05 19:24:27,790: DEBUG - https://github.com/mastodon/mastodon/archive/refs/tags/v4.3.7.tar.gz 2025-04-05 19:24:27,790: DEBUG - + local arch_prefix= 2025-04-05 19:24:27,816: DEBUG - + local src_url=https://github.com/mastodon/mastodon/archive/refs/tags/v4.3.7.tar.gz 2025-04-05 19:24:27,851: DEBUG - + local src_sum=b77590137ae74fde223cdf8ff85baa0e0337207ebe091966e161ce131147c8c2 2025-04-05 19:24:27,851: DEBUG - + local src_sumprg=sha256sum 2025-04-05 19:24:27,876: DEBUG - + local src_format= 2025-04-05 19:24:27,911: DEBUG - + local src_in_subdir= 2025-04-05 19:24:27,936: DEBUG - + local src_extract= 2025-04-05 19:24:27,964: DEBUG - + local src_platform= 2025-04-05 19:24:27,991: DEBUG - + local src_rename= 2025-04-05 19:24:27,991: DEBUG - + [[ -n https://github.com/mastodon/mastodon/archive/refs/tags/v4.3.7.tar.gz ]] 2025-04-05 19:24:27,991: DEBUG - + [[ -n b77590137ae74fde223cdf8ff85baa0e0337207ebe091966e161ce131147c8c2 ]] 2025-04-05 19:24:27,991: DEBUG - + [[ -z '' ]] 2025-04-05 19:24:27,991: DEBUG - + [[ https://github.com/mastodon/mastodon/archive/refs/tags/v4.3.7.tar.gz =~ ^.*\.zip$ ]] 2025-04-05 19:24:27,991: DEBUG - + [[ https://github.com/mastodon/mastodon/archive/refs/tags/v4.3.7.tar.gz =~ ^.*/zipball/.*$ ]] 2025-04-05 19:24:27,991: DEBUG - + [[ https://github.com/mastodon/mastodon/archive/refs/tags/v4.3.7.tar.gz =~ ^.*\.tar\.gz$ ]] 2025-04-05 19:24:27,991: DEBUG - + src_format=tar.gz 2025-04-05 19:24:27,992: DEBUG - + src_sumprg=sha256sum 2025-04-05 19:24:27,992: DEBUG - + src_in_subdir=true 2025-04-05 19:24:27,992: DEBUG - + src_format=tar.gz 2025-04-05 19:24:27,992: DEBUG - ++ echo tar.gz 2025-04-05 19:24:27,992: DEBUG - ++ tr '[:upper:]' '[:lower:]' 2025-04-05 19:24:27,993: DEBUG - + src_format=tar.gz 2025-04-05 19:24:27,993: DEBUG - + src_extract=true 2025-04-05 19:24:27,994: DEBUG - + [[ true != \t\r\u\e ]] 2025-04-05 19:24:27,994: DEBUG - + local local_src=/opt/yunohost-apps-src/mastodon/main 2025-04-05 19:24:27,994: DEBUG - ++ dirname /var/cache/yunohost/download/mastodon/main 2025-04-05 19:24:27,994: DEBUG - + mkdir -p /var/cache/yunohost/download/mastodon 2025-04-05 19:24:27,996: DEBUG - + src_filename=/var/cache/yunohost/download/mastodon/main 2025-04-05 19:24:27,996: DEBUG - + '[' tar.gz = docker ']' 2025-04-05 19:24:27,996: DEBUG - + test -e /opt/yunohost-apps-src/mastodon/main 2025-04-05 19:24:27,996: DEBUG - + '[' -n https://github.com/mastodon/mastodon/archive/refs/tags/v4.3.7.tar.gz ']' 2025-04-05 19:24:27,996: DEBUG - + '[' -e /var/cache/yunohost/download/mastodon/main ']' 2025-04-05 19:24:27,997: DEBUG - + sha256sum --check --status 2025-04-05 19:24:28,193: DEBUG - + '[' '!' -e /var/cache/yunohost/download/mastodon/main ']' 2025-04-05 19:24:28,194: DEBUG - + sha256sum --check --status 2025-04-05 19:24:28,388: DEBUG - + rm -rf /var/cache/yunohost/files_to_keep_during_setup_source/ 2025-04-05 19:27:20,700: DEBUG - + '[' -n 'public/system .env.production' ']' 2025-04-05 19:27:20,700: DEBUG - + '[' -e /var/www/mastodon/live ']' 2025-04-05 19:27:20,700: DEBUG - + local keep_dir=/var/cache/yunohost/files_to_keep_during_setup_source/mastodon 2025-04-05 19:27:20,700: DEBUG - + mkdir -p /var/cache/yunohost/files_to_keep_during_setup_source/mastodon 2025-04-05 19:27:20,702: DEBUG - + for stuff_to_keep in $keep 2025-04-05 19:27:20,702: DEBUG - + '[' -e /var/www/mastodon/live/public/system ']' 2025-04-05 19:27:20,702: DEBUG - ++ dirname /var/cache/yunohost/files_to_keep_during_setup_source/mastodon/public/system 2025-04-05 19:27:20,704: DEBUG - + mkdir --parents /var/cache/yunohost/files_to_keep_during_setup_source/mastodon/public 2025-04-05 19:27:20,706: DEBUG - + cp --archive /var/www/mastodon/live/public/system /var/cache/yunohost/files_to_keep_during_setup_source/mastodon/public/system 2025-04-06 02:38:10,327: DEBUG - + for stuff_to_keep in $keep 2025-04-06 02:38:10,343: DEBUG - + '[' -e /var/www/mastodon/live/.env.production ']' 2025-04-06 02:38:10,343: DEBUG - ++ dirname /var/cache/yunohost/files_to_keep_during_setup_source/mastodon/.env.production 2025-04-06 02:38:10,343: DEBUG - + mkdir --parents /var/cache/yunohost/files_to_keep_during_setup_source/mastodon 2025-04-06 02:38:10,343: DEBUG - + cp --archive /var/www/mastodon/live/.env.production /var/cache/yunohost/files_to_keep_during_setup_source/mastodon/.env.production 2025-04-06 02:38:10,343: DEBUG - + ynh_secure_remove --file=/var/www/mastodon/live 2025-04-06 02:50:02,845: DEBUG - + mkdir --parents /var/www/mastodon/live 2025-04-06 02:50:02,847: DEBUG - + '[' -n /var/www/mastodon ']' 2025-04-06 02:50:02,847: DEBUG - + '[' /var/www/mastodon/live == /var/www/mastodon ']' 2025-04-06 02:50:02,847: DEBUG - + '[' -n '' ']' 2025-04-06 02:50:02,847: DEBUG - + [[ true == \f\a\l\s\e ]] 2025-04-06 02:50:02,847: DEBUG - + [[ tar.gz == \d\o\c\k\e\r ]] 2025-04-06 02:50:02,848: DEBUG - + [[ tar.gz == \z\i\p ]] 2025-04-06 02:50:02,848: DEBUG - + local strip= 2025-04-06 02:50:02,848: DEBUG - + '[' true '!=' false ']' 2025-04-06 02:50:02,848: DEBUG - + '[' true == true ']' 2025-04-06 02:50:02,848: DEBUG - + local sub_dirs=1 2025-04-06 02:50:02,848: DEBUG - + strip='--strip-components 1' 2025-04-06 02:50:02,848: DEBUG - + [[ tar.gz =~ ^tar.gz|tar.bz2|tar.xz$ ]] 2025-04-06 02:50:02,848: DEBUG - + tar --extract --file=/var/cache/yunohost/download/mastodon/main --directory=/var/www/mastodon/live --strip-components 1 2025-04-06 02:50:08,355: DEBUG - + ynh_secure_remove --file=/var/cache/yunohost/download/mastodon/main 2025-04-06 02:50:08,997: DEBUG - + '[' -d /var/cache/yunohost/app_tmp_work_dirs/app_65p2fo9u/sources/patches/ ']' 2025-04-06 02:50:08,998: DEBUG - + test -e /var/cache/yunohost/app_tmp_work_dirs/app_65p2fo9u/sources/extra_files/main 2025-04-06 02:50:08,998: DEBUG - + '[' -n 'public/system .env.production' ']' 2025-04-06 02:50:08,998: DEBUG - + local keep_dir=/var/cache/yunohost/files_to_keep_during_setup_source/mastodon 2025-04-06 02:50:08,998: DEBUG - + for stuff_to_keep in $keep 2025-04-06 02:50:08,998: DEBUG - + '[' -e /var/cache/yunohost/files_to_keep_during_setup_source/mastodon/public/system ']' 2025-04-06 02:50:08,998: DEBUG - ++ dirname /var/www/mastodon/live/public/system 2025-04-06 02:50:09,000: DEBUG - + mkdir --parents /var/www/mastodon/live/public 2025-04-06 02:50:09,001: DEBUG - + cp --archive --no-target-directory /var/cache/yunohost/files_to_keep_during_setup_source/mastodon/public/system /var/www/mastodon/live/public/system 2025-04-06 07:10:41,830: ERROR - Could not upgrade mastodon: The operation was manually interrupted?