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...