args:
  app: roundcube
  force_workdir: /var/cache/yunohost/app_tmp_work_dirs/app__qkjh9b1
ended_at: 2024-06-03 19:07:40.732941
env:
  BASH_XTRACEFD: '7'
  YNH_APP_ACTION: remove
  YNH_APP_BASEDIR: /var/cache/yunohost/app_tmp_work_dirs/app_xbs6d9ia
  YNH_APP_ID: roundcube
  YNH_APP_INSTANCE_NAME: roundcube
  YNH_APP_INSTANCE_NUMBER: '1'
  YNH_APP_MANIFEST_VERSION: 1.6.7~ynh1
  YNH_APP_PACKAGING_FORMAT: '2.0'
  YNH_APP_PURGE: '0'
  YNH_ARCH: arm64
  YNH_CWD: /var/cache/yunohost/app_tmp_work_dirs/app_xbs6d9ia/scripts
  YNH_DEBIAN_VERSION: bullseye
  YNH_INTERFACE: api
  YNH_STDRETURN: /tmp/tmpqfg7lu0c/stdreturn
error: An error occured inside the script snippet
interface: api
operation: app_remove
parent: 20240529-183553-resource_snippet-discourse
related_to:
- - app
  - roundcube
started_at: 2024-06-03 19:07:26.687044
success: false
yunohost_version: 11.2.12

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

2024-06-03 14:07:26,711: INFO - Removing roundcube…
2024-06-03 14:07:26,904: DEBUG - Executing command '['sh', '-c', '/bin/bash -x "./remove"  7>&1']'
2024-06-03 14:07:26,925: DEBUG - + source _common.sh
2024-06-03 14:07:26,927: DEBUG - ++ YNH_COMPOSER_VERSION=2.5.5
2024-06-03 14:07:26,928: DEBUG - ++ contextmenu_version=3.3.1
2024-06-03 14:07:26,928: DEBUG - ++ automatic_addressbook_version=v0.4.3
2024-06-03 14:07:26,929: DEBUG - ++ carddav_version=5.0.1
2024-06-03 14:07:26,929: DEBUG - + source /usr/share/yunohost/helpers
2024-06-03 14:07:26,930: DEBUG - +++ set +o
2024-06-03 14:07:26,930: DEBUG - +++ grep xtrace
2024-06-03 14:07:26,931: DEBUG - ++ readonly 'XTRACE_ENABLE=set -o xtrace'
2024-06-03 14:07:26,932: DEBUG - ++ XTRACE_ENABLE='set -o xtrace'
2024-06-03 14:07:27,210: INFO - [+++++++++++++.......] > Removing NGINX web server configuration...
2024-06-03 14:07:27,213: DEBUG - + ynh_remove_nginx_config
2024-06-03 14:07:27,213: DEBUG - + ynh_secure_remove --file=/etc/nginx/conf.d/maindomain.tld.d/roundcube.conf
2024-06-03 14:07:27,265: DEBUG - + ynh_systemd_action --service_name=nginx --action=reload
2024-06-03 14:07:27,488: DEBUG - + service_name=nginx
2024-06-03 14:07:27,489: DEBUG - + action=reload
2024-06-03 14:07:27,489: DEBUG - + line_match=
2024-06-03 14:07:27,490: DEBUG - + length=20
2024-06-03 14:07:27,490: DEBUG - + log_path=/var/log/nginx/nginx.log
2024-06-03 14:07:27,490: DEBUG - + timeout=300
2024-06-03 14:07:27,491: DEBUG - + '[' reload == stop ']'
2024-06-03 14:07:27,492: DEBUG - + '[' reload == reload ']'
2024-06-03 14:07:27,493: DEBUG - + action=reload-or-restart
2024-06-03 14:07:27,494: DEBUG - ++ date --utc --rfc-3339=seconds
2024-06-03 14:07:27,495: DEBUG - ++ cut -d+ -f1
2024-06-03 14:07:27,501: DEBUG - + local 'time_start=2024-06-03 19:07:27 UTC'
2024-06-03 14:07:27,501: DEBUG - + systemctl reload-or-restart nginx
2024-06-03 14:07:27,792: DEBUG - + ynh_remove_fpm_config
2024-06-03 14:07:27,793: DEBUG - ++ ynh_app_setting_get --app=roundcube --key=fpm_config_dir
2024-06-03 14:07:27,795: DEBUG - ++ local _globalapp=roundcube
2024-06-03 14:07:27,896: DEBUG - ++ app=roundcube
2024-06-03 14:07:27,897: DEBUG - ++ [[ fpm_config_dir =~ (unprotected|protected|skipped)_ ]]
2024-06-03 14:07:27,898: DEBUG - ++ ynh_app_setting get roundcube fpm_config_dir
2024-06-03 14:07:28,087: DEBUG - + local fpm_config_dir=/etc/php/8.1/fpm
2024-06-03 14:07:28,089: DEBUG - ++ ynh_app_setting_get --app=roundcube --key=fpm_service
2024-06-03 14:07:28,090: DEBUG - ++ local _globalapp=roundcube
2024-06-03 14:07:28,219: DEBUG - ++ app=roundcube
2024-06-03 14:07:28,220: DEBUG - ++ [[ fpm_service =~ (unprotected|protected|skipped)_ ]]
2024-06-03 14:07:28,221: DEBUG - ++ ynh_app_setting get roundcube fpm_service
2024-06-03 14:07:28,373: DEBUG - + local fpm_service=php8.1-fpm
2024-06-03 14:07:28,375: DEBUG - ++ ynh_app_setting_get --app=roundcube --key=fpm_dedicated_service
2024-06-03 14:07:28,376: DEBUG - ++ local _globalapp=roundcube
2024-06-03 14:07:28,460: DEBUG - ++ app=roundcube
2024-06-03 14:07:28,461: DEBUG - ++ [[ fpm_dedicated_service =~ (unprotected|protected|skipped)_ ]]
2024-06-03 14:07:28,461: DEBUG - ++ ynh_app_setting get roundcube fpm_dedicated_service
2024-06-03 14:07:28,616: DEBUG - + local dedicated_service=0
2024-06-03 14:07:28,617: DEBUG - + dedicated_service=0
2024-06-03 14:07:28,618: DEBUG - ++ ynh_app_setting_get --app=roundcube --key=phpversion
2024-06-03 14:07:28,619: DEBUG - ++ local _globalapp=roundcube
2024-06-03 14:07:28,704: DEBUG - ++ app=roundcube
2024-06-03 14:07:28,705: DEBUG - ++ [[ phpversion =~ (unprotected|protected|skipped)_ ]]
2024-06-03 14:07:28,706: DEBUG - ++ ynh_app_setting get roundcube phpversion
2024-06-03 14:07:28,855: DEBUG - + local phpversion=8.1
2024-06-03 14:07:28,856: DEBUG - + phpversion=8.1
2024-06-03 14:07:28,857: DEBUG - + '[' -z /etc/php/8.1/fpm ']'
2024-06-03 14:07:28,857: DEBUG - + ynh_secure_remove --file=/etc/php/8.1/fpm/pool.d/roundcube.conf
2024-06-03 14:07:28,910: DEBUG - + '[' -e /etc/php/8.1/fpm/conf.d/20-roundcube.ini ']'
2024-06-03 14:07:28,912: DEBUG - + ynh_package_is_installed --package=php8.1-fpm
2024-06-03 14:07:28,938: DEBUG - + dpkg-query --show '--showformat=${Status}' php8.1-fpm
2024-06-03 14:07:28,939: DEBUG - + grep --count 'ok installed'
2024-06-03 14:07:28,989: DEBUG - + ynh_systemd_action --service_name=php8.1-fpm --action=reload
2024-06-03 14:07:29,213: DEBUG - + service_name=php8.1-fpm
2024-06-03 14:07:29,214: DEBUG - + action=reload
2024-06-03 14:07:29,215: DEBUG - + line_match=
2024-06-03 14:07:29,215: DEBUG - + length=20
2024-06-03 14:07:29,216: DEBUG - + log_path=/var/log/php8.1-fpm/php8.1-fpm.log
2024-06-03 14:07:29,217: DEBUG - + timeout=300
2024-06-03 14:07:29,217: DEBUG - + '[' reload == stop ']'
2024-06-03 14:07:29,219: DEBUG - + '[' reload == reload ']'
2024-06-03 14:07:29,219: DEBUG - + action=reload-or-restart
2024-06-03 14:07:29,220: DEBUG - ++ date --utc --rfc-3339=seconds
2024-06-03 14:07:29,220: DEBUG - ++ cut -d+ -f1
2024-06-03 14:07:29,221: DEBUG - + local 'time_start=2024-06-03 19:07:29 UTC'
2024-06-03 14:07:29,221: DEBUG - + systemctl reload-or-restart php8.1-fpm
2024-06-03 14:07:29,273: DEBUG - + '[' 8.1 '!=' 7.4 ']'
2024-06-03 14:07:29,274: DEBUG - + '[' -n 0 ']'
2024-06-03 14:07:29,275: DEBUG - + dpkg --compare-versions 2.0 lt 2
2024-06-03 14:07:29,501: INFO - [####################] > Removal of roundcube completed
2024-06-03 14:07:30,537: INFO - Deprovisioning database...
2024-06-03 14:07:30,600: DEBUG - Executing command '['sh', '-c', '/bin/bash -x "./deprovision_database"  7>&1']'
2024-06-03 14:07:30,621: DEBUG - + source /usr/share/yunohost/helpers
2024-06-03 14:07:30,622: DEBUG - +++ set +o
2024-06-03 14:07:30,623: DEBUG - +++ grep xtrace
2024-06-03 14:07:30,627: DEBUG - ++ readonly 'XTRACE_ENABLE=set -o xtrace'
2024-06-03 14:07:30,627: DEBUG - ++ XTRACE_ENABLE='set -o xtrace'
2024-06-03 14:07:30,678: DEBUG - + ynh_abort_if_errors
2024-06-03 14:07:30,680: DEBUG - + trap ynh_exit_properly EXIT
2024-06-03 14:07:30,681: DEBUG - + ynh_mysql_remove_db roundcube roundcube
2024-06-03 14:07:30,682: DEBUG - + local -Ar args_array
2024-06-03 14:07:30,754: DEBUG - + mysqlshow
2024-06-03 14:07:30,755: DEBUG - + grep -q '^| roundcube '
2024-06-03 14:07:30,768: DEBUG - + ynh_mysql_drop_db roundcube
2024-06-03 14:07:30,769: DEBUG - + ynh_mysql_execute_as_root '--sql=DROP DATABASE roundcube;'
2024-06-03 14:07:30,814: DEBUG - + database=
2024-06-03 14:07:30,815: DEBUG - + '[' -n '' ']'
2024-06-03 14:07:30,816: DEBUG - + mysql -B ''
2024-06-03 14:07:31,002: DEBUG - + ynh_mysql_user_exists --user=roundcube
2024-06-03 14:07:31,030: DEBUG - ++ ynh_mysql_execute_as_root '--sql=SELECT User from mysql.user WHERE User = '\''roundcube'\'';'
2024-06-03 14:07:31,082: DEBUG - ++ database=
2024-06-03 14:07:31,083: DEBUG - ++ '[' -n '' ']'
2024-06-03 14:07:31,084: DEBUG - ++ mysql -B ''
2024-06-03 14:07:31,116: DEBUG - + [[ -z User
2024-06-03 14:07:31,117: DEBUG - roundcube ]]
2024-06-03 14:07:31,118: DEBUG - + return 0
2024-06-03 14:07:31,118: DEBUG - + ynh_mysql_drop_user roundcube
2024-06-03 14:07:31,119: DEBUG - + ynh_mysql_execute_as_root '--sql=DROP USER '\''roundcube'\''@'\''localhost'\'';'
2024-06-03 14:07:31,164: DEBUG - + database=
2024-06-03 14:07:31,165: DEBUG - + '[' -n '' ']'
2024-06-03 14:07:31,166: DEBUG - + mysql -B ''
2024-06-03 14:07:31,208: DEBUG - + ynh_exit_properly
2024-06-03 14:07:31,210: DEBUG - + [[ deprovision_database =~ ^install$|^upgrade$|^restore$ ]]
2024-06-03 14:07:32,258: INFO - Deprovisioning apt...
2024-06-03 14:07:32,288: DEBUG - Executing command '['sh', '-c', '/bin/bash -x "./deprovision_apt"  7>&1']'
2024-06-03 14:07:32,309: DEBUG - + source /usr/share/yunohost/helpers
2024-06-03 14:07:32,311: DEBUG - +++ set +o
2024-06-03 14:07:32,311: DEBUG - +++ grep xtrace
2024-06-03 14:07:32,315: DEBUG - ++ readonly 'XTRACE_ENABLE=set -o xtrace'
2024-06-03 14:07:32,316: DEBUG - ++ XTRACE_ENABLE='set -o xtrace'
2024-06-03 14:07:32,368: DEBUG - + ynh_abort_if_errors
2024-06-03 14:07:32,370: DEBUG - + trap ynh_exit_properly EXIT
2024-06-03 14:07:32,371: DEBUG - + ynh_remove_app_dependencies
2024-06-03 14:07:32,371: DEBUG - + local dep_app=roundcube
2024-06-03 14:07:32,372: DEBUG - + local current_dependencies=
2024-06-03 14:07:32,372: DEBUG - + ynh_package_is_installed --package=roundcube-ynh-deps
2024-06-03 14:07:32,398: DEBUG - + dpkg-query --show '--showformat=${Status}' roundcube-ynh-deps
2024-06-03 14:07:32,399: DEBUG - + grep --count 'ok installed'
2024-06-03 14:07:32,448: DEBUG - ++ dpkg-query --show '--showformat=${Depends}' roundcube-ynh-deps
2024-06-03 14:07:32,497: DEBUG - + current_dependencies='mariadb-server, php-pear, php8.1-ldap, php8.1-mysql, php8.1-cli, php8.1-intl, php8.1-zip, php8.1-gd, php8.1-mbstring, php8.1-dom, php8.1-curl, php8.1, php8.1-fpm, php8.1-common '
2024-06-03 14:07:32,498: DEBUG - + current_dependencies='mariadb-server, php-pear, php8.1-ldap, php8.1-mysql, php8.1-cli, php8.1-intl, php8.1-zip, php8.1-gd, php8.1-mbstring, php8.1-dom, php8.1-curl, php8.1, php8.1-fpm, php8.1-common '
2024-06-03 14:07:32,499: DEBUG - + apt-mark showhold
2024-06-03 14:07:32,500: DEBUG - + grep -q -w roundcube-ynh-deps
2024-06-03 14:07:32,636: DEBUG - + dpkg-query --show roundcube-ynh-deps
2024-06-03 14:07:32,683: DEBUG - + ynh_package_autopurge roundcube-ynh-deps
2024-06-03 14:07:32,684: DEBUG - + ynh_apt autoremove --purge roundcube-ynh-deps
2024-06-03 14:07:32,684: DEBUG - + ynh_wait_dpkg_free
2024-06-03 14:07:33,300: DEBUG - + return 0
2024-06-03 14:07:33,301: DEBUG - + LC_ALL=C
2024-06-03 14:07:33,302: DEBUG - + DEBIAN_FRONTEND=noninteractive
2024-06-03 14:07:33,303: DEBUG - + apt-get --assume-yes --quiet -o=Acquire::Retries=3 -o=Dpkg::Use-Pty=0 autoremove --purge roundcube-ynh-deps
2024-06-03 14:07:33,396: DEBUG - Reading package lists...
2024-06-03 14:07:34,169: DEBUG - Building dependency tree...
2024-06-03 14:07:34,173: DEBUG - Reading state information...
2024-06-03 14:07:35,328: DEBUG - The following packages will be REMOVED:
2024-06-03 14:07:35,330: DEBUG -   php8.1-ldap* roundcube-ynh-deps*
2024-06-03 14:07:36,958: DEBUG - 0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
2024-06-03 14:07:36,959: DEBUG - After this operation, 136 kB disk space will be freed.
2024-06-03 14:07:37,142: DEBUG - (Reading database ... 77657 files and directories currently installed.)
2024-06-03 14:07:37,150: DEBUG - Removing roundcube-ynh-deps (1.6.6~ynh2) ...
2024-06-03 14:07:37,202: DEBUG - Removing php8.1-ldap (8.1.28-1+0~20240424.64+debian11~1.gbpd7b516) ...
2024-06-03 14:07:37,563: DEBUG - Processing triggers for php8.1-fpm (8.1.28-1+0~20240424.64+debian11~1.gbpd7b516) ...
2024-06-03 14:07:37,869: WARNING - Job for php8.1-fpm.service failed because the control process exited with error code.
2024-06-03 14:07:37,871: WARNING - See "systemctl status php8.1-fpm.service" and "journalctl -xe" for details.
2024-06-03 14:07:37,875: WARNING - invoke-rc.d: initscript php8.1-fpm, action "restart" failed.
2024-06-03 14:07:38,396: DEBUG - * php8.1-fpm.service - The PHP 8.1 FastCGI Process Manager
2024-06-03 14:07:38,397: DEBUG -      Loaded: loaded (/lib/systemd/system/php8.1-fpm.service; enabled; vendor preset: enabled)
2024-06-03 14:07:38,397: DEBUG -      Active: failed (Result: exit-code) since Mon 2024-06-03 14:07:37 CDT; 20ms ago
2024-06-03 14:07:38,398: DEBUG -        Docs: man:php-fpm8.1(8)
2024-06-03 14:07:38,399: DEBUG -     Process: 1817874 ExecStart=/usr/sbin/php-fpm8.1 --nodaemonize --fpm-config /etc/php/8.1/fpm/php-fpm.conf (code=exited, status=78)
2024-06-03 14:07:38,404: DEBUG -     Process: 1817875 ExecStopPost=/usr/lib/php/php-fpm-socket-helper remove /run/php/php-fpm.sock /etc/php/8.1/fpm/pool.d/www.conf 81 (code=exited, status=0/SUCCESS)
2024-06-03 14:07:38,405: DEBUG -    Main PID: 1817874 (code=exited, status=78)
2024-06-03 14:07:38,405: DEBUG -         CPU: 188ms
2024-06-03 14:07:38,406: DEBUG - 
2024-06-03 14:07:38,406: DEBUG - Jun 03 14:07:37 maindomain.tld systemd[1]: Starting The PHP 8.1 FastCGI Process Manager...
2024-06-03 14:07:38,407: DEBUG - Jun 03 14:07:37 maindomain.tld php-fpm8.1[1817874]: [03-Jun-2024 14:07:37] ALERT: [pool roundcube] user has not been defined
2024-06-03 14:07:38,408: DEBUG - Jun 03 14:07:37 maindomain.tld php-fpm8.1[1817874]: [03-Jun-2024 14:07:37] ERROR: failed to post process the configuration
2024-06-03 14:07:38,409: DEBUG - Jun 03 14:07:37 maindomain.tld php-fpm8.1[1817874]: [03-Jun-2024 14:07:37] ERROR: FPM initialization failed
2024-06-03 14:07:38,409: DEBUG - Jun 03 14:07:37 maindomain.tld systemd[1]: php8.1-fpm.service: Main process exited, code=exited, status=78/CONFIG
2024-06-03 14:07:38,410: DEBUG - Jun 03 14:07:37 maindomain.tld systemd[1]: php8.1-fpm.service: Failed with result 'exit-code'.
2024-06-03 14:07:38,411: DEBUG - Jun 03 14:07:37 maindomain.tld systemd[1]: Failed to start The PHP 8.1 FastCGI Process Manager.
2024-06-03 14:07:38,412: WARNING - dpkg: error processing package php8.1-fpm (--configure):
2024-06-03 14:07:38,414: WARNING -  installed php8.1-fpm package post-installation script subprocess returned error exit status 1
2024-06-03 14:07:38,435: WARNING - Errors were encountered while processing:
2024-06-03 14:07:38,437: WARNING -  php8.1-fpm
2024-06-03 14:07:39,217: WARNING - E: Sub-process /usr/bin/dpkg returned an error code (1)
2024-06-03 14:07:39,221: DEBUG - + ynh_exit_properly
2024-06-03 14:07:39,222: DEBUG - + local exit_code=100
2024-06-03 14:07:39,222: DEBUG - + [[ deprovision_apt =~ ^install$|^upgrade$|^restore$ ]]
2024-06-03 14:07:39,223: DEBUG - + '[' 100 -eq 0 ']'
2024-06-03 14:07:40,730: ERROR - deprovision failed for apt : An error occured inside the script snippet