BORG fails since last Yunohost upgrade

What type of hardware are you using: VPS bought online
What YunoHost version are you running: 12.0.6
What app is this about: Borg

Describe your issue

Hi, new issue with Borg after upgrade. I’ve not find this error on the forum.

See below the logs.

so the main error seems to be ModuleNotFoundError: No module named 'borg'

I’ve also seen the “Post-upgrade notes” on Borg application page in the web admin portal, and I’ve tried to execute the command line suggested in these notes. The same error ModuleNotFoundError: No module named 'borg' is raised as well

Thank you all for your help

Share relevant logs or error messages

args:
  apps: null
  description: null
  dry_run: false
  methods:
  - borg_app
  name: auto_data
  output_directory: null
  system:
  - data_home
  - data_multimedia
  - data_mail
ended_at: 2024-11-12 00:00:17.461474
error: Custom backup method could not get past the 'backup' step
interface: cli
operation: backup_create
parent: null
related_to: []
started_at: 2024-11-12 00:00:11.806897
success: false
yunohost_version: 12.0.6

============

2024-11-12 00:00:11,825: DEBUG - Running backup hooks…
2024-11-12 00:00:11,833: DEBUG - Executing command '['sh', '-c', '/bin/bash -x "/usr/share/yunohost/hooks/backup/17-data_home" /home/yunohost.backup/tmp/auto_data 7>&1']'
2024-11-12 00:00:11,837: DEBUG - + set -eu
2024-11-12 00:00:11,838: DEBUG - + source /usr/share/yunohost/helpers
2024-11-12 00:00:11,839: DEBUG - ++++ dirname -- /usr/share/yunohost/helpers
2024-11-12 00:00:11,842: DEBUG - +++ cd -- /usr/share/yunohost
2024-11-12 00:00:11,842: DEBUG - +++ pwd
2024-11-12 00:00:11,842: DEBUG - ++ SCRIPT_DIR=/usr/share/yunohost
2024-11-12 00:00:11,842: DEBUG - ++ YNH_HELPERS_VERSION=1
2024-11-12 00:00:11,847: DEBUG - ++ readonly 'XTRACE_ENABLE=set -o xtrace'
2024-11-12 00:00:11,847: DEBUG - ++ XTRACE_ENABLE='set -o xtrace'
2024-11-12 00:00:11,885: DEBUG - + backup_dir=/home/yunohost.backup/tmp/auto_data/data/home
2024-11-12 00:00:11,886: DEBUG - ++ awk -F/ '{print $NF}'
2024-11-12 00:00:11,888: DEBUG - ++ find /home/admin /home/claire /home/debian /home/fred /home/frederic /home/lost+found /home/mail /home/maison /home/marilou /home/meta /home/pnp /home/rezdejardin /home/swann /home/yunohost.app /home/yunohost.backup /home/yunohost.multimedia -type d -prune
2024-11-12 00:00:11,895: DEBUG - + for f in $(find /home/* -type d -prune | awk -F/ '{print $NF}')
2024-11-12 00:00:11,895: DEBUG - + [[ ! admin =~ ^yunohost|lost\+found ]]
2024-11-12 00:00:11,895: DEBUG - + '[' '!' -e /home/admin/.nobackup ']'
2024-11-12 00:00:11,895: DEBUG - + ynh_backup /home/admin /home/yunohost.backup/tmp/auto_data/data/home/admin 1
2024-11-12 00:00:12,009: DEBUG - + dest_path=/home/yunohost.backup/tmp/auto_data/data/home/admin
2024-11-12 00:00:12,009: DEBUG - + is_big=1
2024-11-12 00:00:12,009: DEBUG - + not_mandatory=0
2024-11-12 00:00:12,009: DEBUG - + BACKUP_CORE_ONLY=0
2024-11-12 00:00:12,010: DEBUG - + test -n ''
2024-11-12 00:00:12,011: DEBUG - + '[' '!' -e /home/admin ']'
2024-11-12 00:00:12,012: DEBUG - ++ realpath /home/admin
2024-11-12 00:00:12,015: DEBUG - + src_path=/home/admin
2024-11-12 00:00:12,015: DEBUG - + [[ -z /home/yunohost.backup/tmp/auto_data/data/home/admin ]]
2024-11-12 00:00:12,015: DEBUG - + [[ / == \/ ]]
2024-11-12 00:00:12,015: DEBUG - + dest_path=data/home/admin
2024-11-12 00:00:12,016: DEBUG - + [[ d == \/ ]]
2024-11-12 00:00:12,016: DEBUG - + [[ n == \/ ]]
2024-11-12 00:00:12,016: DEBUG - + [[ -e data/home/admin ]]
2024-11-12 00:00:12,016: DEBUG - + local rel_dir=
2024-11-12 00:00:12,016: DEBUG - + rel_dir=/
2024-11-12 00:00:12,016: DEBUG - + dest_path=/data/home/admin
2024-11-12 00:00:12,017: DEBUG - + dest_path=data/home/admin
2024-11-12 00:00:12,018: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 00:00:12,020: DEBUG - ++ echo /home/admin
2024-11-12 00:00:12,022: DEBUG - + local src=/home/admin
2024-11-12 00:00:12,023: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 00:00:12,025: DEBUG - ++ echo data/home/admin
2024-11-12 00:00:12,027: DEBUG - + local dest=data/home/admin
2024-11-12 00:00:12,027: DEBUG - ++ dirname /home/yunohost.backup/tmp/auto_data/data/home/admin
2024-11-12 00:00:12,029: DEBUG - + mkdir --parents /home/yunohost.backup/tmp/auto_data/data/home
2024-11-12 00:00:12,033: DEBUG - + for f in $(find /home/* -type d -prune | awk -F/ '{print $NF}')
2024-11-12 00:00:12,033: DEBUG - + [[ ! claire =~ ^yunohost|lost\+found ]]
2024-11-12 00:00:12,033: DEBUG - + '[' '!' -e /home/claire/.nobackup ']'
2024-11-12 00:00:12,033: DEBUG - + ynh_backup /home/claire /home/yunohost.backup/tmp/auto_data/data/home/claire 1
2024-11-12 00:00:12,134: DEBUG - + dest_path=/home/yunohost.backup/tmp/auto_data/data/home/claire
2024-11-12 00:00:12,135: DEBUG - + is_big=1
2024-11-12 00:00:12,135: DEBUG - + not_mandatory=0
2024-11-12 00:00:12,135: DEBUG - + BACKUP_CORE_ONLY=0
2024-11-12 00:00:12,135: DEBUG - + test -n ''
2024-11-12 00:00:12,137: DEBUG - + '[' '!' -e /home/claire ']'
2024-11-12 00:00:12,137: DEBUG - ++ realpath /home/claire
2024-11-12 00:00:12,139: DEBUG - + src_path=/home/claire
2024-11-12 00:00:12,140: DEBUG - + [[ -z /home/yunohost.backup/tmp/auto_data/data/home/claire ]]
2024-11-12 00:00:12,140: DEBUG - + [[ / == \/ ]]
2024-11-12 00:00:12,140: DEBUG - + dest_path=data/home/claire
2024-11-12 00:00:12,140: DEBUG - + [[ d == \/ ]]
2024-11-12 00:00:12,140: DEBUG - + [[ e == \/ ]]
2024-11-12 00:00:12,140: DEBUG - + [[ -e data/home/claire ]]
2024-11-12 00:00:12,141: DEBUG - + local rel_dir=
2024-11-12 00:00:12,141: DEBUG - + rel_dir=/
2024-11-12 00:00:12,141: DEBUG - + dest_path=/data/home/claire
2024-11-12 00:00:12,141: DEBUG - + dest_path=data/home/claire
2024-11-12 00:00:12,142: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 00:00:12,144: DEBUG - ++ echo /home/claire
2024-11-12 00:00:12,146: DEBUG - + local src=/home/claire
2024-11-12 00:00:12,147: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 00:00:12,149: DEBUG - ++ echo data/home/claire
2024-11-12 00:00:12,150: DEBUG - + local dest=data/home/claire
2024-11-12 00:00:12,151: DEBUG - ++ dirname /home/yunohost.backup/tmp/auto_data/data/home/claire
2024-11-12 00:00:12,153: DEBUG - + mkdir --parents /home/yunohost.backup/tmp/auto_data/data/home
2024-11-12 00:00:12,155: DEBUG - + for f in $(find /home/* -type d -prune | awk -F/ '{print $NF}')
2024-11-12 00:00:12,157: DEBUG - + [[ ! debian =~ ^yunohost|lost\+found ]]
2024-11-12 00:00:12,157: DEBUG - + '[' '!' -e /home/debian/.nobackup ']'
2024-11-12 00:00:12,157: DEBUG - + ynh_backup /home/debian /home/yunohost.backup/tmp/auto_data/data/home/debian 1
2024-11-12 00:00:12,272: DEBUG - + dest_path=/home/yunohost.backup/tmp/auto_data/data/home/debian
2024-11-12 00:00:12,272: DEBUG - + is_big=1
2024-11-12 00:00:12,272: DEBUG - + not_mandatory=0
2024-11-12 00:00:12,272: DEBUG - + BACKUP_CORE_ONLY=0
2024-11-12 00:00:12,272: DEBUG - + test -n ''
2024-11-12 00:00:12,274: DEBUG - + '[' '!' -e /home/debian ']'
2024-11-12 00:00:12,275: DEBUG - ++ realpath /home/debian
2024-11-12 00:00:12,277: DEBUG - + src_path=/home/debian
2024-11-12 00:00:12,277: DEBUG - + [[ -z /home/yunohost.backup/tmp/auto_data/data/home/debian ]]
2024-11-12 00:00:12,278: DEBUG - + [[ / == \/ ]]
2024-11-12 00:00:12,278: DEBUG - + dest_path=data/home/debian
2024-11-12 00:00:12,278: DEBUG - + [[ d == \/ ]]
2024-11-12 00:00:12,278: DEBUG - + [[ n == \/ ]]
2024-11-12 00:00:12,278: DEBUG - + [[ -e data/home/debian ]]
2024-11-12 00:00:12,278: DEBUG - + local rel_dir=
2024-11-12 00:00:12,278: DEBUG - + rel_dir=/
2024-11-12 00:00:12,278: DEBUG - + dest_path=/data/home/debian
2024-11-12 00:00:12,278: DEBUG - + dest_path=data/home/debian
2024-11-12 00:00:12,280: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 00:00:12,282: DEBUG - ++ echo /home/debian
2024-11-12 00:00:12,284: DEBUG - + local src=/home/debian
2024-11-12 00:00:12,285: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 00:00:12,287: DEBUG - ++ echo data/home/debian
2024-11-12 00:00:12,288: DEBUG - + local dest=data/home/debian
2024-11-12 00:00:12,289: DEBUG - ++ dirname /home/yunohost.backup/tmp/auto_data/data/home/debian
2024-11-12 00:00:12,291: DEBUG - + mkdir --parents /home/yunohost.backup/tmp/auto_data/data/home
2024-11-12 00:00:12,294: DEBUG - + for f in $(find /home/* -type d -prune | awk -F/ '{print $NF}')
2024-11-12 00:00:12,294: DEBUG - + [[ ! fred =~ ^yunohost|lost\+found ]]
2024-11-12 00:00:12,294: DEBUG - + '[' '!' -e /home/fred/.nobackup ']'
2024-11-12 00:00:12,294: DEBUG - + ynh_backup /home/fred /home/yunohost.backup/tmp/auto_data/data/home/fred 1
2024-11-12 00:00:12,399: DEBUG - + dest_path=/home/yunohost.backup/tmp/auto_data/data/home/fred
2024-11-12 00:00:12,399: DEBUG - + is_big=1
2024-11-12 00:00:12,399: DEBUG - + not_mandatory=0
2024-11-12 00:00:12,400: DEBUG - + BACKUP_CORE_ONLY=0
2024-11-12 00:00:12,400: DEBUG - + test -n ''
2024-11-12 00:00:12,401: DEBUG - + '[' '!' -e /home/fred ']'
2024-11-12 00:00:12,402: DEBUG - ++ realpath /home/fred
2024-11-12 00:00:12,405: DEBUG - + src_path=/home/fred
2024-11-12 00:00:12,405: DEBUG - + [[ -z /home/yunohost.backup/tmp/auto_data/data/home/fred ]]
2024-11-12 00:00:12,405: DEBUG - + [[ / == \/ ]]
2024-11-12 00:00:12,405: DEBUG - + dest_path=data/home/fred
2024-11-12 00:00:12,405: DEBUG - + [[ d == \/ ]]
2024-11-12 00:00:12,406: DEBUG - + [[ d == \/ ]]
2024-11-12 00:00:12,406: DEBUG - + [[ -e data/home/fred ]]
2024-11-12 00:00:12,406: DEBUG - + local rel_dir=
2024-11-12 00:00:12,406: DEBUG - + rel_dir=/
2024-11-12 00:00:12,406: DEBUG - + dest_path=/data/home/fred
2024-11-12 00:00:12,406: DEBUG - + dest_path=data/home/fred
2024-11-12 00:00:12,407: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 00:00:12,410: DEBUG - ++ echo /home/fred
2024-11-12 00:00:12,411: DEBUG - + local src=/home/fred
2024-11-12 00:00:12,413: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 00:00:12,415: DEBUG - ++ echo data/home/fred
2024-11-12 00:00:12,416: DEBUG - + local dest=data/home/fred
2024-11-12 00:00:12,417: DEBUG - ++ dirname /home/yunohost.backup/tmp/auto_data/data/home/fred
2024-11-12 00:00:12,419: DEBUG - + mkdir --parents /home/yunohost.backup/tmp/auto_data/data/home
2024-11-12 00:00:12,422: DEBUG - + for f in $(find /home/* -type d -prune | awk -F/ '{print $NF}')
2024-11-12 00:00:12,422: DEBUG - + [[ ! frederic =~ ^yunohost|lost\+found ]]
2024-11-12 00:00:12,422: DEBUG - + '[' '!' -e /home/frederic/.nobackup ']'
2024-11-12 00:00:12,422: DEBUG - + ynh_backup /home/frederic /home/yunohost.backup/tmp/auto_data/data/home/frederic 1
2024-11-12 00:00:12,533: DEBUG - + dest_path=/home/yunohost.backup/tmp/auto_data/data/home/frederic
2024-11-12 00:00:12,534: DEBUG - + is_big=1
2024-11-12 00:00:12,534: DEBUG - + not_mandatory=0
2024-11-12 00:00:12,534: DEBUG - + BACKUP_CORE_ONLY=0
2024-11-12 00:00:12,534: DEBUG - + test -n ''
2024-11-12 00:00:12,536: DEBUG - + '[' '!' -e /home/frederic ']'
2024-11-12 00:00:12,537: DEBUG - ++ realpath /home/frederic
2024-11-12 00:00:12,539: DEBUG - + src_path=/home/frederic
2024-11-12 00:00:12,539: DEBUG - + [[ -z /home/yunohost.backup/tmp/auto_data/data/home/frederic ]]
2024-11-12 00:00:12,539: DEBUG - + [[ / == \/ ]]
2024-11-12 00:00:12,540: DEBUG - + dest_path=data/home/frederic
2024-11-12 00:00:12,540: DEBUG - + [[ d == \/ ]]
2024-11-12 00:00:12,540: DEBUG - + [[ c == \/ ]]
2024-11-12 00:00:12,540: DEBUG - + [[ -e data/home/frederic ]]
2024-11-12 00:00:12,540: DEBUG - + local rel_dir=
2024-11-12 00:00:12,540: DEBUG - + rel_dir=/
2024-11-12 00:00:12,540: DEBUG - + dest_path=/data/home/frederic
2024-11-12 00:00:12,541: DEBUG - + dest_path=data/home/frederic
2024-11-12 00:00:12,542: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 00:00:12,544: DEBUG - ++ echo /home/frederic
2024-11-12 00:00:12,546: DEBUG - + local src=/home/frederic
2024-11-12 00:00:12,547: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 00:00:12,549: DEBUG - ++ echo data/home/frederic
2024-11-12 00:00:12,550: DEBUG - + local dest=data/home/frederic
2024-11-12 00:00:12,551: DEBUG - ++ dirname /home/yunohost.backup/tmp/auto_data/data/home/frederic
2024-11-12 00:00:12,553: DEBUG - + mkdir --parents /home/yunohost.backup/tmp/auto_data/data/home
2024-11-12 00:00:12,557: DEBUG - + for f in $(find /home/* -type d -prune | awk -F/ '{print $NF}')
2024-11-12 00:00:12,557: DEBUG - + [[ ! lost+found =~ ^yunohost|lost\+found ]]
2024-11-12 00:00:12,557: DEBUG - + for f in $(find /home/* -type d -prune | awk -F/ '{print $NF}')
2024-11-12 00:00:12,557: DEBUG - + [[ ! mail =~ ^yunohost|lost\+found ]]
2024-11-12 00:00:12,557: DEBUG - + '[' '!' -e /home/mail/.nobackup ']'
2024-11-12 00:00:12,557: DEBUG - + ynh_backup /home/mail /home/yunohost.backup/tmp/auto_data/data/home/mail 1
2024-11-12 00:00:12,662: DEBUG - + dest_path=/home/yunohost.backup/tmp/auto_data/data/home/mail
2024-11-12 00:00:12,662: DEBUG - + is_big=1
2024-11-12 00:00:12,662: DEBUG - + not_mandatory=0
2024-11-12 00:00:12,663: DEBUG - + BACKUP_CORE_ONLY=0
2024-11-12 00:00:12,663: DEBUG - + test -n ''
2024-11-12 00:00:12,665: DEBUG - + '[' '!' -e /home/mail ']'
2024-11-12 00:00:12,666: DEBUG - ++ realpath /home/mail
2024-11-12 00:00:12,668: DEBUG - + src_path=/home/mail
2024-11-12 00:00:12,668: DEBUG - + [[ -z /home/yunohost.backup/tmp/auto_data/data/home/mail ]]
2024-11-12 00:00:12,668: DEBUG - + [[ / == \/ ]]
2024-11-12 00:00:12,669: DEBUG - + dest_path=data/home/mail
2024-11-12 00:00:12,669: DEBUG - + [[ d == \/ ]]
2024-11-12 00:00:12,669: DEBUG - + [[ l == \/ ]]
2024-11-12 00:00:12,669: DEBUG - + [[ -e data/home/mail ]]
2024-11-12 00:00:12,669: DEBUG - + local rel_dir=
2024-11-12 00:00:12,669: DEBUG - + rel_dir=/
2024-11-12 00:00:12,670: DEBUG - + dest_path=/data/home/mail
2024-11-12 00:00:12,670: DEBUG - + dest_path=data/home/mail
2024-11-12 00:00:12,671: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 00:00:12,673: DEBUG - ++ echo /home/mail
2024-11-12 00:00:12,674: DEBUG - + local src=/home/mail
2024-11-12 00:00:12,676: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 00:00:12,678: DEBUG - ++ echo data/home/mail
2024-11-12 00:00:12,680: DEBUG - + local dest=data/home/mail
2024-11-12 00:00:12,681: DEBUG - ++ dirname /home/yunohost.backup/tmp/auto_data/data/home/mail
2024-11-12 00:00:12,683: DEBUG - + mkdir --parents /home/yunohost.backup/tmp/auto_data/data/home
2024-11-12 00:00:12,686: DEBUG - + for f in $(find /home/* -type d -prune | awk -F/ '{print $NF}')
2024-11-12 00:00:12,687: DEBUG - + [[ ! maison =~ ^yunohost|lost\+found ]]
2024-11-12 00:00:12,687: DEBUG - + '[' '!' -e /home/maison/.nobackup ']'
2024-11-12 00:00:12,687: DEBUG - + ynh_backup /home/maison /home/yunohost.backup/tmp/auto_data/data/home/maison 1
2024-11-12 00:00:12,803: DEBUG - + dest_path=/home/yunohost.backup/tmp/auto_data/data/home/maison
2024-11-12 00:00:12,803: DEBUG - + is_big=1
2024-11-12 00:00:12,803: DEBUG - + not_mandatory=0
2024-11-12 00:00:12,803: DEBUG - + BACKUP_CORE_ONLY=0
2024-11-12 00:00:12,804: DEBUG - + test -n ''
2024-11-12 00:00:12,806: DEBUG - + '[' '!' -e /home/maison ']'
2024-11-12 00:00:12,806: DEBUG - ++ realpath /home/maison
2024-11-12 00:00:12,809: DEBUG - + src_path=/home/maison
2024-11-12 00:00:12,809: DEBUG - + [[ -z /home/yunohost.backup/tmp/auto_data/data/home/maison ]]
2024-11-12 00:00:12,809: DEBUG - + [[ / == \/ ]]
2024-11-12 00:00:12,810: DEBUG - + dest_path=data/home/maison
2024-11-12 00:00:12,810: DEBUG - + [[ d == \/ ]]
2024-11-12 00:00:12,810: DEBUG - + [[ n == \/ ]]
2024-11-12 00:00:12,810: DEBUG - + [[ -e data/home/maison ]]
2024-11-12 00:00:12,810: DEBUG - + local rel_dir=
2024-11-12 00:00:12,810: DEBUG - + rel_dir=/
2024-11-12 00:00:12,810: DEBUG - + dest_path=/data/home/maison
2024-11-12 00:00:12,811: DEBUG - + dest_path=data/home/maison
2024-11-12 00:00:12,812: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 00:00:12,815: DEBUG - ++ echo /home/maison
2024-11-12 00:00:12,816: DEBUG - + local src=/home/maison
2024-11-12 00:00:12,817: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 00:00:12,820: DEBUG - ++ echo data/home/maison
2024-11-12 00:00:12,821: DEBUG - + local dest=data/home/maison
2024-11-12 00:00:12,822: DEBUG - ++ dirname /home/yunohost.backup/tmp/auto_data/data/home/maison
2024-11-12 00:00:12,825: DEBUG - + mkdir --parents /home/yunohost.backup/tmp/auto_data/data/home
2024-11-12 00:00:12,827: DEBUG - + for f in $(find /home/* -type d -prune | awk -F/ '{print $NF}')
2024-11-12 00:00:12,828: DEBUG - + [[ ! marilou =~ ^yunohost|lost\+found ]]
2024-11-12 00:00:12,828: DEBUG - + '[' '!' -e /home/marilou/.nobackup ']'
2024-11-12 00:00:12,828: DEBUG - + ynh_backup /home/marilou /home/yunohost.backup/tmp/auto_data/data/home/marilou 1
2024-11-12 00:00:12,940: DEBUG - + dest_path=/home/yunohost.backup/tmp/auto_data/data/home/marilou
2024-11-12 00:00:12,941: DEBUG - + is_big=1
2024-11-12 00:00:12,941: DEBUG - + not_mandatory=0
2024-11-12 00:00:12,941: DEBUG - + BACKUP_CORE_ONLY=0
2024-11-12 00:00:12,941: DEBUG - + test -n ''
2024-11-12 00:00:12,943: DEBUG - + '[' '!' -e /home/marilou ']'
2024-11-12 00:00:12,944: DEBUG - ++ realpath /home/marilou
2024-11-12 00:00:12,946: DEBUG - + src_path=/home/marilou
2024-11-12 00:00:12,947: DEBUG - + [[ -z /home/yunohost.backup/tmp/auto_data/data/home/marilou ]]
2024-11-12 00:00:12,947: DEBUG - + [[ / == \/ ]]
2024-11-12 00:00:12,947: DEBUG - + dest_path=data/home/marilou
2024-11-12 00:00:12,947: DEBUG - + [[ d == \/ ]]
2024-11-12 00:00:12,947: DEBUG - + [[ u == \/ ]]
2024-11-12 00:00:12,948: DEBUG - + [[ -e data/home/marilou ]]
2024-11-12 00:00:12,948: DEBUG - + local rel_dir=
2024-11-12 00:00:12,948: DEBUG - + rel_dir=/
2024-11-12 00:00:12,948: DEBUG - + dest_path=/data/home/marilou
2024-11-12 00:00:12,948: DEBUG - + dest_path=data/home/marilou
2024-11-12 00:00:12,950: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 00:00:12,952: DEBUG - ++ echo /home/marilou
2024-11-12 00:00:12,954: DEBUG - + local src=/home/marilou
2024-11-12 00:00:12,956: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 00:00:12,959: DEBUG - ++ echo data/home/marilou
2024-11-12 00:00:12,960: DEBUG - + local dest=data/home/marilou
2024-11-12 00:00:12,961: DEBUG - ++ dirname /home/yunohost.backup/tmp/auto_data/data/home/marilou
2024-11-12 00:00:12,964: DEBUG - + mkdir --parents /home/yunohost.backup/tmp/auto_data/data/home
2024-11-12 00:00:12,967: DEBUG - + for f in $(find /home/* -type d -prune | awk -F/ '{print $NF}')
2024-11-12 00:00:12,967: DEBUG - + [[ ! meta =~ ^yunohost|lost\+found ]]
2024-11-12 00:00:12,967: DEBUG - + '[' '!' -e /home/meta/.nobackup ']'
2024-11-12 00:00:12,968: DEBUG - + ynh_backup /home/meta /home/yunohost.backup/tmp/auto_data/data/home/meta 1
2024-11-12 00:00:13,083: DEBUG - + dest_path=/home/yunohost.backup/tmp/auto_data/data/home/meta
2024-11-12 00:00:13,084: DEBUG - + is_big=1
2024-11-12 00:00:13,084: DEBUG - + not_mandatory=0
2024-11-12 00:00:13,084: DEBUG - + BACKUP_CORE_ONLY=0
2024-11-12 00:00:13,084: DEBUG - + test -n ''
2024-11-12 00:00:13,086: DEBUG - + '[' '!' -e /home/meta ']'
2024-11-12 00:00:13,087: DEBUG - ++ realpath /home/meta
2024-11-12 00:00:13,090: DEBUG - + src_path=/home/meta
2024-11-12 00:00:13,090: DEBUG - + [[ -z /home/yunohost.backup/tmp/auto_data/data/home/meta ]]
2024-11-12 00:00:13,090: DEBUG - + [[ / == \/ ]]
2024-11-12 00:00:13,091: DEBUG - + dest_path=data/home/meta
2024-11-12 00:00:13,091: DEBUG - + [[ d == \/ ]]
2024-11-12 00:00:13,091: DEBUG - + [[ a == \/ ]]
2024-11-12 00:00:13,091: DEBUG - + [[ -e data/home/meta ]]
2024-11-12 00:00:13,091: DEBUG - + local rel_dir=
2024-11-12 00:00:13,091: DEBUG - + rel_dir=/
2024-11-12 00:00:13,091: DEBUG - + dest_path=/data/home/meta
2024-11-12 00:00:13,092: DEBUG - + dest_path=data/home/meta
2024-11-12 00:00:13,093: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 00:00:13,095: DEBUG - ++ echo /home/meta
2024-11-12 00:00:13,097: DEBUG - + local src=/home/meta
2024-11-12 00:00:13,098: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 00:00:13,100: DEBUG - ++ echo data/home/meta
2024-11-12 00:00:13,102: DEBUG - + local dest=data/home/meta
2024-11-12 00:00:13,103: DEBUG - ++ dirname /home/yunohost.backup/tmp/auto_data/data/home/meta
2024-11-12 00:00:13,105: DEBUG - + mkdir --parents /home/yunohost.backup/tmp/auto_data/data/home
2024-11-12 00:00:13,107: DEBUG - + for f in $(find /home/* -type d -prune | awk -F/ '{print $NF}')
2024-11-12 00:00:13,108: DEBUG - + [[ ! pnp =~ ^yunohost|lost\+found ]]
2024-11-12 00:00:13,108: DEBUG - + '[' '!' -e /home/pnp/.nobackup ']'
2024-11-12 00:00:13,109: DEBUG - + ynh_backup /home/pnp /home/yunohost.backup/tmp/auto_data/data/home/pnp 1
2024-11-12 00:00:13,225: DEBUG - + dest_path=/home/yunohost.backup/tmp/auto_data/data/home/pnp
2024-11-12 00:00:13,225: DEBUG - + is_big=1
2024-11-12 00:00:13,226: DEBUG - + not_mandatory=0
2024-11-12 00:00:13,226: DEBUG - + BACKUP_CORE_ONLY=0
2024-11-12 00:00:13,226: DEBUG - + test -n ''
2024-11-12 00:00:13,228: DEBUG - + '[' '!' -e /home/pnp ']'
2024-11-12 00:00:13,229: DEBUG - ++ realpath /home/pnp
2024-11-12 00:00:13,232: DEBUG - + src_path=/home/pnp
2024-11-12 00:00:13,232: DEBUG - + [[ -z /home/yunohost.backup/tmp/auto_data/data/home/pnp ]]
2024-11-12 00:00:13,233: DEBUG - + [[ / == \/ ]]
2024-11-12 00:00:13,233: DEBUG - + dest_path=data/home/pnp
2024-11-12 00:00:13,233: DEBUG - + [[ d == \/ ]]
2024-11-12 00:00:13,233: DEBUG - + [[ p == \/ ]]
2024-11-12 00:00:13,234: DEBUG - + [[ -e data/home/pnp ]]
2024-11-12 00:00:13,234: DEBUG - + local rel_dir=
2024-11-12 00:00:13,234: DEBUG - + rel_dir=/
2024-11-12 00:00:13,235: DEBUG - + dest_path=/data/home/pnp
2024-11-12 00:00:13,235: DEBUG - + dest_path=data/home/pnp
2024-11-12 00:00:13,236: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 00:00:13,239: DEBUG - ++ echo /home/pnp
2024-11-12 00:00:13,240: DEBUG - + local src=/home/pnp
2024-11-12 00:00:13,242: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 00:00:13,244: DEBUG - ++ echo data/home/pnp
2024-11-12 00:00:13,245: DEBUG - + local dest=data/home/pnp
2024-11-12 00:00:13,246: DEBUG - ++ dirname /home/yunohost.backup/tmp/auto_data/data/home/pnp
2024-11-12 00:00:13,249: DEBUG - + mkdir --parents /home/yunohost.backup/tmp/auto_data/data/home
2024-11-12 00:00:13,251: DEBUG - + for f in $(find /home/* -type d -prune | awk -F/ '{print $NF}')
2024-11-12 00:00:13,252: DEBUG - + [[ ! rezdejardin =~ ^yunohost|lost\+found ]]
2024-11-12 00:00:13,253: DEBUG - + '[' '!' -e /home/rezdejardin/.nobackup ']'
2024-11-12 00:00:13,253: DEBUG - + ynh_backup /home/rezdejardin /home/yunohost.backup/tmp/auto_data/data/home/rezdejardin 1
2024-11-12 00:00:13,374: DEBUG - + dest_path=/home/yunohost.backup/tmp/auto_data/data/home/rezdejardin
2024-11-12 00:00:13,375: DEBUG - + is_big=1
2024-11-12 00:00:13,375: DEBUG - + not_mandatory=0
2024-11-12 00:00:13,375: DEBUG - + BACKUP_CORE_ONLY=0
2024-11-12 00:00:13,375: DEBUG - + test -n ''
2024-11-12 00:00:13,383: DEBUG - + '[' '!' -e /home/rezdejardin ']'
2024-11-12 00:00:13,384: DEBUG - ++ realpath /home/rezdejardin
2024-11-12 00:00:13,387: DEBUG - + src_path=/home/rezdejardin
2024-11-12 00:00:13,388: DEBUG - + [[ -z /home/yunohost.backup/tmp/auto_data/data/home/rezdejardin ]]
2024-11-12 00:00:13,388: DEBUG - + [[ / == \/ ]]
2024-11-12 00:00:13,388: DEBUG - + dest_path=data/home/rezdejardin
2024-11-12 00:00:13,388: DEBUG - + [[ d == \/ ]]
2024-11-12 00:00:13,388: DEBUG - + [[ n == \/ ]]
2024-11-12 00:00:13,388: DEBUG - + [[ -e data/home/rezdejardin ]]
2024-11-12 00:00:13,388: DEBUG - + local rel_dir=
2024-11-12 00:00:13,389: DEBUG - + rel_dir=/
2024-11-12 00:00:13,389: DEBUG - + dest_path=/data/home/rezdejardin
2024-11-12 00:00:13,389: DEBUG - + dest_path=data/home/rezdejardin
2024-11-12 00:00:13,393: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 00:00:13,396: DEBUG - ++ echo /home/rezdejardin
2024-11-12 00:00:13,397: DEBUG - + local src=/home/rezdejardin
2024-11-12 00:00:13,399: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 00:00:13,401: DEBUG - ++ echo data/home/rezdejardin
2024-11-12 00:00:13,403: DEBUG - + local dest=data/home/rezdejardin
2024-11-12 00:00:13,404: DEBUG - ++ dirname /home/yunohost.backup/tmp/auto_data/data/home/rezdejardin
2024-11-12 00:00:13,407: DEBUG - + mkdir --parents /home/yunohost.backup/tmp/auto_data/data/home
2024-11-12 00:00:13,410: DEBUG - + for f in $(find /home/* -type d -prune | awk -F/ '{print $NF}')
2024-11-12 00:00:13,410: DEBUG - + [[ ! swann =~ ^yunohost|lost\+found ]]
2024-11-12 00:00:13,411: DEBUG - + '[' '!' -e /home/swann/.nobackup ']'
2024-11-12 00:00:13,411: DEBUG - + ynh_backup /home/swann /home/yunohost.backup/tmp/auto_data/data/home/swann 1
2024-11-12 00:00:13,545: DEBUG - + dest_path=/home/yunohost.backup/tmp/auto_data/data/home/swann
2024-11-12 00:00:13,545: DEBUG - + is_big=1
2024-11-12 00:00:13,546: DEBUG - + not_mandatory=0
2024-11-12 00:00:13,546: DEBUG - + BACKUP_CORE_ONLY=0
2024-11-12 00:00:13,546: DEBUG - + test -n ''
2024-11-12 00:00:13,549: DEBUG - + '[' '!' -e /home/swann ']'
2024-11-12 00:00:13,550: DEBUG - ++ realpath /home/swann
2024-11-12 00:00:13,553: DEBUG - + src_path=/home/swann
2024-11-12 00:00:13,553: DEBUG - + [[ -z /home/yunohost.backup/tmp/auto_data/data/home/swann ]]
2024-11-12 00:00:13,553: DEBUG - + [[ / == \/ ]]
2024-11-12 00:00:13,553: DEBUG - + dest_path=data/home/swann
2024-11-12 00:00:13,553: DEBUG - + [[ d == \/ ]]
2024-11-12 00:00:13,553: DEBUG - + [[ n == \/ ]]
2024-11-12 00:00:13,553: DEBUG - + [[ -e data/home/swann ]]
2024-11-12 00:00:13,554: DEBUG - + local rel_dir=
2024-11-12 00:00:13,554: DEBUG - + rel_dir=/
2024-11-12 00:00:13,554: DEBUG - + dest_path=/data/home/swann
2024-11-12 00:00:13,554: DEBUG - + dest_path=data/home/swann
2024-11-12 00:00:13,555: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 00:00:13,558: DEBUG - ++ echo /home/swann
2024-11-12 00:00:13,560: DEBUG - + local src=/home/swann
2024-11-12 00:00:13,562: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 00:00:13,564: DEBUG - ++ echo data/home/swann
2024-11-12 00:00:13,566: DEBUG - + local dest=data/home/swann
2024-11-12 00:00:13,567: DEBUG - ++ dirname /home/yunohost.backup/tmp/auto_data/data/home/swann
2024-11-12 00:00:13,570: DEBUG - + mkdir --parents /home/yunohost.backup/tmp/auto_data/data/home
2024-11-12 00:00:13,572: DEBUG - + for f in $(find /home/* -type d -prune | awk -F/ '{print $NF}')
2024-11-12 00:00:13,572: DEBUG - + [[ ! yunohost.app =~ ^yunohost|lost\+found ]]
2024-11-12 00:00:13,573: DEBUG - + for f in $(find /home/* -type d -prune | awk -F/ '{print $NF}')
2024-11-12 00:00:13,573: DEBUG - + [[ ! yunohost.backup =~ ^yunohost|lost\+found ]]
2024-11-12 00:00:13,573: DEBUG - + for f in $(find /home/* -type d -prune | awk -F/ '{print $NF}')
2024-11-12 00:00:13,573: DEBUG - + [[ ! yunohost.multimedia =~ ^yunohost|lost\+found ]]
2024-11-12 00:00:13,675: DEBUG - Executing command '['sh', '-c', '/bin/bash -x "/usr/share/yunohost/hooks/backup/18-data_multimedia" /home/yunohost.backup/tmp/auto_data 7>&1']'
2024-11-12 00:00:13,679: DEBUG - + set -eu
2024-11-12 00:00:13,679: DEBUG - + source /usr/share/yunohost/helpers
2024-11-12 00:00:13,680: DEBUG - ++++ dirname -- /usr/share/yunohost/helpers
2024-11-12 00:00:13,682: DEBUG - +++ cd -- /usr/share/yunohost
2024-11-12 00:00:13,682: DEBUG - +++ pwd
2024-11-12 00:00:13,682: DEBUG - ++ SCRIPT_DIR=/usr/share/yunohost
2024-11-12 00:00:13,683: DEBUG - ++ YNH_HELPERS_VERSION=1
2024-11-12 00:00:13,687: DEBUG - ++ readonly 'XTRACE_ENABLE=set -o xtrace'
2024-11-12 00:00:13,687: DEBUG - ++ XTRACE_ENABLE='set -o xtrace'
2024-11-12 00:00:13,733: DEBUG - + backup_dir=/home/yunohost.backup/tmp/auto_data/data/multimedia
2024-11-12 00:00:13,734: DEBUG - + '[' '!' -e /home/yunohost.multimedia ']'
2024-11-12 00:00:13,734: DEBUG - + '[' -e /home/yunohost.multimedia/.nobackup ']'
2024-11-12 00:00:13,734: DEBUG - + ynh_backup --src_path=/home/yunohost.multimedia --dest_path=/home/yunohost.backup/tmp/auto_data/data/multimedia --is_big --not_mandatory
2024-11-12 00:00:13,887: DEBUG - + dest_path=/home/yunohost.backup/tmp/auto_data/data/multimedia
2024-11-12 00:00:13,888: DEBUG - + is_big=1
2024-11-12 00:00:13,888: DEBUG - + not_mandatory=1
2024-11-12 00:00:13,888: DEBUG - + BACKUP_CORE_ONLY=0
2024-11-12 00:00:13,888: DEBUG - + test -n ''
2024-11-12 00:00:13,890: DEBUG - + '[' '!' -e /home/yunohost.multimedia ']'
2024-11-12 00:00:13,890: DEBUG - ++ realpath /home/yunohost.multimedia
2024-11-12 00:00:13,893: DEBUG - + src_path=/home/yunohost.multimedia
2024-11-12 00:00:13,893: DEBUG - + [[ -z /home/yunohost.backup/tmp/auto_data/data/multimedia ]]
2024-11-12 00:00:13,893: DEBUG - + [[ / == \/ ]]
2024-11-12 00:00:13,893: DEBUG - + dest_path=data/multimedia
2024-11-12 00:00:13,894: DEBUG - + [[ d == \/ ]]
2024-11-12 00:00:13,894: DEBUG - + [[ a == \/ ]]
2024-11-12 00:00:13,894: DEBUG - + [[ -e data/multimedia ]]
2024-11-12 00:00:13,894: DEBUG - + local rel_dir=
2024-11-12 00:00:13,894: DEBUG - + rel_dir=/
2024-11-12 00:00:13,894: DEBUG - + dest_path=/data/multimedia
2024-11-12 00:00:13,894: DEBUG - + dest_path=data/multimedia
2024-11-12 00:00:13,896: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 00:00:13,898: DEBUG - ++ echo /home/yunohost.multimedia
2024-11-12 00:00:13,899: DEBUG - + local src=/home/yunohost.multimedia
2024-11-12 00:00:13,901: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 00:00:13,903: DEBUG - ++ echo data/multimedia
2024-11-12 00:00:13,905: DEBUG - + local dest=data/multimedia
2024-11-12 00:00:13,906: DEBUG - ++ dirname /home/yunohost.backup/tmp/auto_data/data/multimedia
2024-11-12 00:00:13,908: DEBUG - + mkdir --parents /home/yunohost.backup/tmp/auto_data/data
2024-11-12 00:00:14,010: DEBUG - Executing command '['sh', '-c', '/bin/bash -x "/usr/share/yunohost/hooks/backup/23-data_mail" /home/yunohost.backup/tmp/auto_data 7>&1']'
2024-11-12 00:00:14,016: DEBUG - + set -eu
2024-11-12 00:00:14,016: DEBUG - + source /usr/share/yunohost/helpers
2024-11-12 00:00:14,018: DEBUG - ++++ dirname -- /usr/share/yunohost/helpers
2024-11-12 00:00:14,021: DEBUG - +++ cd -- /usr/share/yunohost
2024-11-12 00:00:14,021: DEBUG - +++ pwd
2024-11-12 00:00:14,021: DEBUG - ++ SCRIPT_DIR=/usr/share/yunohost
2024-11-12 00:00:14,022: DEBUG - ++ YNH_HELPERS_VERSION=1
2024-11-12 00:00:14,028: DEBUG - ++ readonly 'XTRACE_ENABLE=set -o xtrace'
2024-11-12 00:00:14,028: DEBUG - ++ XTRACE_ENABLE='set -o xtrace'
2024-11-12 00:00:14,063: DEBUG - + backup_dir=/home/yunohost.backup/tmp/auto_data/data/mail
2024-11-12 00:00:14,063: DEBUG - + ynh_backup /var/mail /home/yunohost.backup/tmp/auto_data/data/mail 1
2024-11-12 00:00:14,164: DEBUG - + dest_path=/home/yunohost.backup/tmp/auto_data/data/mail
2024-11-12 00:00:14,164: DEBUG - + is_big=1
2024-11-12 00:00:14,165: DEBUG - + not_mandatory=0
2024-11-12 00:00:14,165: DEBUG - + BACKUP_CORE_ONLY=0
2024-11-12 00:00:14,165: DEBUG - + test -n ''
2024-11-12 00:00:14,166: DEBUG - + '[' '!' -e /var/mail ']'
2024-11-12 00:00:14,167: DEBUG - ++ realpath /var/mail
2024-11-12 00:00:14,169: DEBUG - + src_path=/home/mail
2024-11-12 00:00:14,170: DEBUG - + [[ -z /home/yunohost.backup/tmp/auto_data/data/mail ]]
2024-11-12 00:00:14,170: DEBUG - + [[ / == \/ ]]
2024-11-12 00:00:14,170: DEBUG - + dest_path=data/mail
2024-11-12 00:00:14,170: DEBUG - + [[ d == \/ ]]
2024-11-12 00:00:14,170: DEBUG - + [[ l == \/ ]]
2024-11-12 00:00:14,170: DEBUG - + [[ -e data/mail ]]
2024-11-12 00:00:14,170: DEBUG - + local rel_dir=
2024-11-12 00:00:14,171: DEBUG - + rel_dir=/
2024-11-12 00:00:14,171: DEBUG - + dest_path=/data/mail
2024-11-12 00:00:14,171: DEBUG - + dest_path=data/mail
2024-11-12 00:00:14,172: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 00:00:14,174: DEBUG - ++ echo /home/mail
2024-11-12 00:00:14,176: DEBUG - + local src=/home/mail
2024-11-12 00:00:14,177: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 00:00:14,179: DEBUG - ++ echo data/mail
2024-11-12 00:00:14,180: DEBUG - + local dest=data/mail
2024-11-12 00:00:14,181: DEBUG - ++ dirname /home/yunohost.backup/tmp/auto_data/data/mail
2024-11-12 00:00:14,183: DEBUG - + mkdir --parents /home/yunohost.backup/tmp/auto_data/data
2024-11-12 00:00:15,257: INFO - Creating a backup archive from the collected files…
2024-11-12 00:00:15,257: INFO - The archive will contain about 18.2GB of data.
2024-11-12 00:00:15,257: DEBUG - Calling the custom backup method 'borg_app'…
2024-11-12 00:00:15,258: DEBUG - Executing command '['sh', '-c', '/bin/bash -x "./05-borg_app" need_mount /home/yunohost.backup/tmp/auto_data auto_data /home/yunohost.backup/archives 19589600002 \'\' 7>&1']'
2024-11-12 00:00:15,261: DEBUG - + set -Eeuo pipefail
2024-11-12 00:00:15,262: DEBUG - + borg=/var/www/borg/venv/bin/borg
2024-11-12 00:00:15,263: DEBUG - ++ yunohost app setting borg passphrase
2024-11-12 00:00:15,608: DEBUG - + BORG_PASSPHRASE=**********
2024-11-12 00:00:15,609: DEBUG - ++ yunohost app setting borg repository
2024-11-12 00:00:16,029: DEBUG - + BORG_REPO=ssh://<BORG_ACCOUNT>@<BORGSERVER_IP>:<BORGSERVER_PORT>/~/backup
2024-11-12 00:00:16,029: DEBUG - + BORG_LOGGING_CONF=/var/www/borg/logging.conf
2024-11-12 00:00:16,029: DEBUG - + ssh-keygen -F '[<BORGSERVER_IP>]:<BORGSERVER_PORT>'
2024-11-12 00:00:16,038: DEBUG - + BORG_RSH='ssh -i /root/.ssh/id_borg_ed25519 -oStrictHostKeyChecking=no '
2024-11-12 00:00:16,038: DEBUG - + work_dir=/home/yunohost.backup/tmp/auto_data
2024-11-12 00:00:16,038: DEBUG - + name=auto_data
2024-11-12 00:00:16,039: DEBUG - + size=19589600002
2024-11-12 00:00:16,039: DEBUG - + description=
2024-11-12 00:00:16,039: DEBUG - + case "$1" in
2024-11-12 00:00:16,039: DEBUG - + do_need_mount /home/yunohost.backup/tmp/auto_data auto_data 19589600002 ''
2024-11-12 00:00:16,039: DEBUG - + true
2024-11-12 00:00:16,257: DEBUG - Copying 0.000408172607421875MB to organize the archive
2024-11-12 00:00:16,259: DEBUG - Executing command '['sh', '-c', '/bin/bash -x "./05-borg_app" backup /home/yunohost.backup/tmp/auto_data auto_data /home/yunohost.backup/archives 19589600002 \'\' 7>&1']'
2024-11-12 00:00:16,262: DEBUG - + set -Eeuo pipefail
2024-11-12 00:00:16,263: DEBUG - + borg=/var/www/borg/venv/bin/borg
2024-11-12 00:00:16,264: DEBUG - ++ yunohost app setting borg passphrase
2024-11-12 00:00:16,628: DEBUG - + BORG_PASSPHRASE=**********
2024-11-12 00:00:16,629: DEBUG - ++ yunohost app setting borg repository
2024-11-12 00:00:16,944: DEBUG - + BORG_REPO=ssh://<BORG_ACCOUNT>@<BORGSERVER_IP>:<BORGSERVER_PORT>/~/backup
2024-11-12 00:00:16,944: DEBUG - + BORG_LOGGING_CONF=/var/www/borg/logging.conf
2024-11-12 00:00:16,944: DEBUG - + ssh-keygen -F '[<BORGSERVER_IP>]:<BORGSERVER_PORT>'
2024-11-12 00:00:16,953: DEBUG - + BORG_RSH='ssh -i /root/.ssh/id_borg_ed25519 -oStrictHostKeyChecking=no '
2024-11-12 00:00:16,954: DEBUG - + work_dir=/home/yunohost.backup/tmp/auto_data
2024-11-12 00:00:16,954: DEBUG - + name=auto_data
2024-11-12 00:00:16,954: DEBUG - + size=19589600002
2024-11-12 00:00:16,954: DEBUG - + description=
2024-11-12 00:00:16,954: DEBUG - + case "$1" in
2024-11-12 00:00:16,955: DEBUG - + do_backup /home/yunohost.backup/tmp/auto_data auto_data 19589600002 ''
2024-11-12 00:00:16,955: DEBUG - + export BORG_PASSPHRASE
2024-11-12 00:00:16,955: DEBUG - + export BORG_REPO
2024-11-12 00:00:16,955: DEBUG - + export BORG_RSH
2024-11-12 00:00:16,956: DEBUG - + export BORG_LOGGING_CONF
2024-11-12 00:00:16,956: DEBUG - + export BORG_RELOCATED_REPO_ACCESS_IS_OK=yes
2024-11-12 00:00:16,956: DEBUG - + BORG_RELOCATED_REPO_ACCESS_IS_OK=yes
2024-11-12 00:00:16,956: DEBUG - + work_dir=/home/yunohost.backup/tmp/auto_data
2024-11-12 00:00:16,956: DEBUG - + name=auto_data
2024-11-12 00:00:16,957: DEBUG - + size=19589600002
2024-11-12 00:00:16,957: DEBUG - + description=
2024-11-12 00:00:16,957: DEBUG - + set +e
2024-11-12 00:00:16,957: DEBUG - + /var/www/borg/venv/bin/borg list
2024-11-12 00:00:16,998: DEBUG - + /var/www/borg/venv/bin/borg init -e repokey
2024-11-12 00:00:17,030: WARNING - Traceback (most recent call last):
2024-11-12 00:00:17,036: WARNING -   File "/var/www/borg/venv/bin/borg", line 5, in <module>
2024-11-12 00:00:17,036: WARNING -     from borg.archiver import main
2024-11-12 00:00:17,036: WARNING - ModuleNotFoundError: No module named 'borg'
2024-11-12 00:00:17,037: DEBUG - + /usr/bin/mail.mailutils -a 'Content-Type: text/plain; charset=UTF-8' -s '[YNH] First backup is starting' root
2024-11-12 00:00:17,040: DEBUG - 
2024-11-12 00:00:17,040: DEBUG - Your first backup on ssh://<BORG_ACCOUNT>@<BORGSERVER_IP>:<BORGSERVER_PORT>/~/backup is starting.
2024-11-12 00:00:17,041: DEBUG - 
2024-11-12 00:00:17,041: DEBUG - This is an automated message from your beloved YunoHost server.'
2024-11-12 00:00:17,118: DEBUG - + set -e
2024-11-12 00:00:17,118: DEBUG - + /var/www/borg/venv/bin/borg create --stats '::auto_data-{now}' /home/yunohost.backup/tmp/auto_data
2024-11-12 00:00:17,226: WARNING - Traceback (most recent call last):
2024-11-12 00:00:17,226: WARNING -   File "/var/www/borg/venv/bin/borg", line 5, in <module>
2024-11-12 00:00:17,227: WARNING -     from borg.archiver import main
2024-11-12 00:00:17,227: WARNING - ModuleNotFoundError: No module named 'borg'
2024-11-12 00:00:17,328: ERROR - Could not run script: /etc/yunohost/hooks.d/backup_method/05-borg_app
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/yunohost/hook.py", line 298, in hook_callback
    hook_return = hook_exec(
                  ^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/yunohost/hook.py", line 418, in hook_exec
    raise YunohostError("hook_exec_failed", path=path)
yunohost.utils.error.YunohostError: Could not run script: /etc/yunohost/hooks.d/backup_method/05-borg_app

venv for Borg needs to be recreated, the command to do so is

sudo yunohost app upgrade borg --force
2 Likes

I’ve already run this command, it automatically reran the Borg backup and it failed with same log

It’s giving you exactly the same output? Can you share the log of force-upgrade and re-run borg?

Borg upgrade

$ sudo yunohost app upgrade borg --force
[sudo] password for admin: 
Info: Now upgrading borg…
Info: Creating a safety backup prior to the upgrade
Info: Collecting files to be backed up for borg…
Info: Declaring files to be backed up...
Info: Backup script completed for borg. (YunoHost will then actually copy those files to the archive).
Info: Creating a backup archive from the collected files…
Info: The archive will contain about 130.7KB of data.
Success! Backup created: borg-pre-upgrade2
Success! Backup deleted: borg-pre-upgrade1
Info: Updating sources...
Info: Updating system_user...
Info: Updating install_dir...
Info: Updating permissions...
Info: Updating apt...
Info: [+++.................] > Stopping a systemd service...
Info: [###+++..............] > Ensuring downward compatibility...
Info: [######++++..........] > Upgrading Borg...
Info: [##########+++.......] > Setting up backup method...
Info: [#############+++....] > Upgrading system configurations related to borg...
Info: [####################] > Upgrade of borg completed
Success! borg upgraded
Success! Upgrade complete

Borg backup afterwards

args:
  apps: null
  description: null
  dry_run: false
  methods:
  - borg_app
  name: auto_data
  output_directory: null
  system:
  - data_home
  - data_multimedia
  - data_mail
ended_at: 2024-11-12 07:55:11.102203
error: Custom backup method could not get past the 'backup' step
interface: cli
operation: backup_create
parent: null
related_to: []
started_at: 2024-11-12 07:55:00.374163
success: false
yunohost_version: 12.0.6

============

2024-11-12 07:55:00,389: DEBUG - Running backup hooks…
2024-11-12 07:55:00,396: DEBUG - Executing command '['sh', '-c', '/bin/bash -x "/usr/share/yunohost/hooks/backup/17-data_home" /home/yunohost.backup/tmp/auto_data 7>&1']'
2024-11-12 07:55:00,400: DEBUG - + set -eu
2024-11-12 07:55:00,400: DEBUG - + source /usr/share/yunohost/helpers
2024-11-12 07:55:00,401: DEBUG - ++++ dirname -- /usr/share/yunohost/helpers
2024-11-12 07:55:00,403: DEBUG - +++ cd -- /usr/share/yunohost
2024-11-12 07:55:00,403: DEBUG - +++ pwd
2024-11-12 07:55:00,403: DEBUG - ++ SCRIPT_DIR=/usr/share/yunohost
2024-11-12 07:55:00,403: DEBUG - ++ YNH_HELPERS_VERSION=1
2024-11-12 07:55:00,407: DEBUG - ++ readonly 'XTRACE_ENABLE=set -o xtrace'
2024-11-12 07:55:00,407: DEBUG - ++ XTRACE_ENABLE='set -o xtrace'
2024-11-12 07:55:00,439: DEBUG - + backup_dir=/home/yunohost.backup/tmp/auto_data/data/home
2024-11-12 07:55:00,440: DEBUG - ++ awk -F/ '{print $NF}'
2024-11-12 07:55:00,443: DEBUG - ++ find /home/admin /home/claire /home/debian /home/fred /home/frederic /home/lost+found /home/mail /home/maison /home/marilou /home/meta /home/pnp /home/rezdejardin /home/swann /home/yunohost.app /home/yunohost.backup /home/yunohost.multimedia -type d -prune
2024-11-12 07:55:00,446: DEBUG - + for f in $(find /home/* -type d -prune | awk -F/ '{print $NF}')
2024-11-12 07:55:00,446: DEBUG - + [[ ! admin =~ ^yunohost|lost\+found ]]
2024-11-12 07:55:00,446: DEBUG - + '[' '!' -e /home/admin/.nobackup ']'
2024-11-12 07:55:00,446: DEBUG - + ynh_backup /home/admin /home/yunohost.backup/tmp/auto_data/data/home/admin 1
2024-11-12 07:55:00,528: DEBUG - + dest_path=/home/yunohost.backup/tmp/auto_data/data/home/admin
2024-11-12 07:55:00,528: DEBUG - + is_big=1
2024-11-12 07:55:00,528: DEBUG - + not_mandatory=0
2024-11-12 07:55:00,528: DEBUG - + BACKUP_CORE_ONLY=0
2024-11-12 07:55:00,528: DEBUG - + test -n ''
2024-11-12 07:55:00,530: DEBUG - + '[' '!' -e /home/admin ']'
2024-11-12 07:55:00,530: DEBUG - ++ realpath /home/admin
2024-11-12 07:55:00,532: DEBUG - + src_path=/home/admin
2024-11-12 07:55:00,532: DEBUG - + [[ -z /home/yunohost.backup/tmp/auto_data/data/home/admin ]]
2024-11-12 07:55:00,532: DEBUG - + [[ / == \/ ]]
2024-11-12 07:55:00,532: DEBUG - + dest_path=data/home/admin
2024-11-12 07:55:00,532: DEBUG - + [[ d == \/ ]]
2024-11-12 07:55:00,533: DEBUG - + [[ n == \/ ]]
2024-11-12 07:55:00,533: DEBUG - + [[ -e data/home/admin ]]
2024-11-12 07:55:00,533: DEBUG - + local rel_dir=
2024-11-12 07:55:00,533: DEBUG - + rel_dir=/
2024-11-12 07:55:00,533: DEBUG - + dest_path=/data/home/admin
2024-11-12 07:55:00,533: DEBUG - + dest_path=data/home/admin
2024-11-12 07:55:00,534: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 07:55:00,536: DEBUG - ++ echo /home/admin
2024-11-12 07:55:00,537: DEBUG - + local src=/home/admin
2024-11-12 07:55:00,538: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 07:55:00,539: DEBUG - ++ echo data/home/admin
2024-11-12 07:55:00,541: DEBUG - + local dest=data/home/admin
2024-11-12 07:55:00,542: DEBUG - ++ dirname /home/yunohost.backup/tmp/auto_data/data/home/admin
2024-11-12 07:55:00,543: DEBUG - + mkdir --parents /home/yunohost.backup/tmp/auto_data/data/home
2024-11-12 07:55:00,545: DEBUG - + for f in $(find /home/* -type d -prune | awk -F/ '{print $NF}')
2024-11-12 07:55:00,546: DEBUG - + [[ ! claire =~ ^yunohost|lost\+found ]]
2024-11-12 07:55:00,546: DEBUG - + '[' '!' -e /home/claire/.nobackup ']'
2024-11-12 07:55:00,546: DEBUG - + ynh_backup /home/claire /home/yunohost.backup/tmp/auto_data/data/home/claire 1
2024-11-12 07:55:00,629: DEBUG - + dest_path=/home/yunohost.backup/tmp/auto_data/data/home/claire
2024-11-12 07:55:00,629: DEBUG - + is_big=1
2024-11-12 07:55:00,629: DEBUG - + not_mandatory=0
2024-11-12 07:55:00,629: DEBUG - + BACKUP_CORE_ONLY=0
2024-11-12 07:55:00,629: DEBUG - + test -n ''
2024-11-12 07:55:00,631: DEBUG - + '[' '!' -e /home/claire ']'
2024-11-12 07:55:00,631: DEBUG - ++ realpath /home/claire
2024-11-12 07:55:00,633: DEBUG - + src_path=/home/claire
2024-11-12 07:55:00,633: DEBUG - + [[ -z /home/yunohost.backup/tmp/auto_data/data/home/claire ]]
2024-11-12 07:55:00,633: DEBUG - + [[ / == \/ ]]
2024-11-12 07:55:00,634: DEBUG - + dest_path=data/home/claire
2024-11-12 07:55:00,634: DEBUG - + [[ d == \/ ]]
2024-11-12 07:55:00,634: DEBUG - + [[ e == \/ ]]
2024-11-12 07:55:00,634: DEBUG - + [[ -e data/home/claire ]]
2024-11-12 07:55:00,634: DEBUG - + local rel_dir=
2024-11-12 07:55:00,634: DEBUG - + rel_dir=/
2024-11-12 07:55:00,634: DEBUG - + dest_path=/data/home/claire
2024-11-12 07:55:00,634: DEBUG - + dest_path=data/home/claire
2024-11-12 07:55:00,636: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 07:55:00,637: DEBUG - ++ echo /home/claire
2024-11-12 07:55:00,638: DEBUG - + local src=/home/claire
2024-11-12 07:55:00,639: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 07:55:00,641: DEBUG - ++ echo data/home/claire
2024-11-12 07:55:00,642: DEBUG - + local dest=data/home/claire
2024-11-12 07:55:00,643: DEBUG - ++ dirname /home/yunohost.backup/tmp/auto_data/data/home/claire
2024-11-12 07:55:00,645: DEBUG - + mkdir --parents /home/yunohost.backup/tmp/auto_data/data/home
2024-11-12 07:55:00,647: DEBUG - + for f in $(find /home/* -type d -prune | awk -F/ '{print $NF}')
2024-11-12 07:55:00,647: DEBUG - + [[ ! debian =~ ^yunohost|lost\+found ]]
2024-11-12 07:55:00,647: DEBUG - + '[' '!' -e /home/debian/.nobackup ']'
2024-11-12 07:55:00,648: DEBUG - + ynh_backup /home/debian /home/yunohost.backup/tmp/auto_data/data/home/debian 1
2024-11-12 07:55:00,731: DEBUG - + dest_path=/home/yunohost.backup/tmp/auto_data/data/home/debian
2024-11-12 07:55:00,731: DEBUG - + is_big=1
2024-11-12 07:55:00,731: DEBUG - + not_mandatory=0
2024-11-12 07:55:00,731: DEBUG - + BACKUP_CORE_ONLY=0
2024-11-12 07:55:00,731: DEBUG - + test -n ''
2024-11-12 07:55:00,733: DEBUG - + '[' '!' -e /home/debian ']'
2024-11-12 07:55:00,733: DEBUG - ++ realpath /home/debian
2024-11-12 07:55:00,735: DEBUG - + src_path=/home/debian
2024-11-12 07:55:00,735: DEBUG - + [[ -z /home/yunohost.backup/tmp/auto_data/data/home/debian ]]
2024-11-12 07:55:00,736: DEBUG - + [[ / == \/ ]]
2024-11-12 07:55:00,736: DEBUG - + dest_path=data/home/debian
2024-11-12 07:55:00,736: DEBUG - + [[ d == \/ ]]
2024-11-12 07:55:00,736: DEBUG - + [[ n == \/ ]]
2024-11-12 07:55:00,736: DEBUG - + [[ -e data/home/debian ]]
2024-11-12 07:55:00,736: DEBUG - + local rel_dir=
2024-11-12 07:55:00,736: DEBUG - + rel_dir=/
2024-11-12 07:55:00,736: DEBUG - + dest_path=/data/home/debian
2024-11-12 07:55:00,736: DEBUG - + dest_path=data/home/debian
2024-11-12 07:55:00,738: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 07:55:00,739: DEBUG - ++ echo /home/debian
2024-11-12 07:55:00,740: DEBUG - + local src=/home/debian
2024-11-12 07:55:00,741: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 07:55:00,743: DEBUG - ++ echo data/home/debian
2024-11-12 07:55:00,744: DEBUG - + local dest=data/home/debian
2024-11-12 07:55:00,745: DEBUG - ++ dirname /home/yunohost.backup/tmp/auto_data/data/home/debian
2024-11-12 07:55:00,746: DEBUG - + mkdir --parents /home/yunohost.backup/tmp/auto_data/data/home
2024-11-12 07:55:00,748: DEBUG - + for f in $(find /home/* -type d -prune | awk -F/ '{print $NF}')
2024-11-12 07:55:00,749: DEBUG - + [[ ! fred =~ ^yunohost|lost\+found ]]
2024-11-12 07:55:00,749: DEBUG - + '[' '!' -e /home/fred/.nobackup ']'
2024-11-12 07:55:00,750: DEBUG - + ynh_backup /home/fred /home/yunohost.backup/tmp/auto_data/data/home/fred 1
2024-11-12 07:55:00,834: DEBUG - + dest_path=/home/yunohost.backup/tmp/auto_data/data/home/fred
2024-11-12 07:55:00,834: DEBUG - + is_big=1
2024-11-12 07:55:00,834: DEBUG - + not_mandatory=0
2024-11-12 07:55:00,834: DEBUG - + BACKUP_CORE_ONLY=0
2024-11-12 07:55:00,834: DEBUG - + test -n ''
2024-11-12 07:55:00,836: DEBUG - + '[' '!' -e /home/fred ']'
2024-11-12 07:55:00,836: DEBUG - ++ realpath /home/fred
2024-11-12 07:55:00,838: DEBUG - + src_path=/home/fred
2024-11-12 07:55:00,838: DEBUG - + [[ -z /home/yunohost.backup/tmp/auto_data/data/home/fred ]]
2024-11-12 07:55:00,838: DEBUG - + [[ / == \/ ]]
2024-11-12 07:55:00,838: DEBUG - + dest_path=data/home/fred
2024-11-12 07:55:00,839: DEBUG - + [[ d == \/ ]]
2024-11-12 07:55:00,839: DEBUG - + [[ d == \/ ]]
2024-11-12 07:55:00,839: DEBUG - + [[ -e data/home/fred ]]
2024-11-12 07:55:00,839: DEBUG - + local rel_dir=
2024-11-12 07:55:00,839: DEBUG - + rel_dir=/
2024-11-12 07:55:00,839: DEBUG - + dest_path=/data/home/fred
2024-11-12 07:55:00,839: DEBUG - + dest_path=data/home/fred
2024-11-12 07:55:00,840: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 07:55:00,842: DEBUG - ++ echo /home/fred
2024-11-12 07:55:00,843: DEBUG - + local src=/home/fred
2024-11-12 07:55:00,844: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 07:55:00,846: DEBUG - ++ echo data/home/fred
2024-11-12 07:55:00,847: DEBUG - + local dest=data/home/fred
2024-11-12 07:55:00,848: DEBUG - ++ dirname /home/yunohost.backup/tmp/auto_data/data/home/fred
2024-11-12 07:55:00,850: DEBUG - + mkdir --parents /home/yunohost.backup/tmp/auto_data/data/home
2024-11-12 07:55:00,852: DEBUG - + for f in $(find /home/* -type d -prune | awk -F/ '{print $NF}')
2024-11-12 07:55:00,852: DEBUG - + [[ ! frederic =~ ^yunohost|lost\+found ]]
2024-11-12 07:55:00,852: DEBUG - + '[' '!' -e /home/frederic/.nobackup ']'
2024-11-12 07:55:00,853: DEBUG - + ynh_backup /home/frederic /home/yunohost.backup/tmp/auto_data/data/home/frederic 1
2024-11-12 07:55:00,937: DEBUG - + dest_path=/home/yunohost.backup/tmp/auto_data/data/home/frederic
2024-11-12 07:55:00,937: DEBUG - + is_big=1
2024-11-12 07:55:00,937: DEBUG - + not_mandatory=0
2024-11-12 07:55:00,937: DEBUG - + BACKUP_CORE_ONLY=0
2024-11-12 07:55:00,937: DEBUG - + test -n ''
2024-11-12 07:55:00,939: DEBUG - + '[' '!' -e /home/frederic ']'
2024-11-12 07:55:00,939: DEBUG - ++ realpath /home/frederic
2024-11-12 07:55:00,941: DEBUG - + src_path=/home/frederic
2024-11-12 07:55:00,942: DEBUG - + [[ -z /home/yunohost.backup/tmp/auto_data/data/home/frederic ]]
2024-11-12 07:55:00,942: DEBUG - + [[ / == \/ ]]
2024-11-12 07:55:00,942: DEBUG - + dest_path=data/home/frederic
2024-11-12 07:55:00,942: DEBUG - + [[ d == \/ ]]
2024-11-12 07:55:00,942: DEBUG - + [[ c == \/ ]]
2024-11-12 07:55:00,942: DEBUG - + [[ -e data/home/frederic ]]
2024-11-12 07:55:00,942: DEBUG - + local rel_dir=
2024-11-12 07:55:00,942: DEBUG - + rel_dir=/
2024-11-12 07:55:00,943: DEBUG - + dest_path=/data/home/frederic
2024-11-12 07:55:00,943: DEBUG - + dest_path=data/home/frederic
2024-11-12 07:55:00,944: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 07:55:00,945: DEBUG - ++ echo /home/frederic
2024-11-12 07:55:00,946: DEBUG - + local src=/home/frederic
2024-11-12 07:55:00,947: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 07:55:00,949: DEBUG - ++ echo data/home/frederic
2024-11-12 07:55:00,950: DEBUG - + local dest=data/home/frederic
2024-11-12 07:55:00,951: DEBUG - ++ dirname /home/yunohost.backup/tmp/auto_data/data/home/frederic
2024-11-12 07:55:00,956: DEBUG - + mkdir --parents /home/yunohost.backup/tmp/auto_data/data/home
2024-11-12 07:55:00,958: DEBUG - + for f in $(find /home/* -type d -prune | awk -F/ '{print $NF}')
2024-11-12 07:55:00,958: DEBUG - + [[ ! lost+found =~ ^yunohost|lost\+found ]]
2024-11-12 07:55:00,958: DEBUG - + for f in $(find /home/* -type d -prune | awk -F/ '{print $NF}')
2024-11-12 07:55:00,959: DEBUG - + [[ ! mail =~ ^yunohost|lost\+found ]]
2024-11-12 07:55:00,959: DEBUG - + '[' '!' -e /home/mail/.nobackup ']'
2024-11-12 07:55:00,959: DEBUG - + ynh_backup /home/mail /home/yunohost.backup/tmp/auto_data/data/home/mail 1
2024-11-12 07:55:01,042: DEBUG - + dest_path=/home/yunohost.backup/tmp/auto_data/data/home/mail
2024-11-12 07:55:01,042: DEBUG - + is_big=1
2024-11-12 07:55:01,043: DEBUG - + not_mandatory=0
2024-11-12 07:55:01,043: DEBUG - + BACKUP_CORE_ONLY=0
2024-11-12 07:55:01,043: DEBUG - + test -n ''
2024-11-12 07:55:01,044: DEBUG - + '[' '!' -e /home/mail ']'
2024-11-12 07:55:01,045: DEBUG - ++ realpath /home/mail
2024-11-12 07:55:01,047: DEBUG - + src_path=/home/mail
2024-11-12 07:55:01,047: DEBUG - + [[ -z /home/yunohost.backup/tmp/auto_data/data/home/mail ]]
2024-11-12 07:55:01,047: DEBUG - + [[ / == \/ ]]
2024-11-12 07:55:01,047: DEBUG - + dest_path=data/home/mail
2024-11-12 07:55:01,052: DEBUG - + [[ d == \/ ]]
2024-11-12 07:55:01,052: DEBUG - + [[ l == \/ ]]
2024-11-12 07:55:01,052: DEBUG - + [[ -e data/home/mail ]]
2024-11-12 07:55:01,052: DEBUG - + local rel_dir=
2024-11-12 07:55:01,052: DEBUG - + rel_dir=/
2024-11-12 07:55:01,052: DEBUG - + dest_path=/data/home/mail
2024-11-12 07:55:01,052: DEBUG - + dest_path=data/home/mail
2024-11-12 07:55:01,054: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 07:55:01,055: DEBUG - ++ echo /home/mail
2024-11-12 07:55:01,057: DEBUG - + local src=/home/mail
2024-11-12 07:55:01,058: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 07:55:01,060: DEBUG - ++ echo data/home/mail
2024-11-12 07:55:01,061: DEBUG - + local dest=data/home/mail
2024-11-12 07:55:01,062: DEBUG - ++ dirname /home/yunohost.backup/tmp/auto_data/data/home/mail
2024-11-12 07:55:01,064: DEBUG - + mkdir --parents /home/yunohost.backup/tmp/auto_data/data/home
2024-11-12 07:55:01,066: DEBUG - + for f in $(find /home/* -type d -prune | awk -F/ '{print $NF}')
2024-11-12 07:55:01,066: DEBUG - + [[ ! maison =~ ^yunohost|lost\+found ]]
2024-11-12 07:55:01,066: DEBUG - + '[' '!' -e /home/maison/.nobackup ']'
2024-11-12 07:55:01,066: DEBUG - + ynh_backup /home/maison /home/yunohost.backup/tmp/auto_data/data/home/maison 1
2024-11-12 07:55:01,152: DEBUG - + dest_path=/home/yunohost.backup/tmp/auto_data/data/home/maison
2024-11-12 07:55:01,152: DEBUG - + is_big=1
2024-11-12 07:55:01,153: DEBUG - + not_mandatory=0
2024-11-12 07:55:01,153: DEBUG - + BACKUP_CORE_ONLY=0
2024-11-12 07:55:01,153: DEBUG - + test -n ''
2024-11-12 07:55:01,154: DEBUG - + '[' '!' -e /home/maison ']'
2024-11-12 07:55:01,155: DEBUG - ++ realpath /home/maison
2024-11-12 07:55:01,157: DEBUG - + src_path=/home/maison
2024-11-12 07:55:01,157: DEBUG - + [[ -z /home/yunohost.backup/tmp/auto_data/data/home/maison ]]
2024-11-12 07:55:01,157: DEBUG - + [[ / == \/ ]]
2024-11-12 07:55:01,157: DEBUG - + dest_path=data/home/maison
2024-11-12 07:55:01,157: DEBUG - + [[ d == \/ ]]
2024-11-12 07:55:01,158: DEBUG - + [[ n == \/ ]]
2024-11-12 07:55:01,158: DEBUG - + [[ -e data/home/maison ]]
2024-11-12 07:55:01,158: DEBUG - + local rel_dir=
2024-11-12 07:55:01,158: DEBUG - + rel_dir=/
2024-11-12 07:55:01,158: DEBUG - + dest_path=/data/home/maison
2024-11-12 07:55:01,158: DEBUG - + dest_path=data/home/maison
2024-11-12 07:55:01,159: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 07:55:01,161: DEBUG - ++ echo /home/maison
2024-11-12 07:55:01,162: DEBUG - + local src=/home/maison
2024-11-12 07:55:01,163: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 07:55:01,165: DEBUG - ++ echo data/home/maison
2024-11-12 07:55:01,166: DEBUG - + local dest=data/home/maison
2024-11-12 07:55:01,167: DEBUG - ++ dirname /home/yunohost.backup/tmp/auto_data/data/home/maison
2024-11-12 07:55:01,168: DEBUG - + mkdir --parents /home/yunohost.backup/tmp/auto_data/data/home
2024-11-12 07:55:01,170: DEBUG - + for f in $(find /home/* -type d -prune | awk -F/ '{print $NF}')
2024-11-12 07:55:01,170: DEBUG - + [[ ! marilou =~ ^yunohost|lost\+found ]]
2024-11-12 07:55:01,170: DEBUG - + '[' '!' -e /home/marilou/.nobackup ']'
2024-11-12 07:55:01,171: DEBUG - + ynh_backup /home/marilou /home/yunohost.backup/tmp/auto_data/data/home/marilou 1
2024-11-12 07:55:01,260: DEBUG - + dest_path=/home/yunohost.backup/tmp/auto_data/data/home/marilou
2024-11-12 07:55:01,260: DEBUG - + is_big=1
2024-11-12 07:55:01,260: DEBUG - + not_mandatory=0
2024-11-12 07:55:01,260: DEBUG - + BACKUP_CORE_ONLY=0
2024-11-12 07:55:01,260: DEBUG - + test -n ''
2024-11-12 07:55:01,262: DEBUG - + '[' '!' -e /home/marilou ']'
2024-11-12 07:55:01,262: DEBUG - ++ realpath /home/marilou
2024-11-12 07:55:01,264: DEBUG - + src_path=/home/marilou
2024-11-12 07:55:01,264: DEBUG - + [[ -z /home/yunohost.backup/tmp/auto_data/data/home/marilou ]]
2024-11-12 07:55:01,265: DEBUG - + [[ / == \/ ]]
2024-11-12 07:55:01,265: DEBUG - + dest_path=data/home/marilou
2024-11-12 07:55:01,265: DEBUG - + [[ d == \/ ]]
2024-11-12 07:55:01,265: DEBUG - + [[ u == \/ ]]
2024-11-12 07:55:01,265: DEBUG - + [[ -e data/home/marilou ]]
2024-11-12 07:55:01,265: DEBUG - + local rel_dir=
2024-11-12 07:55:01,265: DEBUG - + rel_dir=/
2024-11-12 07:55:01,265: DEBUG - + dest_path=/data/home/marilou
2024-11-12 07:55:01,266: DEBUG - + dest_path=data/home/marilou
2024-11-12 07:55:01,267: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 07:55:01,268: DEBUG - ++ echo /home/marilou
2024-11-12 07:55:01,269: DEBUG - + local src=/home/marilou
2024-11-12 07:55:01,270: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 07:55:01,272: DEBUG - ++ echo data/home/marilou
2024-11-12 07:55:01,273: DEBUG - + local dest=data/home/marilou
2024-11-12 07:55:01,274: DEBUG - ++ dirname /home/yunohost.backup/tmp/auto_data/data/home/marilou
2024-11-12 07:55:01,276: DEBUG - + mkdir --parents /home/yunohost.backup/tmp/auto_data/data/home
2024-11-12 07:55:01,278: DEBUG - + for f in $(find /home/* -type d -prune | awk -F/ '{print $NF}')
2024-11-12 07:55:01,278: DEBUG - + [[ ! meta =~ ^yunohost|lost\+found ]]
2024-11-12 07:55:01,278: DEBUG - + '[' '!' -e /home/meta/.nobackup ']'
2024-11-12 07:55:01,279: DEBUG - + ynh_backup /home/meta /home/yunohost.backup/tmp/auto_data/data/home/meta 1
2024-11-12 07:55:01,362: DEBUG - + dest_path=/home/yunohost.backup/tmp/auto_data/data/home/meta
2024-11-12 07:55:01,363: DEBUG - + is_big=1
2024-11-12 07:55:01,363: DEBUG - + not_mandatory=0
2024-11-12 07:55:01,363: DEBUG - + BACKUP_CORE_ONLY=0
2024-11-12 07:55:01,363: DEBUG - + test -n ''
2024-11-12 07:55:01,364: DEBUG - + '[' '!' -e /home/meta ']'
2024-11-12 07:55:01,365: DEBUG - ++ realpath /home/meta
2024-11-12 07:55:01,367: DEBUG - + src_path=/home/meta
2024-11-12 07:55:01,367: DEBUG - + [[ -z /home/yunohost.backup/tmp/auto_data/data/home/meta ]]
2024-11-12 07:55:01,367: DEBUG - + [[ / == \/ ]]
2024-11-12 07:55:01,367: DEBUG - + dest_path=data/home/meta
2024-11-12 07:55:01,367: DEBUG - + [[ d == \/ ]]
2024-11-12 07:55:01,367: DEBUG - + [[ a == \/ ]]
2024-11-12 07:55:01,368: DEBUG - + [[ -e data/home/meta ]]
2024-11-12 07:55:01,368: DEBUG - + local rel_dir=
2024-11-12 07:55:01,368: DEBUG - + rel_dir=/
2024-11-12 07:55:01,368: DEBUG - + dest_path=/data/home/meta
2024-11-12 07:55:01,368: DEBUG - + dest_path=data/home/meta
2024-11-12 07:55:01,369: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 07:55:01,371: DEBUG - ++ echo /home/meta
2024-11-12 07:55:01,373: DEBUG - + local src=/home/meta
2024-11-12 07:55:01,374: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 07:55:01,375: DEBUG - ++ echo data/home/meta
2024-11-12 07:55:01,376: DEBUG - + local dest=data/home/meta
2024-11-12 07:55:01,377: DEBUG - ++ dirname /home/yunohost.backup/tmp/auto_data/data/home/meta
2024-11-12 07:55:01,379: DEBUG - + mkdir --parents /home/yunohost.backup/tmp/auto_data/data/home
2024-11-12 07:55:01,381: DEBUG - + for f in $(find /home/* -type d -prune | awk -F/ '{print $NF}')
2024-11-12 07:55:01,381: DEBUG - + [[ ! pnp =~ ^yunohost|lost\+found ]]
2024-11-12 07:55:01,381: DEBUG - + '[' '!' -e /home/pnp/.nobackup ']'
2024-11-12 07:55:01,382: DEBUG - + ynh_backup /home/pnp /home/yunohost.backup/tmp/auto_data/data/home/pnp 1
2024-11-12 07:55:01,470: DEBUG - + dest_path=/home/yunohost.backup/tmp/auto_data/data/home/pnp
2024-11-12 07:55:01,470: DEBUG - + is_big=1
2024-11-12 07:55:01,470: DEBUG - + not_mandatory=0
2024-11-12 07:55:01,470: DEBUG - + BACKUP_CORE_ONLY=0
2024-11-12 07:55:01,470: DEBUG - + test -n ''
2024-11-12 07:55:01,472: DEBUG - + '[' '!' -e /home/pnp ']'
2024-11-12 07:55:01,472: DEBUG - ++ realpath /home/pnp
2024-11-12 07:55:01,474: DEBUG - + src_path=/home/pnp
2024-11-12 07:55:01,474: DEBUG - + [[ -z /home/yunohost.backup/tmp/auto_data/data/home/pnp ]]
2024-11-12 07:55:01,474: DEBUG - + [[ / == \/ ]]
2024-11-12 07:55:01,474: DEBUG - + dest_path=data/home/pnp
2024-11-12 07:55:01,475: DEBUG - + [[ d == \/ ]]
2024-11-12 07:55:01,475: DEBUG - + [[ p == \/ ]]
2024-11-12 07:55:01,475: DEBUG - + [[ -e data/home/pnp ]]
2024-11-12 07:55:01,475: DEBUG - + local rel_dir=
2024-11-12 07:55:01,475: DEBUG - + rel_dir=/
2024-11-12 07:55:01,475: DEBUG - + dest_path=/data/home/pnp
2024-11-12 07:55:01,475: DEBUG - + dest_path=data/home/pnp
2024-11-12 07:55:01,476: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 07:55:01,478: DEBUG - ++ echo /home/pnp
2024-11-12 07:55:01,479: DEBUG - + local src=/home/pnp
2024-11-12 07:55:01,480: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 07:55:01,482: DEBUG - ++ echo data/home/pnp
2024-11-12 07:55:01,483: DEBUG - + local dest=data/home/pnp
2024-11-12 07:55:01,483: DEBUG - ++ dirname /home/yunohost.backup/tmp/auto_data/data/home/pnp
2024-11-12 07:55:01,485: DEBUG - + mkdir --parents /home/yunohost.backup/tmp/auto_data/data/home
2024-11-12 07:55:01,487: DEBUG - + for f in $(find /home/* -type d -prune | awk -F/ '{print $NF}')
2024-11-12 07:55:01,487: DEBUG - + [[ ! rezdejardin =~ ^yunohost|lost\+found ]]
2024-11-12 07:55:01,487: DEBUG - + '[' '!' -e /home/rezdejardin/.nobackup ']'
2024-11-12 07:55:01,488: DEBUG - + ynh_backup /home/rezdejardin /home/yunohost.backup/tmp/auto_data/data/home/rezdejardin 1
2024-11-12 07:55:01,573: DEBUG - + dest_path=/home/yunohost.backup/tmp/auto_data/data/home/rezdejardin
2024-11-12 07:55:01,574: DEBUG - + is_big=1
2024-11-12 07:55:01,574: DEBUG - + not_mandatory=0
2024-11-12 07:55:01,574: DEBUG - + BACKUP_CORE_ONLY=0
2024-11-12 07:55:01,574: DEBUG - + test -n ''
2024-11-12 07:55:01,575: DEBUG - + '[' '!' -e /home/rezdejardin ']'
2024-11-12 07:55:01,576: DEBUG - ++ realpath /home/rezdejardin
2024-11-12 07:55:01,578: DEBUG - + src_path=/home/rezdejardin
2024-11-12 07:55:01,578: DEBUG - + [[ -z /home/yunohost.backup/tmp/auto_data/data/home/rezdejardin ]]
2024-11-12 07:55:01,578: DEBUG - + [[ / == \/ ]]
2024-11-12 07:55:01,578: DEBUG - + dest_path=data/home/rezdejardin
2024-11-12 07:55:01,578: DEBUG - + [[ d == \/ ]]
2024-11-12 07:55:01,578: DEBUG - + [[ n == \/ ]]
2024-11-12 07:55:01,579: DEBUG - + [[ -e data/home/rezdejardin ]]
2024-11-12 07:55:01,579: DEBUG - + local rel_dir=
2024-11-12 07:55:01,579: DEBUG - + rel_dir=/
2024-11-12 07:55:01,579: DEBUG - + dest_path=/data/home/rezdejardin
2024-11-12 07:55:01,579: DEBUG - + dest_path=data/home/rezdejardin
2024-11-12 07:55:01,580: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 07:55:01,582: DEBUG - ++ echo /home/rezdejardin
2024-11-12 07:55:01,583: DEBUG - + local src=/home/rezdejardin
2024-11-12 07:55:01,584: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 07:55:01,586: DEBUG - ++ echo data/home/rezdejardin
2024-11-12 07:55:01,587: DEBUG - + local dest=data/home/rezdejardin
2024-11-12 07:55:01,587: DEBUG - ++ dirname /home/yunohost.backup/tmp/auto_data/data/home/rezdejardin
2024-11-12 07:55:01,589: DEBUG - + mkdir --parents /home/yunohost.backup/tmp/auto_data/data/home
2024-11-12 07:55:01,591: DEBUG - + for f in $(find /home/* -type d -prune | awk -F/ '{print $NF}')
2024-11-12 07:55:01,591: DEBUG - + [[ ! swann =~ ^yunohost|lost\+found ]]
2024-11-12 07:55:01,591: DEBUG - + '[' '!' -e /home/swann/.nobackup ']'
2024-11-12 07:55:01,592: DEBUG - + ynh_backup /home/swann /home/yunohost.backup/tmp/auto_data/data/home/swann 1
2024-11-12 07:55:01,682: DEBUG - + dest_path=/home/yunohost.backup/tmp/auto_data/data/home/swann
2024-11-12 07:55:01,682: DEBUG - + is_big=1
2024-11-12 07:55:01,682: DEBUG - + not_mandatory=0
2024-11-12 07:55:01,682: DEBUG - + BACKUP_CORE_ONLY=0
2024-11-12 07:55:01,682: DEBUG - + test -n ''
2024-11-12 07:55:01,684: DEBUG - + '[' '!' -e /home/swann ']'
2024-11-12 07:55:01,684: DEBUG - ++ realpath /home/swann
2024-11-12 07:55:01,686: DEBUG - + src_path=/home/swann
2024-11-12 07:55:01,686: DEBUG - + [[ -z /home/yunohost.backup/tmp/auto_data/data/home/swann ]]
2024-11-12 07:55:01,687: DEBUG - + [[ / == \/ ]]
2024-11-12 07:55:01,687: DEBUG - + dest_path=data/home/swann
2024-11-12 07:55:01,687: DEBUG - + [[ d == \/ ]]
2024-11-12 07:55:01,687: DEBUG - + [[ n == \/ ]]
2024-11-12 07:55:01,687: DEBUG - + [[ -e data/home/swann ]]
2024-11-12 07:55:01,687: DEBUG - + local rel_dir=
2024-11-12 07:55:01,687: DEBUG - + rel_dir=/
2024-11-12 07:55:01,687: DEBUG - + dest_path=/data/home/swann
2024-11-12 07:55:01,688: DEBUG - + dest_path=data/home/swann
2024-11-12 07:55:01,689: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 07:55:01,690: DEBUG - ++ echo /home/swann
2024-11-12 07:55:01,692: DEBUG - + local src=/home/swann
2024-11-12 07:55:01,693: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 07:55:01,694: DEBUG - ++ echo data/home/swann
2024-11-12 07:55:01,696: DEBUG - + local dest=data/home/swann
2024-11-12 07:55:01,696: DEBUG - ++ dirname /home/yunohost.backup/tmp/auto_data/data/home/swann
2024-11-12 07:55:01,698: DEBUG - + mkdir --parents /home/yunohost.backup/tmp/auto_data/data/home
2024-11-12 07:55:01,701: DEBUG - + for f in $(find /home/* -type d -prune | awk -F/ '{print $NF}')
2024-11-12 07:55:01,701: DEBUG - + [[ ! yunohost.app =~ ^yunohost|lost\+found ]]
2024-11-12 07:55:01,701: DEBUG - + for f in $(find /home/* -type d -prune | awk -F/ '{print $NF}')
2024-11-12 07:55:01,701: DEBUG - + [[ ! yunohost.backup =~ ^yunohost|lost\+found ]]
2024-11-12 07:55:01,701: DEBUG - + for f in $(find /home/* -type d -prune | awk -F/ '{print $NF}')
2024-11-12 07:55:01,701: DEBUG - + [[ ! yunohost.multimedia =~ ^yunohost|lost\+found ]]
2024-11-12 07:55:01,803: DEBUG - Executing command '['sh', '-c', '/bin/bash -x "/usr/share/yunohost/hooks/backup/18-data_multimedia" /home/yunohost.backup/tmp/auto_data 7>&1']'
2024-11-12 07:55:01,823: DEBUG - + set -eu
2024-11-12 07:55:01,824: DEBUG - + source /usr/share/yunohost/helpers
2024-11-12 07:55:01,826: DEBUG - ++++ dirname -- /usr/share/yunohost/helpers
2024-11-12 07:55:01,833: DEBUG - +++ cd -- /usr/share/yunohost
2024-11-12 07:55:01,833: DEBUG - +++ pwd
2024-11-12 07:55:01,833: DEBUG - ++ SCRIPT_DIR=/usr/share/yunohost
2024-11-12 07:55:01,833: DEBUG - ++ YNH_HELPERS_VERSION=1
2024-11-12 07:55:01,843: DEBUG - ++ readonly 'XTRACE_ENABLE=set -o xtrace'
2024-11-12 07:55:01,844: DEBUG - ++ XTRACE_ENABLE='set -o xtrace'
2024-11-12 07:55:01,925: DEBUG - + backup_dir=/home/yunohost.backup/tmp/auto_data/data/multimedia
2024-11-12 07:55:01,927: DEBUG - + '[' '!' -e /home/yunohost.multimedia ']'
2024-11-12 07:55:01,928: DEBUG - + '[' -e /home/yunohost.multimedia/.nobackup ']'
2024-11-12 07:55:01,928: DEBUG - + ynh_backup --src_path=/home/yunohost.multimedia --dest_path=/home/yunohost.backup/tmp/auto_data/data/multimedia --is_big --not_mandatory
2024-11-12 07:55:02,319: DEBUG - + dest_path=/home/yunohost.backup/tmp/auto_data/data/multimedia
2024-11-12 07:55:02,320: DEBUG - + is_big=1
2024-11-12 07:55:02,320: DEBUG - + not_mandatory=1
2024-11-12 07:55:02,320: DEBUG - + BACKUP_CORE_ONLY=0
2024-11-12 07:55:02,320: DEBUG - + test -n ''
2024-11-12 07:55:02,325: DEBUG - + '[' '!' -e /home/yunohost.multimedia ']'
2024-11-12 07:55:02,331: DEBUG - ++ realpath /home/yunohost.multimedia
2024-11-12 07:55:02,336: DEBUG - + src_path=/home/yunohost.multimedia
2024-11-12 07:55:02,336: DEBUG - + [[ -z /home/yunohost.backup/tmp/auto_data/data/multimedia ]]
2024-11-12 07:55:02,336: DEBUG - + [[ / == \/ ]]
2024-11-12 07:55:02,337: DEBUG - + dest_path=data/multimedia
2024-11-12 07:55:02,337: DEBUG - + [[ d == \/ ]]
2024-11-12 07:55:02,337: DEBUG - + [[ a == \/ ]]
2024-11-12 07:55:02,337: DEBUG - + [[ -e data/multimedia ]]
2024-11-12 07:55:02,337: DEBUG - + local rel_dir=
2024-11-12 07:55:02,337: DEBUG - + rel_dir=/
2024-11-12 07:55:02,337: DEBUG - + dest_path=/data/multimedia
2024-11-12 07:55:02,337: DEBUG - + dest_path=data/multimedia
2024-11-12 07:55:02,340: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 07:55:02,345: DEBUG - ++ echo /home/yunohost.multimedia
2024-11-12 07:55:02,347: DEBUG - + local src=/home/yunohost.multimedia
2024-11-12 07:55:02,351: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 07:55:02,354: DEBUG - ++ echo data/multimedia
2024-11-12 07:55:02,359: DEBUG - + local dest=data/multimedia
2024-11-12 07:55:02,361: DEBUG - ++ dirname /home/yunohost.backup/tmp/auto_data/data/multimedia
2024-11-12 07:55:02,364: DEBUG - + mkdir --parents /home/yunohost.backup/tmp/auto_data/data
2024-11-12 07:55:02,465: DEBUG - Executing command '['sh', '-c', '/bin/bash -x "/usr/share/yunohost/hooks/backup/23-data_mail" /home/yunohost.backup/tmp/auto_data 7>&1']'
2024-11-12 07:55:02,469: DEBUG - + set -eu
2024-11-12 07:55:02,469: DEBUG - + source /usr/share/yunohost/helpers
2024-11-12 07:55:02,470: DEBUG - ++++ dirname -- /usr/share/yunohost/helpers
2024-11-12 07:55:02,472: DEBUG - +++ cd -- /usr/share/yunohost
2024-11-12 07:55:02,472: DEBUG - +++ pwd
2024-11-12 07:55:02,472: DEBUG - ++ SCRIPT_DIR=/usr/share/yunohost
2024-11-12 07:55:02,472: DEBUG - ++ YNH_HELPERS_VERSION=1
2024-11-12 07:55:02,476: DEBUG - ++ readonly 'XTRACE_ENABLE=set -o xtrace'
2024-11-12 07:55:02,476: DEBUG - ++ XTRACE_ENABLE='set -o xtrace'
2024-11-12 07:55:02,510: DEBUG - + backup_dir=/home/yunohost.backup/tmp/auto_data/data/mail
2024-11-12 07:55:02,510: DEBUG - + ynh_backup /var/mail /home/yunohost.backup/tmp/auto_data/data/mail 1
2024-11-12 07:55:02,765: DEBUG - + dest_path=/home/yunohost.backup/tmp/auto_data/data/mail
2024-11-12 07:55:02,766: DEBUG - + is_big=1
2024-11-12 07:55:02,766: DEBUG - + not_mandatory=0
2024-11-12 07:55:02,766: DEBUG - + BACKUP_CORE_ONLY=0
2024-11-12 07:55:02,766: DEBUG - + test -n ''
2024-11-12 07:55:02,780: DEBUG - + '[' '!' -e /var/mail ']'
2024-11-12 07:55:02,789: DEBUG - ++ realpath /var/mail
2024-11-12 07:55:02,805: DEBUG - + src_path=/home/mail
2024-11-12 07:55:02,805: DEBUG - + [[ -z /home/yunohost.backup/tmp/auto_data/data/mail ]]
2024-11-12 07:55:02,805: DEBUG - + [[ / == \/ ]]
2024-11-12 07:55:02,805: DEBUG - + dest_path=data/mail
2024-11-12 07:55:02,805: DEBUG - + [[ d == \/ ]]
2024-11-12 07:55:02,805: DEBUG - + [[ l == \/ ]]
2024-11-12 07:55:02,805: DEBUG - + [[ -e data/mail ]]
2024-11-12 07:55:02,805: DEBUG - + local rel_dir=
2024-11-12 07:55:02,806: DEBUG - + rel_dir=/
2024-11-12 07:55:02,806: DEBUG - + dest_path=/data/mail
2024-11-12 07:55:02,806: DEBUG - + dest_path=data/mail
2024-11-12 07:55:02,822: DEBUG - ++ echo /home/mail
2024-11-12 07:55:02,822: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 07:55:02,837: DEBUG - + local src=/home/mail
2024-11-12 07:55:02,855: DEBUG - ++ echo data/mail
2024-11-12 07:55:02,860: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g'
2024-11-12 07:55:02,870: DEBUG - + local dest=data/mail
2024-11-12 07:55:02,877: DEBUG - ++ dirname /home/yunohost.backup/tmp/auto_data/data/mail
2024-11-12 07:55:02,897: DEBUG - + mkdir --parents /home/yunohost.backup/tmp/auto_data/data
2024-11-12 07:55:05,836: INFO - Creating a backup archive from the collected files…
2024-11-12 07:55:05,837: INFO - The archive will contain about 18.2GB of data.
2024-11-12 07:55:05,837: DEBUG - Calling the custom backup method 'borg_app'…
2024-11-12 07:55:05,838: DEBUG - Executing command '['sh', '-c', '/bin/bash -x "./05-borg_app" need_mount /home/yunohost.backup/tmp/auto_data auto_data /home/yunohost.backup/archives 19590125399 \'\' 7>&1']'
2024-11-12 07:55:05,854: DEBUG - + set -Eeuo pipefail
2024-11-12 07:55:05,855: DEBUG - + borg=/var/www/borg/venv/bin/borg
2024-11-12 07:55:05,859: DEBUG - ++ yunohost app setting borg passphrase
2024-11-12 07:55:06,449: DEBUG - + BORG_PASSPHRASE=**********
2024-11-12 07:55:06,449: DEBUG - ++ yunohost app setting borg repository
2024-11-12 07:55:06,775: DEBUG - + BORG_REPO=ssh://<BORG_ACCOUNT>@<BORGSERVER_IP>:<BORGSERVER_PORT>/~/backup
2024-11-12 07:55:06,775: DEBUG - + BORG_LOGGING_CONF=/var/www/borg/logging.conf
2024-11-12 07:55:06,775: DEBUG - + ssh-keygen -F '[<BORGSERVER_IP>]:22'
2024-11-12 07:55:06,783: DEBUG - + BORG_RSH='ssh -i /root/.ssh/id_borg_ed25519 -oStrictHostKeyChecking=no '
2024-11-12 07:55:06,784: DEBUG - + work_dir=/home/yunohost.backup/tmp/auto_data
2024-11-12 07:55:06,784: DEBUG - + name=auto_data
2024-11-12 07:55:06,784: DEBUG - + size=19590125399
2024-11-12 07:55:06,784: DEBUG - + description=
2024-11-12 07:55:06,784: DEBUG - + case "$1" in
2024-11-12 07:55:06,784: DEBUG - + do_need_mount /home/yunohost.backup/tmp/auto_data auto_data 19590125399 ''
2024-11-12 07:55:06,784: DEBUG - + true
2024-11-12 07:55:06,993: DEBUG - Copying 0.000408172607421875MB to organize the archive
2024-11-12 07:55:06,995: DEBUG - Executing command '['sh', '-c', '/bin/bash -x "./05-borg_app" backup /home/yunohost.backup/tmp/auto_data auto_data /home/yunohost.backup/archives 19590125399 \'\' 7>&1']'
2024-11-12 07:55:06,998: DEBUG - + set -Eeuo pipefail
2024-11-12 07:55:06,999: DEBUG - + borg=/var/www/borg/venv/bin/borg
2024-11-12 07:55:07,000: DEBUG - ++ yunohost app setting borg passphrase
2024-11-12 07:55:07,287: DEBUG - + BORG_PASSPHRASE=**********
2024-11-12 07:55:07,288: DEBUG - ++ yunohost app setting borg repository
2024-11-12 07:55:07,600: DEBUG - + BORG_REPO=ssh://<BORG_ACCOUNT>@<BORGSERVER_IP>:<BORGSERVER_PORT>/~/backup
2024-11-12 07:55:07,600: DEBUG - + BORG_LOGGING_CONF=/var/www/borg/logging.conf
2024-11-12 07:55:07,600: DEBUG - + ssh-keygen -F '[<BORGSERVER_IP>]:22'
2024-11-12 07:55:07,617: DEBUG - + BORG_RSH='ssh -i /root/.ssh/id_borg_ed25519 -oStrictHostKeyChecking=no '
2024-11-12 07:55:07,618: DEBUG - + work_dir=/home/yunohost.backup/tmp/auto_data
2024-11-12 07:55:07,618: DEBUG - + name=auto_data
2024-11-12 07:55:07,618: DEBUG - + size=19590125399
2024-11-12 07:55:07,618: DEBUG - + description=
2024-11-12 07:55:07,618: DEBUG - + case "$1" in
2024-11-12 07:55:07,618: DEBUG - + do_backup /home/yunohost.backup/tmp/auto_data auto_data 19590125399 ''
2024-11-12 07:55:07,618: DEBUG - + export BORG_PASSPHRASE
2024-11-12 07:55:07,619: DEBUG - + export BORG_REPO
2024-11-12 07:55:07,619: DEBUG - + export BORG_RSH
2024-11-12 07:55:07,619: DEBUG - + export BORG_LOGGING_CONF
2024-11-12 07:55:07,619: DEBUG - + export BORG_RELOCATED_REPO_ACCESS_IS_OK=yes
2024-11-12 07:55:07,619: DEBUG - + BORG_RELOCATED_REPO_ACCESS_IS_OK=yes
2024-11-12 07:55:07,619: DEBUG - + work_dir=/home/yunohost.backup/tmp/auto_data
2024-11-12 07:55:07,619: DEBUG - + name=auto_data
2024-11-12 07:55:07,619: DEBUG - + size=19590125399
2024-11-12 07:55:07,620: DEBUG - + description=
2024-11-12 07:55:07,620: DEBUG - + set +e
2024-11-12 07:55:07,620: DEBUG - + /var/www/borg/venv/bin/borg list
2024-11-12 07:55:08,717: DEBUG - + /var/www/borg/venv/bin/borg init -e repokey
2024-11-12 07:55:09,633: WARNING - Remote: Traceback (most recent call last):
2024-11-12 07:55:09,633: WARNING - Remote:   File "/var/www/borgserver/venv/bin/borg", line 5, in <module>
2024-11-12 07:55:09,633: WARNING - Remote:     from borg.archiver import main
2024-11-12 07:55:09,633: WARNING - Remote: ModuleNotFoundError: No module named 'borg'
2024-11-12 07:55:09,696: DEBUG - + /usr/bin/mail.mailutils -a 'Content-Type: text/plain; charset=UTF-8' -s '[YNH] First backup is starting' root
2024-11-12 07:55:09,700: DEBUG - 
2024-11-12 07:55:09,700: DEBUG - Your first backup on ssh://<BORG_ACCOUNT>@<BORGSERVER_IP>:<BORGSERVER_PORT>/~/backup is starting.
2024-11-12 07:55:09,700: DEBUG - 
2024-11-12 07:55:09,700: DEBUG - This is an automated message from your beloved YunoHost server.'
2024-11-12 07:55:09,915: DEBUG - + set -e
2024-11-12 07:55:09,915: DEBUG - + /var/www/borg/venv/bin/borg create --stats '::auto_data-{now}' /home/yunohost.backup/tmp/auto_data
2024-11-12 07:55:10,886: WARNING - Remote: Traceback (most recent call last):
2024-11-12 07:55:10,886: WARNING - Remote:   File "/var/www/borgserver/venv/bin/borg", line 5, in <module>
2024-11-12 07:55:10,886: WARNING - Remote:     from borg.archiver import main
2024-11-12 07:55:10,887: WARNING - Remote: ModuleNotFoundError: No module named 'borg'
2024-11-12 07:55:10,988: ERROR - Could not run script: /etc/yunohost/hooks.d/backup_method/05-borg_app
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/yunohost/hook.py", line 298, in hook_callback
    hook_return = hook_exec(
                  ^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/yunohost/hook.py", line 418, in hook_exec
    raise YunohostError("hook_exec_failed", path=path)
yunohost.utils.error.YunohostError: Could not run script: /etc/yunohost/hooks.d/backup_method/05-borg_app

Is it expected that in /etc/yunohost/hooks.d/backup_method/05-borg_app, line 10, the SSH port is not the good one (22 instead of <BORGSERVER_PORT>) ?

if ssh-keygen -F "[<BORGSERVER_IP>]:22" >/dev/null ; then

I’ve read through it some more and it’s actually the remote end that throws an error. Can you force-upgrade borgserver on the target machine?

2024-11-12 07:55:10,886: WARNING - Remote: Traceback (most recent call last):
2024-11-12 07:55:10,886: WARNING - Remote:   File "/var/www/borgserver/venv/bin/borg", line 5, in <module>
2024-11-12 07:55:10,886: WARNING - Remote:     from borg.archiver import main
2024-11-12 07:55:10,887: WARNING - Remote: ModuleNotFoundError: No module named 'borg'
1 Like

pffff you’re right, it’s crystal clear that it’s Remote
I had run this forced upgrade on remote as well after your previous message. I’ve not tested the backup yet, I have to say I don’t know the command to test the backup. We can wait for tonight (midnight UTC+1) where the automatic backup will be run.

Thank you very much for looking into my logs !
I had supposed it was a borg environment issue, but did not know how to update it

1 Like

it worked, thank you !
New commands to keep in mind next time :slight_smile:

1 Like

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.