args: app: piwigo force_workdir: /home/yunohost.backup/tmp/piwigo-pre-upgrade1/apps/piwigo/settings ended_at: 2023-09-10 10:20:36.332771 env: BASH_XTRACEFD: '7' YNH_APP_ACTION: remove YNH_APP_BASEDIR: /var/cache/yunohost/app_tmp_work_dirs/app_8b7psz8c YNH_APP_ID: piwigo YNH_APP_INSTANCE_NAME: piwigo YNH_APP_INSTANCE_NUMBER: '1' YNH_APP_MANIFEST_VERSION: 13.5.0~ynh1 YNH_APP_PACKAGING_FORMAT: '1.0' YNH_APP_PURGE: '0' YNH_ARCH: amd64 YNH_CWD: /var/cache/yunohost/app_tmp_work_dirs/app_8b7psz8c/scripts YNH_DEBIAN_VERSION: bullseye YNH_INTERFACE: api YNH_STDRETURN: /tmp/tmp2vsl37r8/stdreturn error: null interface: api operation: app_remove parent: null related_to: - - app - piwigo started_at: 2023-09-10 10:19:46.803571 success: true yunohost_version: 11.2.4 ============ 2023-09-10 12:19:46,836: INFO - Suppression de piwigo... 2023-09-10 12:19:46,981: DEBUG - Executing command '['sh', '-c', '/bin/bash -x "./remove" 7>&1']' 2023-09-10 12:19:47,004: DEBUG - + source _common.sh 2023-09-10 12:19:47,005: DEBUG - ++ YNH_PHP_VERSION=8.0 2023-09-10 12:19:47,006: DEBUG - ++ pkg_dependencies='imagemagick php8.0-gd php8.0-imagick php8.0-xml php8.0-mbstring php8.0-mysqli php8.0-ldap' 2023-09-10 12:19:47,006: DEBUG - + source /usr/share/yunohost/helpers 2023-09-10 12:19:47,007: DEBUG - +++ grep xtrace 2023-09-10 12:19:47,007: DEBUG - +++ set +o 2023-09-10 12:19:47,010: DEBUG - ++ readonly 'XTRACE_ENABLE=set -o xtrace' 2023-09-10 12:19:47,010: DEBUG - ++ XTRACE_ENABLE='set -o xtrace' 2023-09-10 12:19:47,144: INFO - [+...................] > Loading installation settings... 2023-09-10 12:19:47,146: DEBUG - + app=piwigo 2023-09-10 12:19:47,146: DEBUG - ++ ynh_app_setting_get --app=piwigo --key=domain 2023-09-10 12:19:47,147: DEBUG - ++ local _globalapp=piwigo 2023-09-10 12:19:47,199: DEBUG - ++ app=piwigo 2023-09-10 12:19:47,199: DEBUG - ++ [[ domain =~ (unprotected|protected|skipped)_ ]] 2023-09-10 12:19:47,199: DEBUG - ++ ynh_app_setting get piwigo domain 2023-09-10 12:19:47,312: DEBUG - + domain=maindomain.tld 2023-09-10 12:19:47,313: DEBUG - ++ ynh_app_setting_get --app=piwigo --key=db_name 2023-09-10 12:19:47,313: DEBUG - ++ local _globalapp=piwigo 2023-09-10 12:19:47,366: DEBUG - ++ app=piwigo 2023-09-10 12:19:47,367: DEBUG - ++ [[ db_name =~ (unprotected|protected|skipped)_ ]] 2023-09-10 12:19:47,367: DEBUG - ++ ynh_app_setting get piwigo db_name 2023-09-10 12:19:47,479: DEBUG - + db_name=piwigo 2023-09-10 12:19:47,479: DEBUG - + db_user=piwigo 2023-09-10 12:19:47,480: DEBUG - ++ ynh_app_setting_get --app=piwigo --key=final_path 2023-09-10 12:19:47,480: DEBUG - ++ local _globalapp=piwigo 2023-09-10 12:19:47,533: DEBUG - ++ app=piwigo 2023-09-10 12:19:47,534: DEBUG - ++ [[ final_path =~ (unprotected|protected|skipped)_ ]] 2023-09-10 12:19:47,534: DEBUG - ++ ynh_app_setting get piwigo final_path 2023-09-10 12:19:47,647: DEBUG - + final_path=/var/www/piwigo 2023-09-10 12:19:47,648: DEBUG - ++ ynh_app_setting_get --app=piwigo --key=datadir 2023-09-10 12:19:47,648: DEBUG - ++ local _globalapp=piwigo 2023-09-10 12:19:47,701: DEBUG - ++ app=piwigo 2023-09-10 12:19:47,702: DEBUG - ++ [[ datadir =~ (unprotected|protected|skipped)_ ]] 2023-09-10 12:19:47,702: DEBUG - ++ ynh_app_setting get piwigo datadir 2023-09-10 12:19:47,814: DEBUG - + datadir=/home/yunohost.app/piwigo 2023-09-10 12:19:47,893: DEBUG - + ynh_mysql_remove_db --db_user=piwigo --db_name=piwigo 2023-09-10 12:19:47,894: DEBUG - + local -Ar args_array 2023-09-10 12:19:47,895: INFO - [#+..................] > Removing the MySQL database... 2023-09-10 12:19:47,947: DEBUG - + mysqlshow 2023-09-10 12:19:47,947: DEBUG - + grep -q '^| piwigo ' 2023-09-10 12:19:47,998: DEBUG - + ynh_mysql_drop_db piwigo 2023-09-10 12:19:47,999: DEBUG - + ynh_mysql_execute_as_root '--sql=DROP DATABASE piwigo;' 2023-09-10 12:19:48,039: DEBUG - + database= 2023-09-10 12:19:48,039: DEBUG - + '[' -n '' ']' 2023-09-10 12:19:48,039: DEBUG - + mysql -B '' 2023-09-10 12:19:54,067: DEBUG - + ynh_mysql_user_exists --user=piwigo 2023-09-10 12:19:54,095: DEBUG - ++ ynh_mysql_execute_as_root '--sql=SELECT User from mysql.user WHERE User = '\''piwigo'\'';' 2023-09-10 12:19:54,131: DEBUG - ++ database= 2023-09-10 12:19:54,131: DEBUG - ++ '[' -n '' ']' 2023-09-10 12:19:54,131: DEBUG - ++ mysql -B '' 2023-09-10 12:19:54,165: DEBUG - + [[ -z User 2023-09-10 12:19:54,165: DEBUG - piwigo ]] 2023-09-10 12:19:54,165: DEBUG - + return 0 2023-09-10 12:19:54,166: DEBUG - + ynh_mysql_drop_user piwigo 2023-09-10 12:19:54,166: DEBUG - + ynh_mysql_execute_as_root '--sql=DROP USER '\''piwigo'\''@'\''localhost'\'';' 2023-09-10 12:19:54,196: DEBUG - + database= 2023-09-10 12:19:54,196: DEBUG - + '[' -n '' ']' 2023-09-10 12:19:54,196: DEBUG - + mysql -B '' 2023-09-10 12:19:54,434: DEBUG - + ynh_secure_remove --file=/var/www/piwigo 2023-09-10 12:19:54,437: INFO - [##+.................] > Removing app main directory... 2023-09-10 12:19:54,952: INFO - [###++...............] > Removing NGINX web server configuration... 2023-09-10 12:19:54,953: DEBUG - + ynh_remove_nginx_config 2023-09-10 12:19:54,954: DEBUG - + ynh_secure_remove --file=/etc/nginx/conf.d/maindomain.tld.d/piwigo.conf 2023-09-10 12:19:54,987: DEBUG - + ynh_systemd_action --service_name=nginx --action=reload 2023-09-10 12:19:55,124: DEBUG - + service_name=nginx 2023-09-10 12:19:55,124: DEBUG - + action=reload 2023-09-10 12:19:55,125: DEBUG - + line_match= 2023-09-10 12:19:55,125: DEBUG - + length=20 2023-09-10 12:19:55,125: DEBUG - + log_path=/var/log/nginx/nginx.log 2023-09-10 12:19:55,125: DEBUG - + timeout=300 2023-09-10 12:19:55,126: DEBUG - + '[' reload == stop ']' 2023-09-10 12:19:55,126: DEBUG - + '[' reload == reload ']' 2023-09-10 12:19:55,127: DEBUG - + action=reload-or-restart 2023-09-10 12:19:55,127: DEBUG - ++ cut -d+ -f1 2023-09-10 12:19:55,128: DEBUG - ++ date --utc --rfc-3339=seconds 2023-09-10 12:19:55,131: DEBUG - + local 'time_start=2023-09-10 10:19:55 UTC' 2023-09-10 12:19:55,132: DEBUG - + systemctl reload-or-restart nginx 2023-09-10 12:19:55,470: INFO - [#####+..............] > Removing PHP-FPM configuration... 2023-09-10 12:19:55,471: DEBUG - + ynh_remove_fpm_config 2023-09-10 12:19:55,472: DEBUG - ++ ynh_app_setting_get --app=piwigo --key=fpm_config_dir 2023-09-10 12:19:55,472: DEBUG - ++ local _globalapp=piwigo 2023-09-10 12:19:55,525: DEBUG - ++ app=piwigo 2023-09-10 12:19:55,525: DEBUG - ++ [[ fpm_config_dir =~ (unprotected|protected|skipped)_ ]] 2023-09-10 12:19:55,525: DEBUG - ++ ynh_app_setting get piwigo fpm_config_dir 2023-09-10 12:19:55,641: DEBUG - + local fpm_config_dir=/etc/php/8.0/fpm 2023-09-10 12:19:55,642: DEBUG - ++ ynh_app_setting_get --app=piwigo --key=fpm_service 2023-09-10 12:19:55,642: DEBUG - ++ local _globalapp=piwigo 2023-09-10 12:19:55,695: DEBUG - ++ app=piwigo 2023-09-10 12:19:55,696: DEBUG - ++ [[ fpm_service =~ (unprotected|protected|skipped)_ ]] 2023-09-10 12:19:55,696: DEBUG - ++ ynh_app_setting get piwigo fpm_service 2023-09-10 12:19:55,809: DEBUG - + local fpm_service=php8.0-fpm 2023-09-10 12:19:55,810: DEBUG - ++ ynh_app_setting_get --app=piwigo --key=fpm_dedicated_service 2023-09-10 12:19:55,811: DEBUG - ++ local _globalapp=piwigo 2023-09-10 12:19:55,863: DEBUG - ++ app=piwigo 2023-09-10 12:19:55,864: DEBUG - ++ [[ fpm_dedicated_service =~ (unprotected|protected|skipped)_ ]] 2023-09-10 12:19:55,864: DEBUG - ++ ynh_app_setting get piwigo fpm_dedicated_service 2023-09-10 12:19:55,976: DEBUG - + local dedicated_service=0 2023-09-10 12:19:55,976: DEBUG - + dedicated_service=0 2023-09-10 12:19:55,977: DEBUG - ++ ynh_app_setting_get --app=piwigo --key=phpversion 2023-09-10 12:19:55,977: DEBUG - ++ local _globalapp=piwigo 2023-09-10 12:19:56,030: DEBUG - ++ app=piwigo 2023-09-10 12:19:56,031: DEBUG - ++ [[ phpversion =~ (unprotected|protected|skipped)_ ]] 2023-09-10 12:19:56,031: DEBUG - ++ ynh_app_setting get piwigo phpversion 2023-09-10 12:19:56,144: DEBUG - + local phpversion=8.0 2023-09-10 12:19:56,144: DEBUG - + phpversion=8.0 2023-09-10 12:19:56,145: DEBUG - + '[' -z /etc/php/8.0/fpm ']' 2023-09-10 12:19:56,145: DEBUG - + ynh_secure_remove --file=/etc/php/8.0/fpm/pool.d/piwigo.conf 2023-09-10 12:19:56,179: DEBUG - + '[' -e /etc/php/8.0/fpm/conf.d/20-piwigo.ini ']' 2023-09-10 12:19:56,179: DEBUG - + ynh_package_is_installed --package=php8.0-fpm 2023-09-10 12:19:56,196: DEBUG - + ynh_wait_dpkg_free 2023-09-10 12:19:56,383: DEBUG - + return 0 2023-09-10 12:19:56,384: DEBUG - + dpkg-query --show '--showformat=${Status}' php8.0-fpm 2023-09-10 12:19:56,385: DEBUG - + grep --count 'ok installed' 2023-09-10 12:19:56,422: DEBUG - + ynh_systemd_action --service_name=php8.0-fpm --action=reload 2023-09-10 12:19:56,570: DEBUG - + service_name=php8.0-fpm 2023-09-10 12:19:56,570: DEBUG - + action=reload 2023-09-10 12:19:56,571: DEBUG - + line_match= 2023-09-10 12:19:56,571: DEBUG - + length=20 2023-09-10 12:19:56,571: DEBUG - + log_path=/var/log/php8.0-fpm/php8.0-fpm.log 2023-09-10 12:19:56,571: DEBUG - + timeout=300 2023-09-10 12:19:56,572: DEBUG - + '[' reload == stop ']' 2023-09-10 12:19:56,572: DEBUG - + '[' reload == reload ']' 2023-09-10 12:19:56,573: DEBUG - + action=reload-or-restart 2023-09-10 12:19:56,573: DEBUG - ++ cut -d+ -f1 2023-09-10 12:19:56,574: DEBUG - ++ date --utc --rfc-3339=seconds 2023-09-10 12:19:56,577: DEBUG - + local 'time_start=2023-09-10 10:19:56 UTC' 2023-09-10 12:19:56,578: DEBUG - + systemctl reload-or-restart php8.0-fpm 2023-09-10 12:19:56,605: DEBUG - + '[' 8.0 '!=' 7.4 ']' 2023-09-10 12:19:56,605: DEBUG - + '[' -n 0 ']' 2023-09-10 12:19:56,605: DEBUG - + dpkg --compare-versions 1.0 lt 2 2023-09-10 12:19:56,606: DEBUG - + ynh_remove_app_dependencies 2023-09-10 12:19:56,606: DEBUG - + local dep_app=piwigo 2023-09-10 12:19:56,606: DEBUG - + local current_dependencies= 2023-09-10 12:19:56,606: DEBUG - + ynh_package_is_installed --package=piwigo-ynh-deps 2023-09-10 12:19:56,624: DEBUG - + ynh_wait_dpkg_free 2023-09-10 12:19:56,812: DEBUG - + return 0 2023-09-10 12:19:56,813: DEBUG - + dpkg-query --show '--showformat=${Status}' piwigo-ynh-deps 2023-09-10 12:19:56,813: DEBUG - + grep --count 'ok installed' 2023-09-10 12:19:56,851: DEBUG - ++ dpkg-query --show '--showformat=${Depends}' piwigo-ynh-deps 2023-09-10 12:19:56,887: DEBUG - + current_dependencies='imagemagick, php8.0-gd, php8.0-imagick, php8.0-xml, php8.0-mbstring, php8.0-mysqli, php8.0-ldap, php8.0, php8.0-fpm, php8.0-common ' 2023-09-10 12:19:56,887: DEBUG - + current_dependencies='imagemagick, php8.0-gd, php8.0-imagick, php8.0-xml, php8.0-mbstring, php8.0-mysqli, php8.0-ldap, php8.0, php8.0-fpm, php8.0-common ' 2023-09-10 12:19:56,888: DEBUG - + grep -q -w piwigo-ynh-deps 2023-09-10 12:19:56,889: DEBUG - + apt-mark showhold 2023-09-10 12:19:57,011: DEBUG - + dpkg-query --show piwigo-ynh-deps 2023-09-10 12:19:57,048: DEBUG - + ynh_package_autopurge piwigo-ynh-deps 2023-09-10 12:19:57,048: DEBUG - + ynh_apt autoremove --purge piwigo-ynh-deps 2023-09-10 12:19:57,049: DEBUG - + ynh_wait_dpkg_free 2023-09-10 12:19:57,255: DEBUG - + return 0 2023-09-10 12:19:57,255: DEBUG - + LC_ALL=C 2023-09-10 12:19:57,255: DEBUG - + DEBIAN_FRONTEND=noninteractive 2023-09-10 12:19:57,256: DEBUG - + apt-get --assume-yes --quiet -o=Acquire::Retries=3 -o=Dpkg::Use-Pty=0 autoremove --purge piwigo-ynh-deps 2023-09-10 12:19:57,363: DEBUG - Reading package lists... 2023-09-10 12:19:57,709: DEBUG - Building dependency tree... 2023-09-10 12:19:57,712: DEBUG - Reading state information... 2023-09-10 12:19:58,334: DEBUG - The following packages will be REMOVED: 2023-09-10 12:19:58,349: DEBUG - php8.0* php8.0-fpm* php8.0-imagick* php8.0-ldap* php8.0-mysql* 2023-09-10 12:19:58,349: DEBUG - piwigo-ynh-deps* 2023-09-10 12:19:59,692: DEBUG - 0 upgraded, 0 newly installed, 6 to remove and 0 not upgraded. 2023-09-10 12:19:59,692: DEBUG - After this operation, 6217 kB disk space will be freed. 2023-09-10 12:19:59,900: DEBUG - (Reading database ... 63595 files and directories currently installed.) 2023-09-10 12:19:59,909: DEBUG - Removing piwigo-ynh-deps (13.5.0~ynh1) ... 2023-09-10 12:20:00,574: DEBUG - Removing php8.0 (1:8.0.30-2+0~20230904.59+debian11~1.gbp806e95) ... 2023-09-10 12:20:01,329: DEBUG - Removing php8.0-imagick (3.7.0-4+0~20230701.41+debian11~1.gbpbf7e27) ... 2023-09-10 12:20:02,242: DEBUG - Removing php8.0-fpm (1:8.0.30-2+0~20230904.59+debian11~1.gbp806e95) ... 2023-09-10 12:20:14,623: DEBUG - Removing php8.0-ldap (1:8.0.30-2+0~20230904.59+debian11~1.gbp806e95) ... 2023-09-10 12:20:15,228: DEBUG - Removing php8.0-mysql (1:8.0.30-2+0~20230904.59+debian11~1.gbp806e95) ... 2023-09-10 12:20:16,088: DEBUG - Processing triggers for man-db (2.9.4-2) ... 2023-09-10 12:20:18,096: DEBUG - (Reading database ... 63540 files and directories currently installed.) 2023-09-10 12:20:18,105: DEBUG - Purging configuration files for php8.0-mysql (1:8.0.30-2+0~20230904.59+debian11~1.gbp806e95) ... 2023-09-10 12:20:20,334: DEBUG - Purging configuration files for php8.0-fpm (1:8.0.30-2+0~20230904.59+debian11~1.gbp806e95) ... 2023-09-10 12:20:23,061: DEBUG - Purging configuration files for php8.0-ldap (1:8.0.30-2+0~20230904.59+debian11~1.gbp806e95) ... 2023-09-10 12:20:24,204: DEBUG - Purging configuration files for php8.0-imagick (3.7.0-4+0~20230701.41+debian11~1.gbpbf7e27) ... 2023-09-10 12:20:25,843: INFO - [######+.............] > Removing dependencies... 2023-09-10 12:20:25,844: DEBUG - + ynh_remove_app_dependencies 2023-09-10 12:20:25,845: DEBUG - + local dep_app=piwigo 2023-09-10 12:20:25,845: DEBUG - + local current_dependencies= 2023-09-10 12:20:25,845: DEBUG - + ynh_package_is_installed --package=piwigo-ynh-deps 2023-09-10 12:20:25,861: DEBUG - + ynh_wait_dpkg_free 2023-09-10 12:20:26,046: DEBUG - + return 0 2023-09-10 12:20:26,047: DEBUG - + dpkg-query --show '--showformat=${Status}' piwigo-ynh-deps 2023-09-10 12:20:26,047: DEBUG - + grep --count 'ok installed' 2023-09-10 12:20:26,084: DEBUG - + apt-mark showhold 2023-09-10 12:20:26,085: DEBUG - + grep -q -w piwigo-ynh-deps 2023-09-10 12:20:26,211: DEBUG - + dpkg-query --show piwigo-ynh-deps 2023-09-10 12:20:26,375: DEBUG - + ynh_remove_fail2ban_config 2023-09-10 12:20:26,375: DEBUG - + ynh_secure_remove --file=/etc/fail2ban/jail.d/piwigo.conf 2023-09-10 12:20:26,377: INFO - [#######+++++++++....] > Removing Fail2Ban configuration... 2023-09-10 12:20:26,410: DEBUG - + ynh_secure_remove --file=/etc/fail2ban/filter.d/piwigo.conf 2023-09-10 12:20:26,446: DEBUG - + ynh_systemd_action --service_name=fail2ban --action=reload 2023-09-10 12:20:26,592: DEBUG - + service_name=fail2ban 2023-09-10 12:20:26,593: DEBUG - + action=reload 2023-09-10 12:20:26,593: DEBUG - + line_match= 2023-09-10 12:20:26,593: DEBUG - + length=20 2023-09-10 12:20:26,594: DEBUG - + log_path=/var/log/fail2ban/fail2ban.log 2023-09-10 12:20:26,594: DEBUG - + timeout=300 2023-09-10 12:20:26,594: DEBUG - + '[' reload == stop ']' 2023-09-10 12:20:26,595: DEBUG - + '[' reload == reload ']' 2023-09-10 12:20:26,595: DEBUG - + action=reload-or-restart 2023-09-10 12:20:26,595: DEBUG - ++ cut -d+ -f1 2023-09-10 12:20:26,596: DEBUG - ++ date --utc --rfc-3339=seconds 2023-09-10 12:20:26,600: DEBUG - + local 'time_start=2023-09-10 10:20:26 UTC' 2023-09-10 12:20:26,600: DEBUG - + systemctl reload-or-restart fail2ban 2023-09-10 12:20:30,877: INFO - [################+...] > Removing the dedicated system user... 2023-09-10 12:20:30,878: DEBUG - + ynh_system_user_delete --username=piwigo 2023-09-10 12:20:30,895: DEBUG - + ynh_system_user_exists piwigo 2023-09-10 12:20:30,913: DEBUG - + getent passwd piwigo 2023-09-10 12:20:30,916: DEBUG - + deluser piwigo 2023-09-10 12:20:31,092: DEBUG - Suppression de l'utilisateur « piwigo »... 2023-09-10 12:20:31,092: DEBUG - Attention ! Le groupe « piwigo » ne contient plus aucun membre. 2023-09-10 12:20:32,133: DEBUG - Fait. 2023-09-10 12:20:32,139: DEBUG - + ynh_system_group_exists piwigo 2023-09-10 12:20:32,164: DEBUG - + getent group piwigo 2023-09-10 12:20:32,319: INFO - [####################] > Removal of piwigo completed 2023-09-10 12:20:34,165: DEBUG - Permission 'piwigo.main' supprimée 2023-09-10 12:20:34,167: DEBUG - Journal complet de cette opération : '<a href="#/tools/logs/20230910-102033-permission_delete-piwigo" style="text-decoration:underline"> Supprimer permission 'piwigo' </a>' 2023-09-10 12:20:34,207: SUCCESS - piwigo désinstallé 2023-09-10 12:20:34,281: DEBUG - The permission database has been resynchronized 2023-09-10 12:20:34,391: DEBUG - La configuration de SSOwat a été regénérée 2023-09-10 12:20:34,402: DEBUG - Checking that required services are up and running...