ended_at: 2022-12-14 12:17:01.682357
env:
  BASH_XTRACEFD: '7'
  YNH_APP_BASEDIR: /home/yunohost.backup/tmp/automatic-2022-12-12/apps/mattermost/settings
  YNH_APP_ID: mattermost
  YNH_APP_INSTANCE_NAME: mattermost
  YNH_APP_INSTANCE_NUMBER: '1'
  YNH_APP_MANIFEST_VERSION: 7.3.0~ynh1
  YNH_ARCH: amd64
  YNH_CWD: /home/yunohost.backup/tmp/automatic-2022-12-12/apps/mattermost/settings/scripts
  YNH_INTERFACE: api
  YNH_STDRETURN: /tmp/tmp3u96tghx/stdreturn
error: null
interface: api
operation: remove_on_failed_restore
parent: null
related_to:
- - app
  - mattermost
started_at: 2022-12-14 12:16:58.095419
success: true
yunohost_version: 11.0.10.2

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

2022-12-14 12:16:58,100: DEBUG - Executing command '['sh', '-c', '/bin/bash -x "./remove"  7>&1']'
2022-12-14 12:16:58,104: DEBUG - + source _common.sh
2022-12-14 12:16:58,105: DEBUG - + source /usr/share/yunohost/helpers
2022-12-14 12:16:58,105: DEBUG - +++ set +o
2022-12-14 12:16:58,105: DEBUG - +++ grep xtrace
2022-12-14 12:16:58,106: DEBUG - ++ readonly 'XTRACE_ENABLE=set -o xtrace'
2022-12-14 12:16:58,106: DEBUG - ++ XTRACE_ENABLE='set -o xtrace'
2022-12-14 12:16:58,118: DEBUG - + app=mattermost
2022-12-14 12:16:58,118: DEBUG - ++ ynh_app_setting_get --app=mattermost --key=domain
2022-12-14 12:16:58,118: DEBUG - ++ local _globalapp=mattermost
2022-12-14 12:16:58,137: DEBUG - ++ app=mattermost
2022-12-14 12:16:58,137: DEBUG - ++ [[ domain =~ (unprotected|protected|skipped)_ ]]
2022-12-14 12:16:58,137: DEBUG - ++ ynh_app_setting get mattermost domain
2022-12-14 12:16:58,175: DEBUG - + domain=maindomain.tld
2022-12-14 12:16:58,175: DEBUG - ++ ynh_app_setting_get --app=mattermost --key=port
2022-12-14 12:16:58,175: DEBUG - ++ local _globalapp=mattermost
2022-12-14 12:16:58,193: DEBUG - ++ app=mattermost
2022-12-14 12:16:58,193: DEBUG - ++ [[ port =~ (unprotected|protected|skipped)_ ]]
2022-12-14 12:16:58,193: DEBUG - ++ ynh_app_setting get mattermost port
2022-12-14 12:16:58,230: DEBUG - + port=8065
2022-12-14 12:16:58,230: DEBUG - ++ ynh_app_setting_get --app=mattermost --key=db_name
2022-12-14 12:16:58,231: DEBUG - ++ local _globalapp=mattermost
2022-12-14 12:16:58,248: DEBUG - ++ app=mattermost
2022-12-14 12:16:58,248: DEBUG - ++ [[ db_name =~ (unprotected|protected|skipped)_ ]]
2022-12-14 12:16:58,248: DEBUG - ++ ynh_app_setting get mattermost db_name
2022-12-14 12:16:58,285: DEBUG - + db_name=mattermost
2022-12-14 12:16:58,285: DEBUG - + db_user=mattermost
2022-12-14 12:16:58,285: DEBUG - ++ ynh_app_setting_get --app=mattermost --key=final_path
2022-12-14 12:16:58,285: DEBUG - ++ local _globalapp=mattermost
2022-12-14 12:16:58,303: DEBUG - ++ app=mattermost
2022-12-14 12:16:58,303: DEBUG - ++ [[ final_path =~ (unprotected|protected|skipped)_ ]]
2022-12-14 12:16:58,303: DEBUG - ++ ynh_app_setting get mattermost final_path
2022-12-14 12:16:58,340: DEBUG - + final_path=/var/www/mattermost
2022-12-14 12:16:58,340: DEBUG - ++ ynh_app_setting_get --app=mattermost --key=data_path
2022-12-14 12:16:58,340: DEBUG - ++ local _globalapp=mattermost
2022-12-14 12:16:58,358: DEBUG - ++ app=mattermost
2022-12-14 12:16:58,358: DEBUG - ++ [[ data_path =~ (unprotected|protected|skipped)_ ]]
2022-12-14 12:16:58,358: DEBUG - ++ ynh_app_setting get mattermost data_path
2022-12-14 12:16:58,395: DEBUG - + data_path=/home/yunohost.app/mattermost
2022-12-14 12:16:58,395: DEBUG - + ynh_exec_warn_less yunohost service status mattermost
2022-12-14 12:16:58,395: DEBUG - + [[ 4 -eq 1 ]]
2022-12-14 12:16:58,395: DEBUG - + yunohost service status mattermost
2022-12-14 12:16:58,674: INFO - [+...................] > Removing mattermost service...
2022-12-14 12:16:58,674: DEBUG - + yunohost service remove mattermost
2022-12-14 12:16:58,852: DEBUG - Service 'mattermost' removed
2022-12-14 12:16:58,924: INFO - [#+..................] > Stopping and removing the systemd service...
2022-12-14 12:16:58,924: DEBUG - + ynh_remove_systemd_config
2022-12-14 12:16:58,925: DEBUG - + local service=mattermost
2022-12-14 12:16:58,925: DEBUG - + local finalsystemdconf=/etc/systemd/system/mattermost.service
2022-12-14 12:16:58,925: DEBUG - + '[' -e /etc/systemd/system/mattermost.service ']'
2022-12-14 12:16:58,925: DEBUG - + ynh_systemd_action --service_name=mattermost --action=stop
2022-12-14 12:16:58,977: DEBUG - + service_name=mattermost
2022-12-14 12:16:58,977: DEBUG - + action=stop
2022-12-14 12:16:58,977: DEBUG - + line_match=
2022-12-14 12:16:58,977: DEBUG - + length=20
2022-12-14 12:16:58,977: DEBUG - + log_path=/var/log/mattermost/mattermost.log
2022-12-14 12:16:58,977: DEBUG - + timeout=300
2022-12-14 12:16:58,977: DEBUG - + '[' stop == stop ']'
2022-12-14 12:16:58,977: DEBUG - + systemctl is-active --quiet mattermost
2022-12-14 12:16:58,980: DEBUG - + return 0
2022-12-14 12:16:58,980: DEBUG - + systemctl disable mattermost --quiet
2022-12-14 12:16:59,154: DEBUG - + ynh_secure_remove --file=/etc/systemd/system/mattermost.service
2022-12-14 12:16:59,166: DEBUG - + systemctl daemon-reload
2022-12-14 12:16:59,369: INFO - [##++................] > Removing the MySQL database...
2022-12-14 12:16:59,370: DEBUG - + ynh_mysql_remove_db --db_user=mattermost --db_name=mattermost
2022-12-14 12:16:59,370: DEBUG - + local -Ar args_array
2022-12-14 12:16:59,389: DEBUG - + mysqlshow
2022-12-14 12:16:59,389: DEBUG - + grep -q '^| mattermost '
2022-12-14 12:16:59,401: DEBUG - + ynh_mysql_drop_db mattermost
2022-12-14 12:16:59,402: DEBUG - + ynh_mysql_execute_as_root '--sql=DROP DATABASE mattermost;'
2022-12-14 12:16:59,433: DEBUG - + database=
2022-12-14 12:16:59,433: DEBUG - + '[' -n '' ']'
2022-12-14 12:16:59,433: DEBUG - + mysql -B ''
2022-12-14 12:16:59,825: DEBUG - + ynh_mysql_user_exists --user=mattermost
2022-12-14 12:16:59,842: DEBUG - ++ ynh_mysql_execute_as_root '--sql=SELECT User from mysql.user WHERE User = '\''mattermost'\'';'
2022-12-14 12:16:59,868: DEBUG - ++ database=
2022-12-14 12:16:59,869: DEBUG - ++ '[' -n '' ']'
2022-12-14 12:16:59,869: DEBUG - ++ mysql -B ''
2022-12-14 12:16:59,885: DEBUG - + [[ -z User
2022-12-14 12:16:59,885: DEBUG - mattermost ]]
2022-12-14 12:16:59,886: DEBUG - + return 0
2022-12-14 12:16:59,886: DEBUG - + ynh_mysql_drop_user mattermost
2022-12-14 12:16:59,886: DEBUG - + ynh_mysql_execute_as_root '--sql=DROP USER '\''mattermost'\''@'\''localhost'\'';'
2022-12-14 12:16:59,909: DEBUG - + database=
2022-12-14 12:16:59,909: DEBUG - + '[' -n '' ']'
2022-12-14 12:16:59,909: DEBUG - + mysql -B ''
2022-12-14 12:16:59,964: INFO - [####++++++..........] > Removing mattermost main directory...
2022-12-14 12:16:59,965: DEBUG - + ynh_secure_remove --file=/var/www/mattermost
2022-12-14 12:17:00,124: INFO - [##########+++++.....] > Removing NGINX web server configuration...
2022-12-14 12:17:00,124: DEBUG - + ynh_remove_nginx_config
2022-12-14 12:17:00,124: DEBUG - + ynh_secure_remove --file=/etc/nginx/conf.d/maindomain.tld.d/mattermost.conf
2022-12-14 12:17:00,136: DEBUG - + ynh_systemd_action --service_name=nginx --action=reload
2022-12-14 12:17:00,187: DEBUG - + service_name=nginx
2022-12-14 12:17:00,187: DEBUG - + action=reload
2022-12-14 12:17:00,187: DEBUG - + line_match=
2022-12-14 12:17:00,187: DEBUG - + length=20
2022-12-14 12:17:00,187: DEBUG - + log_path=/var/log/nginx/nginx.log
2022-12-14 12:17:00,187: DEBUG - + timeout=300
2022-12-14 12:17:00,187: DEBUG - + '[' reload == stop ']'
2022-12-14 12:17:00,188: DEBUG - + '[' reload == reload ']'
2022-12-14 12:17:00,188: DEBUG - + action=reload-or-restart
2022-12-14 12:17:00,188: DEBUG - + systemctl reload-or-restart nginx
2022-12-14 12:17:00,417: INFO - [###############+....] > Removing logrotate configuration...
2022-12-14 12:17:00,417: DEBUG - + ynh_remove_logrotate
2022-12-14 12:17:00,418: DEBUG - + '[' -e /etc/logrotate.d/mattermost ']'
2022-12-14 12:17:00,418: DEBUG - + ynh_secure_remove --file=/var/log/mattermost
2022-12-14 12:17:00,474: INFO - [################+...] > Removing the dedicated system user...
2022-12-14 12:17:00,474: DEBUG - + ynh_system_user_delete --username=mattermost
2022-12-14 12:17:00,480: DEBUG - + ynh_system_user_exists mattermost
2022-12-14 12:17:00,486: DEBUG - + getent passwd mattermost
2022-12-14 12:17:00,487: DEBUG - + deluser mattermost
2022-12-14 12:17:00,558: DEBUG - Removing user `mattermost' ...
2022-12-14 12:17:00,559: DEBUG - Warning: group `mattermost' has no more members.
2022-12-14 12:17:00,625: DEBUG - Done.
2022-12-14 12:17:00,627: DEBUG - + ynh_system_group_exists mattermost
2022-12-14 12:17:00,634: DEBUG - + getent group mattermost
2022-12-14 12:17:00,680: INFO - [####################] > Removal of mattermost completed