Skip to content

Erorr while attempting upgrade from 4.3.8 to 4.3.9 #508

@bigjdunham

Description

@bigjdunham

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions