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?