Open lapor-kris opened 1 year ago
I cannot backup DokuWiki in Yunohost. I get an error, that DokuWiki.conf does not exist
It should bmake a Backup
2022-12-05 09:46:57,975: INFO - Collecting files to be backed up for dokuwiki... 2022-12-05 09:46:58,012: DEBUG - Executing command '['sh', '-c', '/bin/bash -x "/var/cache/yunohost/app_tmp_work_dirs/app_5tmthtu9/scripts/backup" 7>&1']' 2022-12-05 09:46:58,033: DEBUG - + source ../settings/scripts/_common.sh 2022-12-05 09:46:58,034: DEBUG - ++ YNH_PHP_VERSION=8.1 2022-12-05 09:46:58,034: DEBUG - ++ php_dependencies='php8.1-xml php8.1-ldap php8.1-gd php8.1-cli' 2022-12-05 09:46:58,035: DEBUG - ++ pkg_dependencies='php8.1-xml php8.1-ldap php8.1-gd php8.1-cli' 2022-12-05 09:46:58,035: DEBUG - + source /usr/share/yunohost/helpers 2022-12-05 09:46:58,037: DEBUG - +++ set +o 2022-12-05 09:46:58,038: DEBUG - +++ grep xtrace 2022-12-05 09:46:58,041: DEBUG - ++ readonly 'XTRACE_ENABLE=set -o xtrace' 2022-12-05 09:46:58,042: DEBUG - ++ XTRACE_ENABLE='set -o xtrace' 2022-12-05 09:46:58,078: DEBUG - + ynh_abort_if_errors 2022-12-05 09:46:58,080: DEBUG - + trap ynh_exit_properly EXIT 2022-12-05 09:46:58,080: DEBUG - + ynh_print_info '--message=Loading installation settings...' 2022-12-05 09:46:58,104: INFO - Loading installation settings... 2022-12-05 09:46:58,107: DEBUG - + app=dokuwiki 2022-12-05 09:46:58,107: DEBUG - ++ ynh_app_setting_get --app=dokuwiki --key=final_path 2022-12-05 09:46:58,108: DEBUG - ++ local _globalapp=dokuwiki 2022-12-05 09:46:58,175: DEBUG - ++ app=dokuwiki 2022-12-05 09:46:58,176: DEBUG - ++ [[ final_path =~ (unprotected|protected|skipped)_ ]] 2022-12-05 09:46:58,176: DEBUG - ++ ynh_app_setting get dokuwiki final_path 2022-12-05 09:46:58,324: DEBUG - + final_path=/var/www/dokuwiki 2022-12-05 09:46:58,325: DEBUG - ++ ynh_app_setting_get --app=dokuwiki --key=domain 2022-12-05 09:46:58,326: DEBUG - ++ local _globalapp=dokuwiki 2022-12-05 09:46:58,394: DEBUG - ++ app=dokuwiki 2022-12-05 09:46:58,395: DEBUG - ++ [[ domain =~ (unprotected|protected|skipped)_ ]] 2022-12-05 09:46:58,395: DEBUG - ++ ynh_app_setting get dokuwiki domain 2022-12-05 09:46:58,543: DEBUG - + domain=wiki.maindomain.tld 2022-12-05 09:46:58,544: DEBUG - ++ ynh_app_setting_get --app=dokuwiki --key=phpversion 2022-12-05 09:46:58,545: DEBUG - ++ local _globalapp=dokuwiki 2022-12-05 09:46:58,612: DEBUG - ++ app=dokuwiki 2022-12-05 09:46:58,613: DEBUG - ++ [[ phpversion =~ (unprotected|protected|skipped)_ ]] 2022-12-05 09:46:58,613: DEBUG - ++ ynh_app_setting get dokuwiki phpversion 2022-12-05 09:46:58,761: DEBUG - + phpversion=8.1 2022-12-05 09:46:58,762: DEBUG - + ynh_print_info '--message=Declaring files to be backed up...' 2022-12-05 09:46:58,784: DEBUG - + ynh_backup --src_path=/var/www/dokuwiki 2022-12-05 09:46:58,784: INFO - Declaring files to be backed up... 2022-12-05 09:46:58,854: DEBUG - + dest_path= 2022-12-05 09:46:58,855: DEBUG - + is_big=0 2022-12-05 09:46:58,855: DEBUG - + not_mandatory=0 2022-12-05 09:46:58,855: DEBUG - + BACKUP_CORE_ONLY=0 2022-12-05 09:46:58,856: DEBUG - + test -n dokuwiki 2022-12-05 09:46:58,857: DEBUG - ++ ynh_app_setting_get --app=dokuwiki --key=do_not_backup_data 2022-12-05 09:46:58,858: DEBUG - ++ local _globalapp=dokuwiki 2022-12-05 09:46:58,931: DEBUG - ++ app=dokuwiki 2022-12-05 09:46:58,932: DEBUG - ++ [[ do_not_backup_data =~ (unprotected|protected|skipped)_ ]] 2022-12-05 09:46:58,932: DEBUG - ++ ynh_app_setting get dokuwiki do_not_backup_data 2022-12-05 09:46:59,080: DEBUG - + do_not_backup_data= 2022-12-05 09:46:59,081: DEBUG - + '[' '!' -e /var/www/dokuwiki ']' 2022-12-05 09:46:59,082: DEBUG - ++ realpath /var/www/dokuwiki 2022-12-05 09:46:59,085: DEBUG - + src_path=/var/www/dokuwiki 2022-12-05 09:46:59,086: DEBUG - + [[ -z '' ]] 2022-12-05 09:46:59,086: DEBUG - + dest_path=var/www/dokuwiki 2022-12-05 09:46:59,087: DEBUG - + [[ -e var/www/dokuwiki ]] 2022-12-05 09:46:59,087: DEBUG - + local rel_dir=/apps/dokuwiki/backup 2022-12-05 09:46:59,088: DEBUG - + rel_dir=/apps/dokuwiki/backup/ 2022-12-05 09:46:59,088: DEBUG - + dest_path=/apps/dokuwiki/backup/var/www/dokuwiki 2022-12-05 09:46:59,089: DEBUG - + dest_path=apps/dokuwiki/backup/var/www/dokuwiki 2022-12-05 09:46:59,089: DEBUG - ++ echo /var/www/dokuwiki 2022-12-05 09:46:59,090: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g' 2022-12-05 09:46:59,093: DEBUG - + local src=/var/www/dokuwiki 2022-12-05 09:46:59,095: DEBUG - ++ echo apps/dokuwiki/backup/var/www/dokuwiki 2022-12-05 09:46:59,096: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g' 2022-12-05 09:46:59,101: DEBUG - + local dest=apps/dokuwiki/backup/var/www/dokuwiki 2022-12-05 09:46:59,102: DEBUG - ++ dirname /home/yunohost.backup/tmp/20221205-084657/apps/dokuwiki/backup/var/www/dokuwiki 2022-12-05 09:46:59,105: DEBUG - + mkdir --parents /home/yunohost.backup/tmp/20221205-084657/apps/dokuwiki/backup/var/www 2022-12-05 09:46:59,110: DEBUG - + ynh_backup --src_path=/etc/nginx/conf.d/wiki.maindomain.tld.d/dokuwiki.conf 2022-12-05 09:46:59,182: DEBUG - + dest_path= 2022-12-05 09:46:59,183: DEBUG - + is_big=0 2022-12-05 09:46:59,183: DEBUG - + not_mandatory=0 2022-12-05 09:46:59,184: DEBUG - + BACKUP_CORE_ONLY=0 2022-12-05 09:46:59,185: DEBUG - + test -n dokuwiki 2022-12-05 09:46:59,185: DEBUG - ++ ynh_app_setting_get --app=dokuwiki --key=do_not_backup_data 2022-12-05 09:46:59,186: DEBUG - ++ local _globalapp=dokuwiki 2022-12-05 09:46:59,255: DEBUG - ++ app=dokuwiki 2022-12-05 09:46:59,256: DEBUG - ++ [[ do_not_backup_data =~ (unprotected|protected|skipped)_ ]] 2022-12-05 09:46:59,256: DEBUG - ++ ynh_app_setting get dokuwiki do_not_backup_data 2022-12-05 09:46:59,404: DEBUG - + do_not_backup_data= 2022-12-05 09:46:59,405: DEBUG - + '[' '!' -e /etc/nginx/conf.d/wiki.maindomain.tld.d/dokuwiki.conf ']' 2022-12-05 09:46:59,406: DEBUG - ++ realpath /etc/nginx/conf.d/wiki.maindomain.tld.d/dokuwiki.conf 2022-12-05 09:46:59,409: DEBUG - + src_path=/etc/nginx/conf.d/wiki.maindomain.tld.d/dokuwiki.conf 2022-12-05 09:46:59,409: DEBUG - + [[ -z '' ]] 2022-12-05 09:46:59,410: DEBUG - + dest_path=etc/nginx/conf.d/wiki.maindomain.tld.d/dokuwiki.conf 2022-12-05 09:46:59,410: DEBUG - + [[ -e etc/nginx/conf.d/wiki.maindomain.tld.d/dokuwiki.conf ]] 2022-12-05 09:46:59,411: DEBUG - + local rel_dir=/apps/dokuwiki/backup 2022-12-05 09:46:59,412: DEBUG - + rel_dir=/apps/dokuwiki/backup/ 2022-12-05 09:46:59,412: DEBUG - + dest_path=/apps/dokuwiki/backup/etc/nginx/conf.d/wiki.maindomain.tld.d/dokuwiki.conf 2022-12-05 09:46:59,413: DEBUG - + dest_path=apps/dokuwiki/backup/etc/nginx/conf.d/wiki.maindomain.tld.d/dokuwiki.conf 2022-12-05 09:46:59,413: DEBUG - ++ echo /etc/nginx/conf.d/wiki.maindomain.tld.d/dokuwiki.conf 2022-12-05 09:46:59,414: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g' 2022-12-05 09:46:59,417: DEBUG - + local src=/etc/nginx/conf.d/wiki.maindomain.tld.d/dokuwiki.conf 2022-12-05 09:46:59,419: DEBUG - ++ echo apps/dokuwiki/backup/etc/nginx/conf.d/wiki.maindomain.tld.d/dokuwiki.conf 2022-12-05 09:46:59,420: DEBUG - ++ sed --regexp-extended 's/"/\"\"/g' 2022-12-05 09:46:59,425: DEBUG - + local dest=apps/dokuwiki/backup/etc/nginx/conf.d/wiki.maindomain.tld.d/dokuwiki.conf 2022-12-05 09:46:59,427: DEBUG - ++ dirname /home/yunohost.backup/tmp/20221205-084657/apps/dokuwiki/backup/etc/nginx/conf.d/wiki.maindomain.tld.d/dokuwiki.conf 2022-12-05 09:46:59,430: DEBUG - + mkdir --parents /home/yunohost.backup/tmp/20221205-084657/apps/dokuwiki/backup/etc/nginx/conf.d/wiki.maindomain.tld.d 2022-12-05 09:46:59,434: DEBUG - + ynh_backup --src_path=/etc/php/8.1/fpm/pool.d/dokuwiki.conf 2022-12-05 09:46:59,507: DEBUG - + dest_path= 2022-12-05 09:46:59,508: DEBUG - + is_big=0 2022-12-05 09:46:59,508: DEBUG - + not_mandatory=0 2022-12-05 09:46:59,509: DEBUG - + BACKUP_CORE_ONLY=0 2022-12-05 09:46:59,509: DEBUG - + test -n dokuwiki 2022-12-05 09:46:59,510: DEBUG - ++ ynh_app_setting_get --app=dokuwiki --key=do_not_backup_data 2022-12-05 09:46:59,510: DEBUG - ++ local _globalapp=dokuwiki 2022-12-05 09:46:59,580: DEBUG - ++ app=dokuwiki 2022-12-05 09:46:59,581: DEBUG - ++ [[ do_not_backup_data =~ (unprotected|protected|skipped)_ ]] 2022-12-05 09:46:59,581: DEBUG - ++ ynh_app_setting get dokuwiki do_not_backup_data 2022-12-05 09:46:59,727: DEBUG - + do_not_backup_data= 2022-12-05 09:46:59,728: DEBUG - + '[' '!' -e /etc/php/8.1/fpm/pool.d/dokuwiki.conf ']' 2022-12-05 09:46:59,729: DEBUG - + ynh_print_warn '--message=Source path '\''/etc/php/8.1/fpm/pool.d/dokuwiki.conf'\'' does not exist' 2022-12-05 09:46:59,751: DEBUG - + ynh_print_log 'Source path '\''/etc/php/8.1/fpm/pool.d/dokuwiki.conf'\'' does not exist' 2022-12-05 09:46:59,752: DEBUG - + echo -e 'Source path '\''/etc/php/8.1/fpm/pool.d/dokuwiki.conf'\'' does not exist' 2022-12-05 09:46:59,752: DEBUG - + '[' 0 == 0 ']' 2022-12-05 09:46:59,753: WARNING - Source path '/etc/php/8.1/fpm/pool.d/dokuwiki.conf' does not exist 2022-12-05 09:46:59,754: DEBUG - + grep --quiet /etc/fail2ban 2022-12-05 09:46:59,755: DEBUG - + echo /etc/php/8.1/fpm/pool.d/dokuwiki.conf 2022-12-05 09:46:59,757: DEBUG - + return 1 2022-12-05 09:46:59,758: DEBUG - + ynh_exit_properly 2022-12-05 09:47:01,266: DEBUG - Could not run script: /var/cache/yunohost/app_tmp_work_dirs/app_5tmthtu9/scripts/backup 2022-12-05 09:47:01,271: ERROR - Could not back up dokuwiki
Thanks for the bug report. Should be fixed with a new version
See https://github.com/YunoHost-Apps/dokuwiki_ynh/pull/95#pullrequestreview-1314705470
Describe the bug
I cannot backup DokuWiki in Yunohost. I get an error, that DokuWiki.conf does not exist
Context
Steps to reproduce
Expected behavior
It should bmake a Backup
Logs