ended_at: 2025-03-26 07:56:32.482373
env:
  YNH_APP_ACTION: upgrade
  YNH_APP_BASEDIR: /var/cache/yunohost/app_tmp_work_dirs/app_jxvthxcr
  YNH_APP_CURRENT_VERSION: 14.5.0~ynh1
  YNH_APP_ID: piwigo
  YNH_APP_INSTANCE_NAME: piwigo
  YNH_APP_INSTANCE_NUMBER: '1'
  YNH_APP_MANIFEST_VERSION: 15.5.0~ynh3
  YNH_APP_PACKAGING_FORMAT: '2.0'
  YNH_APP_UPGRADE_TYPE: UPGRADE_APP
  YNH_ARCH: amd64
  YNH_DEBIAN_VERSION: bookworm
  YNH_DEFAULT_PHP_VERSION: '8.2'
  YNH_HELPERS_VERSION: '2'
error: An error occurred inside the app upgrade script
interface: api
operation: app_upgrade
parent: null
related_to:
- - app
  - piwigo
started_at: 2025-03-26 07:56:11.125357
success: false
yunohost_version: 12.0.12

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

2025-03-26 08:56:11,130: INFO - Updating sources...
2025-03-26 08:56:11,132: DEBUG - Prefetching asset main: https://piwigo.org/download/dlcounter.php?code=15.5.0 ...
2025-03-26 08:56:12,150: DEBUG - Prefetching asset ldap_plugin: https://github.com/kipjr/ldap_login/archive/refs/tags/13.8.0.tar.gz ...
2025-03-26 08:56:12,970: DEBUG - Prefetching asset log_failed_logins_plugin: http://piwigo.org/ext/download.php?rid=8501 ...
2025-03-26 08:56:13,205: INFO - Updating system_user...
2025-03-26 08:56:13,248: INFO - Updating install_dir...
2025-03-26 08:56:13,255: INFO - Updating data_dir...
2025-03-26 08:56:13,261: INFO - Updating permissions...
2025-03-26 08:56:13,269: DEBUG - Nothing to update in LDAP
2025-03-26 08:56:13,270: DEBUG - Permission 'piwigo.main' updated
2025-03-26 08:56:13,271: DEBUG - Full log of this operation: '<a href="#/tools/logs/20250326-075613-user_permission_update-piwigo" style="text-decoration:underline">Update accesses for permission 'piwigo'</a>'
2025-03-26 08:56:13,279: DEBUG - Nothing to update in LDAP
2025-03-26 08:56:13,279: DEBUG - Permission 'piwigo.main' updated
2025-03-26 08:56:13,280: DEBUG - Full log of this operation: '<a href="#/tools/logs/20250326-075613-permission_url-piwigo" style="text-decoration:underline">Update URL related to permission 'piwigo'</a>'
2025-03-26 08:56:13,285: DEBUG - The permission database has been resynchronized
2025-03-26 08:56:13,309: DEBUG - SSO and portal configurations regenerated
2025-03-26 08:56:13,315: INFO - Updating apt...
2025-03-26 08:56:13,319: DEBUG - Executing command '['sh', '-c', '/bin/bash -x "./provision_or_update_apt"  7>&1']'
2025-03-26 08:56:13,323: DEBUG - + source /usr/share/yunohost/helpers
2025-03-26 08:56:13,324: DEBUG - ++++ dirname -- /usr/share/yunohost/helpers
2025-03-26 08:56:13,324: DEBUG - +++ cd -- /usr/share/yunohost
2025-03-26 08:56:13,324: DEBUG - +++ pwd
2025-03-26 08:56:13,325: DEBUG - ++ SCRIPT_DIR=/usr/share/yunohost
2025-03-26 08:56:13,325: DEBUG - ++ YNH_HELPERS_VERSION=2
2025-03-26 08:56:13,326: DEBUG - ++ readonly 'XTRACE_ENABLE=set -o xtrace'
2025-03-26 08:56:13,326: DEBUG - ++ XTRACE_ENABLE='set -o xtrace'
2025-03-26 08:56:13,344: DEBUG - + ynh_abort_if_errors
2025-03-26 08:56:13,345: DEBUG - + trap ynh_exit_properly EXIT
2025-03-26 08:56:13,345: DEBUG - + ynh_install_app_dependencies mariadb-server imagemagick php8.3-gd php8.3-imagick php8.3-xml php8.3-mbstring php8.3-mysqli php8.3-ldap
2025-03-26 08:56:13,345: DEBUG - + local 'dependencies=mariadb-server imagemagick php8.3-gd php8.3-imagick php8.3-xml php8.3-mbstring php8.3-mysqli php8.3-ldap'
2025-03-26 08:56:13,345: DEBUG - ++ echo 'mariadb-server imagemagick php8.3-gd php8.3-imagick php8.3-xml php8.3-mbstring php8.3-mysqli php8.3-ldap'
2025-03-26 08:56:13,345: DEBUG - ++ sed 's/\([^\<=\>]\)\ \([^(]\)/\1, \2/g'
2025-03-26 08:56:13,346: DEBUG - + dependencies='mariadb-server, imagemagick, php8.3-gd, php8.3-imagick, php8.3-xml, php8.3-mbstring, php8.3-mysqli, php8.3-ldap'
2025-03-26 08:56:13,347: DEBUG - + local 'dependencies=mariadb-server, imagemagick, php8.3-gd, php8.3-imagick, php8.3-xml, php8.3-mbstring, php8.3-mysqli, php8.3-ldap'
2025-03-26 08:56:13,347: DEBUG - ++ ynh_read_manifest --manifest_key=version
2025-03-26 08:56:13,359: DEBUG - ++ '[' '!' -e '' ']'
2025-03-26 08:56:13,360: DEBUG - ++ '[' -e /var/cache/yunohost/app_tmp_work_dirs/app_jxvthxcr/manifest.json ']'
2025-03-26 08:56:13,360: DEBUG - ++ '[' -e /var/cache/yunohost/app_tmp_work_dirs/app_jxvthxcr/manifest.toml ']'
2025-03-26 08:56:13,360: DEBUG - ++ manifest=/var/cache/yunohost/app_tmp_work_dirs/app_jxvthxcr/manifest.toml
2025-03-26 08:56:13,360: DEBUG - ++ echo /var/cache/yunohost/app_tmp_work_dirs/app_jxvthxcr/manifest.toml
2025-03-26 08:56:13,360: DEBUG - ++ grep -q '\.json$'
2025-03-26 08:56:13,361: DEBUG - ++ cat /var/cache/yunohost/app_tmp_work_dirs/app_jxvthxcr/manifest.toml
2025-03-26 08:56:13,361: DEBUG - ++ python3 -c 'import json, toml, sys; print(json.dumps(toml.load(sys.stdin)))'
2025-03-26 08:56:13,361: DEBUG - ++ jq .version --raw-output
2025-03-26 08:56:13,397: DEBUG - + local version=15.5.0~ynh3
2025-03-26 08:56:13,398: DEBUG - + '[' -z 15.5.0~ynh3 ']'
2025-03-26 08:56:13,398: DEBUG - + '[' 15.5.0~ynh3 == null ']'
2025-03-26 08:56:13,398: DEBUG - + local dep_app=piwigo
2025-03-26 08:56:13,398: DEBUG - + [[ mariadb-server, imagemagick, php8.3-gd, php8.3-imagick, php8.3-xml, php8.3-mbstring, php8.3-mysqli, php8.3-ldap =~ [<=>] ]]
2025-03-26 08:56:13,398: DEBUG - ++ echo mariadb-server, imagemagick, php8.3-gd, php8.3-imagick, php8.3-xml, php8.3-mbstring, php8.3-mysqli, php8.3-ldap
2025-03-26 08:56:13,399: DEBUG - ++ grep -oP '(?<=php)[0-9.]+(?=-|\>|)'
2025-03-26 08:56:13,400: DEBUG - ++ sort -u
2025-03-26 08:56:13,400: DEBUG - + local specific_php_version=8.3
2025-03-26 08:56:13,400: DEBUG - + [[ -n 8.3 ]]
2025-03-26 08:56:13,401: DEBUG - ++ echo 8.3
2025-03-26 08:56:13,401: DEBUG - ++ wc -l
2025-03-26 08:56:13,402: DEBUG - + [[ 1 -eq 1 ]]
2025-03-26 08:56:13,402: DEBUG - + dependencies+=', php8.3, php8.3-fpm, php8.3-common'
2025-03-26 08:56:13,403: DEBUG - ++ ynh_app_setting_get --app=piwigo --key=phpversion
2025-03-26 08:56:13,465: DEBUG - + local old_phpversion=8.3
2025-03-26 08:56:13,465: DEBUG - + '[' -n 8.3 ']'
2025-03-26 08:56:13,465: DEBUG - + '[' 8.3 '!=' 8.3 ']'
2025-03-26 08:56:13,466: DEBUG - + ynh_app_setting_set --app=piwigo --key=phpversion --value=8.3
2025-03-26 08:56:13,549: DEBUG - + test -e /usr/bin/php8.2
2025-03-26 08:56:13,550: DEBUG - + update-alternatives --set php /usr/bin/php8.2
2025-03-26 08:56:13,552: DEBUG - ++ ynh_package_is_installed postgresql-15
2025-03-26 08:56:13,561: DEBUG - ++ dpkg-query --show '--showformat=${Status}' postgresql-15
2025-03-26 08:56:13,561: DEBUG - ++ grep --count 'ok installed'
2025-03-26 08:56:13,574: DEBUG - ++ echo yes
2025-03-26 08:56:13,574: DEBUG - + local psql_installed=yes
2025-03-26 08:56:13,575: DEBUG - + [[ true == \t\r\u\e ]]
2025-03-26 08:56:13,575: DEBUG - + YNH_INSTALL_APP_DEPENDENCIES_REPLACE=false
2025-03-26 08:56:13,575: DEBUG - + cat
2025-03-26 08:56:13,576: DEBUG - + ynh_package_install_from_equivs /tmp/piwigo-ynh-deps.control
2025-03-26 08:56:13,576: DEBUG - + local controlfile=/tmp/piwigo-ynh-deps.control
2025-03-26 08:56:13,576: DEBUG - ++ grep '^Package: ' /tmp/piwigo-ynh-deps.control
2025-03-26 08:56:13,576: DEBUG - ++ cut '--delimiter= ' --fields=2
2025-03-26 08:56:13,577: DEBUG - + local pkgname=piwigo-ynh-deps
2025-03-26 08:56:13,578: DEBUG - ++ grep '^Version: ' /tmp/piwigo-ynh-deps.control
2025-03-26 08:56:13,578: DEBUG - ++ cut '--delimiter= ' --fields=2
2025-03-26 08:56:13,579: DEBUG - + local pkgversion=15.5.0~ynh3
2025-03-26 08:56:13,579: DEBUG - + [[ -z piwigo-ynh-deps ]]
2025-03-26 08:56:13,579: DEBUG - + [[ -z 15.5.0~ynh3 ]]
2025-03-26 08:56:13,580: DEBUG - + ynh_package_update
2025-03-26 08:56:13,580: DEBUG - + ynh_apt update
2025-03-26 08:56:13,580: DEBUG - + ynh_wait_dpkg_free
2025-03-26 08:56:13,716: DEBUG - + return 0
2025-03-26 08:56:13,716: DEBUG - + apt-get --assume-yes --quiet -o=Acquire::Retries=3 -o=Dpkg::Use-Pty=0 update
2025-03-26 08:56:13,825: DEBUG - Hit:1 http://security.debian.org/debian-security bookworm-security InRelease
2025-03-26 08:56:13,825: DEBUG - Hit:2 http://ftp.debian.org/debian bookworm InRelease
2025-03-26 08:56:13,835: DEBUG - Hit:4 http://ftp.debian.org/debian bookworm-updates InRelease
2025-03-26 08:56:13,870: DEBUG - Hit:5 https://packages.sury.org/php bookworm InRelease
2025-03-26 08:56:13,899: DEBUG - Hit:6 https://dl.yarnpkg.com/debian stable InRelease
2025-03-26 08:56:13,953: DEBUG - Hit:3 https://forge.yunohost.org/debian bookworm InRelease
2025-03-26 08:56:14,929: DEBUG - Reading package lists...
2025-03-26 08:56:14,943: DEBUG - ++ mktemp --directory
2025-03-26 08:56:14,944: DEBUG - + local TMPDIR=/tmp/tmp.F2cr5VGbfH
2025-03-26 08:56:14,944: DEBUG - + mkdir -p /tmp/tmp.F2cr5VGbfH/piwigo-ynh-deps/DEBIAN/
2025-03-26 08:56:14,945: DEBUG - + chmod -R 755 /tmp/tmp.F2cr5VGbfH/piwigo-ynh-deps
2025-03-26 08:56:14,946: DEBUG - + ynh_wait_dpkg_free
2025-03-26 08:56:15,076: DEBUG - + return 0
2025-03-26 08:56:15,076: DEBUG - + cp /tmp/piwigo-ynh-deps.control /tmp/tmp.F2cr5VGbfH/piwigo-ynh-deps/DEBIAN/control
2025-03-26 08:56:15,077: DEBUG - + dpkg-deb --build /tmp/tmp.F2cr5VGbfH/piwigo-ynh-deps /tmp/tmp.F2cr5VGbfH/piwigo-ynh-deps.deb
2025-03-26 08:56:15,093: DEBUG - + dpkg --force-depends --install /tmp/tmp.F2cr5VGbfH/piwigo-ynh-deps.deb
2025-03-26 08:56:15,093: DEBUG - + tee /tmp/tmp.F2cr5VGbfH/dpkg_log
2025-03-26 08:56:15,336: DEBUG - (Reading database ... 94174 files and directories currently installed.)
2025-03-26 08:56:15,339: DEBUG - Preparing to unpack .../piwigo-ynh-deps.deb ...
2025-03-26 08:56:15,357: DEBUG - Unpacking piwigo-ynh-deps (15.5.0~ynh3) over (14.5.0~ynh1) ...
2025-03-26 08:56:15,386: DEBUG - Setting up piwigo-ynh-deps (15.5.0~ynh3) ...
2025-03-26 08:56:15,417: DEBUG - + ynh_package_install --fix-broken
2025-03-26 08:56:15,417: DEBUG - + ynh_apt --no-remove --option Dpkg::Options::=--force-confdef --option Dpkg::Options::=--force-confold install --fix-broken
2025-03-26 08:56:15,417: DEBUG - + ynh_wait_dpkg_free
2025-03-26 08:56:15,546: DEBUG - + return 0
2025-03-26 08:56:15,547: DEBUG - + apt-get --assume-yes --quiet -o=Acquire::Retries=3 -o=Dpkg::Use-Pty=0 --no-remove --option Dpkg::Options::=--force-confdef --option Dpkg::Options::=--force-confold install --fix-broken
2025-03-26 08:56:15,714: DEBUG - Reading package lists...
2025-03-26 08:56:15,890: DEBUG - Building dependency tree...
2025-03-26 08:56:15,891: DEBUG - Reading state information...
2025-03-26 08:56:16,138: DEBUG - 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2025-03-26 08:56:16,139: DEBUG - + [[ -n /tmp/tmp.F2cr5VGbfH ]]
2025-03-26 08:56:16,139: DEBUG - + rm --recursive --force /tmp/tmp.F2cr5VGbfH
2025-03-26 08:56:16,140: DEBUG - + ynh_package_is_installed piwigo-ynh-deps
2025-03-26 08:56:16,148: DEBUG - + dpkg-query --show '--showformat=${Status}' piwigo-ynh-deps
2025-03-26 08:56:16,148: DEBUG - + grep --count 'ok installed'
2025-03-26 08:56:16,161: DEBUG - + rm /tmp/piwigo-ynh-deps.control
2025-03-26 08:56:16,163: DEBUG - ++ ynh_package_is_installed postgresql-15
2025-03-26 08:56:16,172: DEBUG - ++ dpkg-query --show '--showformat=${Status}' postgresql-15
2025-03-26 08:56:16,173: DEBUG - ++ grep --count 'ok installed'
2025-03-26 08:56:16,186: DEBUG - ++ echo yes
2025-03-26 08:56:16,187: DEBUG - + local psql_installed2=yes
2025-03-26 08:56:16,187: DEBUG - + [[ yes != \y\e\s ]]
2025-03-26 08:56:16,187: DEBUG - + ynh_exit_properly
2025-03-26 08:56:16,187: DEBUG - + [[ provision_or_update_apt =~ ^install$|^upgrade$|^restore$ ]]
2025-03-26 08:56:16,288: INFO - Updating database...
2025-03-26 08:56:16,321: DEBUG - Executing command '['sh', '-c', '/bin/bash -x "./upgrade"  7>&1']'
2025-03-26 08:56:16,323: DEBUG - + source _common.sh
2025-03-26 08:56:16,323: DEBUG - + source /usr/share/yunohost/helpers
2025-03-26 08:56:16,324: DEBUG - ++++ dirname -- /usr/share/yunohost/helpers
2025-03-26 08:56:16,324: DEBUG - +++ cd -- /usr/share/yunohost
2025-03-26 08:56:16,325: DEBUG - +++ pwd
2025-03-26 08:56:16,325: DEBUG - ++ SCRIPT_DIR=/usr/share/yunohost
2025-03-26 08:56:16,325: DEBUG - ++ YNH_HELPERS_VERSION=2
2025-03-26 08:56:16,326: DEBUG - ++ readonly 'XTRACE_ENABLE=set -o xtrace'
2025-03-26 08:56:16,327: DEBUG - ++ XTRACE_ENABLE='set -o xtrace'
2025-03-26 08:56:16,400: INFO - [....................] > Ensuring downward compatibility...
2025-03-26 08:56:16,403: DEBUG - + '[' fr == fr ']'
2025-03-26 08:56:16,403: DEBUG - + language=fr_FR
2025-03-26 08:56:16,403: DEBUG - + '[' -z ********** ']'
2025-03-26 08:56:16,450: INFO - [+++.................] > Upgrading source files...
2025-03-26 08:56:16,452: DEBUG - + ynh_setup_source --dest_dir=/var/www/piwigo --full_replace=1 '--keep=local/config/config.inc.php local/config/database.inc.php /plugins /themes'
2025-03-26 08:56:16,502: DEBUG - + keep='local/config/config.inc.php local/config/database.inc.php /plugins /themes'
2025-03-26 08:56:16,503: DEBUG - + full_replace=1
2025-03-26 08:56:16,503: DEBUG - + test -e /var/cache/yunohost/app_tmp_work_dirs/app_jxvthxcr/manifest.toml
2025-03-26 08:56:16,503: DEBUG - + cat /var/cache/yunohost/app_tmp_work_dirs/app_jxvthxcr/manifest.toml
2025-03-26 08:56:16,503: DEBUG - + toml_to_json
2025-03-26 08:56:16,503: DEBUG - + python3 -c 'import toml, json, sys; print(json.dumps(toml.load(sys.stdin)))'
2025-03-26 08:56:16,503: DEBUG - + jq -e .resources.sources
2025-03-26 08:56:16,540: DEBUG - + source_id=main
2025-03-26 08:56:16,541: DEBUG - ++ cat /var/cache/yunohost/app_tmp_work_dirs/app_jxvthxcr/manifest.toml
2025-03-26 08:56:16,541: DEBUG - ++ toml_to_json
2025-03-26 08:56:16,541: DEBUG - ++ python3 -c 'import toml, json, sys; print(json.dumps(toml.load(sys.stdin)))'
2025-03-26 08:56:16,542: DEBUG - ++ jq '.resources.sources["main"]'
2025-03-26 08:56:16,583: DEBUG - + local 'sources_json={
2025-03-26 08:56:16,584: DEBUG -   "url": "https://piwigo.org/download/dlcounter.php?code=15.5.0",
2025-03-26 08:56:16,584: DEBUG -   "sha256": "f7bb7aac6373c7065a926959a542c2b77319b1bcea7d6a6ed9ccda71b83081c0",
2025-03-26 08:56:16,584: DEBUG -   "format": "zip",
2025-03-26 08:56:16,584: DEBUG -   "autoupdate": {
2025-03-26 08:56:16,584: DEBUG -     "strategy": "latest_github_release",
2025-03-26 08:56:16,584: DEBUG -     "needs_manual_tweaks": true
2025-03-26 08:56:16,584: DEBUG -   }
2025-03-26 08:56:16,584: DEBUG - }'
2025-03-26 08:56:16,584: DEBUG - + jq -re .url
2025-03-26 08:56:16,614: DEBUG - https://piwigo.org/download/dlcounter.php?code=15.5.0
2025-03-26 08:56:16,615: DEBUG - + local arch_prefix=
2025-03-26 08:56:16,647: DEBUG - + local 'src_url=https://piwigo.org/download/dlcounter.php?code=15.5.0'
2025-03-26 08:56:16,679: DEBUG - + local src_sum=f7bb7aac6373c7065a926959a542c2b77319b1bcea7d6a6ed9ccda71b83081c0
2025-03-26 08:56:16,679: DEBUG - + local src_sumprg=sha256sum
2025-03-26 08:56:16,713: DEBUG - + local src_format=zip
2025-03-26 08:56:16,748: DEBUG - + local src_in_subdir=
2025-03-26 08:56:16,782: DEBUG - + local src_extract=
2025-03-26 08:56:16,817: DEBUG - + local src_platform=
2025-03-26 08:56:16,851: DEBUG - + local src_rename=
2025-03-26 08:56:16,851: DEBUG - + [[ -n https://piwigo.org/download/dlcounter.php?code=15.5.0 ]]
2025-03-26 08:56:16,851: DEBUG - + [[ -n f7bb7aac6373c7065a926959a542c2b77319b1bcea7d6a6ed9ccda71b83081c0 ]]
2025-03-26 08:56:16,852: DEBUG - + [[ -z zip ]]
2025-03-26 08:56:16,852: DEBUG - + src_sumprg=sha256sum
2025-03-26 08:56:16,852: DEBUG - + src_in_subdir=true
2025-03-26 08:56:16,852: DEBUG - + src_format=zip
2025-03-26 08:56:16,852: DEBUG - ++ echo zip
2025-03-26 08:56:16,852: DEBUG - ++ tr '[:upper:]' '[:lower:]'
2025-03-26 08:56:16,853: DEBUG - + src_format=zip
2025-03-26 08:56:16,853: DEBUG - + src_extract=true
2025-03-26 08:56:16,853: DEBUG - + [[ true != \t\r\u\e ]]
2025-03-26 08:56:16,853: DEBUG - + local local_src=/opt/yunohost-apps-src/piwigo/main
2025-03-26 08:56:16,854: DEBUG - ++ dirname /var/cache/yunohost/download/piwigo/main
2025-03-26 08:56:16,854: DEBUG - + mkdir -p /var/cache/yunohost/download/piwigo
2025-03-26 08:56:16,856: DEBUG - + src_filename=/var/cache/yunohost/download/piwigo/main
2025-03-26 08:56:16,856: DEBUG - + '[' zip = docker ']'
2025-03-26 08:56:16,856: DEBUG - + test -e /opt/yunohost-apps-src/piwigo/main
2025-03-26 08:56:16,856: DEBUG - + '[' -n 'https://piwigo.org/download/dlcounter.php?code=15.5.0' ']'
2025-03-26 08:56:16,856: DEBUG - + '[' -e /var/cache/yunohost/download/piwigo/main ']'
2025-03-26 08:56:16,857: DEBUG - + sha256sum --check --status
2025-03-26 08:56:16,956: DEBUG - + '[' '!' -e /var/cache/yunohost/download/piwigo/main ']'
2025-03-26 08:56:16,956: DEBUG - + sha256sum --check --status
2025-03-26 08:56:17,053: DEBUG - + rm -rf /var/cache/yunohost/files_to_keep_during_setup_source/
2025-03-26 08:56:17,054: DEBUG - + '[' -n 'local/config/config.inc.php local/config/database.inc.php /plugins /themes' ']'
2025-03-26 08:56:17,054: DEBUG - + '[' -e /var/www/piwigo ']'
2025-03-26 08:56:17,054: DEBUG - + local keep_dir=/var/cache/yunohost/files_to_keep_during_setup_source/piwigo
2025-03-26 08:56:17,055: DEBUG - + mkdir -p /var/cache/yunohost/files_to_keep_during_setup_source/piwigo
2025-03-26 08:56:17,056: DEBUG - + for stuff_to_keep in $keep
2025-03-26 08:56:17,056: DEBUG - + '[' -e /var/www/piwigo/local/config/config.inc.php ']'
2025-03-26 08:56:17,056: DEBUG - ++ dirname /var/cache/yunohost/files_to_keep_during_setup_source/piwigo/local/config/config.inc.php
2025-03-26 08:56:17,057: DEBUG - + mkdir --parents /var/cache/yunohost/files_to_keep_during_setup_source/piwigo/local/config
2025-03-26 08:56:17,058: DEBUG - + cp --archive /var/www/piwigo/local/config/config.inc.php /var/cache/yunohost/files_to_keep_during_setup_source/piwigo/local/config/config.inc.php
2025-03-26 08:56:17,059: DEBUG - + for stuff_to_keep in $keep
2025-03-26 08:56:17,059: DEBUG - + '[' -e /var/www/piwigo/local/config/database.inc.php ']'
2025-03-26 08:56:17,059: DEBUG - ++ dirname /var/cache/yunohost/files_to_keep_during_setup_source/piwigo/local/config/database.inc.php
2025-03-26 08:56:17,060: DEBUG - + mkdir --parents /var/cache/yunohost/files_to_keep_during_setup_source/piwigo/local/config
2025-03-26 08:56:17,061: DEBUG - + cp --archive /var/www/piwigo/local/config/database.inc.php /var/cache/yunohost/files_to_keep_during_setup_source/piwigo/local/config/database.inc.php
2025-03-26 08:56:17,062: DEBUG - + for stuff_to_keep in $keep
2025-03-26 08:56:17,062: DEBUG - + '[' -e /var/www/piwigo//plugins ']'
2025-03-26 08:56:17,063: DEBUG - ++ dirname /var/cache/yunohost/files_to_keep_during_setup_source/piwigo//plugins
2025-03-26 08:56:17,064: DEBUG - + mkdir --parents /var/cache/yunohost/files_to_keep_during_setup_source/piwigo
2025-03-26 08:56:17,064: DEBUG - + cp --archive /var/www/piwigo//plugins /var/cache/yunohost/files_to_keep_during_setup_source/piwigo//plugins
2025-03-26 08:56:17,115: DEBUG - + for stuff_to_keep in $keep
2025-03-26 08:56:17,116: DEBUG - + '[' -e /var/www/piwigo//themes ']'
2025-03-26 08:56:17,116: DEBUG - ++ dirname /var/cache/yunohost/files_to_keep_during_setup_source/piwigo//themes
2025-03-26 08:56:17,117: DEBUG - + mkdir --parents /var/cache/yunohost/files_to_keep_during_setup_source/piwigo
2025-03-26 08:56:17,118: DEBUG - + cp --archive /var/www/piwigo//themes /var/cache/yunohost/files_to_keep_during_setup_source/piwigo//themes
2025-03-26 08:56:17,187: DEBUG - + ynh_secure_remove --file=/var/www/piwigo
2025-03-26 08:56:17,282: DEBUG - + mkdir --parents /var/www/piwigo
2025-03-26 08:56:17,284: DEBUG - + '[' -n /var/www/piwigo ']'
2025-03-26 08:56:17,284: DEBUG - + '[' /var/www/piwigo == /var/www/piwigo ']'
2025-03-26 08:56:17,284: DEBUG - + _ynh_apply_default_permissions /var/www/piwigo
2025-03-26 08:56:17,284: DEBUG - + local target=/var/www/piwigo
2025-03-26 08:56:17,284: DEBUG - + chmod o-rwx /var/www/piwigo
2025-03-26 08:56:17,285: DEBUG - + chmod g-w /var/www/piwigo
2025-03-26 08:56:17,285: DEBUG - + chown -R root:root /var/www/piwigo
2025-03-26 08:56:17,287: DEBUG - + ynh_system_user_exists piwigo
2025-03-26 08:56:17,295: DEBUG - + getent passwd piwigo
2025-03-26 08:56:17,299: DEBUG - + chown piwigo:piwigo /var/www/piwigo
2025-03-26 08:56:17,302: DEBUG - + grep -qE '^(/etc/cron|/etc/php|/etc/nginx/conf.d|/etc/fail2ban|/etc/systemd/system)'
2025-03-26 08:56:17,303: DEBUG - + '[' -n '' ']'
2025-03-26 08:56:17,303: DEBUG - + [[ true == \f\a\l\s\e ]]
2025-03-26 08:56:17,303: DEBUG - + [[ zip == \d\o\c\k\e\r ]]
2025-03-26 08:56:17,303: DEBUG - + [[ zip == \z\i\p ]]
2025-03-26 08:56:17,303: DEBUG - + true
2025-03-26 08:56:17,303: DEBUG - ++ mktemp --directory
2025-03-26 08:56:17,304: DEBUG - + local tmp_dir=/tmp/tmp.slEEKXNNaI
2025-03-26 08:56:17,304: DEBUG - + unzip -quo /var/cache/yunohost/download/piwigo/main -d /tmp/tmp.slEEKXNNaI
2025-03-26 08:56:17,799: DEBUG - + cp --archive /tmp/tmp.slEEKXNNaI/piwigo/. /var/www/piwigo
2025-03-26 08:56:18,008: DEBUG - + ynh_secure_remove --file=/tmp/tmp.slEEKXNNaI
2025-03-26 08:56:18,087: DEBUG - + ynh_secure_remove --file=/var/cache/yunohost/download/piwigo/main
2025-03-26 08:56:18,105: DEBUG - + '[' -d /var/cache/yunohost/app_tmp_work_dirs/app_jxvthxcr/sources/patches/ ']'
2025-03-26 08:56:18,105: DEBUG - + test -e /var/cache/yunohost/app_tmp_work_dirs/app_jxvthxcr/sources/extra_files/main
2025-03-26 08:56:18,105: DEBUG - + '[' -n 'local/config/config.inc.php local/config/database.inc.php /plugins /themes' ']'
2025-03-26 08:56:18,105: DEBUG - + local keep_dir=/var/cache/yunohost/files_to_keep_during_setup_source/piwigo
2025-03-26 08:56:18,105: DEBUG - + for stuff_to_keep in $keep
2025-03-26 08:56:18,105: DEBUG - + '[' -e /var/cache/yunohost/files_to_keep_during_setup_source/piwigo/local/config/config.inc.php ']'
2025-03-26 08:56:18,105: DEBUG - ++ dirname /var/www/piwigo/local/config/config.inc.php
2025-03-26 08:56:18,106: DEBUG - + mkdir --parents /var/www/piwigo/local/config
2025-03-26 08:56:18,107: DEBUG - + cp --archive --no-target-directory /var/cache/yunohost/files_to_keep_during_setup_source/piwigo/local/config/config.inc.php /var/www/piwigo/local/config/config.inc.php
2025-03-26 08:56:18,109: DEBUG - + for stuff_to_keep in $keep
2025-03-26 08:56:18,109: DEBUG - + '[' -e /var/cache/yunohost/files_to_keep_during_setup_source/piwigo/local/config/database.inc.php ']'
2025-03-26 08:56:18,109: DEBUG - ++ dirname /var/www/piwigo/local/config/database.inc.php
2025-03-26 08:56:18,110: DEBUG - + mkdir --parents /var/www/piwigo/local/config
2025-03-26 08:56:18,111: DEBUG - + cp --archive --no-target-directory /var/cache/yunohost/files_to_keep_during_setup_source/piwigo/local/config/database.inc.php /var/www/piwigo/local/config/database.inc.php
2025-03-26 08:56:18,113: DEBUG - + for stuff_to_keep in $keep
2025-03-26 08:56:18,113: DEBUG - + '[' -e /var/cache/yunohost/files_to_keep_during_setup_source/piwigo//plugins ']'
2025-03-26 08:56:18,113: DEBUG - ++ dirname /var/www/piwigo//plugins
2025-03-26 08:56:18,114: DEBUG - + mkdir --parents /var/www/piwigo
2025-03-26 08:56:18,115: DEBUG - + cp --archive --no-target-directory /var/cache/yunohost/files_to_keep_during_setup_source/piwigo//plugins /var/www/piwigo//plugins
2025-03-26 08:56:18,187: DEBUG - + for stuff_to_keep in $keep
2025-03-26 08:56:18,188: DEBUG - + '[' -e /var/cache/yunohost/files_to_keep_during_setup_source/piwigo//themes ']'
2025-03-26 08:56:18,188: DEBUG - ++ dirname /var/www/piwigo//themes
2025-03-26 08:56:18,189: DEBUG - + mkdir --parents /var/www/piwigo
2025-03-26 08:56:18,190: DEBUG - + cp --archive --no-target-directory /var/cache/yunohost/files_to_keep_during_setup_source/piwigo//themes /var/www/piwigo//themes
2025-03-26 08:56:18,299: DEBUG - + rm -rf /var/cache/yunohost/files_to_keep_during_setup_source/
2025-03-26 08:56:18,337: DEBUG - + ynh_setup_source --dest_dir=/var/www/piwigo/plugins/Ldap_Login --source_id=ldap_plugin
2025-03-26 08:56:18,377: DEBUG - + keep=
2025-03-26 08:56:18,377: DEBUG - + full_replace=0
2025-03-26 08:56:18,377: DEBUG - + test -e /var/cache/yunohost/app_tmp_work_dirs/app_jxvthxcr/manifest.toml
2025-03-26 08:56:18,377: DEBUG - + cat /var/cache/yunohost/app_tmp_work_dirs/app_jxvthxcr/manifest.toml
2025-03-26 08:56:18,377: DEBUG - + toml_to_json
2025-03-26 08:56:18,377: DEBUG - + python3 -c 'import toml, json, sys; print(json.dumps(toml.load(sys.stdin)))'
2025-03-26 08:56:18,378: DEBUG - + jq -e .resources.sources
2025-03-26 08:56:18,428: DEBUG - + source_id=ldap_plugin
2025-03-26 08:56:18,429: DEBUG - ++ cat /var/cache/yunohost/app_tmp_work_dirs/app_jxvthxcr/manifest.toml
2025-03-26 08:56:18,429: DEBUG - ++ toml_to_json
2025-03-26 08:56:18,429: DEBUG - ++ python3 -c 'import toml, json, sys; print(json.dumps(toml.load(sys.stdin)))'
2025-03-26 08:56:18,429: DEBUG - ++ jq '.resources.sources["ldap_plugin"]'
2025-03-26 08:56:18,471: DEBUG - + local 'sources_json={
2025-03-26 08:56:18,472: DEBUG -   "url": "https://github.com/kipjr/ldap_login/archive/refs/tags/13.8.0.tar.gz",
2025-03-26 08:56:18,472: DEBUG -   "sha256": "ecb05399eb26de0ef5301fb09d47af9e83732ff6c65ac7703d17104a8f3547c9",
2025-03-26 08:56:18,472: DEBUG -   "autoupdate": {
2025-03-26 08:56:18,472: DEBUG -     "upstream": "https://github.com/kipjr/ldap_login",
2025-03-26 08:56:18,472: DEBUG -     "strategy": "latest_github_release"
2025-03-26 08:56:18,472: DEBUG -   }
2025-03-26 08:56:18,472: DEBUG - }'
2025-03-26 08:56:18,472: DEBUG - + jq -re .url
2025-03-26 08:56:18,502: DEBUG - https://github.com/kipjr/ldap_login/archive/refs/tags/13.8.0.tar.gz
2025-03-26 08:56:18,503: DEBUG - + local arch_prefix=
2025-03-26 08:56:18,535: DEBUG - + local src_url=https://github.com/kipjr/ldap_login/archive/refs/tags/13.8.0.tar.gz
2025-03-26 08:56:18,569: DEBUG - + local src_sum=ecb05399eb26de0ef5301fb09d47af9e83732ff6c65ac7703d17104a8f3547c9
2025-03-26 08:56:18,570: DEBUG - + local src_sumprg=sha256sum
2025-03-26 08:56:18,604: DEBUG - + local src_format=
2025-03-26 08:56:18,638: DEBUG - + local src_in_subdir=
2025-03-26 08:56:18,672: DEBUG - + local src_extract=
2025-03-26 08:56:18,707: DEBUG - + local src_platform=
2025-03-26 08:56:18,740: DEBUG - + local src_rename=
2025-03-26 08:56:18,741: DEBUG - + [[ -n https://github.com/kipjr/ldap_login/archive/refs/tags/13.8.0.tar.gz ]]
2025-03-26 08:56:18,741: DEBUG - + [[ -n ecb05399eb26de0ef5301fb09d47af9e83732ff6c65ac7703d17104a8f3547c9 ]]
2025-03-26 08:56:18,741: DEBUG - + [[ -z '' ]]
2025-03-26 08:56:18,741: DEBUG - + [[ https://github.com/kipjr/ldap_login/archive/refs/tags/13.8.0.tar.gz =~ ^.*\.zip$ ]]
2025-03-26 08:56:18,741: DEBUG - + [[ https://github.com/kipjr/ldap_login/archive/refs/tags/13.8.0.tar.gz =~ ^.*/zipball/.*$ ]]
2025-03-26 08:56:18,741: DEBUG - + [[ https://github.com/kipjr/ldap_login/archive/refs/tags/13.8.0.tar.gz =~ ^.*\.tar\.gz$ ]]
2025-03-26 08:56:18,741: DEBUG - + src_format=tar.gz
2025-03-26 08:56:18,741: DEBUG - + src_sumprg=sha256sum
2025-03-26 08:56:18,741: DEBUG - + src_in_subdir=true
2025-03-26 08:56:18,741: DEBUG - + src_format=tar.gz
2025-03-26 08:56:18,742: DEBUG - ++ echo tar.gz
2025-03-26 08:56:18,742: DEBUG - ++ tr '[:upper:]' '[:lower:]'
2025-03-26 08:56:18,743: DEBUG - + src_format=tar.gz
2025-03-26 08:56:18,743: DEBUG - + src_extract=true
2025-03-26 08:56:18,743: DEBUG - + [[ true != \t\r\u\e ]]
2025-03-26 08:56:18,743: DEBUG - + local local_src=/opt/yunohost-apps-src/piwigo/ldap_plugin
2025-03-26 08:56:18,743: DEBUG - ++ dirname /var/cache/yunohost/download/piwigo/ldap_plugin
2025-03-26 08:56:18,744: DEBUG - + mkdir -p /var/cache/yunohost/download/piwigo
2025-03-26 08:56:18,745: DEBUG - + src_filename=/var/cache/yunohost/download/piwigo/ldap_plugin
2025-03-26 08:56:18,745: DEBUG - + '[' tar.gz = docker ']'
2025-03-26 08:56:18,746: DEBUG - + test -e /opt/yunohost-apps-src/piwigo/ldap_plugin
2025-03-26 08:56:18,746: DEBUG - + '[' -n https://github.com/kipjr/ldap_login/archive/refs/tags/13.8.0.tar.gz ']'
2025-03-26 08:56:18,746: DEBUG - + '[' -e /var/cache/yunohost/download/piwigo/ldap_plugin ']'
2025-03-26 08:56:18,746: DEBUG - + sha256sum --check --status
2025-03-26 08:56:18,747: DEBUG - + '[' '!' -e /var/cache/yunohost/download/piwigo/ldap_plugin ']'
2025-03-26 08:56:18,748: DEBUG - + sha256sum --check --status
2025-03-26 08:56:18,749: DEBUG - + rm -rf /var/cache/yunohost/files_to_keep_during_setup_source/
2025-03-26 08:56:18,749: DEBUG - + '[' -n '' ']'
2025-03-26 08:56:18,750: DEBUG - + mkdir --parents /var/www/piwigo/plugins/Ldap_Login
2025-03-26 08:56:18,751: DEBUG - + '[' -n /var/www/piwigo ']'
2025-03-26 08:56:18,751: DEBUG - + '[' /var/www/piwigo/plugins/Ldap_Login == /var/www/piwigo ']'
2025-03-26 08:56:18,751: DEBUG - + '[' -n '' ']'
2025-03-26 08:56:18,751: DEBUG - + [[ true == \f\a\l\s\e ]]
2025-03-26 08:56:18,751: DEBUG - + [[ tar.gz == \d\o\c\k\e\r ]]
2025-03-26 08:56:18,751: DEBUG - + [[ tar.gz == \z\i\p ]]
2025-03-26 08:56:18,751: DEBUG - + local strip=
2025-03-26 08:56:18,751: DEBUG - + '[' true '!=' false ']'
2025-03-26 08:56:18,751: DEBUG - + '[' true == true ']'
2025-03-26 08:56:18,751: DEBUG - + local sub_dirs=1
2025-03-26 08:56:18,751: DEBUG - + strip='--strip-components 1'
2025-03-26 08:56:18,751: DEBUG - + [[ tar.gz =~ ^tar.gz|tar.bz2|tar.xz$ ]]
2025-03-26 08:56:18,751: DEBUG - + tar --extract --file=/var/cache/yunohost/download/piwigo/ldap_plugin --directory=/var/www/piwigo/plugins/Ldap_Login --strip-components 1
2025-03-26 08:56:18,757: DEBUG - + ynh_secure_remove --file=/var/cache/yunohost/download/piwigo/ldap_plugin
2025-03-26 08:56:18,774: DEBUG - + '[' -d /var/cache/yunohost/app_tmp_work_dirs/app_jxvthxcr/sources/patches/ ']'
2025-03-26 08:56:18,774: DEBUG - + test -e /var/cache/yunohost/app_tmp_work_dirs/app_jxvthxcr/sources/extra_files/ldap_plugin
2025-03-26 08:56:18,774: DEBUG - + '[' -n '' ']'
2025-03-26 08:56:18,774: DEBUG - + rm -rf /var/cache/yunohost/files_to_keep_during_setup_source/
2025-03-26 08:56:18,775: DEBUG - + ynh_setup_source --dest_dir=/var/www/piwigo/plugins --source_id=log_failed_logins_plugin
2025-03-26 08:56:18,817: DEBUG - + keep=
2025-03-26 08:56:18,817: DEBUG - + full_replace=0
2025-03-26 08:56:18,818: DEBUG - + test -e /var/cache/yunohost/app_tmp_work_dirs/app_jxvthxcr/manifest.toml
2025-03-26 08:56:18,818: DEBUG - + cat /var/cache/yunohost/app_tmp_work_dirs/app_jxvthxcr/manifest.toml
2025-03-26 08:56:18,818: DEBUG - + toml_to_json
2025-03-26 08:56:18,818: DEBUG - + python3 -c 'import toml, json, sys; print(json.dumps(toml.load(sys.stdin)))'
2025-03-26 08:56:18,818: DEBUG - + jq -e .resources.sources
2025-03-26 08:56:18,855: DEBUG - + source_id=log_failed_logins_plugin
2025-03-26 08:56:18,856: DEBUG - ++ cat /var/cache/yunohost/app_tmp_work_dirs/app_jxvthxcr/manifest.toml
2025-03-26 08:56:18,856: DEBUG - ++ toml_to_json
2025-03-26 08:56:18,856: DEBUG - ++ python3 -c 'import toml, json, sys; print(json.dumps(toml.load(sys.stdin)))'
2025-03-26 08:56:18,856: DEBUG - ++ jq '.resources.sources["log_failed_logins_plugin"]'
2025-03-26 08:56:18,906: DEBUG - + local 'sources_json={
2025-03-26 08:56:18,906: DEBUG -   "url": "http://piwigo.org/ext/download.php?rid=8501",
2025-03-26 08:56:18,906: DEBUG -   "sha256": "8c21fb42675968ffaf41bd0735cf1b0541756550e0a6b6d3357f3aaaa84f1bd5",
2025-03-26 08:56:18,907: DEBUG -   "in_subdir": false,
2025-03-26 08:56:18,907: DEBUG -   "format": "zip"
2025-03-26 08:56:18,907: DEBUG - }'
2025-03-26 08:56:18,907: DEBUG - + jq -re .url
2025-03-26 08:56:18,937: DEBUG - http://piwigo.org/ext/download.php?rid=8501
2025-03-26 08:56:18,937: DEBUG - + local arch_prefix=
2025-03-26 08:56:18,970: DEBUG - + local 'src_url=http://piwigo.org/ext/download.php?rid=8501'
2025-03-26 08:56:19,003: DEBUG - + local src_sum=8c21fb42675968ffaf41bd0735cf1b0541756550e0a6b6d3357f3aaaa84f1bd5
2025-03-26 08:56:19,003: DEBUG - + local src_sumprg=sha256sum
2025-03-26 08:56:19,041: DEBUG - + local src_format=zip
2025-03-26 08:56:19,073: DEBUG - + local src_in_subdir=false
2025-03-26 08:56:19,106: DEBUG - + local src_extract=
2025-03-26 08:56:19,138: DEBUG - + local src_platform=
2025-03-26 08:56:19,175: DEBUG - + local src_rename=
2025-03-26 08:56:19,175: DEBUG - + [[ -n http://piwigo.org/ext/download.php?rid=8501 ]]
2025-03-26 08:56:19,176: DEBUG - + [[ -n 8c21fb42675968ffaf41bd0735cf1b0541756550e0a6b6d3357f3aaaa84f1bd5 ]]
2025-03-26 08:56:19,176: DEBUG - + [[ -z zip ]]
2025-03-26 08:56:19,176: DEBUG - + src_sumprg=sha256sum
2025-03-26 08:56:19,176: DEBUG - + src_in_subdir=false
2025-03-26 08:56:19,176: DEBUG - + src_format=zip
2025-03-26 08:56:19,176: DEBUG - ++ echo zip
2025-03-26 08:56:19,176: DEBUG - ++ tr '[:upper:]' '[:lower:]'
2025-03-26 08:56:19,177: DEBUG - + src_format=zip
2025-03-26 08:56:19,177: DEBUG - + src_extract=true
2025-03-26 08:56:19,177: DEBUG - + [[ true != \t\r\u\e ]]
2025-03-26 08:56:19,177: DEBUG - + local local_src=/opt/yunohost-apps-src/piwigo/log_failed_logins_plugin
2025-03-26 08:56:19,177: DEBUG - ++ dirname /var/cache/yunohost/download/piwigo/log_failed_logins_plugin
2025-03-26 08:56:19,178: DEBUG - + mkdir -p /var/cache/yunohost/download/piwigo
2025-03-26 08:56:19,179: DEBUG - + src_filename=/var/cache/yunohost/download/piwigo/log_failed_logins_plugin
2025-03-26 08:56:19,180: DEBUG - + '[' zip = docker ']'
2025-03-26 08:56:19,180: DEBUG - + test -e /opt/yunohost-apps-src/piwigo/log_failed_logins_plugin
2025-03-26 08:56:19,180: DEBUG - + '[' -n 'http://piwigo.org/ext/download.php?rid=8501' ']'
2025-03-26 08:56:19,180: DEBUG - + '[' -e /var/cache/yunohost/download/piwigo/log_failed_logins_plugin ']'
2025-03-26 08:56:19,180: DEBUG - + sha256sum --check --status
2025-03-26 08:56:19,181: DEBUG - + '[' '!' -e /var/cache/yunohost/download/piwigo/log_failed_logins_plugin ']'
2025-03-26 08:56:19,182: DEBUG - + sha256sum --check --status
2025-03-26 08:56:19,182: DEBUG - + rm -rf /var/cache/yunohost/files_to_keep_during_setup_source/
2025-03-26 08:56:19,183: DEBUG - + '[' -n '' ']'
2025-03-26 08:56:19,183: DEBUG - + mkdir --parents /var/www/piwigo/plugins
2025-03-26 08:56:19,184: DEBUG - + '[' -n /var/www/piwigo ']'
2025-03-26 08:56:19,184: DEBUG - + '[' /var/www/piwigo/plugins == /var/www/piwigo ']'
2025-03-26 08:56:19,184: DEBUG - + '[' -n '' ']'
2025-03-26 08:56:19,185: DEBUG - + [[ true == \f\a\l\s\e ]]
2025-03-26 08:56:19,185: DEBUG - + [[ zip == \d\o\c\k\e\r ]]
2025-03-26 08:56:19,185: DEBUG - + [[ zip == \z\i\p ]]
2025-03-26 08:56:19,185: DEBUG - + false
2025-03-26 08:56:19,185: DEBUG - + unzip -quo /var/cache/yunohost/download/piwigo/log_failed_logins_plugin -d /var/www/piwigo/plugins
2025-03-26 08:56:19,186: DEBUG - + ynh_secure_remove --file=/var/cache/yunohost/download/piwigo/log_failed_logins_plugin
2025-03-26 08:56:19,202: DEBUG - + '[' -d /var/cache/yunohost/app_tmp_work_dirs/app_jxvthxcr/sources/patches/ ']'
2025-03-26 08:56:19,203: DEBUG - + test -e /var/cache/yunohost/app_tmp_work_dirs/app_jxvthxcr/sources/extra_files/log_failed_logins_plugin
2025-03-26 08:56:19,203: DEBUG - + '[' -n '' ']'
2025-03-26 08:56:19,203: DEBUG - + rm -rf /var/cache/yunohost/files_to_keep_during_setup_source/
2025-03-26 08:56:19,203: DEBUG - + _create_data_dirs_if_required
2025-03-26 08:56:19,203: DEBUG - + dirs=(_data galleries upload)
2025-03-26 08:56:19,204: DEBUG - + for dir in "${dirs[@]}"
2025-03-26 08:56:19,204: DEBUG - + '[' '!' -d /home/yunohost.app/piwigo/_data ']'
2025-03-26 08:56:19,204: DEBUG - + ynh_secure_remove /var/www/piwigo/_data
2025-03-26 08:56:19,220: DEBUG - + ln -s /home/yunohost.app/piwigo/_data /var/www/piwigo/_data
2025-03-26 08:56:19,222: DEBUG - + for dir in "${dirs[@]}"
2025-03-26 08:56:19,222: DEBUG - + '[' '!' -d /home/yunohost.app/piwigo/galleries ']'
2025-03-26 08:56:19,222: DEBUG - + ynh_secure_remove /var/www/piwigo/galleries
2025-03-26 08:56:19,239: DEBUG - + ln -s /home/yunohost.app/piwigo/galleries /var/www/piwigo/galleries
2025-03-26 08:56:19,239: DEBUG - + for dir in "${dirs[@]}"
2025-03-26 08:56:19,240: DEBUG - + '[' '!' -d /home/yunohost.app/piwigo/upload ']'
2025-03-26 08:56:19,240: DEBUG - + ynh_secure_remove /var/www/piwigo/upload
2025-03-26 08:56:19,256: DEBUG - + ln -s /home/yunohost.app/piwigo/upload /var/www/piwigo/upload
2025-03-26 08:56:19,257: DEBUG - + chmod -R o-rwx /home/yunohost.app/piwigo
2025-03-26 08:56:19,928: DEBUG - + chown -R piwigo:www-data /home/yunohost.app/piwigo
2025-03-26 08:56:20,209: DEBUG - + chmod -R o-rwx /var/www/piwigo
2025-03-26 08:56:20,234: DEBUG - + chown -R piwigo:www-data /var/www/piwigo
2025-03-26 08:56:20,319: INFO - [###+................] > Upgrading system configurations related to piwigo...
2025-03-26 08:56:20,321: DEBUG - + ynh_add_fpm_config
2025-03-26 08:56:20,321: DEBUG - + local _globalphpversion=8.3
2025-03-26 08:56:20,323: DEBUG - + group=
2025-03-26 08:56:20,323: DEBUG - + local autogenconf=false
2025-03-26 08:56:20,323: DEBUG - + usage=
2025-03-26 08:56:20,323: DEBUG - + footprint=
2025-03-26 08:56:20,323: DEBUG - + '[' -n '' ']'
2025-03-26 08:56:20,323: DEBUG - + '[' -n '' ']'
2025-03-26 08:56:20,323: DEBUG - + [[ -e /var/cache/yunohost/app_tmp_work_dirs/app_jxvthxcr/conf/extra_php-fpm.conf ]]
2025-03-26 08:56:20,323: DEBUG - + autogenconf=true
2025-03-26 08:56:20,323: DEBUG - ++ ynh_app_setting_get --app=piwigo --key=fpm_usage
2025-03-26 08:56:20,398: DEBUG - + local fpm_usage_in_setting=low
2025-03-26 08:56:20,398: DEBUG - + '[' -z '' ']'
2025-03-26 08:56:20,398: DEBUG - + usage=low
2025-03-26 08:56:20,398: DEBUG - + ynh_app_setting_set --app=piwigo --key=fpm_usage --value=low
2025-03-26 08:56:20,510: DEBUG - ++ ynh_app_setting_get --app=piwigo --key=fpm_footprint
2025-03-26 08:56:20,588: DEBUG - + local fpm_footprint_in_setting=low
2025-03-26 08:56:20,588: DEBUG - + '[' -z '' ']'
2025-03-26 08:56:20,589: DEBUG - + footprint=low
2025-03-26 08:56:20,589: DEBUG - + ynh_app_setting_set --app=piwigo --key=fpm_footprint --value=low
2025-03-26 08:56:20,690: DEBUG - + dpkg --compare-versions 2.0 lt 2
2025-03-26 08:56:20,691: DEBUG - + phpversion=8.3
2025-03-26 08:56:20,691: DEBUG - ++ ynh_app_setting_get --app=piwigo --key=phpversion
2025-03-26 08:56:20,767: DEBUG - + local old_phpversion=8.3
2025-03-26 08:56:20,767: DEBUG - + '[' -n 8.3 ']'
2025-03-26 08:56:20,767: DEBUG - + '[' 8.3 '!=' 8.3 ']'
2025-03-26 08:56:20,767: DEBUG - + local fpm_service=php8.3-fpm
2025-03-26 08:56:20,767: DEBUG - + local fpm_config_dir=/etc/php/8.3/fpm
2025-03-26 08:56:20,767: DEBUG - + mkdir --parents /etc/php/8.3/fpm/pool.d
2025-03-26 08:56:20,769: DEBUG - + ynh_app_setting_set --app=piwigo --key=fpm_config_dir --value=/etc/php/8.3/fpm
2025-03-26 08:56:20,873: DEBUG - + ynh_app_setting_set --app=piwigo --key=fpm_service --value=php8.3-fpm
2025-03-26 08:56:20,975: DEBUG - + ynh_app_setting_set --app=piwigo --key=phpversion --value=8.3
2025-03-26 08:56:21,078: DEBUG - + '[' true == false ']'
2025-03-26 08:56:21,078: DEBUG - + ynh_get_scalable_phpfpm --usage=low --footprint=low
2025-03-26 08:56:21,115: DEBUG - + footprint=low
2025-03-26 08:56:21,115: DEBUG - + usage=low
2025-03-26 08:56:21,115: DEBUG - + print=0
2025-03-26 08:56:21,116: DEBUG - + '[' low = low ']'
2025-03-26 08:56:21,116: DEBUG - + footprint=20
2025-03-26 08:56:21,116: DEBUG - + '[' 20 -le 20 ']'
2025-03-26 08:56:21,116: DEBUG - + min_spare_servers_factor=8
2025-03-26 08:56:21,116: DEBUG - + '[' low = low ']'
2025-03-26 08:56:21,116: DEBUG - + php_pm=ondemand
2025-03-26 08:56:21,116: DEBUG - ++ ynh_get_ram --total --ignore_swap
2025-03-26 08:56:21,162: DEBUG - ++ ignore_swap=1
2025-03-26 08:56:21,162: DEBUG - ++ only_swap=0
2025-03-26 08:56:21,162: DEBUG - ++ free=0
2025-03-26 08:56:21,163: DEBUG - ++ total=1
2025-03-26 08:56:21,163: DEBUG - +++ grep 'total memory'
2025-03-26 08:56:21,164: DEBUG - +++ awk '{print $1}'
2025-03-26 08:56:21,165: DEBUG - +++ LC_ALL=C
2025-03-26 08:56:21,166: DEBUG - +++ vmstat --stats --unit M
2025-03-26 08:56:21,170: DEBUG - ++ local total_ram=7847
2025-03-26 08:56:21,171: DEBUG - +++ LC_ALL=C
2025-03-26 08:56:21,172: DEBUG - +++ vmstat --stats --unit M
2025-03-26 08:56:21,172: DEBUG - +++ awk '{print $1}'
2025-03-26 08:56:21,172: DEBUG - +++ grep 'total swap'
2025-03-26 08:56:21,176: DEBUG - ++ local total_swap=975
2025-03-26 08:56:21,177: DEBUG - ++ local total_ram_swap=8822
2025-03-26 08:56:21,177: DEBUG - ++ local ram=8822
2025-03-26 08:56:21,177: DEBUG - ++ ram=7847
2025-03-26 08:56:21,177: DEBUG - ++ echo 7847
2025-03-26 08:56:21,177: DEBUG - + local max_ram=7847
2025-03-26 08:56:21,177: DEBUG - + php_max_children=196
2025-03-26 08:56:21,177: DEBUG - + '[' ondemand = static ']'
2025-03-26 08:56:21,177: DEBUG - ++ at_least_one 196
2025-03-26 08:56:21,178: DEBUG - ++ '[' 196 -le 0 ']'
2025-03-26 08:56:21,178: DEBUG - ++ echo 196
2025-03-26 08:56:21,178: DEBUG - + php_max_children=196
2025-03-26 08:56:21,178: DEBUG - ++ nproc
2025-03-26 08:56:21,180: DEBUG - + local core_number=4
2025-03-26 08:56:21,180: DEBUG - + local max_proc=16
2025-03-26 08:56:21,180: DEBUG - + '[' 196 -gt 16 ']'
2025-03-26 08:56:21,180: DEBUG - + php_max_children=16
2025-03-26 08:56:21,181: DEBUG - ++ ynh_app_setting_get --app=piwigo --key=php_forced_max_children
2025-03-26 08:56:21,249: DEBUG - + local php_forced_max_children=
2025-03-26 08:56:21,249: DEBUG - + '[' -n '' ']'
2025-03-26 08:56:21,249: DEBUG - + '[' ondemand = dynamic ']'
2025-03-26 08:56:21,249: DEBUG - + php_min_spare_servers=0
2025-03-26 08:56:21,249: DEBUG - + php_max_spare_servers=0
2025-03-26 08:56:21,249: DEBUG - + php_start_servers=0
2025-03-26 08:56:21,249: DEBUG - ++ echo piwigo
2025-03-26 08:56:21,249: DEBUG - + local phpfpm_group=piwigo
2025-03-26 08:56:21,249: DEBUG - + local phpfpm_path=/var/cache/yunohost/app_tmp_work_dirs/app_jxvthxcr/conf/php-fpm.conf
2025-03-26 08:56:21,250: DEBUG - [__APP__]
2025-03-26 08:56:21,250: DEBUG - 
2025-03-26 08:56:21,250: DEBUG - user = __APP__
2025-03-26 08:56:21,250: DEBUG - group = __PHPFPM_GROUP__
2025-03-26 08:56:21,250: DEBUG - 
2025-03-26 08:56:21,250: DEBUG - chdir = __INSTALL_DIR__
2025-03-26 08:56:21,250: DEBUG - 
2025-03-26 08:56:21,250: DEBUG - listen = /var/run/php/php__PHPVERSION__-fpm-__APP__.sock
2025-03-26 08:56:21,250: DEBUG - listen.owner = www-data
2025-03-26 08:56:21,250: DEBUG - listen.group = www-data
2025-03-26 08:56:21,250: DEBUG - 
2025-03-26 08:56:21,250: DEBUG - pm = __PHP_PM__
2025-03-26 08:56:21,250: DEBUG - pm.max_children = __PHP_MAX_CHILDREN__
2025-03-26 08:56:21,250: DEBUG - pm.max_requests = 500
2025-03-26 08:56:21,250: DEBUG - request_terminate_timeout = 1d
2025-03-26 08:56:21,250: DEBUG - '
2025-03-26 08:56:21,250: DEBUG - + '[' ondemand = dynamic ']'
2025-03-26 08:56:21,250: DEBUG - + '[' ondemand = ondemand ']'
2025-03-26 08:56:21,251: DEBUG - pm.process_idle_timeout = 10s
2025-03-26 08:56:21,251: DEBUG - '
2025-03-26 08:56:21,251: DEBUG - + '[' -e /var/cache/yunohost/app_tmp_work_dirs/app_jxvthxcr/conf/extra_php-fpm.conf ']'
2025-03-26 08:56:21,251: DEBUG - + cat /var/cache/yunohost/app_tmp_work_dirs/app_jxvthxcr/conf/extra_php-fpm.conf
2025-03-26 08:56:21,251: DEBUG - + local finalphpconf=/etc/php/8.3/fpm/pool.d/piwigo.conf
2025-03-26 08:56:21,251: DEBUG - + ynh_add_config --template=/var/cache/yunohost/app_tmp_work_dirs/app_jxvthxcr/conf/php-fpm.conf --destination=/etc/php/8.3/fpm/pool.d/piwigo.conf
2025-03-26 08:56:21,282: DEBUG - + jinja=0
2025-03-26 08:56:21,283: DEBUG - + '[' -f /var/cache/yunohost/app_tmp_work_dirs/app_jxvthxcr/conf//var/cache/yunohost/app_tmp_work_dirs/app_jxvthxcr/conf/php-fpm.conf ']'
2025-03-26 08:56:21,283: DEBUG - + '[' -f /var/cache/yunohost/app_tmp_work_dirs/app_jxvthxcr/conf/php-fpm.conf ']'
2025-03-26 08:56:21,283: DEBUG - + template_path=/var/cache/yunohost/app_tmp_work_dirs/app_jxvthxcr/conf/php-fpm.conf
2025-03-26 08:56:21,283: DEBUG - + ynh_backup_if_checksum_is_different --file=/etc/php/8.3/fpm/pool.d/piwigo.conf
2025-03-26 08:56:21,291: DEBUG - ++ ynh_app_setting_get --app=piwigo --key=checksum__etc_php_8.3_fpm_pool.d_piwigo.conf
2025-03-26 08:56:21,357: DEBUG - + local checksum_value=b58bd6b2f0bd6763c411efa2c9ec5617
2025-03-26 08:56:21,357: DEBUG - + backup_file_checksum=
2025-03-26 08:56:21,357: DEBUG - + '[' -n b58bd6b2f0bd6763c411efa2c9ec5617 ']'
2025-03-26 08:56:21,357: DEBUG - + '[' -e /etc/php/8.3/fpm/pool.d/piwigo.conf ']'
2025-03-26 08:56:21,357: DEBUG - + md5sum --check --status
2025-03-26 08:56:21,359: DEBUG - + touch /etc/php/8.3/fpm/pool.d/piwigo.conf
2025-03-26 08:56:21,360: DEBUG - + chmod 640 /etc/php/8.3/fpm/pool.d/piwigo.conf
2025-03-26 08:56:21,361: DEBUG - + _ynh_apply_default_permissions /etc/php/8.3/fpm/pool.d/piwigo.conf
2025-03-26 08:56:21,361: DEBUG - + local target=/etc/php/8.3/fpm/pool.d/piwigo.conf
2025-03-26 08:56:21,361: DEBUG - + chmod o-rwx /etc/php/8.3/fpm/pool.d/piwigo.conf
2025-03-26 08:56:21,361: DEBUG - + chmod g-w /etc/php/8.3/fpm/pool.d/piwigo.conf
2025-03-26 08:56:21,362: DEBUG - + chown -R root:root /etc/php/8.3/fpm/pool.d/piwigo.conf
2025-03-26 08:56:21,363: DEBUG - + ynh_system_user_exists piwigo
2025-03-26 08:56:21,372: DEBUG - + getent passwd piwigo
2025-03-26 08:56:21,373: DEBUG - + chown piwigo:piwigo /etc/php/8.3/fpm/pool.d/piwigo.conf
2025-03-26 08:56:21,374: DEBUG - + grep -qE '^(/etc/cron|/etc/php|/etc/nginx/conf.d|/etc/fail2ban|/etc/systemd/system)'
2025-03-26 08:56:21,375: DEBUG - + chmod 400 /etc/php/8.3/fpm/pool.d/piwigo.conf
2025-03-26 08:56:21,376: DEBUG - + chown root:root /etc/php/8.3/fpm/pool.d/piwigo.conf
2025-03-26 08:56:21,377: DEBUG - + [[ 0 == 1 ]]
2025-03-26 08:56:21,377: DEBUG - + cp -f /var/cache/yunohost/app_tmp_work_dirs/app_jxvthxcr/conf/php-fpm.conf /etc/php/8.3/fpm/pool.d/piwigo.conf
2025-03-26 08:56:21,378: DEBUG - + ynh_replace_vars --file=/etc/php/8.3/fpm/pool.d/piwigo.conf
2025-03-26 08:56:21,387: DEBUG - + test -n /piwigo
2025-03-26 08:56:21,387: DEBUG - + local path_url_slash_less=/piwigo
2025-03-26 08:56:21,387: DEBUG - + ynh_replace_string --match_string=__PATH__/ --replace_string=/piwigo/ --target_file=/etc/php/8.3/fpm/pool.d/piwigo.conf
2025-03-26 08:56:21,434: DEBUG - + ynh_replace_string --match_string=__PATH__ --replace_string=/piwigo --target_file=/etc/php/8.3/fpm/pool.d/piwigo.conf
2025-03-26 08:56:21,480: DEBUG - + test -n piwigo
2025-03-26 08:56:21,480: DEBUG - + ynh_replace_string --match_string=__NAME__ --replace_string=piwigo --target_file=/etc/php/8.3/fpm/pool.d/piwigo.conf
2025-03-26 08:56:21,526: DEBUG - + ynh_replace_string --match_string=__NAMETOCHANGE__ --replace_string=piwigo --target_file=/etc/php/8.3/fpm/pool.d/piwigo.conf
2025-03-26 08:56:21,573: DEBUG - + ynh_replace_string --match_string=__USER__ --replace_string=piwigo --target_file=/etc/php/8.3/fpm/pool.d/piwigo.conf
2025-03-26 08:56:21,619: DEBUG - + test -n ''
2025-03-26 08:56:21,619: DEBUG - + dpkg --compare-versions 2.0 lt 2
2025-03-26 08:56:21,620: DEBUG - + test -n ''
2025-03-26 08:56:21,621: DEBUG - ++ grep -oP '__[A-Z0-9]+?[A-Z0-9_]*?[A-Z0-9]*?__' /etc/php/8.3/fpm/pool.d/piwigo.conf
2025-03-26 08:56:21,621: DEBUG - ++ sort --unique
2025-03-26 08:56:21,621: DEBUG - ++ sed 's@__\([^.]*\)__@\L\1@g'
2025-03-26 08:56:21,623: DEBUG - + uniques_vars=('app' 'install_dir' 'phpfpm_group' 'php_max_children' 'php_pm' 'phpversion')
2025-03-26 08:56:21,632: DEBUG - + ynh_store_file_checksum --file=/etc/php/8.3/fpm/pool.d/piwigo.conf
2025-03-26 08:56:21,632: DEBUG - + update_only=0
2025-03-26 08:56:21,646: DEBUG - ++ md5sum /etc/php/8.3/fpm/pool.d/piwigo.conf
2025-03-26 08:56:21,646: DEBUG - ++ cut '--delimiter= ' --fields=1
2025-03-26 08:56:21,647: DEBUG - + ynh_app_setting_set --app=piwigo --key=checksum__etc_php_8.3_fpm_pool.d_piwigo.conf --value=b58bd6b2f0bd6763c411efa2c9ec5617
2025-03-26 08:56:21,736: DEBUG - + '[' -n '' ']'
2025-03-26 08:56:21,736: DEBUG - + php-fpm8.3 --test
2025-03-26 08:56:21,814: DEBUG - + ynh_systemd_action --service_name=php8.3-fpm --action=reload
2025-03-26 08:56:21,871: DEBUG - + service_name=php8.3-fpm
2025-03-26 08:56:21,871: DEBUG - + action=reload
2025-03-26 08:56:21,872: DEBUG - + line_match=
2025-03-26 08:56:21,872: DEBUG - + length=20
2025-03-26 08:56:21,872: DEBUG - + log_path=/var/log/php8.3-fpm/php8.3-fpm.log
2025-03-26 08:56:21,872: DEBUG - + timeout=300
2025-03-26 08:56:21,872: DEBUG - + '[' reload == stop ']'
2025-03-26 08:56:21,872: DEBUG - + '[' reload == reload ']'
2025-03-26 08:56:21,872: DEBUG - + action=reload-or-restart
2025-03-26 08:56:21,872: DEBUG - ++ date --utc --rfc-3339=seconds
2025-03-26 08:56:21,872: DEBUG - ++ cut -d+ -f1
2025-03-26 08:56:21,873: DEBUG - + local 'time_start=2025-03-26 07:56:21 UTC'
2025-03-26 08:56:21,873: DEBUG - + systemctl reload-or-restart php8.3-fpm
2025-03-26 08:56:21,918: DEBUG - + ynh_add_nginx_config
2025-03-26 08:56:21,919: DEBUG - + local finalnginxconf=/etc/nginx/conf.d/maindomain.tld.d/piwigo.conf
2025-03-26 08:56:21,919: DEBUG - + ynh_add_config --template=nginx.conf --destination=/etc/nginx/conf.d/maindomain.tld.d/piwigo.conf
2025-03-26 08:56:21,955: DEBUG - + jinja=0
2025-03-26 08:56:21,955: DEBUG - + '[' -f /var/cache/yunohost/app_tmp_work_dirs/app_jxvthxcr/conf/nginx.conf ']'
2025-03-26 08:56:21,955: DEBUG - + template_path=/var/cache/yunohost/app_tmp_work_dirs/app_jxvthxcr/conf/nginx.conf
2025-03-26 08:56:21,955: DEBUG - + ynh_backup_if_checksum_is_different --file=/etc/nginx/conf.d/maindomain.tld.d/piwigo.conf
2025-03-26 08:56:21,965: DEBUG - ++ ynh_app_setting_get --app=piwigo --key=checksum__etc_nginx_conf.d_maindomain.tld.d_piwigo.conf
2025-03-26 08:56:22,041: DEBUG - + local checksum_value=0815f23a2d476d99347c8743e33cb9c5
2025-03-26 08:56:22,041: DEBUG - + backup_file_checksum=
2025-03-26 08:56:22,041: DEBUG - + '[' -n 0815f23a2d476d99347c8743e33cb9c5 ']'
2025-03-26 08:56:22,041: DEBUG - + '[' -e /etc/nginx/conf.d/maindomain.tld.d/piwigo.conf ']'
2025-03-26 08:56:22,041: DEBUG - + md5sum --check --status
2025-03-26 08:56:22,042: DEBUG - + touch /etc/nginx/conf.d/maindomain.tld.d/piwigo.conf
2025-03-26 08:56:22,043: DEBUG - + chmod 640 /etc/nginx/conf.d/maindomain.tld.d/piwigo.conf
2025-03-26 08:56:22,044: DEBUG - + _ynh_apply_default_permissions /etc/nginx/conf.d/maindomain.tld.d/piwigo.conf
2025-03-26 08:56:22,044: DEBUG - + local target=/etc/nginx/conf.d/maindomain.tld.d/piwigo.conf
2025-03-26 08:56:22,044: DEBUG - + chmod o-rwx /etc/nginx/conf.d/maindomain.tld.d/piwigo.conf
2025-03-26 08:56:22,045: DEBUG - + chmod g-w /etc/nginx/conf.d/maindomain.tld.d/piwigo.conf
2025-03-26 08:56:22,046: DEBUG - + chown -R root:root /etc/nginx/conf.d/maindomain.tld.d/piwigo.conf
2025-03-26 08:56:22,047: DEBUG - + ynh_system_user_exists piwigo
2025-03-26 08:56:22,056: DEBUG - + getent passwd piwigo
2025-03-26 08:56:22,057: DEBUG - + chown piwigo:piwigo /etc/nginx/conf.d/maindomain.tld.d/piwigo.conf
2025-03-26 08:56:22,058: DEBUG - + grep -qE '^(/etc/cron|/etc/php|/etc/nginx/conf.d|/etc/fail2ban|/etc/systemd/system)'
2025-03-26 08:56:22,059: DEBUG - + chmod 400 /etc/nginx/conf.d/maindomain.tld.d/piwigo.conf
2025-03-26 08:56:22,060: DEBUG - + chown root:root /etc/nginx/conf.d/maindomain.tld.d/piwigo.conf
2025-03-26 08:56:22,061: DEBUG - + [[ 0 == 1 ]]
2025-03-26 08:56:22,061: DEBUG - + cp -f /var/cache/yunohost/app_tmp_work_dirs/app_jxvthxcr/conf/nginx.conf /etc/nginx/conf.d/maindomain.tld.d/piwigo.conf
2025-03-26 08:56:22,062: DEBUG - + ynh_replace_vars --file=/etc/nginx/conf.d/maindomain.tld.d/piwigo.conf
2025-03-26 08:56:22,071: DEBUG - + test -n /piwigo
2025-03-26 08:56:22,071: DEBUG - + local path_url_slash_less=/piwigo
2025-03-26 08:56:22,071: DEBUG - + ynh_replace_string --match_string=__PATH__/ --replace_string=/piwigo/ --target_file=/etc/nginx/conf.d/maindomain.tld.d/piwigo.conf
2025-03-26 08:56:22,117: DEBUG - + ynh_replace_string --match_string=__PATH__ --replace_string=/piwigo --target_file=/etc/nginx/conf.d/maindomain.tld.d/piwigo.conf
2025-03-26 08:56:22,165: DEBUG - + test -n piwigo
2025-03-26 08:56:22,165: DEBUG - + ynh_replace_string --match_string=__NAME__ --replace_string=piwigo --target_file=/etc/nginx/conf.d/maindomain.tld.d/piwigo.conf
2025-03-26 08:56:22,212: DEBUG - + ynh_replace_string --match_string=__NAMETOCHANGE__ --replace_string=piwigo --target_file=/etc/nginx/conf.d/maindomain.tld.d/piwigo.conf
2025-03-26 08:56:22,260: DEBUG - + ynh_replace_string --match_string=__USER__ --replace_string=piwigo --target_file=/etc/nginx/conf.d/maindomain.tld.d/piwigo.conf
2025-03-26 08:56:22,306: DEBUG - + test -n ''
2025-03-26 08:56:22,307: DEBUG - + dpkg --compare-versions 2.0 lt 2
2025-03-26 08:56:22,308: DEBUG - + test -n ''
2025-03-26 08:56:22,308: DEBUG - ++ grep -oP '__[A-Z0-9]+?[A-Z0-9_]*?[A-Z0-9]*?__' /etc/nginx/conf.d/maindomain.tld.d/piwigo.conf
2025-03-26 08:56:22,309: DEBUG - ++ sort --unique
2025-03-26 08:56:22,309: DEBUG - ++ sed 's@__\([^.]*\)__@\L\1@g'
2025-03-26 08:56:22,310: DEBUG - + uniques_vars=('install_dir' 'phpversion')
2025-03-26 08:56:22,313: DEBUG - + ynh_store_file_checksum --file=/etc/nginx/conf.d/maindomain.tld.d/piwigo.conf
2025-03-26 08:56:22,314: DEBUG - + update_only=0
2025-03-26 08:56:22,329: DEBUG - ++ md5sum /etc/nginx/conf.d/maindomain.tld.d/piwigo.conf
2025-03-26 08:56:22,329: DEBUG - ++ cut '--delimiter= ' --fields=1
2025-03-26 08:56:22,330: DEBUG - + ynh_app_setting_set --app=piwigo --key=checksum__etc_nginx_conf.d_maindomain.tld.d_piwigo.conf --value=14a5a908b35fcdec67236a25c41dba47
2025-03-26 08:56:22,422: DEBUG - + '[' -n '' ']'
2025-03-26 08:56:22,422: DEBUG - + '[' /piwigo '!=' / ']'
2025-03-26 08:56:22,422: DEBUG - + ynh_replace_string '--match_string=^#sub_path_only' --replace_string= --target_file=/etc/nginx/conf.d/maindomain.tld.d/piwigo.conf
2025-03-26 08:56:22,469: DEBUG - + sed -i '/fastcgi_param\s*REMOTE_USER/d' /etc/nginx/conf.d/maindomain.tld.d/piwigo.conf
2025-03-26 08:56:22,470: DEBUG - + ynh_store_file_checksum --file=/etc/nginx/conf.d/maindomain.tld.d/piwigo.conf
2025-03-26 08:56:22,471: DEBUG - + update_only=0
2025-03-26 08:56:22,485: DEBUG - ++ md5sum /etc/nginx/conf.d/maindomain.tld.d/piwigo.conf
2025-03-26 08:56:22,485: DEBUG - ++ cut '--delimiter= ' --fields=1
2025-03-26 08:56:22,486: DEBUG - + ynh_app_setting_set --app=piwigo --key=checksum__etc_nginx_conf.d_maindomain.tld.d_piwigo.conf --value=0815f23a2d476d99347c8743e33cb9c5
2025-03-26 08:56:22,577: DEBUG - + '[' -n '' ']'
2025-03-26 08:56:22,577: DEBUG - + ynh_systemd_action --service_name=nginx --action=reload
2025-03-26 08:56:22,634: DEBUG - + service_name=nginx
2025-03-26 08:56:22,635: DEBUG - + action=reload
2025-03-26 08:56:22,635: DEBUG - + line_match=
2025-03-26 08:56:22,635: DEBUG - + length=20
2025-03-26 08:56:22,635: DEBUG - + log_path=/var/log/nginx/nginx.log
2025-03-26 08:56:22,635: DEBUG - + timeout=300
2025-03-26 08:56:22,635: DEBUG - + '[' reload == stop ']'
2025-03-26 08:56:22,635: DEBUG - + '[' reload == reload ']'
2025-03-26 08:56:22,635: DEBUG - + action=reload-or-restart
2025-03-26 08:56:22,635: DEBUG - ++ date --utc --rfc-3339=seconds
2025-03-26 08:56:22,635: DEBUG - ++ cut -d+ -f1
2025-03-26 08:56:22,636: DEBUG - + local 'time_start=2025-03-26 07:56:22 UTC'
2025-03-26 08:56:22,636: DEBUG - + systemctl reload-or-restart nginx
2025-03-26 08:56:22,796: INFO - [####+++++...........] > Upgrading Piwigo with cURL...
2025-03-26 08:56:22,799: DEBUG - + ynh_local_curl '/upgrade.php?language=fr_FR&now=true' language=fr_FR username=reunigkozh password=**********
2025-03-26 08:56:22,799: DEBUG - ++ ynh_normalize_url_path '/upgrade.php?language=fr_FR&now=true'
2025-03-26 08:56:22,808: DEBUG - ++ test -n '/upgrade.php?language=fr_FR&now=true'
2025-03-26 08:56:22,808: DEBUG - ++ '[' / '!=' / ']'
2025-03-26 08:56:22,808: DEBUG - ++ '[' e == / ']'
2025-03-26 08:56:22,808: DEBUG - ++ echo '/upgrade.php?language=fr_FR&now=true'
2025-03-26 08:56:22,808: DEBUG - + local 'local_page=/upgrade.php?language=fr_FR&now=true'
2025-03-26 08:56:22,808: DEBUG - + local 'full_path=/piwigo/upgrade.php?language=fr_FR&now=true'
2025-03-26 08:56:22,809: DEBUG - + '[' /piwigo == / ']'
2025-03-26 08:56:22,809: DEBUG - + local 'full_page_url=https://localhost/piwigo/upgrade.php?language=fr_FR&now=true'
2025-03-26 08:56:22,809: DEBUG - + local POST_data=
2025-03-26 08:56:22,809: DEBUG - + local arg=
2025-03-26 08:56:22,809: DEBUG - + for arg in "${@:2}"
2025-03-26 08:56:22,809: DEBUG - + POST_data='language=fr_FR&'
2025-03-26 08:56:22,809: DEBUG - + for arg in "${@:2}"
2025-03-26 08:56:22,809: DEBUG - + POST_data='language=fr_FR&username=reunigkozh&'
2025-03-26 08:56:22,809: DEBUG - + for arg in "${@:2}"
2025-03-26 08:56:22,809: DEBUG - + POST_data='language=fr_FR&username=reunigkozh&password=**********&'
2025-03-26 08:56:22,810: DEBUG - + '[' -n 'language=fr_FR&username=reunigkozh&password=**********&' ']'
2025-03-26 08:56:22,810: DEBUG - + POST_data='--data language=fr_FR&username=reunigkozh&password=**********'
2025-03-26 08:56:22,810: DEBUG - + sleep 2
2025-03-26 08:56:24,810: DEBUG - + local cookiefile=/tmp/ynh-piwigo-cookie.txt
2025-03-26 08:56:24,810: DEBUG - + touch /tmp/ynh-piwigo-cookie.txt
2025-03-26 08:56:24,812: DEBUG - + chown root /tmp/ynh-piwigo-cookie.txt
2025-03-26 08:56:24,814: DEBUG - + chmod 700 /tmp/ynh-piwigo-cookie.txt
2025-03-26 08:56:24,816: DEBUG - ++ ynh_permission_has_user main visitors
2025-03-26 08:56:24,840: DEBUG - ++ ynh_permission_exists --permission=main
2025-03-26 08:56:24,850: DEBUG - ++ yunohost user permission list piwigo --output-as json --quiet
2025-03-26 08:56:24,850: DEBUG - ++ jq -e --arg perm piwigo.main '.permissions[$perm]'
2025-03-26 08:56:25,085: DEBUG - ++ for section in "allowed" "corresponding_users"
2025-03-26 08:56:25,086: DEBUG - ++ yunohost user permission info piwigo.main --output-as json --quiet
2025-03-26 08:56:25,086: DEBUG - ++ jq -e --arg user visitors --arg section allowed '.[$section] | index($user)'
2025-03-26 08:56:25,342: DEBUG - ++ return 0
2025-03-26 08:56:25,342: DEBUG - ++ echo yes
2025-03-26 08:56:25,342: DEBUG - + local visitors_enabled=yes
2025-03-26 08:56:25,342: DEBUG - + [[ yes == \n\o ]]
2025-03-26 08:56:25,342: DEBUG - + curl --silent --show-error --insecure --location --header 'Host: maindomain.tld' --resolve maindomain.tld:443:127.0.0.1 --data 'language=fr_FR&username=reunigkozh&password=**********' 'https://localhost/piwigo/upgrade.php?language=fr_FR&now=true' --cookie-jar /tmp/ynh-piwigo-cookie.txt --cookie /tmp/ynh-piwigo-cookie.txt
2025-03-26 08:56:25,455: DEBUG - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
2025-03-26 08:56:25,455: DEBUG - "http://www.w3.org/TR/html4/strict.dtd">
2025-03-26 08:56:25,455: DEBUG - <html lang="fr" dir="ltr">
2025-03-26 08:56:25,456: DEBUG - <head>
2025-03-26 08:56:25,456: DEBUG - <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
2025-03-26 08:56:25,456: DEBUG - <meta http-equiv="Content-script-type" content="text/javascript">
2025-03-26 08:56:25,456: DEBUG - <meta http-equiv="Content-Style-Type" content="text/css">
2025-03-26 08:56:25,456: DEBUG - <link rel="shortcut icon" type="image/x-icon" href="themes/default/icon/favicon.ico">
2025-03-26 08:56:25,456: DEBUG - 
2025-03-26 08:56:25,456: DEBUG - <link rel="stylesheet" type="text/css" href="../../../home/yunohost.app/piwigo/_data/combined/cbu5q1.css">
2025-03-26 08:56:25,456: DEBUG - 
2025-03-26 08:56:25,456: DEBUG - 
2025-03-26 08:56:25,456: DEBUG - 
2025-03-26 08:56:25,456: DEBUG - <!--[if IE 7]>
2025-03-26 08:56:25,456: DEBUG -   <link rel="stylesheet" type="text/css" href="admin/themes/default/fix-ie7.css">
2025-03-26 08:56:25,457: DEBUG - <![endif]-->
2025-03-26 08:56:25,457: DEBUG - 
2025-03-26 08:56:25,457: DEBUG - <!-- BEGIN get_combined_scripts -->
2025-03-26 08:56:25,457: DEBUG - 
2025-03-26 08:56:25,457: DEBUG - <!-- END get_combined_scripts -->
2025-03-26 08:56:25,457: DEBUG - 
2025-03-26 08:56:25,457: DEBUG - 
2025-03-26 08:56:25,457: DEBUG - <style type="text/css">
2025-03-26 08:56:25,457: DEBUG - body {
2025-03-26 08:56:25,457: DEBUG -   font-size:12px;
2025-03-26 08:56:25,457: DEBUG - }
2025-03-26 08:56:25,457: DEBUG - 
2025-03-26 08:56:25,457: DEBUG - .content {
2025-03-26 08:56:25,457: DEBUG -  width: 800px;
2025-03-26 08:56:25,457: DEBUG -  margin: auto;
2025-03-26 08:56:25,457: DEBUG -  text-align: center;
2025-03-26 08:56:25,457: DEBUG -  padding:0;
2025-03-26 08:56:25,458: DEBUG -  background-color:transparent !important;
2025-03-26 08:56:25,458: DEBUG -  border:none;
2025-03-26 08:56:25,458: DEBUG - }
2025-03-26 08:56:25,458: DEBUG - 
2025-03-26 08:56:25,458: DEBUG - #content {
2025-03-26 08:56:25,458: DEBUG -   min-height:0;
2025-03-26 08:56:25,458: DEBUG -   border:none;
2025-03-26 08:56:25,458: DEBUG -   margin:1em auto;
2025-03-26 08:56:25,458: DEBUG - }
2025-03-26 08:56:25,458: DEBUG - 
2025-03-26 08:56:25,458: DEBUG - #theHeader {
2025-03-26 08:56:25,458: DEBUG -   display: block;
2025-03-26 08:56:25,458: DEBUG -   background:url("admin/themes/default/images/piwigo-orange.svg") no-repeat scroll center 20px transparent;
2025-03-26 08:56:25,458: DEBUG -   height:100px;
2025-03-26 08:56:25,458: DEBUG -   background-size: 300px;
2025-03-26 08:56:25,458: DEBUG - }
2025-03-26 08:56:25,458: DEBUG - 
2025-03-26 08:56:25,458: DEBUG - fieldset {
2025-03-26 08:56:25,458: DEBUG -   margin-top:20px;
2025-03-26 08:56:25,459: DEBUG -   background-color:#f1f1f1;
2025-03-26 08:56:25,459: DEBUG - }
2025-03-26 08:56:25,459: DEBUG - 
2025-03-26 08:56:25,459: DEBUG - legend {
2025-03-26 08:56:25,459: DEBUG -   font-weight:bold;
2025-03-26 08:56:25,459: DEBUG -   letter-spacing:2px;
2025-03-26 08:56:25,459: DEBUG - }
2025-03-26 08:56:25,459: DEBUG - 
2025-03-26 08:56:25,459: DEBUG - form fieldset p {
2025-03-26 08:56:25,459: DEBUG -   text-align:left;
2025-03-26 08:56:25,459: DEBUG -   margin:10px;
2025-03-26 08:56:25,459: DEBUG - }
2025-03-26 08:56:25,459: DEBUG - 
2025-03-26 08:56:25,459: DEBUG - .content h2 {
2025-03-26 08:56:25,459: DEBUG -   display:block;
2025-03-26 08:56:25,460: DEBUG -   font-size:20px;
2025-03-26 08:56:25,460: DEBUG -   text-align:center;
2025-03-26 08:56:25,460: DEBUG -   /* margin-top:5px; */
2025-03-26 08:56:25,460: DEBUG - }
2025-03-26 08:56:25,460: DEBUG - 
2025-03-26 08:56:25,460: DEBUG - table.table2 {
2025-03-26 08:56:25,460: DEBUG -   width: 100%;
2025-03-26 08:56:25,460: DEBUG -   border:0;
2025-03-26 08:56:25,460: DEBUG - }
2025-03-26 08:56:25,460: DEBUG - 
2025-03-26 08:56:25,460: DEBUG - table.table2 td {
2025-03-26 08:56:25,460: DEBUG -   text-align: left;
2025-03-26 08:56:25,460: DEBUG -   padding: 5px 2px;
2025-03-26 08:56:25,460: DEBUG - }
2025-03-26 08:56:25,460: DEBUG - 
2025-03-26 08:56:25,460: DEBUG - table.table2 td.fieldname {
2025-03-26 08:56:25,460: DEBUG -   font-weight:normal;
2025-03-26 08:56:25,461: DEBUG - }
2025-03-26 08:56:25,461: DEBUG - 
2025-03-26 08:56:25,461: DEBUG - table.table2 td.fielddesc {
2025-03-26 08:56:25,461: DEBUG -   padding-left:10px;
2025-03-26 08:56:25,461: DEBUG -   font-style:italic;
2025-03-26 08:56:25,461: DEBUG - }
2025-03-26 08:56:25,461: DEBUG - 
2025-03-26 08:56:25,461: DEBUG - input[type="submit"], input[type="button"], a.bigButton {
2025-03-26 08:56:25,461: DEBUG -   font-size:14px;
2025-03-26 08:56:25,461: DEBUG -   font-weight:bold;
2025-03-26 08:56:25,461: DEBUG -   letter-spacing:2px;
2025-03-26 08:56:25,461: DEBUG -   border:none;
2025-03-26 08:56:25,461: DEBUG -   background-color:#666666;
2025-03-26 08:56:25,461: DEBUG -   color:#fff;
2025-03-26 08:56:25,461: DEBUG -   padding:5px;
2025-03-26 08:56:25,461: DEBUG -   -moz-border-radius:5px;
2025-03-26 08:56:25,461: DEBUG - }
2025-03-26 08:56:25,461: DEBUG - 
2025-03-26 08:56:25,462: DEBUG - input[type="submit"]:hover, input[type="button"]:hover, a.bigButton:hover {
2025-03-26 08:56:25,462: DEBUG -   background-color:#ff7700;
2025-03-26 08:56:25,462: DEBUG -   color:white;
2025-03-26 08:56:25,462: DEBUG -   text-decoration:none;
2025-03-26 08:56:25,462: DEBUG - }
2025-03-26 08:56:25,462: DEBUG - 
2025-03-26 08:56:25,462: DEBUG - input[type="text"], input[type="password"], select {
2025-03-26 08:56:25,462: DEBUG -   background-color:#ddd;
2025-03-26 08:56:25,462: DEBUG -   border:2px solid #ccc;
2025-03-26 08:56:25,462: DEBUG -   -moz-border-radius:5px;
2025-03-26 08:56:25,462: DEBUG -   padding:2px;
2025-03-26 08:56:25,462: DEBUG - }
2025-03-26 08:56:25,462: DEBUG - 
2025-03-26 08:56:25,462: DEBUG - input[type="text"]:focus, input[type="password"]:focus, select:focus {
2025-03-26 08:56:25,462: DEBUG -   background-color:#fff;
2025-03-26 08:56:25,462: DEBUG -   border:2px solid #ff7700;
2025-03-26 08:56:25,463: DEBUG - }
2025-03-26 08:56:25,463: DEBUG - 
2025-03-26 08:56:25,463: DEBUG - .sql_content, .infos a {
2025-03-26 08:56:25,463: DEBUG -   color: #ff3363;
2025-03-26 08:56:25,463: DEBUG - }
2025-03-26 08:56:25,463: DEBUG - 
2025-03-26 08:56:25,463: DEBUG - .errors {
2025-03-26 08:56:25,463: DEBUG -   padding-bottom:5px;
2025-03-26 08:56:25,463: DEBUG - }
2025-03-26 08:56:25,463: DEBUG - 
2025-03-26 08:56:25,463: DEBUG - </style>
2025-03-26 08:56:25,463: DEBUG - 
2025-03-26 08:56:25,463: DEBUG - <title>Piwigo 15.5.0 - Mise à jour</title>
2025-03-26 08:56:25,463: DEBUG - </head>
2025-03-26 08:56:25,463: DEBUG - 
2025-03-26 08:56:25,463: DEBUG - <body>
2025-03-26 08:56:25,463: DEBUG - <div id="the_page">
2025-03-26 08:56:25,464: DEBUG - <div id="theHeader"></div>
2025-03-26 08:56:25,464: DEBUG - <div id="content" class="content">
2025-03-26 08:56:25,464: DEBUG - 
2025-03-26 08:56:25,464: DEBUG - <h2>Version 15.5.0 - Mise à jour</h2>
2025-03-26 08:56:25,464: DEBUG - 
2025-03-26 08:56:25,464: DEBUG - <div class="errors">
2025-03-26 08:56:25,464: DEBUG -   <ul>
2025-03-26 08:56:25,464: DEBUG -     <li>Mot de passe invalide !</li>
2025-03-26 08:56:25,464: DEBUG -   </ul>
2025-03-26 08:56:25,464: DEBUG - </div>
2025-03-26 08:56:25,464: DEBUG - 
2025-03-26 08:56:25,464: DEBUG - <form method="POST" action="upgrade.php?language=fr_FR" name="upgrade_form">
2025-03-26 08:56:25,464: DEBUG - 
2025-03-26 08:56:25,464: DEBUG - <fieldset>
2025-03-26 08:56:25,464: DEBUG - <table>
2025-03-26 08:56:25,464: DEBUG -   <tr>
2025-03-26 08:56:25,464: DEBUG -     <td>Langue</td>
2025-03-26 08:56:25,464: DEBUG -     <td>
2025-03-26 08:56:25,465: DEBUG -       <select name="language" onchange="document.location = 'upgrade.php?language='+this.options[this.selectedIndex].value;">
2025-03-26 08:56:25,465: DEBUG -         <option value="af_ZA">Afrikaans [ZA]</option>
2025-03-26 08:56:25,465: DEBUG - <option value="es_AR">Argentina [AR]</option>
2025-03-26 08:56:25,465: DEBUG - <option value="az_AZ">Azərbaycanca [AZ]</option>
2025-03-26 08:56:25,465: DEBUG - <option value="id_ID">Bahasa Indonesia [ID]</option>
2025-03-26 08:56:25,465: DEBUG - <option value="pt_BR">Brasil [BR]</option>
2025-03-26 08:56:25,465: DEBUG - <option value="br_FR">Brezhoneg [FR]</option>
2025-03-26 08:56:25,465: DEBUG - <option value="ca_ES">Català [CA]</option>
2025-03-26 08:56:25,465: DEBUG - <option value="da_DK">Dansk [DK]</option>
2025-03-26 08:56:25,465: DEBUG - <option value="de_DE">Deutsch [DE]</option>
2025-03-26 08:56:25,465: DEBUG - <option value="dv_MV">Dhivehi [MV]</option>
2025-03-26 08:56:25,465: DEBUG - <option value="en_GB">English [GB]</option>
2025-03-26 08:56:25,465: DEBUG - <option value="en_UK">English [UK]</option>
2025-03-26 08:56:25,465: DEBUG - <option value="en_US">English [US]</option>
2025-03-26 08:56:25,465: DEBUG - <option value="es_ES">Español [ES]</option>
2025-03-26 08:56:25,465: DEBUG - <option value="eo_EO">Esperanto [EO]</option>
2025-03-26 08:56:25,466: DEBUG - <option value="et_EE">Estonian [EE]</option>
2025-03-26 08:56:25,466: DEBUG - <option value="eu_ES">Euskara [ES]</option>
2025-03-26 08:56:25,466: DEBUG - <option value="fi_FI">Finnish [FI]</option>
2025-03-26 08:56:25,466: DEBUG - <option value="fr_FR" selected="selected">Français [FR]</option>
2025-03-26 08:56:25,466: DEBUG - <option value="fr_CA">Français [QC]</option>
2025-03-26 08:56:25,466: DEBUG - <option value="ga_IE">Gaeilge [IE]</option>
2025-03-26 08:56:25,466: DEBUG - <option value="gl_ES">Galego [ES]</option>
2025-03-26 08:56:25,466: DEBUG - <option value="hr_HR">Hrvatski [HR]</option>
2025-03-26 08:56:25,466: DEBUG - <option value="it_IT">Italiano [IT]</option>
2025-03-26 08:56:25,466: DEBUG - <option value="lv_LV">Latviešu [LV]</option>
2025-03-26 08:56:25,466: DEBUG - <option value="lt_LT">Lietuviu [LT]</option>
2025-03-26 08:56:25,466: DEBUG - <option value="lb_LU">Lëtzebuergesch [LU]</option>
2025-03-26 08:56:25,466: DEBUG - <option value="hu_HU">Magyar [HU]</option>
2025-03-26 08:56:25,466: DEBUG - <option value="ms_MY">Malay [MY]</option>
2025-03-26 08:56:25,466: DEBUG - <option value="es_MX">México [MX]</option>
2025-03-26 08:56:25,466: DEBUG - <option value="nl_NL">Nederlands [NL]</option>
2025-03-26 08:56:25,466: DEBUG - <option value="nb_NO">Norsk bokmål [NO]</option>
2025-03-26 08:56:25,466: DEBUG - <option value="nn_NO">Norwegian nynorsk [NO]</option>
2025-03-26 08:56:25,467: DEBUG - <option value="pl_PL">Polski [PL]</option>
2025-03-26 08:56:25,467: DEBUG - <option value="pt_PT">Português [PT]</option>
2025-03-26 08:56:25,467: DEBUG - <option value="ro_RO">Română [RO]</option>
2025-03-26 08:56:25,467: DEBUG - <option value="sk_SK">Slovensky [SK]</option>
2025-03-26 08:56:25,467: DEBUG - <option value="sl_SI">Slovenšcina [SI]</option>
2025-03-26 08:56:25,467: DEBUG - <option value="sh_RS">Srpski [SR]</option>
2025-03-26 08:56:25,467: DEBUG - <option value="sv_SE">Svenska [SE]</option>
2025-03-26 08:56:25,467: DEBUG - <option value="vi_VN">Tiếng Việt [VN]</option>
2025-03-26 08:56:25,467: DEBUG - <option value="tr_TR">Türkçe [TR]</option>
2025-03-26 08:56:25,467: DEBUG - <option value="wo_SN">Wolof [SN]</option>
2025-03-26 08:56:25,467: DEBUG - <option value="is_IS">Íslenska [IS]</option>
2025-03-26 08:56:25,467: DEBUG - <option value="cs_CZ">Česky [CZ]</option>
2025-03-26 08:56:25,467: DEBUG - <option value="el_GR">Ελληνικά [GR]</option>
2025-03-26 08:56:25,467: DEBUG - <option value="bg_BG">Български [BG]</option>
2025-03-26 08:56:25,468: DEBUG - <option value="mk_MK">Македонски [MK]</option>
2025-03-26 08:56:25,468: DEBUG - <option value="mn_MN">Монгол [MN]</option>
2025-03-26 08:56:25,468: DEBUG - <option value="ru_RU">Русский [RU]</option>
2025-03-26 08:56:25,468: DEBUG - <option value="sr_RS">Српски [SR]</option>
2025-03-26 08:56:25,468: DEBUG - <option value="uk_UA">Українська [UA]</option>
2025-03-26 08:56:25,468: DEBUG - <option value="hy_AM">Հայերեն (Hayerēn) [AM]</option>
2025-03-26 08:56:25,468: DEBUG - <option value="he_IL">עברית [IL]</option>
2025-03-26 08:56:25,468: DEBUG - <option value="ar_EG">العربية (مصر) [EG]</option>
2025-03-26 08:56:25,468: DEBUG - <option value="ar_SA">العربية [AR]</option>
2025-03-26 08:56:25,468: DEBUG - <option value="ar_MA">العربية [MA]</option>
2025-03-26 08:56:25,468: DEBUG - <option value="fa_IR">پارسی [IR]</option>
2025-03-26 08:56:25,468: DEBUG - <option value="kok_IN">कोंकणी [IN]</option>
2025-03-26 08:56:25,468: DEBUG - <option value="bn_IN">বাংলা[IN]</option>
2025-03-26 08:56:25,468: DEBUG - <option value="gu_IN">ગુજરાતી[IN]</option>
2025-03-26 08:56:25,468: DEBUG - <option value="ta_IN">தமிழ் [IN]</option>
2025-03-26 08:56:25,468: DEBUG - <option value="te_IN">తెలుగు[IN]</option>
2025-03-26 08:56:25,468: DEBUG - <option value="kn_IN">ಕನ್ನಡ [IN]</option>
2025-03-26 08:56:25,469: DEBUG - <option value="th_TH">ภาษาไทย [TH]</option>
2025-03-26 08:56:25,469: DEBUG - <option value="ka_GE">ქართული [GE]</option>
2025-03-26 08:56:25,469: DEBUG - <option value="km_KH">ខ្មែរ [KH]</option>
2025-03-26 08:56:25,469: DEBUG - <option value="zh_TW">中文 (繁體) [TW]</option>
2025-03-26 08:56:25,469: DEBUG - <option value="zh_HK">中文 (香港) [HK]</option>
2025-03-26 08:56:25,469: DEBUG - <option value="ja_JP">日本語 [JP]</option>
2025-03-26 08:56:25,469: DEBUG - <option value="zh_CN">简体中文 [CN]</option>
2025-03-26 08:56:25,469: DEBUG - <option value="ko_KR">한국어 [KR]</option>
2025-03-26 08:56:25,469: DEBUG - 
2025-03-26 08:56:25,469: DEBUG -       </select>
2025-03-26 08:56:25,469: DEBUG -     </td>
2025-03-26 08:56:25,469: DEBUG -   </tr>
2025-03-26 08:56:25,469: DEBUG - </table>
2025-03-26 08:56:25,469: DEBUG - 
2025-03-26 08:56:25,469: DEBUG - <p>Cette page vous propose de mettre à jour la base de données de votre ancienne version de piwigo vers la nouvelle version.
2025-03-26 08:56:25,469: DEBUG - L'assistant de mise à jour pense que vous disposez actuellement de la <strong>version 14.0.0</strong> (ou équivalente).</p>
2025-03-26 08:56:25,469: DEBUG - <p>Seul un administrateur peut lancer la mise à jour: veuillez vous identifier ci-dessous.</p>
2025-03-26 08:56:25,470: DEBUG - 
2025-03-26 08:56:25,470: DEBUG - <table>
2025-03-26 08:56:25,470: DEBUG -   <tr>
2025-03-26 08:56:25,470: DEBUG -     <td>Nom d'utilisateur</td>
2025-03-26 08:56:25,470: DEBUG -     <td><input type="text" name="username" id="username" size="20" maxlength="50" style="width: 150px;"></td>
2025-03-26 08:56:25,470: DEBUG -   </tr>
2025-03-26 08:56:25,470: DEBUG -   <tr>
2025-03-26 08:56:25,470: DEBUG -     <td>Mot de passe</td>
2025-03-26 08:56:25,470: DEBUG -     <td><input type="password" name="password" id="password" style="width: 150px;"></td>
2025-03-26 08:56:25,470: DEBUG -   </tr>
2025-03-26 08:56:25,470: DEBUG - </table>
2025-03-26 08:56:25,470: DEBUG - </fieldset>
2025-03-26 08:56:25,470: DEBUG - <p style="text-align: center;">
2025-03-26 08:56:25,470: DEBUG - <input class="submit" type="submit" name="submit" value="Mise à jour de la version 14.0.0 à 15.5.0">
2025-03-26 08:56:25,470: DEBUG - </p>
2025-03-26 08:56:25,470: DEBUG - </form>
2025-03-26 08:56:25,470: DEBUG - <!--
2025-03-26 08:56:25,470: DEBUG - <p style="text-align: center;">
2025-03-26 08:56:25,470: DEBUG - <a href="">Mise à jour de la version 14.0.0 à 15.5.0</a>
2025-03-26 08:56:25,471: DEBUG - </p>
2025-03-26 08:56:25,471: DEBUG - -->
2025-03-26 08:56:25,471: DEBUG - 
2025-03-26 08:56:25,471: DEBUG - 
2025-03-26 08:56:25,471: DEBUG - 
2025-03-26 08:56:25,471: DEBUG - </div> <div>Besoin d'aide ? Posez votre question sur le <a href="https://fr.piwigo.org/forum">forum de Piwigo</a>.</div>
2025-03-26 08:56:25,471: DEBUG - </div> </body>
2025-03-26 08:56:25,471: DEBUG - </html>
2025-03-26 08:56:25,471: DEBUG - + [[ yes == \n\o ]]
2025-03-26 08:56:25,510: INFO - [#########+..........] > Configuring piwigo...
2025-03-26 08:56:25,512: DEBUG - + ynh_add_config --template=config.inc.php --destination=/var/www/piwigo/local/config/config.inc.php
2025-03-26 08:56:25,542: DEBUG - + jinja=0
2025-03-26 08:56:25,543: DEBUG - + '[' -f /var/cache/yunohost/app_tmp_work_dirs/app_jxvthxcr/conf/config.inc.php ']'
2025-03-26 08:56:25,543: DEBUG - + template_path=/var/cache/yunohost/app_tmp_work_dirs/app_jxvthxcr/conf/config.inc.php
2025-03-26 08:56:25,543: DEBUG - + ynh_backup_if_checksum_is_different --file=/var/www/piwigo/local/config/config.inc.php
2025-03-26 08:56:25,552: DEBUG - ++ ynh_app_setting_get --app=piwigo --key=checksum__var_www_piwigo_local_config_config.inc.php
2025-03-26 08:56:25,617: DEBUG - + local checksum_value=d36ea845e246931fb8a52b000ffb71fa
2025-03-26 08:56:25,617: DEBUG - + backup_file_checksum=
2025-03-26 08:56:25,618: DEBUG - + '[' -n d36ea845e246931fb8a52b000ffb71fa ']'
2025-03-26 08:56:25,618: DEBUG - + '[' -e /var/www/piwigo/local/config/config.inc.php ']'
2025-03-26 08:56:25,618: DEBUG - + md5sum --check --status
2025-03-26 08:56:25,619: DEBUG - + touch /var/www/piwigo/local/config/config.inc.php
2025-03-26 08:56:25,620: DEBUG - + chmod 640 /var/www/piwigo/local/config/config.inc.php
2025-03-26 08:56:25,620: DEBUG - + _ynh_apply_default_permissions /var/www/piwigo/local/config/config.inc.php
2025-03-26 08:56:25,621: DEBUG - + local target=/var/www/piwigo/local/config/config.inc.php
2025-03-26 08:56:25,621: DEBUG - + chmod o-rwx /var/www/piwigo/local/config/config.inc.php
2025-03-26 08:56:25,621: DEBUG - + chmod g-w /var/www/piwigo/local/config/config.inc.php
2025-03-26 08:56:25,622: DEBUG - + chown -R root:root /var/www/piwigo/local/config/config.inc.php
2025-03-26 08:56:25,623: DEBUG - + ynh_system_user_exists piwigo
2025-03-26 08:56:25,632: DEBUG - + getent passwd piwigo
2025-03-26 08:56:25,633: DEBUG - + chown piwigo:piwigo /var/www/piwigo/local/config/config.inc.php
2025-03-26 08:56:25,634: DEBUG - + grep -qE '^(/etc/cron|/etc/php|/etc/nginx/conf.d|/etc/fail2ban|/etc/systemd/system)'
2025-03-26 08:56:25,636: DEBUG - + [[ 0 == 1 ]]
2025-03-26 08:56:25,636: DEBUG - + cp -f /var/cache/yunohost/app_tmp_work_dirs/app_jxvthxcr/conf/config.inc.php /var/www/piwigo/local/config/config.inc.php
2025-03-26 08:56:25,637: DEBUG - + ynh_replace_vars --file=/var/www/piwigo/local/config/config.inc.php
2025-03-26 08:56:25,646: DEBUG - + test -n /piwigo
2025-03-26 08:56:25,646: DEBUG - + local path_url_slash_less=/piwigo
2025-03-26 08:56:25,647: DEBUG - + ynh_replace_string --match_string=__PATH__/ --replace_string=/piwigo/ --target_file=/var/www/piwigo/local/config/config.inc.php
2025-03-26 08:56:25,692: DEBUG - + ynh_replace_string --match_string=__PATH__ --replace_string=/piwigo --target_file=/var/www/piwigo/local/config/config.inc.php
2025-03-26 08:56:25,738: DEBUG - + test -n piwigo
2025-03-26 08:56:25,739: DEBUG - + ynh_replace_string --match_string=__NAME__ --replace_string=piwigo --target_file=/var/www/piwigo/local/config/config.inc.php
2025-03-26 08:56:25,785: DEBUG - + ynh_replace_string --match_string=__NAMETOCHANGE__ --replace_string=piwigo --target_file=/var/www/piwigo/local/config/config.inc.php
2025-03-26 08:56:25,831: DEBUG - + ynh_replace_string --match_string=__USER__ --replace_string=piwigo --target_file=/var/www/piwigo/local/config/config.inc.php
2025-03-26 08:56:25,878: DEBUG - + test -n ''
2025-03-26 08:56:25,878: DEBUG - + dpkg --compare-versions 2.0 lt 2
2025-03-26 08:56:25,879: DEBUG - + test -n ''
2025-03-26 08:56:25,880: DEBUG - ++ grep -oP '__[A-Z0-9]+?[A-Z0-9_]*?[A-Z0-9]*?__' /var/www/piwigo/local/config/config.inc.php
2025-03-26 08:56:25,880: DEBUG - ++ sort --unique
2025-03-26 08:56:25,880: DEBUG - ++ sed 's@__\([^.]*\)__@\L\1@g'
2025-03-26 08:56:25,882: DEBUG - + uniques_vars=()
2025-03-26 08:56:25,882: DEBUG - + ynh_store_file_checksum --file=/var/www/piwigo/local/config/config.inc.php
2025-03-26 08:56:25,882: DEBUG - + update_only=0
2025-03-26 08:56:25,897: DEBUG - ++ md5sum /var/www/piwigo/local/config/config.inc.php
2025-03-26 08:56:25,897: DEBUG - ++ cut '--delimiter= ' --fields=1
2025-03-26 08:56:25,898: DEBUG - + ynh_app_setting_set --app=piwigo --key=checksum__var_www_piwigo_local_config_config.inc.php --value=0710d61d20c74a0346042cd2fd5f1950
2025-03-26 08:56:25,987: DEBUG - + '[' -n '' ']'
2025-03-26 08:56:25,987: DEBUG - + ynh_add_config --template=database.inc.php --destination=/var/www/piwigo/local/config/database.inc.php
2025-03-26 08:56:26,022: DEBUG - + jinja=0
2025-03-26 08:56:26,022: DEBUG - + '[' -f /var/cache/yunohost/app_tmp_work_dirs/app_jxvthxcr/conf/database.inc.php ']'
2025-03-26 08:56:26,022: DEBUG - + template_path=/var/cache/yunohost/app_tmp_work_dirs/app_jxvthxcr/conf/database.inc.php
2025-03-26 08:56:26,022: DEBUG - + ynh_backup_if_checksum_is_different --file=/var/www/piwigo/local/config/database.inc.php
2025-03-26 08:56:26,031: DEBUG - ++ ynh_app_setting_get --app=piwigo --key=checksum__var_www_piwigo_local_config_database.inc.php
2025-03-26 08:56:26,096: DEBUG - + local checksum_value=692456b7950f36f7b925b1c1627391c5
2025-03-26 08:56:26,096: DEBUG - + backup_file_checksum=
2025-03-26 08:56:26,097: DEBUG - + '[' -n 692456b7950f36f7b925b1c1627391c5 ']'
2025-03-26 08:56:26,097: DEBUG - + '[' -e /var/www/piwigo/local/config/database.inc.php ']'
2025-03-26 08:56:26,097: DEBUG - + md5sum --check --status
2025-03-26 08:56:26,098: DEBUG - + touch /var/www/piwigo/local/config/database.inc.php
2025-03-26 08:56:26,099: DEBUG - + chmod 640 /var/www/piwigo/local/config/database.inc.php
2025-03-26 08:56:26,099: DEBUG - + _ynh_apply_default_permissions /var/www/piwigo/local/config/database.inc.php
2025-03-26 08:56:26,100: DEBUG - + local target=/var/www/piwigo/local/config/database.inc.php
2025-03-26 08:56:26,100: DEBUG - + chmod o-rwx /var/www/piwigo/local/config/database.inc.php
2025-03-26 08:56:26,100: DEBUG - + chmod g-w /var/www/piwigo/local/config/database.inc.php
2025-03-26 08:56:26,101: DEBUG - + chown -R root:root /var/www/piwigo/local/config/database.inc.php
2025-03-26 08:56:26,102: DEBUG - + ynh_system_user_exists piwigo
2025-03-26 08:56:26,111: DEBUG - + getent passwd piwigo
2025-03-26 08:56:26,112: DEBUG - + chown piwigo:piwigo /var/www/piwigo/local/config/database.inc.php
2025-03-26 08:56:26,113: DEBUG - + grep -qE '^(/etc/cron|/etc/php|/etc/nginx/conf.d|/etc/fail2ban|/etc/systemd/system)'
2025-03-26 08:56:26,114: DEBUG - + [[ 0 == 1 ]]
2025-03-26 08:56:26,115: DEBUG - + cp -f /var/cache/yunohost/app_tmp_work_dirs/app_jxvthxcr/conf/database.inc.php /var/www/piwigo/local/config/database.inc.php
2025-03-26 08:56:26,116: DEBUG - + ynh_replace_vars --file=/var/www/piwigo/local/config/database.inc.php
2025-03-26 08:56:26,125: DEBUG - + test -n /piwigo
2025-03-26 08:56:26,125: DEBUG - + local path_url_slash_less=/piwigo
2025-03-26 08:56:26,125: DEBUG - + ynh_replace_string --match_string=__PATH__/ --replace_string=/piwigo/ --target_file=/var/www/piwigo/local/config/database.inc.php
2025-03-26 08:56:26,174: DEBUG - + ynh_replace_string --match_string=__PATH__ --replace_string=/piwigo --target_file=/var/www/piwigo/local/config/database.inc.php
2025-03-26 08:56:26,220: DEBUG - + test -n piwigo
2025-03-26 08:56:26,221: DEBUG - + ynh_replace_string --match_string=__NAME__ --replace_string=piwigo --target_file=/var/www/piwigo/local/config/database.inc.php
2025-03-26 08:56:26,268: DEBUG - + ynh_replace_string --match_string=__NAMETOCHANGE__ --replace_string=piwigo --target_file=/var/www/piwigo/local/config/database.inc.php
2025-03-26 08:56:26,314: DEBUG - + ynh_replace_string --match_string=__USER__ --replace_string=piwigo --target_file=/var/www/piwigo/local/config/database.inc.php
2025-03-26 08:56:26,361: DEBUG - + test -n ''
2025-03-26 08:56:26,361: DEBUG - + dpkg --compare-versions 2.0 lt 2
2025-03-26 08:56:26,362: DEBUG - + test -n ''
2025-03-26 08:56:26,363: DEBUG - ++ grep -oP '__[A-Z0-9]+?[A-Z0-9_]*?[A-Z0-9]*?__' /var/www/piwigo/local/config/database.inc.php
2025-03-26 08:56:26,363: DEBUG - ++ sort --unique
2025-03-26 08:56:26,364: DEBUG - ++ sed 's@__\([^.]*\)__@\L\1@g'
2025-03-26 08:56:26,365: DEBUG - + uniques_vars=('db_name' 'db_pwd' 'db_user')
2025-03-26 08:56:26,370: DEBUG - + ynh_store_file_checksum --file=/var/www/piwigo/local/config/database.inc.php
2025-03-26 08:56:26,370: DEBUG - + update_only=0
2025-03-26 08:56:26,385: DEBUG - ++ md5sum /var/www/piwigo/local/config/database.inc.php
2025-03-26 08:56:26,385: DEBUG - ++ cut '--delimiter= ' --fields=1
2025-03-26 08:56:26,386: DEBUG - + ynh_app_setting_set --app=piwigo --key=checksum__var_www_piwigo_local_config_database.inc.php --value=692456b7950f36f7b925b1c1627391c5
2025-03-26 08:56:26,477: DEBUG - + '[' -n '' ']'
2025-03-26 08:56:26,478: DEBUG - + chmod -R o-rwx /var/www/piwigo
2025-03-26 08:56:26,502: DEBUG - + chown -R piwigo:www-data /var/www/piwigo
2025-03-26 08:56:26,575: INFO - [##########++........] > Configuring LDAP plugin...
2025-03-26 08:56:26,577: DEBUG - + ynh_mysql_connect_as --user=piwigo --password=********** --database=piwigo
2025-03-26 08:56:26,620: DEBUG - + database=piwigo
2025-03-26 08:56:26,620: DEBUG - + mysql --user=piwigo --password=********** --batch piwigo
2025-03-26 08:56:26,634: DEBUG - + ynh_local_curl '/ws.php?format=json' method=pwg.session.login username=reunigkozh password=**********
2025-03-26 08:56:26,635: DEBUG - ++ ynh_normalize_url_path '/ws.php?format=json'
2025-03-26 08:56:26,644: DEBUG - ++ test -n '/ws.php?format=json'
2025-03-26 08:56:26,644: DEBUG - ++ '[' / '!=' / ']'
2025-03-26 08:56:26,644: DEBUG - ++ '[' n == / ']'
2025-03-26 08:56:26,644: DEBUG - ++ echo '/ws.php?format=json'
2025-03-26 08:56:26,644: DEBUG - + local 'local_page=/ws.php?format=json'
2025-03-26 08:56:26,645: DEBUG - + local 'full_path=/piwigo/ws.php?format=json'
2025-03-26 08:56:26,645: DEBUG - + '[' /piwigo == / ']'
2025-03-26 08:56:26,645: DEBUG - + local 'full_page_url=https://localhost/piwigo/ws.php?format=json'
2025-03-26 08:56:26,645: DEBUG - + local POST_data=
2025-03-26 08:56:26,645: DEBUG - + local arg=
2025-03-26 08:56:26,645: DEBUG - + for arg in "${@:2}"
2025-03-26 08:56:26,645: DEBUG - + POST_data='method=pwg.session.login&'
2025-03-26 08:56:26,645: DEBUG - + for arg in "${@:2}"
2025-03-26 08:56:26,645: DEBUG - + POST_data='method=pwg.session.login&username=reunigkozh&'
2025-03-26 08:56:26,645: DEBUG - + for arg in "${@:2}"
2025-03-26 08:56:26,645: DEBUG - + POST_data='method=pwg.session.login&username=reunigkozh&password=**********&'
2025-03-26 08:56:26,645: DEBUG - + '[' -n 'method=pwg.session.login&username=reunigkozh&password=**********&' ']'
2025-03-26 08:56:26,645: DEBUG - + POST_data='--data method=pwg.session.login&username=reunigkozh&password=**********'
2025-03-26 08:56:26,645: DEBUG - + sleep 2
2025-03-26 08:56:28,646: DEBUG - + local cookiefile=/tmp/ynh-piwigo-cookie.txt
2025-03-26 08:56:28,646: DEBUG - + touch /tmp/ynh-piwigo-cookie.txt
2025-03-26 08:56:28,647: DEBUG - + chown root /tmp/ynh-piwigo-cookie.txt
2025-03-26 08:56:28,649: DEBUG - + chmod 700 /tmp/ynh-piwigo-cookie.txt
2025-03-26 08:56:28,650: DEBUG - ++ ynh_permission_has_user main visitors
2025-03-26 08:56:28,675: DEBUG - ++ ynh_permission_exists --permission=main
2025-03-26 08:56:28,684: DEBUG - ++ yunohost user permission list piwigo --output-as json --quiet
2025-03-26 08:56:28,684: DEBUG - ++ jq -e --arg perm piwigo.main '.permissions[$perm]'
2025-03-26 08:56:28,915: DEBUG - ++ for section in "allowed" "corresponding_users"
2025-03-26 08:56:28,915: DEBUG - ++ yunohost user permission info piwigo.main --output-as json --quiet
2025-03-26 08:56:28,916: DEBUG - ++ jq -e --arg user visitors --arg section allowed '.[$section] | index($user)'
2025-03-26 08:56:29,168: DEBUG - ++ return 0
2025-03-26 08:56:29,169: DEBUG - ++ echo yes
2025-03-26 08:56:29,169: DEBUG - + local visitors_enabled=yes
2025-03-26 08:56:29,169: DEBUG - + [[ yes == \n\o ]]
2025-03-26 08:56:29,169: DEBUG - + curl --silent --show-error --insecure --location --header 'Host: maindomain.tld' --resolve maindomain.tld:443:127.0.0.1 --data 'method=pwg.session.login&username=reunigkozh&password=**********' 'https://localhost/piwigo/ws.php?format=json' --cookie-jar /tmp/ynh-piwigo-cookie.txt --cookie /tmp/ynh-piwigo-cookie.txt
2025-03-26 08:56:29,252: DEBUG - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
2025-03-26 08:56:29,252: DEBUG - "http://www.w3.org/TR/html4/strict.dtd">
2025-03-26 08:56:29,252: DEBUG - <html lang="en" dir="ltr">
2025-03-26 08:56:29,252: DEBUG - <head>
2025-03-26 08:56:29,252: DEBUG - <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
2025-03-26 08:56:29,252: DEBUG - <meta http-equiv="Content-script-type" content="text/javascript">
2025-03-26 08:56:29,252: DEBUG - <meta http-equiv="Content-Style-Type" content="text/css">
2025-03-26 08:56:29,252: DEBUG - <link rel="shortcut icon" type="image/x-icon" href="themes/default/icon/favicon.ico">
2025-03-26 08:56:29,252: DEBUG - 
2025-03-26 08:56:29,252: DEBUG - <link rel="stylesheet" type="text/css" href="_data/combined/cbu5q1.css">
2025-03-26 08:56:29,252: DEBUG - 
2025-03-26 08:56:29,252: DEBUG - 
2025-03-26 08:56:29,253: DEBUG - 
2025-03-26 08:56:29,253: DEBUG - <!--[if IE 7]>
2025-03-26 08:56:29,253: DEBUG -   <link rel="stylesheet" type="text/css" href="admin/themes/default/fix-ie7.css">
2025-03-26 08:56:29,253: DEBUG - <![endif]-->
2025-03-26 08:56:29,253: DEBUG - 
2025-03-26 08:56:29,253: DEBUG - <!-- BEGIN get_combined_scripts -->
2025-03-26 08:56:29,253: DEBUG - 
2025-03-26 08:56:29,253: DEBUG - <!-- END get_combined_scripts -->
2025-03-26 08:56:29,253: DEBUG - 
2025-03-26 08:56:29,253: DEBUG - 
2025-03-26 08:56:29,253: DEBUG - <style type="text/css">
2025-03-26 08:56:29,253: DEBUG - body {
2025-03-26 08:56:29,253: DEBUG -   font-size:12px;
2025-03-26 08:56:29,253: DEBUG - }
2025-03-26 08:56:29,253: DEBUG - 
2025-03-26 08:56:29,253: DEBUG - .content {
2025-03-26 08:56:29,253: DEBUG -  width: 800px;
2025-03-26 08:56:29,254: DEBUG -  margin: auto;
2025-03-26 08:56:29,254: DEBUG -  text-align: center;
2025-03-26 08:56:29,254: DEBUG -  padding:0;
2025-03-26 08:56:29,254: DEBUG -  background-color:transparent !important;
2025-03-26 08:56:29,254: DEBUG -  border:none;
2025-03-26 08:56:29,254: DEBUG - }
2025-03-26 08:56:29,254: DEBUG - 
2025-03-26 08:56:29,254: DEBUG - #content {
2025-03-26 08:56:29,254: DEBUG -   min-height:0;
2025-03-26 08:56:29,254: DEBUG -   border:none;
2025-03-26 08:56:29,254: DEBUG -   margin:1em auto;
2025-03-26 08:56:29,254: DEBUG - }
2025-03-26 08:56:29,254: DEBUG - 
2025-03-26 08:56:29,254: DEBUG - #theHeader {
2025-03-26 08:56:29,254: DEBUG -   display: block;
2025-03-26 08:56:29,254: DEBUG -   background:url("admin/themes/default/images/piwigo-orange.svg") no-repeat scroll center 20px transparent;
2025-03-26 08:56:29,255: DEBUG -   height:100px;
2025-03-26 08:56:29,255: DEBUG -   background-size: 300px;
2025-03-26 08:56:29,255: DEBUG - }
2025-03-26 08:56:29,255: DEBUG - 
2025-03-26 08:56:29,255: DEBUG - fieldset {
2025-03-26 08:56:29,255: DEBUG -   margin-top:20px;
2025-03-26 08:56:29,255: DEBUG -   background-color:#f1f1f1;
2025-03-26 08:56:29,255: DEBUG - }
2025-03-26 08:56:29,255: DEBUG - 
2025-03-26 08:56:29,255: DEBUG - legend {
2025-03-26 08:56:29,255: DEBUG -   font-weight:bold;
2025-03-26 08:56:29,255: DEBUG -   letter-spacing:2px;
2025-03-26 08:56:29,255: DEBUG - }
2025-03-26 08:56:29,255: DEBUG - 
2025-03-26 08:56:29,255: DEBUG - form fieldset p {
2025-03-26 08:56:29,255: DEBUG -   text-align:left;
2025-03-26 08:56:29,256: DEBUG -   margin:10px;
2025-03-26 08:56:29,256: DEBUG - }
2025-03-26 08:56:29,256: DEBUG - 
2025-03-26 08:56:29,256: DEBUG - .content h2 {
2025-03-26 08:56:29,256: DEBUG -   display:block;
2025-03-26 08:56:29,256: DEBUG -   font-size:20px;
2025-03-26 08:56:29,256: DEBUG -   text-align:center;
2025-03-26 08:56:29,256: DEBUG -   /* margin-top:5px; */
2025-03-26 08:56:29,256: DEBUG - }
2025-03-26 08:56:29,256: DEBUG - 
2025-03-26 08:56:29,256: DEBUG - table.table2 {
2025-03-26 08:56:29,256: DEBUG -   width: 100%;
2025-03-26 08:56:29,256: DEBUG -   border:0;
2025-03-26 08:56:29,256: DEBUG - }
2025-03-26 08:56:29,256: DEBUG - 
2025-03-26 08:56:29,256: DEBUG - table.table2 td {
2025-03-26 08:56:29,257: DEBUG -   text-align: left;
2025-03-26 08:56:29,257: DEBUG -   padding: 5px 2px;
2025-03-26 08:56:29,257: DEBUG - }
2025-03-26 08:56:29,257: DEBUG - 
2025-03-26 08:56:29,257: DEBUG - table.table2 td.fieldname {
2025-03-26 08:56:29,257: DEBUG -   font-weight:normal;
2025-03-26 08:56:29,257: DEBUG - }
2025-03-26 08:56:29,257: DEBUG - 
2025-03-26 08:56:29,257: DEBUG - table.table2 td.fielddesc {
2025-03-26 08:56:29,257: DEBUG -   padding-left:10px;
2025-03-26 08:56:29,257: DEBUG -   font-style:italic;
2025-03-26 08:56:29,257: DEBUG - }
2025-03-26 08:56:29,257: DEBUG - 
2025-03-26 08:56:29,257: DEBUG - input[type="submit"], input[type="button"], a.bigButton {
2025-03-26 08:56:29,257: DEBUG -   font-size:14px;
2025-03-26 08:56:29,258: DEBUG -   font-weight:bold;
2025-03-26 08:56:29,258: DEBUG -   letter-spacing:2px;
2025-03-26 08:56:29,258: DEBUG -   border:none;
2025-03-26 08:56:29,258: DEBUG -   background-color:#666666;
2025-03-26 08:56:29,258: DEBUG -   color:#fff;
2025-03-26 08:56:29,258: DEBUG -   padding:5px;
2025-03-26 08:56:29,258: DEBUG -   -moz-border-radius:5px;
2025-03-26 08:56:29,258: DEBUG - }
2025-03-26 08:56:29,258: DEBUG - 
2025-03-26 08:56:29,258: DEBUG - input[type="submit"]:hover, input[type="button"]:hover, a.bigButton:hover {
2025-03-26 08:56:29,258: DEBUG -   background-color:#ff7700;
2025-03-26 08:56:29,258: DEBUG -   color:white;
2025-03-26 08:56:29,258: DEBUG -   text-decoration:none;
2025-03-26 08:56:29,258: DEBUG - }
2025-03-26 08:56:29,258: DEBUG - 
2025-03-26 08:56:29,258: DEBUG - input[type="text"], input[type="password"], select {
2025-03-26 08:56:29,259: DEBUG -   background-color:#ddd;
2025-03-26 08:56:29,259: DEBUG -   border:2px solid #ccc;
2025-03-26 08:56:29,259: DEBUG -   -moz-border-radius:5px;
2025-03-26 08:56:29,259: DEBUG -   padding:2px;
2025-03-26 08:56:29,259: DEBUG - }
2025-03-26 08:56:29,259: DEBUG - 
2025-03-26 08:56:29,259: DEBUG - input[type="text"]:focus, input[type="password"]:focus, select:focus {
2025-03-26 08:56:29,259: DEBUG -   background-color:#fff;
2025-03-26 08:56:29,259: DEBUG -   border:2px solid #ff7700;
2025-03-26 08:56:29,259: DEBUG - }
2025-03-26 08:56:29,259: DEBUG - 
2025-03-26 08:56:29,259: DEBUG - .sql_content, .infos a {
2025-03-26 08:56:29,259: DEBUG -   color: #ff3363;
2025-03-26 08:56:29,259: DEBUG - }
2025-03-26 08:56:29,259: DEBUG - 
2025-03-26 08:56:29,259: DEBUG - .errors {
2025-03-26 08:56:29,259: DEBUG -   padding-bottom:5px;
2025-03-26 08:56:29,260: DEBUG - }
2025-03-26 08:56:29,260: DEBUG - 
2025-03-26 08:56:29,260: DEBUG - </style>
2025-03-26 08:56:29,260: DEBUG - 
2025-03-26 08:56:29,260: DEBUG - <title>Piwigo 15.5.0 - Upgrade</title>
2025-03-26 08:56:29,260: DEBUG - </head>
2025-03-26 08:56:29,260: DEBUG - 
2025-03-26 08:56:29,260: DEBUG - <body>
2025-03-26 08:56:29,260: DEBUG - <div id="the_page">
2025-03-26 08:56:29,260: DEBUG - <div id="theHeader"></div>
2025-03-26 08:56:29,260: DEBUG - <div id="content" class="content">
2025-03-26 08:56:29,260: DEBUG - 
2025-03-26 08:56:29,260: DEBUG - <h2>Version 15.5.0 - Upgrade</h2>
2025-03-26 08:56:29,260: DEBUG - 
2025-03-26 08:56:29,260: DEBUG - 
2025-03-26 08:56:29,260: DEBUG - <form method="POST" action="upgrade.php?language=en_UK" name="upgrade_form">
2025-03-26 08:56:29,260: DEBUG - 
2025-03-26 08:56:29,261: DEBUG - <fieldset>
2025-03-26 08:56:29,261: DEBUG - <table>
2025-03-26 08:56:29,261: DEBUG -   <tr>
2025-03-26 08:56:29,261: DEBUG -     <td>Language</td>
2025-03-26 08:56:29,261: DEBUG -     <td>
2025-03-26 08:56:29,261: DEBUG -       <select name="language" onchange="document.location = 'upgrade.php?language='+this.options[this.selectedIndex].value;">
2025-03-26 08:56:29,261: DEBUG -         <option value="af_ZA">Afrikaans [ZA]</option>
2025-03-26 08:56:29,261: DEBUG - <option value="es_AR">Argentina [AR]</option>
2025-03-26 08:56:29,261: DEBUG - <option value="az_AZ">Azərbaycanca [AZ]</option>
2025-03-26 08:56:29,261: DEBUG - <option value="id_ID">Bahasa Indonesia [ID]</option>
2025-03-26 08:56:29,261: DEBUG - <option value="pt_BR">Brasil [BR]</option>
2025-03-26 08:56:29,261: DEBUG - <option value="br_FR">Brezhoneg [FR]</option>
2025-03-26 08:56:29,261: DEBUG - <option value="ca_ES">Català [CA]</option>
2025-03-26 08:56:29,261: DEBUG - <option value="da_DK">Dansk [DK]</option>
2025-03-26 08:56:29,261: DEBUG - <option value="de_DE">Deutsch [DE]</option>
2025-03-26 08:56:29,261: DEBUG - <option value="dv_MV">Dhivehi [MV]</option>
2025-03-26 08:56:29,262: DEBUG - <option value="en_GB">English [GB]</option>
2025-03-26 08:56:29,262: DEBUG - <option value="en_UK" selected="selected">English [UK]</option>
2025-03-26 08:56:29,262: DEBUG - <option value="en_US">English [US]</option>
2025-03-26 08:56:29,262: DEBUG - <option value="es_ES">Español [ES]</option>
2025-03-26 08:56:29,262: DEBUG - <option value="eo_EO">Esperanto [EO]</option>
2025-03-26 08:56:29,262: DEBUG - <option value="et_EE">Estonian [EE]</option>
2025-03-26 08:56:29,262: DEBUG - <option value="eu_ES">Euskara [ES]</option>
2025-03-26 08:56:29,262: DEBUG - <option value="fi_FI">Finnish [FI]</option>
2025-03-26 08:56:29,262: DEBUG - <option value="fr_FR">Français [FR]</option>
2025-03-26 08:56:29,262: DEBUG - <option value="fr_CA">Français [QC]</option>
2025-03-26 08:56:29,262: DEBUG - <option value="ga_IE">Gaeilge [IE]</option>
2025-03-26 08:56:29,262: DEBUG - <option value="gl_ES">Galego [ES]</option>
2025-03-26 08:56:29,262: DEBUG - <option value="hr_HR">Hrvatski [HR]</option>
2025-03-26 08:56:29,262: DEBUG - <option value="it_IT">Italiano [IT]</option>
2025-03-26 08:56:29,262: DEBUG - <option value="lv_LV">Latviešu [LV]</option>
2025-03-26 08:56:29,263: DEBUG - <option value="lt_LT">Lietuviu [LT]</option>
2025-03-26 08:56:29,263: DEBUG - <option value="lb_LU">Lëtzebuergesch [LU]</option>
2025-03-26 08:56:29,263: DEBUG - <option value="hu_HU">Magyar [HU]</option>
2025-03-26 08:56:29,263: DEBUG - <option value="ms_MY">Malay [MY]</option>
2025-03-26 08:56:29,263: DEBUG - <option value="es_MX">México [MX]</option>
2025-03-26 08:56:29,263: DEBUG - <option value="nl_NL">Nederlands [NL]</option>
2025-03-26 08:56:29,263: DEBUG - <option value="nb_NO">Norsk bokmål [NO]</option>
2025-03-26 08:56:29,263: DEBUG - <option value="nn_NO">Norwegian nynorsk [NO]</option>
2025-03-26 08:56:29,263: DEBUG - <option value="pl_PL">Polski [PL]</option>
2025-03-26 08:56:29,263: DEBUG - <option value="pt_PT">Português [PT]</option>
2025-03-26 08:56:29,263: DEBUG - <option value="ro_RO">Română [RO]</option>
2025-03-26 08:56:29,263: DEBUG - <option value="sk_SK">Slovensky [SK]</option>
2025-03-26 08:56:29,263: DEBUG - <option value="sl_SI">Slovenšcina [SI]</option>
2025-03-26 08:56:29,263: DEBUG - <option value="sh_RS">Srpski [SR]</option>
2025-03-26 08:56:29,263: DEBUG - <option value="sv_SE">Svenska [SE]</option>
2025-03-26 08:56:29,263: DEBUG - <option value="vi_VN">Tiếng Việt [VN]</option>
2025-03-26 08:56:29,263: DEBUG - <option value="tr_TR">Türkçe [TR]</option>
2025-03-26 08:56:29,264: DEBUG - <option value="wo_SN">Wolof [SN]</option>
2025-03-26 08:56:29,264: DEBUG - <option value="is_IS">Íslenska [IS]</option>
2025-03-26 08:56:29,264: DEBUG - <option value="cs_CZ">Česky [CZ]</option>
2025-03-26 08:56:29,264: DEBUG - <option value="el_GR">Ελληνικά [GR]</option>
2025-03-26 08:56:29,264: DEBUG - <option value="bg_BG">Български [BG]</option>
2025-03-26 08:56:29,264: DEBUG - <option value="mk_MK">Македонски [MK]</option>
2025-03-26 08:56:29,264: DEBUG - <option value="mn_MN">Монгол [MN]</option>
2025-03-26 08:56:29,264: DEBUG - <option value="ru_RU">Русский [RU]</option>
2025-03-26 08:56:29,264: DEBUG - <option value="sr_RS">Српски [SR]</option>
2025-03-26 08:56:29,264: DEBUG - <option value="uk_UA">Українська [UA]</option>
2025-03-26 08:56:29,265: DEBUG - <option value="hy_AM">Հայերեն (Hayerēn) [AM]</option>
2025-03-26 08:56:29,265: DEBUG - <option value="he_IL">עברית [IL]</option>
2025-03-26 08:56:29,265: DEBUG - <option value="ar_EG">العربية (مصر) [EG]</option>
2025-03-26 08:56:29,265: DEBUG - <option value="ar_SA">العربية [AR]</option>
2025-03-26 08:56:29,265: DEBUG - <option value="ar_MA">العربية [MA]</option>
2025-03-26 08:56:29,265: DEBUG - <option value="fa_IR">پارسی [IR]</option>
2025-03-26 08:56:29,265: DEBUG - <option value="kok_IN">कोंकणी [IN]</option>
2025-03-26 08:56:29,265: DEBUG - <option value="bn_IN">বাংলা[IN]</option>
2025-03-26 08:56:29,265: DEBUG - <option value="gu_IN">ગુજરાતી[IN]</option>
2025-03-26 08:56:29,265: DEBUG - <option value="ta_IN">தமிழ் [IN]</option>
2025-03-26 08:56:29,265: DEBUG - <option value="te_IN">తెలుగు[IN]</option>
2025-03-26 08:56:29,265: DEBUG - <option value="kn_IN">ಕನ್ನಡ [IN]</option>
2025-03-26 08:56:29,265: DEBUG - <option value="th_TH">ภาษาไทย [TH]</option>
2025-03-26 08:56:29,265: DEBUG - <option value="ka_GE">ქართული [GE]</option>
2025-03-26 08:56:29,265: DEBUG - <option value="km_KH">ខ្មែរ [KH]</option>
2025-03-26 08:56:29,265: DEBUG - <option value="zh_TW">中文 (繁體) [TW]</option>
2025-03-26 08:56:29,265: DEBUG - <option value="zh_HK">中文 (香港) [HK]</option>
2025-03-26 08:56:29,265: DEBUG - <option value="ja_JP">日本語 [JP]</option>
2025-03-26 08:56:29,266: DEBUG - <option value="zh_CN">简体中文 [CN]</option>
2025-03-26 08:56:29,266: DEBUG - <option value="ko_KR">한국어 [KR]</option>
2025-03-26 08:56:29,266: DEBUG - 
2025-03-26 08:56:29,266: DEBUG -       </select>
2025-03-26 08:56:29,266: DEBUG -     </td>
2025-03-26 08:56:29,266: DEBUG -   </tr>
2025-03-26 08:56:29,266: DEBUG - </table>
2025-03-26 08:56:29,266: DEBUG - 
2025-03-26 08:56:29,266: DEBUG - <p>This page proposes to upgrade the database from your old Piwigo version to the new version. The upgrade assistant thinks you are currently running <strong>release 14.0.0</strong> (or equivalent).</p>
2025-03-26 08:56:29,266: DEBUG - <p>Only an administrator can run an upgrade: please sign in below.</p>
2025-03-26 08:56:29,266: DEBUG - 
2025-03-26 08:56:29,266: DEBUG - <table>
2025-03-26 08:56:29,266: DEBUG -   <tr>
2025-03-26 08:56:29,266: DEBUG -     <td>Username</td>
2025-03-26 08:56:29,266: DEBUG -     <td><input type="text" name="username" id="username" size="20" maxlength="50" style="width: 150px;"></td>
2025-03-26 08:56:29,266: DEBUG -   </tr>
2025-03-26 08:56:29,266: DEBUG -   <tr>
2025-03-26 08:56:29,266: DEBUG -     <td>Password</td>
2025-03-26 08:56:29,266: DEBUG -     <td><input type="password" name="password" id="password" style="width: 150px;"></td>
2025-03-26 08:56:29,267: DEBUG -   </tr>
2025-03-26 08:56:29,267: DEBUG - </table>
2025-03-26 08:56:29,267: DEBUG - </fieldset>
2025-03-26 08:56:29,267: DEBUG - <p style="text-align: center;">
2025-03-26 08:56:29,267: DEBUG - <input class="submit" type="submit" name="submit" value="Upgrade from version 14.0.0 to 15.5.0">
2025-03-26 08:56:29,267: DEBUG - </p>
2025-03-26 08:56:29,267: DEBUG - </form>
2025-03-26 08:56:29,267: DEBUG - <!--
2025-03-26 08:56:29,267: DEBUG - <p style="text-align: center;">
2025-03-26 08:56:29,267: DEBUG - <a href="">Upgrade from version 14.0.0 to 15.5.0</a>
2025-03-26 08:56:29,267: DEBUG - </p>
2025-03-26 08:56:29,267: DEBUG - -->
2025-03-26 08:56:29,267: DEBUG - 
2025-03-26 08:56:29,267: DEBUG - 
2025-03-26 08:56:29,267: DEBUG - 
2025-03-26 08:56:29,267: DEBUG - </div> <div>Need help? Ask your question on the <a href="https://piwigo.org/forum">Piwigo message board</a>.</div>
2025-03-26 08:56:29,267: DEBUG - </div> </body>
2025-03-26 08:56:29,267: DEBUG - </html>
2025-03-26 08:56:29,267: DEBUG - + [[ yes == \n\o ]]
2025-03-26 08:56:29,267: DEBUG - ++ ynh_local_curl '/ws.php?format=json' method=pwg.session.getStatus
2025-03-26 08:56:29,268: DEBUG - +++ ynh_normalize_url_path '/ws.php?format=json'
2025-03-26 08:56:29,268: DEBUG - +++ test -n '/ws.php?format=json'
2025-03-26 08:56:29,268: DEBUG - +++ '[' / '!=' / ']'
2025-03-26 08:56:29,268: DEBUG - +++ '[' n == / ']'
2025-03-26 08:56:29,268: DEBUG - +++ echo '/ws.php?format=json'
2025-03-26 08:56:29,268: DEBUG - ++ local 'local_page=/ws.php?format=json'
2025-03-26 08:56:29,268: DEBUG - ++ local 'full_path=/piwigo/ws.php?format=json'
2025-03-26 08:56:29,268: DEBUG - ++ '[' /piwigo == / ']'
2025-03-26 08:56:29,268: DEBUG - ++ local 'full_page_url=https://localhost/piwigo/ws.php?format=json'
2025-03-26 08:56:29,268: DEBUG - ++ local POST_data=
2025-03-26 08:56:29,269: DEBUG - ++ local arg=
2025-03-26 08:56:29,269: DEBUG - ++ for arg in "${@:2}"
2025-03-26 08:56:29,269: DEBUG - ++ POST_data='method=pwg.session.getStatus&'
2025-03-26 08:56:29,269: DEBUG - ++ '[' -n 'method=pwg.session.getStatus&' ']'
2025-03-26 08:56:29,269: DEBUG - ++ POST_data='--data method=pwg.session.getStatus'
2025-03-26 08:56:29,269: DEBUG - ++ sleep 2
2025-03-26 08:56:31,266: DEBUG - ++ local cookiefile=/tmp/ynh-piwigo-cookie.txt
2025-03-26 08:56:31,266: DEBUG - ++ touch /tmp/ynh-piwigo-cookie.txt
2025-03-26 08:56:31,268: DEBUG - ++ chown root /tmp/ynh-piwigo-cookie.txt
2025-03-26 08:56:31,269: DEBUG - ++ chmod 700 /tmp/ynh-piwigo-cookie.txt
2025-03-26 08:56:31,271: DEBUG - +++ ynh_permission_has_user main visitors
2025-03-26 08:56:31,293: DEBUG - +++ ynh_permission_exists --permission=main
2025-03-26 08:56:31,302: DEBUG - +++ yunohost user permission list piwigo --output-as json --quiet
2025-03-26 08:56:31,302: DEBUG - +++ jq -e --arg perm piwigo.main '.permissions[$perm]'
2025-03-26 08:56:31,532: DEBUG - +++ for section in "allowed" "corresponding_users"
2025-03-26 08:56:31,532: DEBUG - +++ yunohost user permission info piwigo.main --output-as json --quiet
2025-03-26 08:56:31,533: DEBUG - +++ jq -e --arg user visitors --arg section allowed '.[$section] | index($user)'
2025-03-26 08:56:31,780: DEBUG - +++ return 0
2025-03-26 08:56:31,780: DEBUG - +++ echo yes
2025-03-26 08:56:31,780: DEBUG - ++ local visitors_enabled=yes
2025-03-26 08:56:31,780: DEBUG - ++ [[ yes == \n\o ]]
2025-03-26 08:56:31,781: DEBUG - ++ curl --silent --show-error --insecure --location --header 'Host: maindomain.tld' --resolve maindomain.tld:443:127.0.0.1 --data method=pwg.session.getStatus 'https://localhost/piwigo/ws.php?format=json' --cookie-jar /tmp/ynh-piwigo-cookie.txt --cookie /tmp/ynh-piwigo-cookie.txt
2025-03-26 08:56:31,836: DEBUG - ++ [[ yes == \n\o ]]
2025-03-26 08:56:31,837: DEBUG - + status='<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
2025-03-26 08:56:31,837: DEBUG - "http://www.w3.org/TR/html4/strict.dtd">
2025-03-26 08:56:31,837: DEBUG - <html lang="en" dir="ltr">
2025-03-26 08:56:31,837: DEBUG - <head>
2025-03-26 08:56:31,838: DEBUG - <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
2025-03-26 08:56:31,838: DEBUG - <meta http-equiv="Content-script-type" content="text/javascript">
2025-03-26 08:56:31,838: DEBUG - <meta http-equiv="Content-Style-Type" content="text/css">
2025-03-26 08:56:31,838: DEBUG - <link rel="shortcut icon" type="image/x-icon" href="themes/default/icon/favicon.ico">
2025-03-26 08:56:31,838: DEBUG - 
2025-03-26 08:56:31,838: DEBUG - <link rel="stylesheet" type="text/css" href="_data/combined/cbu5q1.css">
2025-03-26 08:56:31,838: DEBUG - 
2025-03-26 08:56:31,838: DEBUG - 
2025-03-26 08:56:31,838: DEBUG - 
2025-03-26 08:56:31,838: DEBUG - <!--[if IE 7]>
2025-03-26 08:56:31,838: DEBUG -   <link rel="stylesheet" type="text/css" href="admin/themes/default/fix-ie7.css">
2025-03-26 08:56:31,838: DEBUG - <![endif]-->
2025-03-26 08:56:31,838: DEBUG - 
2025-03-26 08:56:31,839: DEBUG - <!-- BEGIN get_combined_scripts -->
2025-03-26 08:56:31,839: DEBUG - 
2025-03-26 08:56:31,839: DEBUG - <!-- END get_combined_scripts -->
2025-03-26 08:56:31,839: DEBUG - 
2025-03-26 08:56:31,839: DEBUG - 
2025-03-26 08:56:31,839: DEBUG - <style type="text/css">
2025-03-26 08:56:31,839: DEBUG - body {
2025-03-26 08:56:31,839: DEBUG -   font-size:12px;
2025-03-26 08:56:31,839: DEBUG - }
2025-03-26 08:56:31,839: DEBUG - 
2025-03-26 08:56:31,839: DEBUG - .content {
2025-03-26 08:56:31,839: DEBUG -  width: 800px;
2025-03-26 08:56:31,839: DEBUG -  margin: auto;
2025-03-26 08:56:31,839: DEBUG -  text-align: center;
2025-03-26 08:56:31,839: DEBUG -  padding:0;
2025-03-26 08:56:31,840: DEBUG -  background-color:transparent !important;
2025-03-26 08:56:31,840: DEBUG -  border:none;
2025-03-26 08:56:31,840: DEBUG - }
2025-03-26 08:56:31,840: DEBUG - 
2025-03-26 08:56:31,840: DEBUG - #content {
2025-03-26 08:56:31,840: DEBUG -   min-height:0;
2025-03-26 08:56:31,840: DEBUG -   border:none;
2025-03-26 08:56:31,840: DEBUG -   margin:1em auto;
2025-03-26 08:56:31,840: DEBUG - }
2025-03-26 08:56:31,840: DEBUG - 
2025-03-26 08:56:31,840: DEBUG - #theHeader {
2025-03-26 08:56:31,840: DEBUG -   display: block;
2025-03-26 08:56:31,840: DEBUG -   background:url("admin/themes/default/images/piwigo-orange.svg") no-repeat scroll center 20px transparent;
2025-03-26 08:56:31,840: DEBUG -   height:100px;
2025-03-26 08:56:31,840: DEBUG -   background-size: 300px;
2025-03-26 08:56:31,841: DEBUG - }
2025-03-26 08:56:31,841: DEBUG - 
2025-03-26 08:56:31,841: DEBUG - fieldset {
2025-03-26 08:56:31,841: DEBUG -   margin-top:20px;
2025-03-26 08:56:31,841: DEBUG -   background-color:#f1f1f1;
2025-03-26 08:56:31,841: DEBUG - }
2025-03-26 08:56:31,841: DEBUG - 
2025-03-26 08:56:31,841: DEBUG - legend {
2025-03-26 08:56:31,841: DEBUG -   font-weight:bold;
2025-03-26 08:56:31,841: DEBUG -   letter-spacing:2px;
2025-03-26 08:56:31,841: DEBUG - }
2025-03-26 08:56:31,841: DEBUG - 
2025-03-26 08:56:31,841: DEBUG - form fieldset p {
2025-03-26 08:56:31,841: DEBUG -   text-align:left;
2025-03-26 08:56:31,841: DEBUG -   margin:10px;
2025-03-26 08:56:31,842: DEBUG - }
2025-03-26 08:56:31,842: DEBUG - 
2025-03-26 08:56:31,842: DEBUG - .content h2 {
2025-03-26 08:56:31,842: DEBUG -   display:block;
2025-03-26 08:56:31,842: DEBUG -   font-size:20px;
2025-03-26 08:56:31,842: DEBUG -   text-align:center;
2025-03-26 08:56:31,842: DEBUG -   /* margin-top:5px; */
2025-03-26 08:56:31,842: DEBUG - }
2025-03-26 08:56:31,842: DEBUG - 
2025-03-26 08:56:31,842: DEBUG - table.table2 {
2025-03-26 08:56:31,842: DEBUG -   width: 100%;
2025-03-26 08:56:31,842: DEBUG -   border:0;
2025-03-26 08:56:31,842: DEBUG - }
2025-03-26 08:56:31,842: DEBUG - 
2025-03-26 08:56:31,842: DEBUG - table.table2 td {
2025-03-26 08:56:31,843: DEBUG -   text-align: left;
2025-03-26 08:56:31,843: DEBUG -   padding: 5px 2px;
2025-03-26 08:56:31,843: DEBUG - }
2025-03-26 08:56:31,843: DEBUG - 
2025-03-26 08:56:31,843: DEBUG - table.table2 td.fieldname {
2025-03-26 08:56:31,843: DEBUG -   font-weight:normal;
2025-03-26 08:56:31,843: DEBUG - }
2025-03-26 08:56:31,843: DEBUG - 
2025-03-26 08:56:31,843: DEBUG - table.table2 td.fielddesc {
2025-03-26 08:56:31,843: DEBUG -   padding-left:10px;
2025-03-26 08:56:31,843: DEBUG -   font-style:italic;
2025-03-26 08:56:31,843: DEBUG - }
2025-03-26 08:56:31,843: DEBUG - 
2025-03-26 08:56:31,843: DEBUG - input[type="submit"], input[type="button"], a.bigButton {
2025-03-26 08:56:31,843: DEBUG -   font-size:14px;
2025-03-26 08:56:31,843: DEBUG -   font-weight:bold;
2025-03-26 08:56:31,844: DEBUG -   letter-spacing:2px;
2025-03-26 08:56:31,844: DEBUG -   border:none;
2025-03-26 08:56:31,844: DEBUG -   background-color:#666666;
2025-03-26 08:56:31,844: DEBUG -   color:#fff;
2025-03-26 08:56:31,844: DEBUG -   padding:5px;
2025-03-26 08:56:31,844: DEBUG -   -moz-border-radius:5px;
2025-03-26 08:56:31,844: DEBUG - }
2025-03-26 08:56:31,844: DEBUG - 
2025-03-26 08:56:31,844: DEBUG - input[type="submit"]:hover, input[type="button"]:hover, a.bigButton:hover {
2025-03-26 08:56:31,844: DEBUG -   background-color:#ff7700;
2025-03-26 08:56:31,844: DEBUG -   color:white;
2025-03-26 08:56:31,844: DEBUG -   text-decoration:none;
2025-03-26 08:56:31,844: DEBUG - }
2025-03-26 08:56:31,844: DEBUG - 
2025-03-26 08:56:31,844: DEBUG - input[type="text"], input[type="password"], select {
2025-03-26 08:56:31,845: DEBUG -   background-color:#ddd;
2025-03-26 08:56:31,845: DEBUG -   border:2px solid #ccc;
2025-03-26 08:56:31,845: DEBUG -   -moz-border-radius:5px;
2025-03-26 08:56:31,845: DEBUG -   padding:2px;
2025-03-26 08:56:31,845: DEBUG - }
2025-03-26 08:56:31,845: DEBUG - 
2025-03-26 08:56:31,845: DEBUG - input[type="text"]:focus, input[type="password"]:focus, select:focus {
2025-03-26 08:56:31,845: DEBUG -   background-color:#fff;
2025-03-26 08:56:31,845: DEBUG -   border:2px solid #ff7700;
2025-03-26 08:56:31,845: DEBUG - }
2025-03-26 08:56:31,845: DEBUG - 
2025-03-26 08:56:31,845: DEBUG - .sql_content, .infos a {
2025-03-26 08:56:31,845: DEBUG -   color: #ff3363;
2025-03-26 08:56:31,845: DEBUG - }
2025-03-26 08:56:31,845: DEBUG - 
2025-03-26 08:56:31,845: DEBUG - .errors {
2025-03-26 08:56:31,846: DEBUG -   padding-bottom:5px;
2025-03-26 08:56:31,846: DEBUG - }
2025-03-26 08:56:31,846: DEBUG - 
2025-03-26 08:56:31,846: DEBUG - </style>
2025-03-26 08:56:31,846: DEBUG - 
2025-03-26 08:56:31,846: DEBUG - <title>Piwigo 15.5.0 - Upgrade</title>
2025-03-26 08:56:31,846: DEBUG - </head>
2025-03-26 08:56:31,846: DEBUG - 
2025-03-26 08:56:31,846: DEBUG - <body>
2025-03-26 08:56:31,846: DEBUG - <div id="the_page">
2025-03-26 08:56:31,846: DEBUG - <div id="theHeader"></div>
2025-03-26 08:56:31,846: DEBUG - <div id="content" class="content">
2025-03-26 08:56:31,846: DEBUG - 
2025-03-26 08:56:31,846: DEBUG - <h2>Version 15.5.0 - Upgrade</h2>
2025-03-26 08:56:31,846: DEBUG - 
2025-03-26 08:56:31,846: DEBUG - 
2025-03-26 08:56:31,847: DEBUG - <form method="POST" action="upgrade.php?language=en_UK" name="upgrade_form">
2025-03-26 08:56:31,847: DEBUG - 
2025-03-26 08:56:31,847: DEBUG - <fieldset>
2025-03-26 08:56:31,847: DEBUG - <table>
2025-03-26 08:56:31,847: DEBUG -   <tr>
2025-03-26 08:56:31,847: DEBUG -     <td>Language</td>
2025-03-26 08:56:31,847: DEBUG -     <td>
2025-03-26 08:56:31,847: DEBUG -       <select name="language" onchange="document.location = '\''upgrade.php?language='\''+this.options[this.selectedIndex].value;">
2025-03-26 08:56:31,847: DEBUG -         <option value="af_ZA">Afrikaans [ZA]</option>
2025-03-26 08:56:31,847: DEBUG - <option value="es_AR">Argentina [AR]</option>
2025-03-26 08:56:31,847: DEBUG - <option value="az_AZ">Azərbaycanca [AZ]</option>
2025-03-26 08:56:31,847: DEBUG - <option value="id_ID">Bahasa Indonesia [ID]</option>
2025-03-26 08:56:31,847: DEBUG - <option value="pt_BR">Brasil [BR]</option>
2025-03-26 08:56:31,847: DEBUG - <option value="br_FR">Brezhoneg [FR]</option>
2025-03-26 08:56:31,847: DEBUG - <option value="ca_ES">Català [CA]</option>
2025-03-26 08:56:31,848: DEBUG - <option value="da_DK">Dansk [DK]</option>
2025-03-26 08:56:31,848: DEBUG - <option value="de_DE">Deutsch [DE]</option>
2025-03-26 08:56:31,848: DEBUG - <option value="dv_MV">Dhivehi [MV]</option>
2025-03-26 08:56:31,848: DEBUG - <option value="en_GB">English [GB]</option>
2025-03-26 08:56:31,848: DEBUG - <option value="en_UK" selected="selected">English [UK]</option>
2025-03-26 08:56:31,848: DEBUG - <option value="en_US">English [US]</option>
2025-03-26 08:56:31,848: DEBUG - <option value="es_ES">Español [ES]</option>
2025-03-26 08:56:31,848: DEBUG - <option value="eo_EO">Esperanto [EO]</option>
2025-03-26 08:56:31,848: DEBUG - <option value="et_EE">Estonian [EE]</option>
2025-03-26 08:56:31,848: DEBUG - <option value="eu_ES">Euskara [ES]</option>
2025-03-26 08:56:31,848: DEBUG - <option value="fi_FI">Finnish [FI]</option>
2025-03-26 08:56:31,848: DEBUG - <option value="fr_FR">Français [FR]</option>
2025-03-26 08:56:31,848: DEBUG - <option value="fr_CA">Français [QC]</option>
2025-03-26 08:56:31,848: DEBUG - <option value="ga_IE">Gaeilge [IE]</option>
2025-03-26 08:56:31,848: DEBUG - <option value="gl_ES">Galego [ES]</option>
2025-03-26 08:56:31,848: DEBUG - <option value="hr_HR">Hrvatski [HR]</option>
2025-03-26 08:56:31,849: DEBUG - <option value="it_IT">Italiano [IT]</option>
2025-03-26 08:56:31,849: DEBUG - <option value="lv_LV">Latviešu [LV]</option>
2025-03-26 08:56:31,849: DEBUG - <option value="lt_LT">Lietuviu [LT]</option>
2025-03-26 08:56:31,849: DEBUG - <option value="lb_LU">Lëtzebuergesch [LU]</option>
2025-03-26 08:56:31,849: DEBUG - <option value="hu_HU">Magyar [HU]</option>
2025-03-26 08:56:31,849: DEBUG - <option value="ms_MY">Malay [MY]</option>
2025-03-26 08:56:31,849: DEBUG - <option value="es_MX">México [MX]</option>
2025-03-26 08:56:31,849: DEBUG - <option value="nl_NL">Nederlands [NL]</option>
2025-03-26 08:56:31,849: DEBUG - <option value="nb_NO">Norsk bokmål [NO]</option>
2025-03-26 08:56:31,849: DEBUG - <option value="nn_NO">Norwegian nynorsk [NO]</option>
2025-03-26 08:56:31,849: DEBUG - <option value="pl_PL">Polski [PL]</option>
2025-03-26 08:56:31,849: DEBUG - <option value="pt_PT">Português [PT]</option>
2025-03-26 08:56:31,849: DEBUG - <option value="ro_RO">Română [RO]</option>
2025-03-26 08:56:31,849: DEBUG - <option value="sk_SK">Slovensky [SK]</option>
2025-03-26 08:56:31,849: DEBUG - <option value="sl_SI">Slovenšcina [SI]</option>
2025-03-26 08:56:31,850: DEBUG - <option value="sh_RS">Srpski [SR]</option>
2025-03-26 08:56:31,850: DEBUG - <option value="sv_SE">Svenska [SE]</option>
2025-03-26 08:56:31,850: DEBUG - <option value="vi_VN">Tiếng Việt [VN]</option>
2025-03-26 08:56:31,850: DEBUG - <option value="tr_TR">Türkçe [TR]</option>
2025-03-26 08:56:31,850: DEBUG - <option value="wo_SN">Wolof [SN]</option>
2025-03-26 08:56:31,850: DEBUG - <option value="is_IS">Íslenska [IS]</option>
2025-03-26 08:56:31,850: DEBUG - <option value="cs_CZ">Česky [CZ]</option>
2025-03-26 08:56:31,850: DEBUG - <option value="el_GR">Ελληνικά [GR]</option>
2025-03-26 08:56:31,850: DEBUG - <option value="bg_BG">Български [BG]</option>
2025-03-26 08:56:31,850: DEBUG - <option value="mk_MK">Македонски [MK]</option>
2025-03-26 08:56:31,850: DEBUG - <option value="mn_MN">Монгол [MN]</option>
2025-03-26 08:56:31,850: DEBUG - <option value="ru_RU">Русский [RU]</option>
2025-03-26 08:56:31,850: DEBUG - <option value="sr_RS">Српски [SR]</option>
2025-03-26 08:56:31,850: DEBUG - <option value="uk_UA">Українська [UA]</option>
2025-03-26 08:56:31,850: DEBUG - <option value="hy_AM">Հայերեն (Hayerēn) [AM]</option>
2025-03-26 08:56:31,851: DEBUG - <option value="he_IL">עברית [IL]</option>
2025-03-26 08:56:31,851: DEBUG - <option value="ar_EG">العربية (مصر) [EG]</option>
2025-03-26 08:56:31,851: DEBUG - <option value="ar_SA">العربية [AR]</option>
2025-03-26 08:56:31,851: DEBUG - <option value="ar_MA">العربية [MA]</option>
2025-03-26 08:56:31,851: DEBUG - <option value="fa_IR">پارسی [IR]</option>
2025-03-26 08:56:31,851: DEBUG - <option value="kok_IN">कोंकणी [IN]</option>
2025-03-26 08:56:31,851: DEBUG - <option value="bn_IN">বাংলা[IN]</option>
2025-03-26 08:56:31,851: DEBUG - <option value="gu_IN">ગુજરાતી[IN]</option>
2025-03-26 08:56:31,851: DEBUG - <option value="ta_IN">தமிழ் [IN]</option>
2025-03-26 08:56:31,851: DEBUG - <option value="te_IN">తెలుగు[IN]</option>
2025-03-26 08:56:31,851: DEBUG - <option value="kn_IN">ಕನ್ನಡ [IN]</option>
2025-03-26 08:56:31,851: DEBUG - <option value="th_TH">ภาษาไทย [TH]</option>
2025-03-26 08:56:31,851: DEBUG - <option value="ka_GE">ქართული [GE]</option>
2025-03-26 08:56:31,851: DEBUG - <option value="km_KH">ខ្មែរ [KH]</option>
2025-03-26 08:56:31,851: DEBUG - <option value="zh_TW">中文 (繁體) [TW]</option>
2025-03-26 08:56:31,852: DEBUG - <option value="zh_HK">中文 (香港) [HK]</option>
2025-03-26 08:56:31,852: DEBUG - <option value="ja_JP">日本語 [JP]</option>
2025-03-26 08:56:31,852: DEBUG - <option value="zh_CN">简体中文 [CN]</option>
2025-03-26 08:56:31,852: DEBUG - <option value="ko_KR">한국어 [KR]</option>
2025-03-26 08:56:31,852: DEBUG - 
2025-03-26 08:56:31,852: DEBUG -       </select>
2025-03-26 08:56:31,852: DEBUG -     </td>
2025-03-26 08:56:31,852: DEBUG -   </tr>
2025-03-26 08:56:31,852: DEBUG - </table>
2025-03-26 08:56:31,852: DEBUG - 
2025-03-26 08:56:31,852: DEBUG - <p>This page proposes to upgrade the database from your old Piwigo version to the new version. The upgrade assistant thinks you are currently running <strong>release 14.0.0</strong> (or equivalent).</p>
2025-03-26 08:56:31,852: DEBUG - <p>Only an administrator can run an upgrade: please sign in below.</p>
2025-03-26 08:56:31,852: DEBUG - 
2025-03-26 08:56:31,852: DEBUG - <table>
2025-03-26 08:56:31,852: DEBUG -   <tr>
2025-03-26 08:56:31,852: DEBUG -     <td>Username</td>
2025-03-26 08:56:31,853: DEBUG -     <td><input type="text" name="username" id="username" size="20" maxlength="50" style="width: 150px;"></td>
2025-03-26 08:56:31,853: DEBUG -   </tr>
2025-03-26 08:56:31,853: DEBUG -   <tr>
2025-03-26 08:56:31,853: DEBUG -     <td>Password</td>
2025-03-26 08:56:31,853: DEBUG -     <td><input type="password" name="password" id="password" style="width: 150px;"></td>
2025-03-26 08:56:31,853: DEBUG -   </tr>
2025-03-26 08:56:31,853: DEBUG - </table>
2025-03-26 08:56:31,853: DEBUG - </fieldset>
2025-03-26 08:56:31,853: DEBUG - <p style="text-align: center;">
2025-03-26 08:56:31,853: DEBUG - <input class="submit" type="submit" name="submit" value="Upgrade from version 14.0.0 to 15.5.0">
2025-03-26 08:56:31,853: DEBUG - </p>
2025-03-26 08:56:31,853: DEBUG - </form>
2025-03-26 08:56:31,853: DEBUG - <!--
2025-03-26 08:56:31,853: DEBUG - <p style="text-align: center;">
2025-03-26 08:56:31,853: DEBUG - <a href="">Upgrade from version 14.0.0 to 15.5.0</a>
2025-03-26 08:56:31,853: DEBUG - </p>
2025-03-26 08:56:31,853: DEBUG - -->
2025-03-26 08:56:31,854: DEBUG - 
2025-03-26 08:56:31,854: DEBUG - 
2025-03-26 08:56:31,854: DEBUG - 
2025-03-26 08:56:31,854: DEBUG - </div> <div>Need help? Ask your question on the <a href="https://piwigo.org/forum">Piwigo message board</a>.</div>
2025-03-26 08:56:31,854: DEBUG - </div> </body>
2025-03-26 08:56:31,854: DEBUG - </html>'
2025-03-26 08:56:31,854: DEBUG - ++ jq --raw-output .result.pwg_token
2025-03-26 08:56:31,873: WARNING - parse error: Invalid numeric literal at line 1, column 10
2025-03-26 08:56:31,875: DEBUG - + pwg_token=
2025-03-26 08:56:31,875: DEBUG - + ynh_exit_properly
2025-03-26 08:56:31,875: DEBUG - + local exit_code=4
2025-03-26 08:56:31,875: DEBUG - + [[ upgrade =~ ^install$|^upgrade$|^restore$ ]]
2025-03-26 08:56:31,876: DEBUG - + '[' 4 -eq 0 ']'
2025-03-26 08:56:32,478: ERROR - Could not upgrade piwigo: An error occurred inside the app upgrade script