-
Notifications
You must be signed in to change notification settings - Fork 43
Description
I got an error while attempting to upgrade Mastodon through the GUI from version 4.3.8 to 4.3.9. Here is the debug log:
args:
apps:
- mastodon
name: mastodon-pre-upgrade1
system: null
ended_at: 2025-08-13 00:45:12.196942
error: Nothing to save
interface: api
operation: backup_create
parent: null
related_to: -
- app
- mastodon
started_at: 2025-08-13 00:45:11.030774
success: false
yunohost_version: 12.0.17
============
2025-08-12 17:45:11,039: DEBUG - temporary directory for backup '/home/yunohost.backup/tmp/mastodon-pre-upgrade1' already exists... attempting to clean it
2025-08-12 17:45:11,085: INFO - Collecting files to be backed up for mastodon…
2025-08-12 17:45:11,116: DEBUG - Executing command '['sh', '-c', '/bin/bash -x "/var/cache/yunohost/app_tmp_work_dirs/app_hwhhqs0r/scripts/backup" 7>&1']'
2025-08-12 17:45:11,135: DEBUG - + source ../settings/scripts/_common.sh
2025-08-12 17:45:11,135: DEBUG - ++ memory_needed=2560
2025-08-12 17:45:11,136: DEBUG - ++ ruby_version=3.3.5
2025-08-12 17:45:11,136: DEBUG - ++ nodejs_version=20
2025-08-12 17:45:11,136: DEBUG - ++ case $YNH_ARCH in
2025-08-12 17:45:11,136: DEBUG - ++ ld_preload=LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libjemalloc.so
2025-08-12 17:45:11,137: DEBUG - + source /usr/share/yunohost/helpers
2025-08-12 17:45:11,140: DEBUG - ++++ dirname -- /usr/share/yunohost/helpers
2025-08-12 17:45:11,143: DEBUG - +++ cd -- /usr/share/yunohost
2025-08-12 17:45:11,143: DEBUG - +++ pwd
2025-08-12 17:45:11,143: DEBUG - ++ SCRIPT_DIR=/usr/share/yunohost
2025-08-12 17:45:11,144: DEBUG - ++ YNH_HELPERS_VERSION=2
2025-08-12 17:45:11,150: DEBUG - ++ readonly 'XTRACE_ENABLE=set -o xtrace'
2025-08-12 17:45:11,150: DEBUG - ++ XTRACE_ENABLE='set -o xtrace'
2025-08-12 17:45:11,196: DEBUG - + ynh_print_info '--message=Declaring files to be backed up...'
2025-08-12 17:45:11,215: INFO - Declaring files to be backed up...
2025-08-12 17:45:11,220: DEBUG - + ynh_backup --src_path=/var/www/mastodon
2025-08-12 17:45:11,259: DEBUG - + dest_path=
2025-08-12 17:45:11,259: DEBUG - + is_big=0
2025-08-12 17:45:11,259: DEBUG - + not_mandatory=0
2025-08-12 17:45:11,259: DEBUG - + BACKUP_CORE_ONLY=1
2025-08-12 17:45:11,259: DEBUG - + test -n mastodon
2025-08-12 17:45:11,260: DEBUG - ++ ynh_app_setting_get --app=mastodon --key=do_not_backup_data
2025-08-12 17:45:11,420: DEBUG - + do_not_backup_data=
2025-08-12 17:45:11,421: DEBUG - + '[' '!' -e /var/www/mastodon ']'
2025-08-12 17:45:11,421: DEBUG - ++ realpath /var/www/mastodon
2025-08-12 17:45:11,424: DEBUG - + src_path=/var/www/mastodon
2025-08-12 17:45:11,424: DEBUG - + [[ -z '' ]]
2025-08-12 17:45:11,424: DEBUG - + dest_path=var/www/mastodon
2025-08-12 17:45:11,424: DEBUG - + [[ -e var/www/mastodon ]]
2025-08-12 17:45:11,425: DEBUG - + local rel_dir=/apps/mastodon/backup
2025-08-12 17:45:11,425: DEBUG - + rel_dir=/apps/mastodon/backup/
2025-08-12 17:45:11,425: DEBUG - + dest_path=/apps/mastodon/backup/var/www/mastodon
2025-08-12 17:45:11,425: DEBUG - + dest_path=apps/mastodon/backup/var/www/mastodon
2025-08-12 17:45:11,426: DEBUG - ++ sed --regexp-extended 's/"/""/g'
2025-08-12 17:45:11,428: DEBUG - ++ echo /var/www/mastodon
2025-08-12 17:45:11,429: DEBUG - + local src=/var/www/mastodon
2025-08-12 17:45:11,430: DEBUG - ++ sed --regexp-extended 's/"/""/g'
2025-08-12 17:45:11,432: DEBUG - ++ echo apps/mastodon/backup/var/www/mastodon
2025-08-12 17:45:11,433: DEBUG - + local dest=apps/mastodon/backup/var/www/mastodon
2025-08-12 17:45:11,434: DEBUG - ++ dirname /home/yunohost.backup/tmp/mastodon-pre-upgrade1/apps/mastodon/backup/var/www/mastodon
2025-08-12 17:45:11,436: DEBUG - + mkdir --parents /home/yunohost.backup/tmp/mastodon-pre-upgrade1/apps/mastodon/backup/var/www
2025-08-12 17:45:11,439: DEBUG - + ynh_backup --src_path=/etc/nginx/conf.d/domain2.tld.d/mastodon.conf
2025-08-12 17:45:11,476: DEBUG - + dest_path=
2025-08-12 17:45:11,477: DEBUG - + is_big=0
2025-08-12 17:45:11,477: DEBUG - + not_mandatory=0
2025-08-12 17:45:11,477: DEBUG - + BACKUP_CORE_ONLY=1
2025-08-12 17:45:11,477: DEBUG - + test -n mastodon
2025-08-12 17:45:11,477: DEBUG - ++ ynh_app_setting_get --app=mastodon --key=do_not_backup_data
2025-08-12 17:45:11,565: DEBUG - + do_not_backup_data=
2025-08-12 17:45:11,565: DEBUG - + '[' '!' -e /etc/nginx/conf.d/domain2.tld.d/mastodon.conf ']'
2025-08-12 17:45:11,566: DEBUG - + ynh_print_warn '--message=Source path '''/etc/nginx/conf.d/domain2.tld.d/mastodon.conf''' does not exist'
2025-08-12 17:45:11,579: DEBUG - + ynh_print_log 'Source path '''/etc/nginx/conf.d/domain2.tld.d/mastodon.conf''' does not exist'
2025-08-12 17:45:11,579: DEBUG - + echo -e 'Source path '''/etc/nginx/conf.d/domain2.tld.d/mastodon.conf''' does not exist'
2025-08-12 17:45:11,579: DEBUG - + '[' 0 == 0 ']'
2025-08-12 17:45:11,582: WARNING - Source path '/etc/nginx/conf.d/domain2.tld.d/mastodon.conf' does not exist
2025-08-12 17:45:11,584: DEBUG - + echo /etc/nginx/conf.d/domain2.tld.d/mastodon.conf
2025-08-12 17:45:11,584: DEBUG - + grep --quiet /etc/fail2ban
2025-08-12 17:45:11,585: DEBUG - + return 1
2025-08-12 17:45:11,585: DEBUG - + ynh_exit_properly
2025-08-12 17:45:11,586: DEBUG - + [[ backup =~ ^install$|^upgrade$|^restore$ ]]
2025-08-12 17:45:12,191: DEBUG - Could not run script: /var/cache/yunohost/app_tmp_work_dirs/app_hwhhqs0r/scripts/backup
2025-08-12 17:45:12,192: ERROR - Could not back up mastodon