Vpnclient 1.4.1-->2.0 update failed

My YunoHost server

Hardware: HP microserver
YunoHost version: 4.3.2.2
I have access to my server : Through SSH | through the webadmin | direct access via keyboard / screen |
Are you in a special context or did you perform some particular tweaking on your YunoHost instance ? : no
If yes, please explain:

Description of my issue

Hi,
Using the admin web page, I launched the update of vpnclient application from version 1.4.1 to version 2.0.
It failed.
Then, I removed the application vpnclient and re-install it. It works, but when I try to configure the vpnclient it fails.
See below logs for both actions (Update application and Configure vpnclient)
I also join the .cube file

Thanks for your help.
/Pascal

LOG : Update application

==========================
ended_at: 2021-11-07 11:47:49.490074
env:
  BASH_XTRACEFD: '7'
  NO_BACKUP_UPGRADE: '0'
  YNH_APP_BASEDIR: /var/cache/yunohost/app_tmp_work_dirs/app_fueiqqn_
  YNH_APP_CURRENT_VERSION: 1.4.1~ynh3
  YNH_APP_ID: vpnclient
  YNH_APP_INSTANCE_NAME: vpnclient
  YNH_APP_INSTANCE_NUMBER: '1'
  YNH_APP_MANIFEST_VERSION: 2.0~ynh1
  YNH_APP_UPGRADE_TYPE: UPGRADE_FULL
  YNH_ARCH: amd64
  YNH_CWD: /var/cache/yunohost/app_tmp_work_dirs/app_fueiqqn_/scripts
  YNH_INTERFACE: api
  YNH_STDRETURN: /tmp/tmp_du7631y/stdreturn
error: "Une erreur s'est produite durant l'ex\xE9cution du script de mise \xE0 niveau\
  \ de l'application"
interface: api
operation: app_upgrade
parent: null
related_to:
- - app
  - vpnclient
started_at: 2021-11-07 11:47:35.106499
success: false
yunohost_version: 4.3.2.2

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

2021-11-07 12:47:35,136: DEBUG - Executing command '['sh', '-c', '/bin/bash -x "./upgrade"  7>&1']'
2021-11-07 12:47:35,146: DEBUG - + source _common.sh
2021-11-07 12:47:35,147: DEBUG - ++ pkg_dependencies='sipcalc dnsutils openvpn curl fake-hwclock'
2021-11-07 12:47:35,147: DEBUG - ++ service_name=ynh-vpnclient
2021-11-07 12:47:35,148: DEBUG - ++ service_checker_name=ynh-vpnclient-checker
2021-11-07 12:47:35,148: DEBUG - + source /usr/share/yunohost/helpers
2021-11-07 12:47:35,148: DEBUG - +++ set +o
2021-11-07 12:47:35,148: DEBUG - +++ grep xtrace
2021-11-07 12:47:35,150: DEBUG - ++ readonly 'XTRACE_ENABLE=set -o xtrace'
2021-11-07 12:47:35,150: DEBUG - ++ XTRACE_ENABLE='set -o xtrace'
2021-11-07 12:47:35,207: DEBUG - + ynh_abort_if_errors
2021-11-07 12:47:35,208: DEBUG - + trap ynh_exit_properly EXIT
2021-11-07 12:47:35,208: DEBUG - + ynh_print_info 'Loading installation settings...'
2021-11-07 12:47:35,216: DEBUG - + app=vpnclient
2021-11-07 12:47:35,217: INFO - Loading installation settings...
2021-11-07 12:47:35,218: DEBUG - ++ ynh_app_setting_get vpnclient dns_method
2021-11-07 12:47:35,218: DEBUG - ++ local _globalapp=vpnclient
2021-11-07 12:47:35,241: DEBUG - ++ app=vpnclient
2021-11-07 12:47:35,241: DEBUG - ++ [[ dns_method =~ (unprotected|protected|skipped)_ ]]
2021-11-07 12:47:35,241: DEBUG - ++ ynh_app_setting get vpnclient dns_method
2021-11-07 12:47:35,284: DEBUG - + dns_method=
2021-11-07 12:47:35,285: DEBUG - ++ ynh_app_setting_get vpnclient nameservers
2021-11-07 12:47:35,285: DEBUG - ++ local _globalapp=vpnclient
2021-11-07 12:47:35,313: DEBUG - ++ app=vpnclient
2021-11-07 12:47:35,314: DEBUG - ++ [[ nameservers =~ (unprotected|protected|skipped)_ ]]
2021-11-07 12:47:35,314: DEBUG - ++ ynh_app_setting get vpnclient nameservers
2021-11-07 12:47:35,358: DEBUG - + nameservers=
2021-11-07 12:47:35,359: DEBUG - + '[' -d /var/www/vpnadmin ']'
2021-11-07 12:47:35,359: DEBUG - + '[' -f /etc/nginx/conf.d/maindomain.tld.d/vpnclient.conf ']'
2021-11-07 12:47:35,359: DEBUG - + ynh_secure_remove /etc/nginx/conf.d/maindomain.tld.d/vpnclient.conf
2021-11-07 12:47:35,376: DEBUG - + ynh_systemd_action --service_name=nginx --action=reload
2021-11-07 12:47:35,469: DEBUG - + service_name=nginx
2021-11-07 12:47:35,469: DEBUG - + action=reload
2021-11-07 12:47:35,470: DEBUG - + line_match=
2021-11-07 12:47:35,470: DEBUG - + length=20
2021-11-07 12:47:35,470: DEBUG - + log_path=/var/log/nginx/nginx.log
2021-11-07 12:47:35,470: DEBUG - + timeout=300
2021-11-07 12:47:35,470: DEBUG - + '[' reload == stop ']'
2021-11-07 12:47:35,470: DEBUG - + '[' reload == reload ']'
2021-11-07 12:47:35,470: DEBUG - + action=reload-or-restart
2021-11-07 12:47:35,470: DEBUG - + systemctl reload-or-restart nginx
2021-11-07 12:47:35,546: DEBUG - + '[' -f /etc/php/7.3/fpm/pool.d/vpnclient.conf ']'
2021-11-07 12:47:35,547: DEBUG - + ynh_secure_remove /etc/php/7.3/fpm/pool.d/vpnclient.conf
2021-11-07 12:47:35,565: DEBUG - + ynh_systemd_action --service_name=php7.3-fpm --action=reload
2021-11-07 12:47:35,621: DEBUG - + service_name=php7.3-fpm
2021-11-07 12:47:35,621: DEBUG - + action=reload
2021-11-07 12:47:35,622: DEBUG - + line_match=
2021-11-07 12:47:35,622: DEBUG - + length=20
2021-11-07 12:47:35,622: DEBUG - + log_path=/var/log/php7.3-fpm/php7.3-fpm.log
2021-11-07 12:47:35,622: DEBUG - + timeout=300
2021-11-07 12:47:35,622: DEBUG - + '[' reload == stop ']'
2021-11-07 12:47:35,623: DEBUG - + '[' reload == reload ']'
2021-11-07 12:47:35,623: DEBUG - + action=reload-or-restart
2021-11-07 12:47:35,623: DEBUG - + systemctl reload-or-restart php7.3-fpm
2021-11-07 12:47:35,651: DEBUG - + '[' -d /var/www/vpnclient ']'
2021-11-07 12:47:35,651: DEBUG - + ynh_secure_remove /var/www/vpnclient
2021-11-07 12:47:35,738: DEBUG - ++ ynh_app_setting_get vpnclient domain
2021-11-07 12:47:35,738: DEBUG - ++ local _globalapp=vpnclient
2021-11-07 12:47:35,765: DEBUG - ++ app=vpnclient
2021-11-07 12:47:35,765: DEBUG - ++ [[ domain =~ (unprotected|protected|skipped)_ ]]
2021-11-07 12:47:35,765: DEBUG - ++ ynh_app_setting get vpnclient domain
2021-11-07 12:47:35,826: DEBUG - + '[' -z maindomain.tld ']'
2021-11-07 12:47:35,827: DEBUG - + ynh_app_setting_delete vpnclient domain
2021-11-07 12:47:35,827: DEBUG - + local _globalapp=vpnclient
2021-11-07 12:47:35,858: DEBUG - + app=vpnclient
2021-11-07 12:47:35,859: DEBUG - + [[ domain =~ (unprotected|skipped|protected)_ ]]
2021-11-07 12:47:35,859: DEBUG - + ynh_app_setting delete vpnclient domain
2021-11-07 12:47:35,909: DEBUG - ++ ynh_app_setting_get vpnclient path
2021-11-07 12:47:35,910: DEBUG - ++ local _globalapp=vpnclient
2021-11-07 12:47:35,935: DEBUG - ++ app=vpnclient
2021-11-07 12:47:35,935: DEBUG - ++ [[ path =~ (unprotected|protected|skipped)_ ]]
2021-11-07 12:47:35,936: DEBUG - ++ ynh_app_setting get vpnclient path
2021-11-07 12:47:35,978: DEBUG - + '[' -z /vpnadmin ']'
2021-11-07 12:47:35,979: DEBUG - + ynh_app_setting_delete vpnclient path
2021-11-07 12:47:35,979: DEBUG - + local _globalapp=vpnclient
2021-11-07 12:47:35,999: DEBUG - + app=vpnclient
2021-11-07 12:47:35,999: DEBUG - + [[ path =~ (unprotected|skipped|protected)_ ]]
2021-11-07 12:47:35,999: DEBUG - + ynh_app_setting delete vpnclient path
2021-11-07 12:47:36,047: DEBUG - ++ ynh_app_setting_get vpnclient is_public
2021-11-07 12:47:36,047: DEBUG - ++ local _globalapp=vpnclient
2021-11-07 12:47:36,076: DEBUG - ++ app=vpnclient
2021-11-07 12:47:36,076: DEBUG - ++ [[ is_public =~ (unprotected|protected|skipped)_ ]]
2021-11-07 12:47:36,077: DEBUG - ++ ynh_app_setting get vpnclient is_public
2021-11-07 12:47:36,123: DEBUG - + '[' -z '' ']'
2021-11-07 12:47:36,123: DEBUG - ++ ynh_app_setting_get vpnclient final_path
2021-11-07 12:47:36,123: DEBUG - ++ local _globalapp=vpnclient
2021-11-07 12:47:36,150: DEBUG - ++ app=vpnclient
2021-11-07 12:47:36,151: DEBUG - ++ [[ final_path =~ (unprotected|protected|skipped)_ ]]
2021-11-07 12:47:36,151: DEBUG - ++ ynh_app_setting get vpnclient final_path
2021-11-07 12:47:36,196: DEBUG - + '[' -z /var/www/vpnclient ']'
2021-11-07 12:47:36,197: DEBUG - + ynh_app_setting_delete vpnclient final_path
2021-11-07 12:47:36,197: DEBUG - + local _globalapp=vpnclient
2021-11-07 12:47:36,224: DEBUG - + app=vpnclient
2021-11-07 12:47:36,225: DEBUG - + [[ final_path =~ (unprotected|skipped|protected)_ ]]
2021-11-07 12:47:36,225: DEBUG - + ynh_app_setting delete vpnclient final_path
2021-11-07 12:47:36,271: DEBUG - + '[' -e /etc/sudoers.d/vpnclient_ynh ']'
2021-11-07 12:47:36,271: DEBUG - + ynh_secure_remove /etc/sudoers.d/vpnclient_ynh
2021-11-07 12:47:36,289: DEBUG - + '[' -z '' ']'
2021-11-07 12:47:36,290: DEBUG - + ynh_app_setting_set --app=vpnclient --key=dns_method --value=custom
2021-11-07 12:47:36,290: DEBUG - + local _globalapp=vpnclient
2021-11-07 12:47:36,355: DEBUG - + app=vpnclient
2021-11-07 12:47:36,355: DEBUG - + [[ dns_method =~ (unprotected|protected|skipped)_ ]]
2021-11-07 12:47:36,355: DEBUG - + ynh_app_setting set vpnclient dns_method custom
2021-11-07 12:47:36,401: DEBUG - + '[' -z '' ']'
2021-11-07 12:47:36,401: DEBUG - ++ grep -o -P '\s*nameserver\s+\K[abcdefabcdef\d.:]+' /etc/resolv.dnsmasq.conf
2021-11-07 12:47:36,402: DEBUG - ++ sort
2021-11-07 12:47:36,402: DEBUG - ++ paste -s -d, -
2021-11-07 12:47:36,402: DEBUG - ++ uniq
2021-11-07 12:47:36,417: DEBUG - + nameservers=2001:913::8,89.234.141.66
2021-11-07 12:47:36,417: DEBUG - + ynh_app_setting_set --app=vpnclient --key=nameservers --value=2001:913::8,89.234.141.66
2021-11-07 12:47:36,418: DEBUG - + local _globalapp=vpnclient
2021-11-07 12:47:36,486: DEBUG - + app=vpnclient
2021-11-07 12:47:36,487: DEBUG - + [[ nameservers =~ (unprotected|protected|skipped)_ ]]
2021-11-07 12:47:36,487: DEBUG - + ynh_app_setting set vpnclient nameservers 2001:913::8,89.234.141.66
2021-11-07 12:47:36,533: DEBUG - + ynh_print_info 'Installing dependencies...'
2021-11-07 12:47:36,543: DEBUG - + ynh_install_app_dependencies 'sipcalc dnsutils openvpn curl fake-hwclock'
2021-11-07 12:47:36,543: INFO - Installing dependencies...
2021-11-07 12:47:36,544: DEBUG - + local 'dependencies=sipcalc dnsutils openvpn curl fake-hwclock'
2021-11-07 12:47:36,544: DEBUG - ++ sed 's/\([^\<=\>]\)\ \([^(]\)/\1, \2/g'
2021-11-07 12:47:36,544: DEBUG - ++ echo 'sipcalc dnsutils openvpn curl fake-hwclock'
2021-11-07 12:47:36,546: DEBUG - + dependencies='sipcalc, dnsutils, openvpn, curl, fake-hwclock'
2021-11-07 12:47:36,546: DEBUG - + local 'dependencies=sipcalc, dnsutils, openvpn, curl, fake-hwclock'
2021-11-07 12:47:36,547: DEBUG - + local manifest_path=/var/cache/yunohost/app_tmp_work_dirs/app_fueiqqn_/manifest.json
2021-11-07 12:47:36,547: DEBUG - ++ jq -r .version /var/cache/yunohost/app_tmp_work_dirs/app_fueiqqn_/manifest.json
2021-11-07 12:47:36,551: DEBUG - + local version=2.0~ynh1
2021-11-07 12:47:36,552: DEBUG - + '[' -z 2.0~ynh1 ']'
2021-11-07 12:47:36,552: DEBUG - + '[' 2.0~ynh1 == null ']'
2021-11-07 12:47:36,552: DEBUG - + local dep_app=vpnclient
2021-11-07 12:47:36,552: DEBUG - + [[ sipcalc, dnsutils, openvpn, curl, fake-hwclock =~ [<=>] ]]
2021-11-07 12:47:36,553: DEBUG - ++ echo sipcalc, dnsutils, openvpn, curl, fake-hwclock
2021-11-07 12:47:36,553: DEBUG - ++ grep -oP '(?<=php)[0-9.]+(?=-|\>)'
2021-11-07 12:47:36,553: DEBUG - ++ sort -u
2021-11-07 12:47:36,555: DEBUG - + local specific_php_version=
2021-11-07 12:47:36,555: DEBUG - + [[ '' != \7\.\3 ]]
2021-11-07 12:47:36,555: DEBUG - + [[ true == \t\r\u\e ]]
2021-11-07 12:47:36,555: DEBUG - + YNH_INSTALL_APP_DEPENDENCIES_REPLACE=false
2021-11-07 12:47:36,555: DEBUG - + grep --quiet php
2021-11-07 12:47:36,556: DEBUG - + cat
2021-11-07 12:47:36,558: DEBUG - + ynh_package_install_from_equivs /tmp/vpnclient-ynh-deps.control
2021-11-07 12:47:36,558: DEBUG - + local controlfile=/tmp/vpnclient-ynh-deps.control
2021-11-07 12:47:36,559: DEBUG - ++ grep '^Package: ' /tmp/vpnclient-ynh-deps.control
2021-11-07 12:47:36,559: DEBUG - ++ cut '--delimiter= ' --fields=2
2021-11-07 12:47:36,560: DEBUG - + local pkgname=vpnclient-ynh-deps
2021-11-07 12:47:36,561: DEBUG - ++ grep '^Version: ' /tmp/vpnclient-ynh-deps.control
2021-11-07 12:47:36,561: DEBUG - ++ cut '--delimiter= ' --fields=2
2021-11-07 12:47:36,563: DEBUG - + local pkgversion=2.0~ynh1
2021-11-07 12:47:36,563: DEBUG - + [[ -z vpnclient-ynh-deps ]]
2021-11-07 12:47:36,563: DEBUG - + [[ -z 2.0~ynh1 ]]
2021-11-07 12:47:36,563: DEBUG - + ynh_package_update
2021-11-07 12:47:36,563: DEBUG - + ynh_apt update
2021-11-07 12:47:36,563: DEBUG - + ynh_wait_dpkg_free
2021-11-07 12:47:36,721: DEBUG - + return 0
2021-11-07 12:47:36,721: DEBUG - + LC_ALL=C
2021-11-07 12:47:36,721: DEBUG - + DEBIAN_FRONTEND=noninteractive
2021-11-07 12:47:36,722: DEBUG - + apt-get --assume-yes --quiet -o=Acquire::Retries=3 -o=Dpkg::Use-Pty=0 update
2021-11-07 12:47:36,848: DEBUG - Hit:1 http://forge.yunohost.org/debian buster InRelease
2021-11-07 12:47:36,853: DEBUG - Hit:2 http://ftp.debian.org/debian buster InRelease
2021-11-07 12:47:36,853: DEBUG - Hit:3 http://security.debian.org/debian-security buster/updates InRelease
2021-11-07 12:47:36,874: DEBUG - Hit:4 http://ftp.debian.org/debian buster-updates InRelease
2021-11-07 12:47:36,918: DEBUG - Hit:5 https://packages.sury.org/php buster InRelease
2021-11-07 12:47:38,223: DEBUG - Reading package lists...
2021-11-07 12:47:38,251: DEBUG - ++ mktemp --directory
2021-11-07 12:47:38,252: DEBUG - + local TMPDIR=/tmp/tmp.lACs85ZGpf
2021-11-07 12:47:38,252: DEBUG - + echo 10
2021-11-07 12:47:38,252: DEBUG - + ynh_wait_dpkg_free
2021-11-07 12:47:38,408: DEBUG - + return 0
2021-11-07 12:47:38,408: DEBUG - + cp /tmp/vpnclient-ynh-deps.control /tmp/tmp.lACs85ZGpf/control
2021-11-07 12:47:38,409: DEBUG - + cd /tmp/tmp.lACs85ZGpf
2021-11-07 12:47:38,410: DEBUG - + LC_ALL=C
2021-11-07 12:47:38,410: DEBUG - + equivs-build ./control
2021-11-07 12:47:39,131: DEBUG - + tee ./dpkg_log
2021-11-07 12:47:39,131: DEBUG - + LC_ALL=C
2021-11-07 12:47:39,132: DEBUG - + dpkg --force-depends --install ./vpnclient-ynh-deps_2.0~ynh1_all.deb
2021-11-07 12:47:39,426: DEBUG - (Reading database ... 67866 files and directories currently installed.)
2021-11-07 12:47:39,428: DEBUG - Preparing to unpack .../vpnclient-ynh-deps_2.0~ynh1_all.deb ...
2021-11-07 12:47:39,700: DEBUG - Unpacking vpnclient-ynh-deps (2.0~ynh1) over (1.4.1~ynh3) ...
2021-11-07 12:47:40,139: DEBUG - Setting up vpnclient-ynh-deps (2.0~ynh1) ...
2021-11-07 12:47:40,456: DEBUG - + ynh_package_install --fix-broken
2021-11-07 12:47:40,457: DEBUG - + ynh_apt --no-remove --option Dpkg::Options::=--force-confdef --option Dpkg::Options::=--force-confold install --fix-broken
2021-11-07 12:47:40,458: DEBUG - + ynh_wait_dpkg_free
2021-11-07 12:47:40,619: DEBUG - + return 0
2021-11-07 12:47:40,619: DEBUG - + LC_ALL=C
2021-11-07 12:47:40,620: DEBUG - + DEBIAN_FRONTEND=noninteractive
2021-11-07 12:47:40,620: 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
2021-11-07 12:47:41,001: DEBUG - Reading package lists...
2021-11-07 12:47:41,142: DEBUG - Building dependency tree...
2021-11-07 12:47:41,143: DEBUG - Reading state information...
2021-11-07 12:47:41,329: DEBUG - The following packages were automatically installed and are no longer required:
2021-11-07 12:47:41,329: DEBUG -   avahi-daemon irqbalance libavahi-core7 libdaemon0 libjs-sphinxdoc
2021-11-07 12:47:41,329: DEBUG -   libjs-underscore libmcrypt4 libnss-mdns libpython-all-dev libpython-dev
2021-11-07 12:47:41,330: DEBUG -   libpython2-dev libpython2.7-dev php-fpm php-ldap php-mcrypt php-mysql
2021-11-07 12:47:41,330: DEBUG -   php7.0-fpm php7.0-ldap php7.0-mcrypt php7.0-mysql php7.3 php7.3-smbclient
2021-11-07 12:47:41,330: DEBUG -   php7.4-fpm php7.4-ldap php7.4-mysql php8.0-fpm php8.0-ldap php8.0-mcrypt
2021-11-07 12:47:41,331: DEBUG -   php8.0-mysql python-all python-all-dev python-argcomplete python-asn1crypto
2021-11-07 12:47:41,331: DEBUG -   python-bottle python-certifi python-cffi-backend python-chardet
2021-11-07 12:47:41,331: DEBUG -   python-configparser python-cryptography python-dbus python-dev
2021-11-07 12:47:41,331: DEBUG -   python-entrypoints python-enum34 python-gevent python-gevent-websocket
2021-11-07 12:47:41,331: DEBUG -   python-gi python-greenlet python-idna python-ipaddress python-jinja2
2021-11-07 12:47:41,331: DEBUG -   python-keyring python-keyrings.alt python-ldap python-markupsafe
2021-11-07 12:47:41,331: DEBUG -   python-miniupnpc python-openssl python-packaging python-pip
2021-11-07 12:47:41,331: DEBUG -   python-pkg-resources python-psutil python-publicsuffix python-pyasn1
2021-11-07 12:47:41,331: DEBUG -   python-pyasn1-modules python-pyparsing python-requests python-secretstorage
2021-11-07 12:47:41,332: DEBUG -   python-setuptools python-six python-toml python-tz python-urllib3
2021-11-07 12:47:41,332: DEBUG -   python-wheel python-xdg python-yaml python2-dev python2.7-dev
2021-11-07 12:47:41,332: DEBUG -   python3-argcomplete runit-helper
2021-11-07 12:47:41,332: DEBUG - Use 'apt autoremove' to remove them.
2021-11-07 12:47:41,359: DEBUG - 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2021-11-07 12:47:41,360: DEBUG - + [[ -n /tmp/tmp.lACs85ZGpf ]]
2021-11-07 12:47:41,360: DEBUG - + rm --recursive --force /tmp/tmp.lACs85ZGpf
2021-11-07 12:47:41,361: DEBUG - + ynh_package_is_installed vpnclient-ynh-deps
2021-11-07 12:47:41,367: DEBUG - + ynh_wait_dpkg_free
2021-11-07 12:47:41,516: DEBUG - + return 0
2021-11-07 12:47:41,517: DEBUG - + dpkg-query --show '--showformat=${Status}' vpnclient-ynh-deps
2021-11-07 12:47:41,517: DEBUG - + grep --count 'ok installed'
2021-11-07 12:47:41,532: DEBUG - + rm /tmp/vpnclient-ynh-deps.control
2021-11-07 12:47:41,533: DEBUG - + grep --quiet php
2021-11-07 12:47:41,535: DEBUG - ++ mktemp -d /tmp/vpnclient-upgrade-XXX
2021-11-07 12:47:41,536: DEBUG - + tmpdir=/tmp/vpnclient-upgrade-cTC
2021-11-07 12:47:41,536: DEBUG - + cp -r /etc/openvpn/client /etc/openvpn/client.conf /etc/openvpn/client.conf.tpl /etc/openvpn/client.conf.tpl.restore /tmp/vpnclient-upgrade-cTC
2021-11-07 12:47:41,566: DEBUG - + vpnclient_deploy_files_and_services
2021-11-07 12:47:41,566: DEBUG - + ynh_system_user_exists vpnclient
2021-11-07 12:47:41,577: DEBUG - + getent passwd vpnclient
2021-11-07 12:47:41,581: DEBUG - + install -o root -g root -m 0755 ../conf/ynh-vpnclient-loadcubefile.sh /usr/local/bin/
2021-11-07 12:47:41,584: DEBUG - + chown root:vpnclient /etc/openvpn/
2021-11-07 12:47:41,587: DEBUG - + chmod 775 /etc/openvpn/
2021-11-07 12:47:41,588: DEBUG - + mkdir -pm 0755 /etc/yunohost/hooks.d/post_iptable_rules/
2021-11-07 12:47:41,590: DEBUG - + install -b -o root -g vpnclient -m 0644 ../conf/openvpn_client.conf.tpl /etc/openvpn/client.conf.tpl
2021-11-07 12:47:41,592: DEBUG - + install -b -o root -g root -m 0755 ../conf/hook_post-iptable-rules /etc/yunohost/hooks.d/90-vpnclient.tpl
2021-11-07 12:47:41,596: DEBUG - + install -b -o root -g root -m 0644 ../conf/openvpn@.service /etc/systemd/system/
2021-11-07 12:47:41,598: DEBUG - + mkdir -pm 0770 /etc/openvpn/keys/
2021-11-07 12:47:41,599: DEBUG - + chown root:vpnclient /etc/openvpn/keys/
2021-11-07 12:47:41,600: DEBUG - + install -o root -g root -m 0755 ../conf/ynh-vpnclient /usr/local/bin/
2021-11-07 12:47:41,602: DEBUG - + install -o root -g root -m 0755 ../conf/ynh-vpnclient-checker.sh /usr/local/bin/
2021-11-07 12:47:41,603: DEBUG - + install -o root -g root -m 0644 ../conf/ynh-vpnclient-checker.timer /etc/systemd/system/
2021-11-07 12:47:41,605: DEBUG - + systemctl daemon-reload
2021-11-07 12:47:41,969: DEBUG - + ynh_print_info 'Configuring a systemd service...'
2021-11-07 12:47:41,976: DEBUG - + ynh_add_systemd_config ynh-vpnclient ynh-vpnclient.service
2021-11-07 12:47:41,977: INFO - Configuring a systemd service...
2021-11-07 12:47:42,019: DEBUG - + service=ynh-vpnclient
2021-11-07 12:47:42,019: DEBUG - + template=ynh-vpnclient.service
2021-11-07 12:47:42,020: DEBUG - + others_var=
2021-11-07 12:47:42,020: DEBUG - + [[ -z '' ]]
2021-11-07 12:47:42,020: DEBUG - + ynh_add_config --template=/var/cache/yunohost/app_tmp_work_dirs/app_fueiqqn_/conf/ynh-vpnclient.service --destination=/etc/systemd/system/ynh-vpnclient.service
2021-11-07 12:47:42,057: DEBUG - + '[' -f /var/cache/yunohost/app_tmp_work_dirs/app_fueiqqn_/conf//var/cache/yunohost/app_tmp_work_dirs/app_fueiqqn_/conf/ynh-vpnclient.service ']'
2021-11-07 12:47:42,058: DEBUG - + '[' -f /var/cache/yunohost/app_tmp_work_dirs/app_fueiqqn_/conf/ynh-vpnclient.service ']'
2021-11-07 12:47:42,058: DEBUG - + template_path=/var/cache/yunohost/app_tmp_work_dirs/app_fueiqqn_/conf/ynh-vpnclient.service
2021-11-07 12:47:42,058: DEBUG - + ynh_backup_if_checksum_is_different --file=/etc/systemd/system/ynh-vpnclient.service
2021-11-07 12:47:42,068: DEBUG - + local checksum_setting_name=checksum__etc_systemd_system_ynh-vpnclient.service
2021-11-07 12:47:42,069: DEBUG - ++ ynh_app_setting_get --app=vpnclient --key=checksum__etc_systemd_system_ynh-vpnclient.service
2021-11-07 12:47:42,070: DEBUG - ++ local _globalapp=vpnclient
2021-11-07 12:47:42,102: DEBUG - ++ app=vpnclient
2021-11-07 12:47:42,103: DEBUG - ++ [[ checksum__etc_systemd_system_ynh-vpnclient.service =~ (unprotected|protected|skipped)_ ]]
2021-11-07 12:47:42,103: DEBUG - ++ ynh_app_setting get vpnclient checksum__etc_systemd_system_ynh-vpnclient.service
2021-11-07 12:47:42,144: DEBUG - + local checksum_value=f6fea518e672a71957cd289cd536cca2
2021-11-07 12:47:42,145: DEBUG - + backup_file_checksum=
2021-11-07 12:47:42,145: DEBUG - + '[' -n f6fea518e672a71957cd289cd536cca2 ']'
2021-11-07 12:47:42,145: DEBUG - + '[' -e /etc/systemd/system/ynh-vpnclient.service ']'
2021-11-07 12:47:42,146: DEBUG - + md5sum --check --status
2021-11-07 12:47:42,146: DEBUG - + touch /etc/systemd/system/ynh-vpnclient.service
2021-11-07 12:47:42,147: DEBUG - + chown root:root /etc/systemd/system/ynh-vpnclient.service
2021-11-07 12:47:42,148: DEBUG - + chmod 640 /etc/systemd/system/ynh-vpnclient.service
2021-11-07 12:47:42,149: DEBUG - + cp -f /var/cache/yunohost/app_tmp_work_dirs/app_fueiqqn_/conf/ynh-vpnclient.service /etc/systemd/system/ynh-vpnclient.service
2021-11-07 12:47:42,151: DEBUG - + _ynh_apply_default_permissions /etc/systemd/system/ynh-vpnclient.service
2021-11-07 12:47:42,151: DEBUG - + local target=/etc/systemd/system/ynh-vpnclient.service
2021-11-07 12:47:42,152: DEBUG - ++ jq -r .requirements.yunohost /var/cache/yunohost/app_tmp_work_dirs/app_fueiqqn_/manifest.json
2021-11-07 12:47:42,152: DEBUG - ++ tr -d '>= '
2021-11-07 12:47:42,157: DEBUG - + local ynh_requirement=4.3.2
2021-11-07 12:47:42,157: DEBUG - + '[' -z 4.3.2 ']'
2021-11-07 12:47:42,157: DEBUG - + '[' 4.3.2 == null ']'
2021-11-07 12:47:42,157: DEBUG - + dpkg --compare-versions 4.3.2 ge 4.2
2021-11-07 12:47:42,159: DEBUG - + chmod o-rwx /etc/systemd/system/ynh-vpnclient.service
2021-11-07 12:47:42,160: DEBUG - + chmod g-w /etc/systemd/system/ynh-vpnclient.service
2021-11-07 12:47:42,161: DEBUG - + chown -R root:root /etc/systemd/system/ynh-vpnclient.service
2021-11-07 12:47:42,163: DEBUG - + ynh_system_user_exists vpnclient
2021-11-07 12:47:42,173: DEBUG - + getent passwd vpnclient
2021-11-07 12:47:42,175: DEBUG - + chown vpnclient:vpnclient /etc/systemd/system/ynh-vpnclient.service
2021-11-07 12:47:42,176: DEBUG - + ynh_replace_vars --file=/etc/systemd/system/ynh-vpnclient.service
2021-11-07 12:47:42,188: DEBUG - + test -n ''
2021-11-07 12:47:42,189: DEBUG - + test -n vpnclient
2021-11-07 12:47:42,189: DEBUG - + ynh_replace_string --match_string=__NAME__ --replace_string=vpnclient --target_file=/etc/systemd/system/ynh-vpnclient.service
2021-11-07 12:47:42,255: DEBUG - + sed --in-place s@__NAME__@vpnclient@g /etc/systemd/system/ynh-vpnclient.service
2021-11-07 12:47:42,257: DEBUG - + ynh_replace_string --match_string=__NAMETOCHANGE__ --replace_string=vpnclient --target_file=/etc/systemd/system/ynh-vpnclient.service
2021-11-07 12:47:42,337: DEBUG - + sed --in-place s@__NAMETOCHANGE__@vpnclient@g /etc/systemd/system/ynh-vpnclient.service
2021-11-07 12:47:42,340: DEBUG - + ynh_replace_string --match_string=__USER__ --replace_string=vpnclient --target_file=/etc/systemd/system/ynh-vpnclient.service
2021-11-07 12:47:42,424: DEBUG - + sed --in-place s@__USER__@vpnclient@g /etc/systemd/system/ynh-vpnclient.service
2021-11-07 12:47:42,426: DEBUG - + test -n ''
2021-11-07 12:47:42,427: DEBUG - + test -n 7.3
2021-11-07 12:47:42,427: DEBUG - + ynh_replace_string --match_string=__PHPVERSION__ --replace_string=7.3 --target_file=/etc/systemd/system/ynh-vpnclient.service
2021-11-07 12:47:42,498: DEBUG - + sed --in-place s@__PHPVERSION__@7.3@g /etc/systemd/system/ynh-vpnclient.service
2021-11-07 12:47:42,500: DEBUG - + test -n ''
2021-11-07 12:47:42,500: DEBUG - + uniques_vars=($(grep -oP '__[A-Z0-9]+?[A-Z0-9_]*?[A-Z0-9]*?__' $file | sort --unique | sed "s@__\([^.]*\)__@\L\1@g"))
2021-11-07 12:47:42,501: DEBUG - ++ grep -oP '__[A-Z0-9]+?[A-Z0-9_]*?[A-Z0-9]*?__' /etc/systemd/system/ynh-vpnclient.service
2021-11-07 12:47:42,501: DEBUG - ++ sort --unique
2021-11-07 12:47:42,502: DEBUG - ++ sed 's@__\([^.]*\)__@\L\1@g'
2021-11-07 12:47:42,505: DEBUG - + local delimit=@
2021-11-07 12:47:42,506: DEBUG - + ynh_store_file_checksum --file=/etc/systemd/system/ynh-vpnclient.service
2021-11-07 12:47:42,507: DEBUG - + update_only=0
2021-11-07 12:47:42,526: DEBUG - + local checksum_setting_name=checksum__etc_systemd_system_ynh-vpnclient.service
2021-11-07 12:47:42,527: DEBUG - ++ md5sum /etc/systemd/system/ynh-vpnclient.service
2021-11-07 12:47:42,527: DEBUG - ++ cut '--delimiter= ' --fields=1
2021-11-07 12:47:42,529: DEBUG - + ynh_app_setting_set --app=vpnclient --key=checksum__etc_systemd_system_ynh-vpnclient.service --value=f6fea518e672a71957cd289cd536cca2
2021-11-07 12:47:42,530: DEBUG - + local _globalapp=vpnclient
2021-11-07 12:47:42,603: DEBUG - + app=vpnclient
2021-11-07 12:47:42,603: DEBUG - + [[ checksum__etc_systemd_system_ynh-vpnclient.service =~ (unprotected|protected|skipped)_ ]]
2021-11-07 12:47:42,604: DEBUG - + ynh_app_setting set vpnclient checksum__etc_systemd_system_ynh-vpnclient.service f6fea518e672a71957cd289cd536cca2
2021-11-07 12:47:42,648: DEBUG - + '[' -n '' ']'
2021-11-07 12:47:42,648: DEBUG - + unset backup_file_checksum
2021-11-07 12:47:42,648: DEBUG - + systemctl enable ynh-vpnclient --quiet
2021-11-07 12:47:42,798: DEBUG - + systemctl daemon-reload
2021-11-07 12:47:42,962: DEBUG - + ynh_add_systemd_config ynh-vpnclient-checker ynh-vpnclient-checker.service
2021-11-07 12:47:43,004: DEBUG - + service=ynh-vpnclient-checker
2021-11-07 12:47:43,005: DEBUG - + template=ynh-vpnclient-checker.service
2021-11-07 12:47:43,005: DEBUG - + others_var=
2021-11-07 12:47:43,005: DEBUG - + [[ -z '' ]]
2021-11-07 12:47:43,006: DEBUG - + ynh_add_config --template=/var/cache/yunohost/app_tmp_work_dirs/app_fueiqqn_/conf/ynh-vpnclient-checker.service --destination=/etc/systemd/system/ynh-vpnclient-checker.service
2021-11-07 12:47:43,044: DEBUG - + '[' -f /var/cache/yunohost/app_tmp_work_dirs/app_fueiqqn_/conf//var/cache/yunohost/app_tmp_work_dirs/app_fueiqqn_/conf/ynh-vpnclient-checker.service ']'
2021-11-07 12:47:43,045: DEBUG - + '[' -f /var/cache/yunohost/app_tmp_work_dirs/app_fueiqqn_/conf/ynh-vpnclient-checker.service ']'
2021-11-07 12:47:43,045: DEBUG - + template_path=/var/cache/yunohost/app_tmp_work_dirs/app_fueiqqn_/conf/ynh-vpnclient-checker.service
2021-11-07 12:47:43,045: DEBUG - + ynh_backup_if_checksum_is_different --file=/etc/systemd/system/ynh-vpnclient-checker.service
2021-11-07 12:47:43,056: DEBUG - + local checksum_setting_name=checksum__etc_systemd_system_ynh-vpnclient-checker.service
2021-11-07 12:47:43,057: DEBUG - ++ ynh_app_setting_get --app=vpnclient --key=checksum__etc_systemd_system_ynh-vpnclient-checker.service
2021-11-07 12:47:43,058: DEBUG - ++ local _globalapp=vpnclient
2021-11-07 12:47:43,095: DEBUG - ++ app=vpnclient
2021-11-07 12:47:43,096: DEBUG - ++ [[ checksum__etc_systemd_system_ynh-vpnclient-checker.service =~ (unprotected|protected|skipped)_ ]]
2021-11-07 12:47:43,096: DEBUG - ++ ynh_app_setting get vpnclient checksum__etc_systemd_system_ynh-vpnclient-checker.service
2021-11-07 12:47:43,139: DEBUG - + local checksum_value=348258dee6af14a70cb6504d1b9e8549
2021-11-07 12:47:43,140: DEBUG - + backup_file_checksum=
2021-11-07 12:47:43,140: DEBUG - + '[' -n 348258dee6af14a70cb6504d1b9e8549 ']'
2021-11-07 12:47:43,140: DEBUG - + '[' -e /etc/systemd/system/ynh-vpnclient-checker.service ']'
2021-11-07 12:47:43,140: DEBUG - + md5sum --check --status
2021-11-07 12:47:43,141: DEBUG - + touch /etc/systemd/system/ynh-vpnclient-checker.service
2021-11-07 12:47:43,142: DEBUG - + chown root:root /etc/systemd/system/ynh-vpnclient-checker.service
2021-11-07 12:47:43,143: DEBUG - + chmod 640 /etc/systemd/system/ynh-vpnclient-checker.service
2021-11-07 12:47:43,144: DEBUG - + cp -f /var/cache/yunohost/app_tmp_work_dirs/app_fueiqqn_/conf/ynh-vpnclient-checker.service /etc/systemd/system/ynh-vpnclient-checker.service
2021-11-07 12:47:43,145: DEBUG - + _ynh_apply_default_permissions /etc/systemd/system/ynh-vpnclient-checker.service
2021-11-07 12:47:43,146: DEBUG - + local target=/etc/systemd/system/ynh-vpnclient-checker.service
2021-11-07 12:47:43,146: DEBUG - ++ jq -r .requirements.yunohost /var/cache/yunohost/app_tmp_work_dirs/app_fueiqqn_/manifest.json
2021-11-07 12:47:43,147: DEBUG - ++ tr -d '>= '
2021-11-07 12:47:43,151: DEBUG - + local ynh_requirement=4.3.2
2021-11-07 12:47:43,151: DEBUG - + '[' -z 4.3.2 ']'
2021-11-07 12:47:43,151: DEBUG - + '[' 4.3.2 == null ']'
2021-11-07 12:47:43,151: DEBUG - + dpkg --compare-versions 4.3.2 ge 4.2
2021-11-07 12:47:43,153: DEBUG - + chmod o-rwx /etc/systemd/system/ynh-vpnclient-checker.service
2021-11-07 12:47:43,154: DEBUG - + chmod g-w /etc/systemd/system/ynh-vpnclient-checker.service
2021-11-07 12:47:43,154: DEBUG - + chown -R root:root /etc/systemd/system/ynh-vpnclient-checker.service
2021-11-07 12:47:43,156: DEBUG - + ynh_system_user_exists vpnclient
2021-11-07 12:47:43,166: DEBUG - + getent passwd vpnclient
2021-11-07 12:47:43,168: DEBUG - + chown vpnclient:vpnclient /etc/systemd/system/ynh-vpnclient-checker.service
2021-11-07 12:47:43,170: DEBUG - + ynh_replace_vars --file=/etc/systemd/system/ynh-vpnclient-checker.service
2021-11-07 12:47:43,182: DEBUG - + test -n ''
2021-11-07 12:47:43,183: DEBUG - + test -n vpnclient
2021-11-07 12:47:43,183: DEBUG - + ynh_replace_string --match_string=__NAME__ --replace_string=vpnclient --target_file=/etc/systemd/system/ynh-vpnclient-checker.service
2021-11-07 12:47:43,259: DEBUG - + sed --in-place s@__NAME__@vpnclient@g /etc/systemd/system/ynh-vpnclient-checker.service
2021-11-07 12:47:43,261: DEBUG - + ynh_replace_string --match_string=__NAMETOCHANGE__ --replace_string=vpnclient --target_file=/etc/systemd/system/ynh-vpnclient-checker.service
2021-11-07 12:47:43,345: DEBUG - + sed --in-place s@__NAMETOCHANGE__@vpnclient@g /etc/systemd/system/ynh-vpnclient-checker.service
2021-11-07 12:47:43,346: DEBUG - + ynh_replace_string --match_string=__USER__ --replace_string=vpnclient --target_file=/etc/systemd/system/ynh-vpnclient-checker.service
2021-11-07 12:47:43,422: DEBUG - + sed --in-place s@__USER__@vpnclient@g /etc/systemd/system/ynh-vpnclient-checker.service
2021-11-07 12:47:43,424: DEBUG - + test -n ''
2021-11-07 12:47:43,424: DEBUG - + test -n 7.3
2021-11-07 12:47:43,425: DEBUG - + ynh_replace_string --match_string=__PHPVERSION__ --replace_string=7.3 --target_file=/etc/systemd/system/ynh-vpnclient-checker.service
2021-11-07 12:47:43,501: DEBUG - + sed --in-place s@__PHPVERSION__@7.3@g /etc/systemd/system/ynh-vpnclient-checker.service
2021-11-07 12:47:43,503: DEBUG - + test -n ''
2021-11-07 12:47:43,503: DEBUG - + uniques_vars=($(grep -oP '__[A-Z0-9]+?[A-Z0-9_]*?[A-Z0-9]*?__' $file | sort --unique | sed "s@__\([^.]*\)__@\L\1@g"))
2021-11-07 12:47:43,503: DEBUG - ++ grep -oP '__[A-Z0-9]+?[A-Z0-9_]*?[A-Z0-9]*?__' /etc/systemd/system/ynh-vpnclient-checker.service
2021-11-07 12:47:43,504: DEBUG - ++ sort --unique
2021-11-07 12:47:43,504: DEBUG - ++ sed 's@__\([^.]*\)__@\L\1@g'
2021-11-07 12:47:43,508: DEBUG - + local delimit=@
2021-11-07 12:47:43,508: DEBUG - + ynh_store_file_checksum --file=/etc/systemd/system/ynh-vpnclient-checker.service
2021-11-07 12:47:43,509: DEBUG - + update_only=0
2021-11-07 12:47:43,528: DEBUG - + local checksum_setting_name=checksum__etc_systemd_system_ynh-vpnclient-checker.service
2021-11-07 12:47:43,529: DEBUG - ++ md5sum /etc/systemd/system/ynh-vpnclient-checker.service
2021-11-07 12:47:43,529: DEBUG - ++ cut '--delimiter= ' --fields=1
2021-11-07 12:47:43,531: DEBUG - + ynh_app_setting_set --app=vpnclient --key=checksum__etc_systemd_system_ynh-vpnclient-checker.service --value=348258dee6af14a70cb6504d1b9e8549
2021-11-07 12:47:43,532: DEBUG - + local _globalapp=vpnclient
2021-11-07 12:47:43,609: DEBUG - + app=vpnclient
2021-11-07 12:47:43,610: DEBUG - + [[ checksum__etc_systemd_system_ynh-vpnclient-checker.service =~ (unprotected|protected|skipped)_ ]]
2021-11-07 12:47:43,610: DEBUG - + ynh_app_setting set vpnclient checksum__etc_systemd_system_ynh-vpnclient-checker.service 348258dee6af14a70cb6504d1b9e8549
2021-11-07 12:47:43,658: DEBUG - + '[' -n '' ']'
2021-11-07 12:47:43,659: DEBUG - + unset backup_file_checksum
2021-11-07 12:47:43,659: DEBUG - + systemctl enable ynh-vpnclient-checker --quiet
2021-11-07 12:47:43,823: DEBUG - + systemctl daemon-reload
2021-11-07 12:47:43,975: DEBUG - + cp -r /tmp/vpnclient-upgrade-cTC/client /tmp/vpnclient-upgrade-cTC/client.conf /tmp/vpnclient-upgrade-cTC/client.conf.tpl /tmp/vpnclient-upgrade-cTC/client.conf.tpl.restore /etc/openvpn/
2021-11-07 12:47:43,976: DEBUG - + ynh_secure_remove /tmp/vpnclient-upgrade-cTC
2021-11-07 12:47:43,991: DEBUG - + yunohost service add ynh-vpnclient --description 'Tunnels the internet traffic through a VPN' --need_lock '--test_status=systemctl is-active openvpn@client.service' --log /var/log/ynh-vpnclient.log
2021-11-07 12:47:44,172: DEBUG - Le service 'ynh-vpnclient' a été ajouté
2021-11-07 12:47:44,196: DEBUG - + ynh_exec_warn_less yunohost service status ynh-vpnclient-checker
2021-11-07 12:47:44,197: DEBUG - + [[ 4 -eq 1 ]]
2021-11-07 12:47:44,197: DEBUG - + yunohost service status ynh-vpnclient-checker
2021-11-07 12:47:44,363: DEBUG - + ynh_print_info 'Restart services...'
2021-11-07 12:47:44,371: INFO - Restart services...
2021-11-07 12:47:44,371: DEBUG - + systemctl -q is-active ynh-vpnclient
2021-11-07 12:47:44,374: DEBUG - + yunohost service restart ynh-vpnclient
2021-11-07 12:47:47,363: DEBUG - Job for ynh-vpnclient.service failed because the control process exited with error code.
2021-11-07 12:47:47,363: DEBUG - See "systemctl status ynh-vpnclient.service" and "journalctl -xe" for details.
2021-11-07 12:47:47,549: WARNING - Impossible d'exécuter la commande 'systemctl restart ynh-vpnclient'
2021-11-07 12:47:47,954: WARNING - Impossible de redémarrer le service 'ynh-vpnclient'
2021-11-07 12:47:47,954: DEBUG - 
2021-11-07 12:47:47,954: WARNING - Journaux historisés récents de ce service : -- Logs begin at Thu 2021-11-04 09:52:42 CET, end at Sun 2021-11-07 12:47:47 CET. --
2021-11-07 12:47:47,955: WARNING - nov. 07 12:47:44 systemd[1]: Stopping YunoHost VPN Client....
2021-11-07 12:47:47,955: WARNING - nov. 07 12:47:44 ynh-vpnclient[52078]: [INFO] Retrieving Yunohost settings...
2021-11-07 12:47:47,955: WARNING - nov. 07 12:47:44 ynh-vpnclient[52078]: [ OK ] Settings retrieved
2021-11-07 12:47:47,956: WARNING - nov. 07 12:47:44 ynh-vpnclient[52078]: [INFO] [vpnclient] Stopping...
2021-11-07 12:47:47,956: WARNING - nov. 07 12:47:44 ynh-vpnclient[52078]: [INFO] Removing IPv6 from VPN configuration
2021-11-07 12:47:47,956: WARNING - nov. 07 12:47:45 ynh-vpnclient[52078]: [INFO] Removing custom DNS resolvers from vpnclient
2021-11-07 12:47:47,956: WARNING - nov. 07 12:47:45 ynh-vpnclient[52078]: [INFO] Stopping OpenVPN service
2021-11-07 12:47:47,957: WARNING - nov. 07 12:47:45 ynh-vpnclient[52078]: [INFO] (Waiting for tun0 to disappear if it was up)
2021-11-07 12:47:47,957: WARNING - nov. 07 12:47:46 ynh-vpnclient[52078]: [INFO] (Waiting for tun0 to disappear if it was up)
2021-11-07 12:47:47,957: WARNING - nov. 07 12:47:47 systemd[1]: ynh-vpnclient.service: Succeeded.
2021-11-07 12:47:47,958: WARNING - nov. 07 12:47:47 systemd[1]: Stopped YunoHost VPN Client..
2021-11-07 12:47:47,958: WARNING - nov. 07 12:47:47 systemd[1]: Starting YunoHost VPN Client....
2021-11-07 12:47:47,958: WARNING - nov. 07 12:47:47 ynh-vpnclient[52248]: [INFO] Retrieving Yunohost settings...
2021-11-07 12:47:47,959: WARNING - nov. 07 12:47:47 ynh-vpnclient[52248]: [ OK ] Settings retrieved
2021-11-07 12:47:47,959: WARNING - nov. 07 12:47:47 ynh-vpnclient[52248]: [CRIT] Failed to start OpenVPN client : user certificate expired
2021-11-07 12:47:47,960: WARNING - nov. 07 12:47:47 systemd[1]: ynh-vpnclient.service: Main process exited, code=exited, status=1/FAILURE
2021-11-07 12:47:47,960: WARNING - nov. 07 12:47:47 systemd[1]: ynh-vpnclient.service: Failed with result 'exit-code'.
2021-11-07 12:47:47,961: WARNING - nov. 07 12:47:47 systemd[1]: Failed to start YunoHost VPN Client..
2021-11-07 12:47:47,983: DEBUG - + ynh_exit_properly
2021-11-07 12:47:49,489: ERROR - Impossible de mettre à jour vpnclient : Une erreur s'est produite durant l'exécution du script de mise à niveau de l'application
====================================

LOG : Configure vpnclient
====================================
args:
  app: vpnclient
  args: service_enabled=1&config_file=ewogICJzZXJ2ZXJfbmFtZSI6ICJ2cG4uaWxseXNlLm5ldCIsCiAgInNlcnZlcl9wb3J0IjogIjExOTQiLAogICJzZXJ2ZXJfcHJvdG8iOiAidWRwIiwKICAiaXA2X25ldCI6ICIyYTAwOjU4ODE6NDAwODoyMjAwOjoyIiwKICAiaXA0X2FkZHIiOiAiODkuMjM0LjE0MC4xNTMiLAogICJjcnRfc2VydmVyX2NhIjogIi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLXxNSUlHMlRDQ0JNR2dBd0lCQWdJSkFQQVdLNGNlRUJYek1BMEdDU3FHU0liM0RRRUJCUVVBTUlHak1Rc3dDUVlEfFZRUUdFd0pHVWpFTU1Bb0dBMVVFQ0JNRFVraEJNUlV3RXdZRFZRUUhFd3hXYVd4c1pYVnlZbUZ1Ym1VeER6QU58QmdOVkJBb1RCa2xNVEZsVFJURVFNQTRHQTFVRUN4TUhiM0JsYm5ad2JqRWFNQmdHQTFVRUF4TVJhV3hzZVhObHxMVzl3Wlc1MmNHNHRZMkV4RHpBTkJnTlZCQ2tUQmtsTVRGbFRSVEVmTUIwR0NTcUdTSWIzRFFFSkFSWVFZV0oxfGMyVkFhV3hzZVhObExtOXlaekFlRncweE5EQXpNVGd5TVRNeU1qTmFGdzB5TkRBek1UVXlNVE15TWpOYU1JR2p8TVFzd0NRWURWUVFHRXdKR1VqRU1NQW9HQTFVRUNCTURVa2hCTVJVd0V3WURWUVFIRXd4V2FXeHNaWFZ5WW1GdXxibVV4RHpBTkJnTlZCQW9UQmtsTVRGbFRSVEVRTUE0R0ExVUVDeE1IYjNCbGJuWndiakVhTUJnR0ExVUVBeE1SfGFXeHNlWE5sTFc5d1pXNTJjRzR0WTJFeER6QU5CZ05WQkNrVEJrbE1URmxUUlRFZk1CMEdDU3FHU0liM0RRRUp8QVJZUVlXSjFjMlZBYVd4c2VYTmxMbTl5WnpDQ0FpSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnSVBBRENDQWdvQ3xnZ0lCQUtsL3M2SW9Bc0pUeHc4MnhwczVQSFBUTWpLaE9ORk5rNGdKTWRTbmdiaEdNY1JNNWVid0Q5RGhmYXZhfHc5TmpXaXdOaGlraG5SV1czSEdyditCRTdjcWdhMTZyeXVMQ2lldkcxbmZxWk1wYTNFbmZXd3dtSENsTVY5WmZ8T1BiL0FEMlYzdDJNQXZaMVpjdnlUZS9wLzNlSG92SGhFSEoycVh0ZDBpSTl1OGI3eGNFbTl2WEl3N2tZTjJkUXx4SWU5V2Q4NXRqYTJJQnRmNjdvQlM4Slp4U2tJY0VZN0tBWHNGVXRGeUduNmZiUEdqOFVHTStyb2lZcXpFWWEvfEJOdmMyZUVmaGhwSFNvTjV2Ukt1MExyVlVBM3VBNDFkT0tjeFcxNWFmNFh5MDU4bDBhVVdlU0s2NGpLL2NMMjR8Zm1CWm9RZmRTOVU1UDV3bm00dHBSUjdvZXNkcm9oaGJWV240SmpSeUYzMUhNMUZ0QW9UNm9UcWhobHJJbXBHd3xqN25BR2xJdFQwNEM3M3dnaVNhakZKcnlvMjRYdWVkempGeG0zQmV0QWNTVXlFNWUzQlNxVFViRXRXZFRkaXcxfGwzL1dReXlCcm45OFNDaEJFeG1wa2xlY0k1ZUZwL0RvTEJxd1cvVS92c2VEN3pNZkY3T0huSHRic2JuaVV1ak58V2pOR2lXblZKNjM2blRmUElEc25nR1RBQ1doNVp3eFgwZkdXMitScVMyTk45UjFkR1dkVzM0bGdmd3gwNFd6Y3xsME5aKytpdG1KcTVpSlV3OUtqOW1tUVpuOTZWOGI2aERuaGNKZmt2VWxneGhIY1o1aXNmT3dRcTZVY1AzbVpQfHpPQ1d1Q3dJS05QTUxjSm1DNjg0bWtKSnJKdUNjNk45cE5tN2pqbWRQa1cvMGoyVkFnTUJBQUdqZ2dFTU1JSUJ8Q0RBZEJnTlZIUTRFRmdRVVhVU0VTc1NCZFRHamxidm8rU2JzaXdvK0UvNHdnZGdHQTFVZEl3U0IwRENCellBVXxYVVNFU3NTQmRUR2psYnZvK1Nic2l3bytFLzZoZ2Fta2dhWXdnYU14Q3pBSkJnTlZCQVlUQWtaU01Rd3dDZ1lEfFZRUUlFd05TU0VFeEZUQVRCZ05WQkFjVERGWnBiR3hsZFhKaVlXNXVaVEVQTUEwR0ExVUVDaE1HU1V4TVdWTkZ8TVJBd0RnWURWUVFMRXdkdmNHVnVkbkJ1TVJvd0dBWURWUVFERXhGcGJHeDVjMlV0YjNCbGJuWndiaTFqWVRFUHxNQTBHQTFVRUtSTUdTVXhNV1ZORk1SOHdIUVlKS29aSWh2Y05BUWtCRmhCaFluVnpaVUJwYkd4NWMyVXViM0pufGdna0E4QllyaHg0UUZmTXdEQVlEVlIwVEJBVXdBd0VCL3pBTkJna3Foa2lHOXcwQkFRVUZBQU9DQWdFQVRBbFB8RVFYanpRMTB4a1FkVU5Yankrczg3RFdjYnB1M240V2xjNEU4MjhFazZEMUxoYlBlVkw3d1R5aEhqK1R4eHk4b3w0c0NDTCtvSC9IZ25NRXk3VkhzMEhYcEQzRjlpUEQ4VTNRaUwxc2ZPKzBJS09oQk9LQXNqbXB1SCtvQ3NYcFowfEovR25lYlBRNlMrd0JGQ1pIM3VVNWpJZUI0V0NGcHpuMldRVklYaCtsektLV0xOM0d4ZnhkV2tJeWw0Rmx1ajR8NmswTGozNUV0RTc0d1pUV2JDa3VtN3JOT3A5Z25HdHJjeUF1cHdqMk1UZVZjTHppZ1lMdGgvRzZBQTNhN1ZlRXxobHZKcVY3VVJoaXdYTDhsUWphTW9ERllpRDh6aEJuNDR0THdLTWlUdnlIZk5zMCsxbWN0ZW9Ed0kyMFNLbzNGfFZVbnlDcWM5azlEcTBZZkU0UnFoam1zTWNWNkh5ZGF6bkNjbG5JcnVnUGRGQVF6R2JrN2JOWkozeXYwQVRqOVp8d2NmSHhJVUV1UGwzOTJPdkpEbS9KRWJlZ29uUTR5eXYyQjhPQWFjWjRIUG0vNkZlWVMvanlPZTY2QlVrdTByZHxMU1ZhQjlPRDdpVldrVzVlbzZuZzNYQTM5MEhJVVV0Zi8wSWR0aUNvTXNqdVpiVmFnZmlhVXUwa1VKcFI2ZDJrfHI1Y3pkTEZoUnU4dXcwc1duMXJNUVhsVUFxSDBXQWZvcThYaW5hSGVzV3M1TUVudmV2am9VVGtOaEZucWUxUmF8cmt3VTltenIxL042R2ZwUGFsYnZlRDBkdVRHQWtKTjVtd0xaaStIWjRjdExnTzFTaFlGVS9OYkM3ak5VM1lDVXxzanZ0ZGF2Z0xGYU1QTFBySTJEQWNqcFZNVXVMMVZnZHFVY1FraGM9fC0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0iLAogICJjcnRfY2xpZW50IjogIiIsCiAgImNydF9jbGllbnRfa2V5IjogIiIsCiAgImNydF9jbGllbnRfdGEiOiAiIiwKICAibG9naW5fdXNlciI6ICJwY2hhdmVyb3QtdnBuMSIsCiAgImxvZ2luX3Bhc3NwaHJhc2UiOiAiZllRYnMzNmFDZSIsCiAgImRuczAiOiAiODkuMjM0LjE0MS42NiIsCiAgImRuczEiOiAiMjAwMTo5MTM6OjgiLAogICJvcGVudnBuX3JtIjogWwogICAgImNvbXAtbHpvIGFkYXB0aXZlIiwKICAgICIiCiAgXSwKICAib3BlbnZwbl9hZGQiOiBbCiAgICAibXNzZml4IDEzMDAiLAogICAgInJvdXRlLWRlbGF5IDIiLAogICAgIm5vYmluZCIsCiAgICAicGVyc2lzdC1rZXkiLAogICAgImZyYWdtZW50IDEzMDAiLAogICAgIiIKICBdCn0K&config_file%5Bname%5D=illyse.cube
  args_file: null
  key: main
  value: null
ended_at: 2021-11-07 13:25:42.607356
error: "\xC9chec de l'application des valeurs du panneau de configuration."
interface: api
operation: app_config_set
parent: null
related_to:
- - app
  - vpnclient
started_at: 2021-11-07 13:25:40.093408
success: false
yunohost_version: 4.3.2.2

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

2021-11-07 14:25:40,106: DEBUG - Calling 'apply' action from config script
2021-11-07 14:25:40,109: DEBUG - Executing command '['sh', '-c', '/bin/bash -x "./config" apply 7>&1']'
2021-11-07 14:25:40,117: DEBUG - + source _common.sh
2021-11-07 14:25:40,118: DEBUG - ++ pkg_dependencies='sipcalc dnsutils openvpn curl fake-hwclock'
2021-11-07 14:25:40,118: DEBUG - ++ service_name=ynh-vpnclient
2021-11-07 14:25:40,118: DEBUG - ++ service_checker_name=ynh-vpnclient-checker
2021-11-07 14:25:40,118: DEBUG - + source /usr/share/yunohost/helpers
2021-11-07 14:25:40,119: DEBUG - +++ set +o
2021-11-07 14:25:40,119: DEBUG - +++ grep xtrace
2021-11-07 14:25:40,119: DEBUG - ++ readonly 'XTRACE_ENABLE=set -o xtrace'
2021-11-07 14:25:40,120: DEBUG - ++ XTRACE_ENABLE='set -o xtrace'
2021-11-07 14:25:40,146: DEBUG - + ynh_abort_if_errors
2021-11-07 14:25:40,147: DEBUG - + trap ynh_exit_properly EXIT
2021-11-07 14:25:40,147: DEBUG - + BACKTICK='`'
2021-11-07 14:25:40,147: DEBUG - + TRIPLEBACKTICKS='```'
2021-11-07 14:25:40,148: DEBUG - + ynh_app_config_run apply
2021-11-07 14:25:40,148: DEBUG - + old=()
2021-11-07 14:25:40,148: DEBUG - + declare -Ag old
2021-11-07 14:25:40,149: DEBUG - + changed=()
2021-11-07 14:25:40,149: DEBUG - + declare -Ag changed
2021-11-07 14:25:40,149: DEBUG - + file_hash=()
2021-11-07 14:25:40,149: DEBUG - + declare -Ag file_hash
2021-11-07 14:25:40,149: DEBUG - + binds=()
2021-11-07 14:25:40,149: DEBUG - + declare -Ag binds
2021-11-07 14:25:40,150: DEBUG - + types=()
2021-11-07 14:25:40,150: DEBUG - + declare -Ag types
2021-11-07 14:25:40,150: DEBUG - + formats=()
2021-11-07 14:25:40,150: DEBUG - + declare -Ag formats
2021-11-07 14:25:40,150: DEBUG - + case $1 in
2021-11-07 14:25:40,150: DEBUG - + max_progression=4
2021-11-07 14:25:40,197: INFO - [+++++...............] > Reading config panel description and current configuration...
2021-11-07 14:25:40,198: DEBUG - + ynh_app_config_get
2021-11-07 14:25:40,199: DEBUG - + _ynh_app_config_get
2021-11-07 14:25:40,199: DEBUG - ++ python3
2021-11-07 14:25:40,229: DEBUG - + lines='status;alert;settings
2021-11-07 14:25:40,229: DEBUG - service_enabled;boolean;settings
2021-11-07 14:25:40,229: DEBUG - doc;alert;settings
2021-11-07 14:25:40,230: DEBUG - config_file;file;/etc/openvpn/client.conf
2021-11-07 14:25:40,230: DEBUG - crt_server_ca;file;/etc/openvpn/keys/ca-server.crt
2021-11-07 14:25:40,230: DEBUG - crt_client;file;/etc/openvpn/keys/user.crt
2021-11-07 14:25:40,231: DEBUG - crt_client_key;file;/etc/openvpn/keys/user.key
2021-11-07 14:25:40,231: DEBUG - login_user;string;settings
2021-11-07 14:25:40,231: DEBUG - login_passphrase;password;settings
2021-11-07 14:25:40,231: DEBUG - crt_client_ta;file;/etc/openvpn/keys/user_ta.key
2021-11-07 14:25:40,231: DEBUG - dns_method;select;settings
2021-11-07 14:25:40,232: DEBUG - nameservers;tags;settings
2021-11-07 14:25:40,232: DEBUG - ip6_net;string;settings
2021-11-07 14:25:40,232: DEBUG - ip6_addr;string;settings'
2021-11-07 14:25:40,232: DEBUG - + for line in $lines
2021-11-07 14:25:40,232: DEBUG - + IFS=';'
2021-11-07 14:25:40,232: DEBUG - + read short_setting type bind
2021-11-07 14:25:40,233: DEBUG - + binds[${short_setting}]=settings
2021-11-07 14:25:40,233: DEBUG - + types[${short_setting}]=alert
2021-11-07 14:25:40,233: DEBUG - + file_hash[${short_setting}]=
2021-11-07 14:25:40,233: DEBUG - + formats[${short_setting}]=
2021-11-07 14:25:40,234: DEBUG - + ynh_app_config_get_one status alert settings
2021-11-07 14:25:40,234: DEBUG - + _ynh_app_config_get_one status alert settings
2021-11-07 14:25:40,234: DEBUG - + local short_setting=status
2021-11-07 14:25:40,234: DEBUG - + local type=alert
2021-11-07 14:25:40,234: DEBUG - + local bind=settings
2021-11-07 14:25:40,234: DEBUG - + local getter=get__status
2021-11-07 14:25:40,234: DEBUG - + type -t get__status
2021-11-07 14:25:40,235: DEBUG - + grep -q '^function$'
2021-11-07 14:25:40,235: DEBUG - ++ get__status
2021-11-07 14:25:40,235: DEBUG - +++ ynh_app_setting_get vpnclient service_enabled
2021-11-07 14:25:40,235: DEBUG - +++ local _globalapp=vpnclient
2021-11-07 14:25:40,259: DEBUG - +++ app=vpnclient
2021-11-07 14:25:40,259: DEBUG - +++ [[ service_enabled =~ (unprotected|protected|skipped)_ ]]
2021-11-07 14:25:40,259: DEBUG - +++ ynh_app_setting get vpnclient service_enabled
2021-11-07 14:25:40,298: DEBUG - ++ local service_enabled=0
2021-11-07 14:25:40,299: DEBUG - +++ ping -w3 -c1 ip.yunohost.org
2021-11-07 14:25:40,311: DEBUG - +++ curl --max-time 5 https://ip.yunohost.org --silent
2021-11-07 14:25:40,376: DEBUG - ++ ipv4=xx.xx.xx.xx
2021-11-07 14:25:40,377: DEBUG - +++ ping -w3 -c1 ip6.yunohost.org
2021-11-07 14:25:40,403: DEBUG - +++ curl --max-time 5 https://ip6.yunohost.org --silent
2021-11-07 14:25:40,474: DEBUG - ++ ipv6=xx:xx:xx:xx:xx:xx
2021-11-07 14:25:40,474: DEBUG - ++ ip route get 1.2.3.4
2021-11-07 14:25:40,475: DEBUG - ++ grep -q tun0
2021-11-07 14:25:40,478: DEBUG - ++ cat
2021-11-07 14:25:40,480: DEBUG - + old[$short_setting]='style: info
2021-11-07 14:25:40,481: DEBUG - ask:
2021-11-07 14:25:40,481: DEBUG -   en: The VPN is not enabled'
2021-11-07 14:25:40,482: DEBUG - + formats[${short_setting}]=yaml
2021-11-07 14:25:40,482: DEBUG - + for line in $lines
2021-11-07 14:25:40,483: DEBUG - + IFS=';'
2021-11-07 14:25:40,483: DEBUG - + read short_setting type bind
2021-11-07 14:25:40,484: DEBUG - + binds[${short_setting}]=settings
2021-11-07 14:25:40,484: DEBUG - + types[${short_setting}]=boolean
2021-11-07 14:25:40,484: DEBUG - + file_hash[${short_setting}]=
2021-11-07 14:25:40,485: DEBUG - + formats[${short_setting}]=
2021-11-07 14:25:40,485: DEBUG - + ynh_app_config_get_one service_enabled boolean settings
2021-11-07 14:25:40,485: DEBUG - + _ynh_app_config_get_one service_enabled boolean settings
2021-11-07 14:25:40,486: DEBUG - + local short_setting=service_enabled
2021-11-07 14:25:40,486: DEBUG - + local type=boolean
2021-11-07 14:25:40,486: DEBUG - + local bind=settings
2021-11-07 14:25:40,486: DEBUG - + local getter=get__service_enabled
2021-11-07 14:25:40,486: DEBUG - + type -t get__service_enabled
2021-11-07 14:25:40,486: DEBUG - + grep -q '^function$'
2021-11-07 14:25:40,487: DEBUG - + [[ settings == *\(* ]]
2021-11-07 14:25:40,487: DEBUG - + [[ settings == \n\u\l\l ]]
2021-11-07 14:25:40,487: DEBUG - + [[ boolean == \f\i\l\e ]]
2021-11-07 14:25:40,487: DEBUG - + [[ boolean == \t\e\x\t ]]
2021-11-07 14:25:40,487: DEBUG - + local bind_after=
2021-11-07 14:25:40,487: DEBUG - + [[ settings == \s\e\t\t\i\n\g\s ]]
2021-11-07 14:25:40,487: DEBUG - + bind=:/etc/yunohost/apps/vpnclient/settings.yml
2021-11-07 14:25:40,487: DEBUG - ++ echo :/etc/yunohost/apps/vpnclient/settings.yml
2021-11-07 14:25:40,487: DEBUG - ++ cut -d: -f1
2021-11-07 14:25:40,487: DEBUG - + local bind_key_=
2021-11-07 14:25:40,488: DEBUG - + bind_key_=service_enabled
2021-11-07 14:25:40,488: DEBUG - + [[ service_enabled == *\>* ]]
2021-11-07 14:25:40,488: DEBUG - ++ echo :/etc/yunohost/apps/vpnclient/settings.yml
2021-11-07 14:25:40,488: DEBUG - ++ cut -d: -f2
2021-11-07 14:25:40,488: DEBUG - ++ sed s@__FINALPATH__@@
2021-11-07 14:25:40,489: DEBUG - ++ sed s/__APP__/vpnclient/
2021-11-07 14:25:40,490: DEBUG - + local bind_file=/etc/yunohost/apps/vpnclient/settings.yml
2021-11-07 14:25:40,490: DEBUG - ++ ynh_read_var_in_file --file=/etc/yunohost/apps/vpnclient/settings.yml --key=service_enabled --after=
2021-11-07 14:25:40,541: DEBUG - ++ after=
2021-11-07 14:25:40,541: DEBUG - ++ [[ -f /etc/yunohost/apps/vpnclient/settings.yml ]]
2021-11-07 14:25:40,554: DEBUG - + old[$short_setting]=0
2021-11-07 14:25:40,555: DEBUG - + for line in $lines
2021-11-07 14:25:40,555: DEBUG - + IFS=';'
2021-11-07 14:25:40,555: DEBUG - + read short_setting type bind
2021-11-07 14:25:40,556: DEBUG - + binds[${short_setting}]=settings
2021-11-07 14:25:40,556: DEBUG - + types[${short_setting}]=alert
2021-11-07 14:25:40,556: DEBUG - + file_hash[${short_setting}]=
2021-11-07 14:25:40,556: DEBUG - + formats[${short_setting}]=
2021-11-07 14:25:40,556: DEBUG - + ynh_app_config_get_one doc alert settings
2021-11-07 14:25:40,556: DEBUG - + _ynh_app_config_get_one doc alert settings
2021-11-07 14:25:40,556: DEBUG - + local short_setting=doc
2021-11-07 14:25:40,557: DEBUG - + local type=alert
2021-11-07 14:25:40,557: DEBUG - + local bind=settings
2021-11-07 14:25:40,557: DEBUG - + local getter=get__doc
2021-11-07 14:25:40,557: DEBUG - + type -t get__doc
2021-11-07 14:25:40,558: DEBUG - + grep -q '^function$'
2021-11-07 14:25:40,558: DEBUG - + [[ settings == *\(* ]]
2021-11-07 14:25:40,558: DEBUG - + [[ settings == \n\u\l\l ]]
2021-11-07 14:25:40,558: DEBUG - + [[ alert == \f\i\l\e ]]
2021-11-07 14:25:40,558: DEBUG - + [[ alert == \t\e\x\t ]]
2021-11-07 14:25:40,558: DEBUG - + local bind_after=
2021-11-07 14:25:40,559: DEBUG - + [[ settings == \s\e\t\t\i\n\g\s ]]
2021-11-07 14:25:40,559: DEBUG - + bind=:/etc/yunohost/apps/vpnclient/settings.yml
2021-11-07 14:25:40,559: DEBUG - ++ echo :/etc/yunohost/apps/vpnclient/settings.yml
2021-11-07 14:25:40,559: DEBUG - ++ cut -d: -f1
2021-11-07 14:25:40,559: DEBUG - + local bind_key_=
2021-11-07 14:25:40,560: DEBUG - + bind_key_=doc
2021-11-07 14:25:40,560: DEBUG - + [[ doc == *\>* ]]
2021-11-07 14:25:40,560: DEBUG - ++ echo :/etc/yunohost/apps/vpnclient/settings.yml
2021-11-07 14:25:40,560: DEBUG - ++ cut -d: -f2
2021-11-07 14:25:40,560: DEBUG - ++ sed s@__FINALPATH__@@
2021-11-07 14:25:40,561: DEBUG - ++ sed s/__APP__/vpnclient/
2021-11-07 14:25:40,562: DEBUG - + local bind_file=/etc/yunohost/apps/vpnclient/settings.yml
2021-11-07 14:25:40,563: DEBUG - ++ ynh_read_var_in_file --file=/etc/yunohost/apps/vpnclient/settings.yml --key=doc --after=
2021-11-07 14:25:40,624: DEBUG - ++ after=
2021-11-07 14:25:40,624: DEBUG - ++ [[ -f /etc/yunohost/apps/vpnclient/settings.yml ]]
2021-11-07 14:25:40,633: DEBUG - ++ echo YNH_NULL
2021-11-07 14:25:40,634: DEBUG - ++ return 0
2021-11-07 14:25:40,634: DEBUG - + old[$short_setting]=YNH_NULL
2021-11-07 14:25:40,634: DEBUG - + for line in $lines
2021-11-07 14:25:40,635: DEBUG - + IFS=';'
2021-11-07 14:25:40,635: DEBUG - + read short_setting type bind
2021-11-07 14:25:40,635: DEBUG - + binds[${short_setting}]=/etc/openvpn/client.conf
2021-11-07 14:25:40,636: DEBUG - + types[${short_setting}]=file
2021-11-07 14:25:40,636: DEBUG - + file_hash[${short_setting}]=
2021-11-07 14:25:40,636: DEBUG - + formats[${short_setting}]=
2021-11-07 14:25:40,637: DEBUG - + ynh_app_config_get_one config_file file /etc/openvpn/client.conf
2021-11-07 14:25:40,637: DEBUG - + _ynh_app_config_get_one config_file file /etc/openvpn/client.conf
2021-11-07 14:25:40,637: DEBUG - + local short_setting=config_file
2021-11-07 14:25:40,637: DEBUG - + local type=file
2021-11-07 14:25:40,638: DEBUG - + local bind=/etc/openvpn/client.conf
2021-11-07 14:25:40,638: DEBUG - + local getter=get__config_file
2021-11-07 14:25:40,638: DEBUG - + type -t get__config_file
2021-11-07 14:25:40,638: DEBUG - + grep -q '^function$'
2021-11-07 14:25:40,638: DEBUG - + [[ /etc/openvpn/client.conf == *\(* ]]
2021-11-07 14:25:40,638: DEBUG - + [[ /etc/openvpn/client.conf == \n\u\l\l ]]
2021-11-07 14:25:40,638: DEBUG - + [[ file == \f\i\l\e ]]
2021-11-07 14:25:40,639: DEBUG - + [[ /etc/openvpn/client.conf == \s\e\t\t\i\n\g\s ]]
2021-11-07 14:25:40,639: DEBUG - +++ echo /etc/openvpn/client.conf
2021-11-07 14:25:40,639: DEBUG - +++ sed s@__FINALPATH__@@
2021-11-07 14:25:40,639: DEBUG - +++ sed s/__APP__/vpnclient/
2021-11-07 14:25:40,640: DEBUG - ++ ls /etc/openvpn/client.conf
2021-11-07 14:25:40,641: DEBUG - ++ echo YNH_NULL
2021-11-07 14:25:40,642: DEBUG - + old[$short_setting]=YNH_NULL
2021-11-07 14:25:40,642: DEBUG - + file_hash[$short_setting]=true
2021-11-07 14:25:40,642: DEBUG - + for line in $lines
2021-11-07 14:25:40,642: DEBUG - + IFS=';'
2021-11-07 14:25:40,642: DEBUG - + read short_setting type bind
2021-11-07 14:25:40,642: DEBUG - + binds[${short_setting}]=/etc/openvpn/keys/ca-server.crt
2021-11-07 14:25:40,643: DEBUG - + types[${short_setting}]=file
2021-11-07 14:25:40,643: DEBUG - + file_hash[${short_setting}]=
2021-11-07 14:25:40,643: DEBUG - + formats[${short_setting}]=
2021-11-07 14:25:40,643: DEBUG - + ynh_app_config_get_one crt_server_ca file /etc/openvpn/keys/ca-server.crt
2021-11-07 14:25:40,643: DEBUG - + _ynh_app_config_get_one crt_server_ca file /etc/openvpn/keys/ca-server.crt
2021-11-07 14:25:40,643: DEBUG - + local short_setting=crt_server_ca
2021-11-07 14:25:40,643: DEBUG - + local type=file
2021-11-07 14:25:40,644: DEBUG - + local bind=/etc/openvpn/keys/ca-server.crt
2021-11-07 14:25:40,644: DEBUG - + local getter=get__crt_server_ca
2021-11-07 14:25:40,644: DEBUG - + type -t get__crt_server_ca
2021-11-07 14:25:40,644: DEBUG - + grep -q '^function$'
2021-11-07 14:25:40,644: DEBUG - + [[ /etc/openvpn/keys/ca-server.crt == *\(* ]]
2021-11-07 14:25:40,644: DEBUG - + [[ /etc/openvpn/keys/ca-server.crt == \n\u\l\l ]]
2021-11-07 14:25:40,644: DEBUG - + [[ file == \f\i\l\e ]]
2021-11-07 14:25:40,644: DEBUG - + [[ /etc/openvpn/keys/ca-server.crt == \s\e\t\t\i\n\g\s ]]
2021-11-07 14:25:40,645: DEBUG - +++ echo /etc/openvpn/keys/ca-server.crt
2021-11-07 14:25:40,645: DEBUG - +++ sed s@__FINALPATH__@@
2021-11-07 14:25:40,645: DEBUG - +++ sed s/__APP__/vpnclient/
2021-11-07 14:25:40,646: DEBUG - ++ ls /etc/openvpn/keys/ca-server.crt
2021-11-07 14:25:40,647: DEBUG - ++ echo YNH_NULL
2021-11-07 14:25:40,648: DEBUG - + old[$short_setting]=YNH_NULL
2021-11-07 14:25:40,648: DEBUG - + file_hash[$short_setting]=true
2021-11-07 14:25:40,648: DEBUG - + for line in $lines
2021-11-07 14:25:40,648: DEBUG - + IFS=';'
2021-11-07 14:25:40,648: DEBUG - + read short_setting type bind
2021-11-07 14:25:40,649: DEBUG - + binds[${short_setting}]=/etc/openvpn/keys/user.crt
2021-11-07 14:25:40,649: DEBUG - + types[${short_setting}]=file
2021-11-07 14:25:40,649: DEBUG - + file_hash[${short_setting}]=
2021-11-07 14:25:40,649: DEBUG - + formats[${short_setting}]=
2021-11-07 14:25:40,649: DEBUG - + ynh_app_config_get_one crt_client file /etc/openvpn/keys/user.crt
2021-11-07 14:25:40,649: DEBUG - + _ynh_app_config_get_one crt_client file /etc/openvpn/keys/user.crt
2021-11-07 14:25:40,649: DEBUG - + local short_setting=crt_client
2021-11-07 14:25:40,649: DEBUG - + local type=file
2021-11-07 14:25:40,649: DEBUG - + local bind=/etc/openvpn/keys/user.crt
2021-11-07 14:25:40,649: DEBUG - + local getter=get__crt_client
2021-11-07 14:25:40,650: DEBUG - + type -t get__crt_client
2021-11-07 14:25:40,650: DEBUG - + grep -q '^function$'
2021-11-07 14:25:40,650: DEBUG - + [[ /etc/openvpn/keys/user.crt == *\(* ]]
2021-11-07 14:25:40,650: DEBUG - + [[ /etc/openvpn/keys/user.crt == \n\u\l\l ]]
2021-11-07 14:25:40,650: DEBUG - + [[ file == \f\i\l\e ]]
2021-11-07 14:25:40,650: DEBUG - + [[ /etc/openvpn/keys/user.crt == \s\e\t\t\i\n\g\s ]]
2021-11-07 14:25:40,650: DEBUG - +++ echo /etc/openvpn/keys/user.crt
2021-11-07 14:25:40,651: DEBUG - +++ sed s@__FINALPATH__@@
2021-11-07 14:25:40,651: DEBUG - +++ sed s/__APP__/vpnclient/
2021-11-07 14:25:40,652: DEBUG - ++ ls /etc/openvpn/keys/user.crt
2021-11-07 14:25:40,653: DEBUG - ++ echo YNH_NULL
2021-11-07 14:25:40,653: DEBUG - + old[$short_setting]=YNH_NULL
2021-11-07 14:25:40,654: DEBUG - + file_hash[$short_setting]=true
2021-11-07 14:25:40,654: DEBUG - + for line in $lines
2021-11-07 14:25:40,654: DEBUG - + IFS=';'
2021-11-07 14:25:40,654: DEBUG - + read short_setting type bind
2021-11-07 14:25:40,654: DEBUG - + binds[${short_setting}]=/etc/openvpn/keys/user.key
2021-11-07 14:25:40,654: DEBUG - + types[${short_setting}]=file
2021-11-07 14:25:40,655: DEBUG - + file_hash[${short_setting}]=
2021-11-07 14:25:40,655: DEBUG - + formats[${short_setting}]=
2021-11-07 14:25:40,655: DEBUG - + ynh_app_config_get_one crt_client_key file /etc/openvpn/keys/user.key
2021-11-07 14:25:40,655: DEBUG - + _ynh_app_config_get_one crt_client_key file /etc/openvpn/keys/user.key
2021-11-07 14:25:40,655: DEBUG - + local short_setting=crt_client_key
2021-11-07 14:25:40,655: DEBUG - + local type=file
2021-11-07 14:25:40,655: DEBUG - + local bind=/etc/openvpn/keys/user.key
2021-11-07 14:25:40,656: DEBUG - + local getter=get__crt_client_key
2021-11-07 14:25:40,656: DEBUG - + type -t get__crt_client_key
2021-11-07 14:25:40,656: DEBUG - + grep -q '^function$'
2021-11-07 14:25:40,656: DEBUG - + [[ /etc/openvpn/keys/user.key == *\(* ]]
2021-11-07 14:25:40,656: DEBUG - + [[ /etc/openvpn/keys/user.key == \n\u\l\l ]]
2021-11-07 14:25:40,656: DEBUG - + [[ file == \f\i\l\e ]]
2021-11-07 14:25:40,656: DEBUG - + [[ /etc/openvpn/keys/user.key == \s\e\t\t\i\n\g\s ]]
2021-11-07 14:25:40,657: DEBUG - +++ echo /etc/openvpn/keys/user.key
2021-11-07 14:25:40,657: DEBUG - +++ sed s@__FINALPATH__@@
2021-11-07 14:25:40,657: DEBUG - +++ sed s/__APP__/vpnclient/
2021-11-07 14:25:40,659: DEBUG - ++ ls /etc/openvpn/keys/user.key
2021-11-07 14:25:40,660: DEBUG - ++ echo YNH_NULL
2021-11-07 14:25:40,660: DEBUG - + old[$short_setting]=YNH_NULL
2021-11-07 14:25:40,661: DEBUG - + file_hash[$short_setting]=true
2021-11-07 14:25:40,661: DEBUG - + for line in $lines
2021-11-07 14:25:40,661: DEBUG - + IFS=';'
2021-11-07 14:25:40,661: DEBUG - + read short_setting type bind
2021-11-07 14:25:40,661: DEBUG - + binds[${short_setting}]=settings
2021-11-07 14:25:40,662: DEBUG - + types[${short_setting}]=string
2021-11-07 14:25:40,662: DEBUG - + file_hash[${short_setting}]=
2021-11-07 14:25:40,662: DEBUG - + formats[${short_setting}]=
2021-11-07 14:25:40,662: DEBUG - + ynh_app_config_get_one login_user string settings
2021-11-07 14:25:40,662: DEBUG - + _ynh_app_config_get_one login_user string settings
2021-11-07 14:25:40,663: DEBUG - + local short_setting=login_user
2021-11-07 14:25:40,663: DEBUG - + local type=string
2021-11-07 14:25:40,663: DEBUG - + local bind=settings
2021-11-07 14:25:40,663: DEBUG - + local getter=get__login_user
2021-11-07 14:25:40,663: DEBUG - + type -t get__login_user
2021-11-07 14:25:40,663: DEBUG - + grep -q '^function$'
2021-11-07 14:25:40,664: DEBUG - ++ get__login_user
2021-11-07 14:25:40,664: DEBUG - ++ '[' -s /etc/openvpn/keys/credentials ']'
2021-11-07 14:25:40,664: DEBUG - ++ echo ''
2021-11-07 14:25:40,664: DEBUG - + old[$short_setting]=
2021-11-07 14:25:40,664: DEBUG - + formats[${short_setting}]=yaml
2021-11-07 14:25:40,664: DEBUG - + for line in $lines
2021-11-07 14:25:40,665: DEBUG - + IFS=';'
2021-11-07 14:25:40,665: DEBUG - + read short_setting type bind
2021-11-07 14:25:40,665: DEBUG - + binds[${short_setting}]=settings
2021-11-07 14:25:40,665: DEBUG - + types[${short_setting}]=password
2021-11-07 14:25:40,665: DEBUG - + file_hash[${short_setting}]=
2021-11-07 14:25:40,666: DEBUG - + formats[${short_setting}]=
2021-11-07 14:25:40,666: DEBUG - + ynh_app_config_get_one login_passphrase password settings
2021-11-07 14:25:40,666: DEBUG - + _ynh_app_config_get_one login_passphrase password settings
2021-11-07 14:25:40,666: DEBUG - + local short_setting=login_passphrase
2021-11-07 14:25:40,666: DEBUG - + local type=password
2021-11-07 14:25:40,667: DEBUG - + local bind=settings
2021-11-07 14:25:40,667: DEBUG - + local getter=get__login_passphrase
2021-11-07 14:25:40,667: DEBUG - + type -t get__login_passphrase
2021-11-07 14:25:40,667: DEBUG - + grep -q '^function$'
2021-11-07 14:25:40,667: DEBUG - ++ get__login_passphrase
2021-11-07 14:25:40,667: DEBUG - ++ '[' -s /etc/openvpn/keys/credentials ']'
2021-11-07 14:25:40,667: DEBUG - ++ echo ''
2021-11-07 14:25:40,668: DEBUG - + old[$short_setting]=
2021-11-07 14:25:40,668: DEBUG - + formats[${short_setting}]=yaml
2021-11-07 14:25:40,668: DEBUG - + for line in $lines
2021-11-07 14:25:40,668: DEBUG - + IFS=';'
2021-11-07 14:25:40,669: DEBUG - + read short_setting type bind
2021-11-07 14:25:40,669: DEBUG - + binds[${short_setting}]=/etc/openvpn/keys/user_ta.key
2021-11-07 14:25:40,669: DEBUG - + types[${short_setting}]=file
2021-11-07 14:25:40,669: DEBUG - + file_hash[${short_setting}]=
2021-11-07 14:25:40,669: DEBUG - + formats[${short_setting}]=
2021-11-07 14:25:40,669: DEBUG - + ynh_app_config_get_one crt_client_ta file /etc/openvpn/keys/user_ta.key
2021-11-07 14:25:40,669: DEBUG - + _ynh_app_config_get_one crt_client_ta file /etc/openvpn/keys/user_ta.key
2021-11-07 14:25:40,669: DEBUG - + local short_setting=crt_client_ta
2021-11-07 14:25:40,670: DEBUG - + local type=file
2021-11-07 14:25:40,670: DEBUG - + local bind=/etc/openvpn/keys/user_ta.key
2021-11-07 14:25:40,670: DEBUG - + local getter=get__crt_client_ta
2021-11-07 14:25:40,670: DEBUG - + type -t get__crt_client_ta
2021-11-07 14:25:40,670: DEBUG - + grep -q '^function$'
2021-11-07 14:25:40,670: DEBUG - + [[ /etc/openvpn/keys/user_ta.key == *\(* ]]
2021-11-07 14:25:40,670: DEBUG - + [[ /etc/openvpn/keys/user_ta.key == \n\u\l\l ]]
2021-11-07 14:25:40,670: DEBUG - + [[ file == \f\i\l\e ]]
2021-11-07 14:25:40,670: DEBUG - + [[ /etc/openvpn/keys/user_ta.key == \s\e\t\t\i\n\g\s ]]
2021-11-07 14:25:40,671: DEBUG - +++ echo /etc/openvpn/keys/user_ta.key
2021-11-07 14:25:40,671: DEBUG - +++ sed s@__FINALPATH__@@
2021-11-07 14:25:40,671: DEBUG - +++ sed s/__APP__/vpnclient/
2021-11-07 14:25:40,673: DEBUG - ++ ls /etc/openvpn/keys/user_ta.key
2021-11-07 14:25:40,674: DEBUG - ++ echo YNH_NULL
2021-11-07 14:25:40,675: DEBUG - + old[$short_setting]=YNH_NULL
2021-11-07 14:25:40,675: DEBUG - + file_hash[$short_setting]=true
2021-11-07 14:25:40,675: DEBUG - + for line in $lines
2021-11-07 14:25:40,675: DEBUG - + IFS=';'
2021-11-07 14:25:40,675: DEBUG - + read short_setting type bind
2021-11-07 14:25:40,676: DEBUG - + binds[${short_setting}]=settings
2021-11-07 14:25:40,676: DEBUG - + types[${short_setting}]=select
2021-11-07 14:25:40,676: DEBUG - + file_hash[${short_setting}]=
2021-11-07 14:25:40,676: DEBUG - + formats[${short_setting}]=
2021-11-07 14:25:40,676: DEBUG - + ynh_app_config_get_one dns_method select settings
2021-11-07 14:25:40,676: DEBUG - + _ynh_app_config_get_one dns_method select settings
2021-11-07 14:25:40,676: DEBUG - + local short_setting=dns_method
2021-11-07 14:25:40,677: DEBUG - + local type=select
2021-11-07 14:25:40,677: DEBUG - + local bind=settings
2021-11-07 14:25:40,677: DEBUG - + local getter=get__dns_method
2021-11-07 14:25:40,677: DEBUG - + type -t get__dns_method
2021-11-07 14:25:40,677: DEBUG - + grep -q '^function$'
2021-11-07 14:25:40,677: DEBUG - + [[ settings == *\(* ]]
2021-11-07 14:25:40,677: DEBUG - + [[ settings == \n\u\l\l ]]
2021-11-07 14:25:40,678: DEBUG - + [[ select == \f\i\l\e ]]
2021-11-07 14:25:40,678: DEBUG - + [[ select == \t\e\x\t ]]
2021-11-07 14:25:40,678: DEBUG - + local bind_after=
2021-11-07 14:25:40,678: DEBUG - + [[ settings == \s\e\t\t\i\n\g\s ]]
2021-11-07 14:25:40,678: DEBUG - + bind=:/etc/yunohost/apps/vpnclient/settings.yml
2021-11-07 14:25:40,678: DEBUG - ++ echo :/etc/yunohost/apps/vpnclient/settings.yml
2021-11-07 14:25:40,678: DEBUG - ++ cut -d: -f1
2021-11-07 14:25:40,679: DEBUG - + local bind_key_=
2021-11-07 14:25:40,679: DEBUG - + bind_key_=dns_method
2021-11-07 14:25:40,679: DEBUG - + [[ dns_method == *\>* ]]
2021-11-07 14:25:40,679: DEBUG - ++ echo :/etc/yunohost/apps/vpnclient/settings.yml
2021-11-07 14:25:40,679: DEBUG - ++ cut -d: -f2
2021-11-07 14:25:40,679: DEBUG - ++ sed s/__APP__/vpnclient/
2021-11-07 14:25:40,680: DEBUG - ++ sed s@__FINALPATH__@@
2021-11-07 14:25:40,681: DEBUG - + local bind_file=/etc/yunohost/apps/vpnclient/settings.yml
2021-11-07 14:25:40,681: DEBUG - ++ ynh_read_var_in_file --file=/etc/yunohost/apps/vpnclient/settings.yml --key=dns_method --after=
2021-11-07 14:25:40,741: DEBUG - ++ after=
2021-11-07 14:25:40,742: DEBUG - ++ [[ -f /etc/yunohost/apps/vpnclient/settings.yml ]]
2021-11-07 14:25:40,753: DEBUG - + old[$short_setting]=yunohost
2021-11-07 14:25:40,754: DEBUG - + for line in $lines
2021-11-07 14:25:40,754: DEBUG - + IFS=';'
2021-11-07 14:25:40,754: DEBUG - + read short_setting type bind
2021-11-07 14:25:40,755: DEBUG - + binds[${short_setting}]=settings
2021-11-07 14:25:40,755: DEBUG - + types[${short_setting}]=tags
2021-11-07 14:25:40,755: DEBUG - + file_hash[${short_setting}]=
2021-11-07 14:25:40,755: DEBUG - + formats[${short_setting}]=
2021-11-07 14:25:40,755: DEBUG - + ynh_app_config_get_one nameservers tags settings
2021-11-07 14:25:40,756: DEBUG - + _ynh_app_config_get_one nameservers tags settings
2021-11-07 14:25:40,756: DEBUG - + local short_setting=nameservers
2021-11-07 14:25:40,756: DEBUG - + local type=tags
2021-11-07 14:25:40,756: DEBUG - + local bind=settings
2021-11-07 14:25:40,756: DEBUG - + local getter=get__nameservers
2021-11-07 14:25:40,757: DEBUG - + type -t get__nameservers
2021-11-07 14:25:40,757: DEBUG - + grep -q '^function$'
2021-11-07 14:25:40,757: DEBUG - + [[ settings == *\(* ]]
2021-11-07 14:25:40,757: DEBUG - + [[ settings == \n\u\l\l ]]
2021-11-07 14:25:40,757: DEBUG - + [[ tags == \f\i\l\e ]]
2021-11-07 14:25:40,757: DEBUG - + [[ tags == \t\e\x\t ]]
2021-11-07 14:25:40,757: DEBUG - + local bind_after=
2021-11-07 14:25:40,758: DEBUG - + [[ settings == \s\e\t\t\i\n\g\s ]]
2021-11-07 14:25:40,758: DEBUG - + bind=:/etc/yunohost/apps/vpnclient/settings.yml
2021-11-07 14:25:40,758: DEBUG - ++ echo :/etc/yunohost/apps/vpnclient/settings.yml
2021-11-07 14:25:40,758: DEBUG - ++ cut -d: -f1
2021-11-07 14:25:40,758: DEBUG - + local bind_key_=
2021-11-07 14:25:40,758: DEBUG - + bind_key_=nameservers
2021-11-07 14:25:40,759: DEBUG - + [[ nameservers == *\>* ]]
2021-11-07 14:25:40,759: DEBUG - ++ echo :/etc/yunohost/apps/vpnclient/settings.yml
2021-11-07 14:25:40,759: DEBUG - ++ cut -d: -f2
2021-11-07 14:25:40,760: DEBUG - ++ sed s/__APP__/vpnclient/
2021-11-07 14:25:40,760: DEBUG - ++ sed s@__FINALPATH__@@
2021-11-07 14:25:40,762: DEBUG - + local bind_file=/etc/yunohost/apps/vpnclient/settings.yml
2021-11-07 14:25:40,762: DEBUG - ++ ynh_read_var_in_file --file=/etc/yunohost/apps/vpnclient/settings.yml --key=nameservers --after=
2021-11-07 14:25:40,821: DEBUG - ++ after=
2021-11-07 14:25:40,821: DEBUG - ++ [[ -f /etc/yunohost/apps/vpnclient/settings.yml ]]
2021-11-07 14:25:40,834: DEBUG - + old[$short_setting]=
2021-11-07 14:25:40,835: DEBUG - + for line in $lines
2021-11-07 14:25:40,835: DEBUG - + IFS=';'
2021-11-07 14:25:40,836: DEBUG - + read short_setting type bind
2021-11-07 14:25:40,836: DEBUG - + binds[${short_setting}]=settings
2021-11-07 14:25:40,836: DEBUG - + types[${short_setting}]=string
2021-11-07 14:25:40,836: DEBUG - + file_hash[${short_setting}]=
2021-11-07 14:25:40,836: DEBUG - + formats[${short_setting}]=
2021-11-07 14:25:40,837: DEBUG - + ynh_app_config_get_one ip6_net string settings
2021-11-07 14:25:40,837: DEBUG - + _ynh_app_config_get_one ip6_net string settings
2021-11-07 14:25:40,837: DEBUG - + local short_setting=ip6_net
2021-11-07 14:25:40,837: DEBUG - + local type=string
2021-11-07 14:25:40,837: DEBUG - + local bind=settings
2021-11-07 14:25:40,837: DEBUG - + local getter=get__ip6_net
2021-11-07 14:25:40,838: DEBUG - + grep -q '^function$'
2021-11-07 14:25:40,838: DEBUG - + type -t get__ip6_net
2021-11-07 14:25:40,838: DEBUG - + [[ settings == *\(* ]]
2021-11-07 14:25:40,838: DEBUG - + [[ settings == \n\u\l\l ]]
2021-11-07 14:25:40,838: DEBUG - + [[ string == \f\i\l\e ]]
2021-11-07 14:25:40,838: DEBUG - + [[ string == \t\e\x\t ]]
2021-11-07 14:25:40,839: DEBUG - + local bind_after=
2021-11-07 14:25:40,839: DEBUG - + [[ settings == \s\e\t\t\i\n\g\s ]]
2021-11-07 14:25:40,839: DEBUG - + bind=:/etc/yunohost/apps/vpnclient/settings.yml
2021-11-07 14:25:40,839: DEBUG - ++ echo :/etc/yunohost/apps/vpnclient/settings.yml
2021-11-07 14:25:40,839: DEBUG - ++ cut -d: -f1
2021-11-07 14:25:40,839: DEBUG - + local bind_key_=
2021-11-07 14:25:40,840: DEBUG - + bind_key_=ip6_net
2021-11-07 14:25:40,840: DEBUG - + [[ ip6_net == *\>* ]]
2021-11-07 14:25:40,840: DEBUG - ++ echo :/etc/yunohost/apps/vpnclient/settings.yml
2021-11-07 14:25:40,840: DEBUG - ++ cut -d: -f2
2021-11-07 14:25:40,841: DEBUG - ++ sed s/__APP__/vpnclient/
2021-11-07 14:25:40,841: DEBUG - ++ sed s@__FINALPATH__@@
2021-11-07 14:25:40,842: DEBUG - + local bind_file=/etc/yunohost/apps/vpnclient/settings.yml
2021-11-07 14:25:40,843: DEBUG - ++ ynh_read_var_in_file --file=/etc/yunohost/apps/vpnclient/settings.yml --key=ip6_net --after=
2021-11-07 14:25:40,901: DEBUG - ++ after=
2021-11-07 14:25:40,902: DEBUG - ++ [[ -f /etc/yunohost/apps/vpnclient/settings.yml ]]
2021-11-07 14:25:40,912: DEBUG - + old[$short_setting]=
2021-11-07 14:25:40,913: DEBUG - + for line in $lines
2021-11-07 14:25:40,913: DEBUG - + IFS=';'
2021-11-07 14:25:40,914: DEBUG - + read short_setting type bind
2021-11-07 14:25:40,914: DEBUG - + binds[${short_setting}]=settings
2021-11-07 14:25:40,914: DEBUG - + types[${short_setting}]=string
2021-11-07 14:25:40,915: DEBUG - + file_hash[${short_setting}]=
2021-11-07 14:25:40,915: DEBUG - + formats[${short_setting}]=
2021-11-07 14:25:40,915: DEBUG - + ynh_app_config_get_one ip6_addr string settings
2021-11-07 14:25:40,915: DEBUG - + _ynh_app_config_get_one ip6_addr string settings
2021-11-07 14:25:40,916: DEBUG - + local short_setting=ip6_addr
2021-11-07 14:25:40,916: DEBUG - + local type=string
2021-11-07 14:25:40,916: DEBUG - + local bind=settings
2021-11-07 14:25:40,916: DEBUG - + local getter=get__ip6_addr
2021-11-07 14:25:40,917: DEBUG - + type -t get__ip6_addr
2021-11-07 14:25:40,917: DEBUG - + grep -q '^function$'
2021-11-07 14:25:40,917: DEBUG - + [[ settings == *\(* ]]
2021-11-07 14:25:40,917: DEBUG - + [[ settings == \n\u\l\l ]]
2021-11-07 14:25:40,918: DEBUG - + [[ string == \f\i\l\e ]]
2021-11-07 14:25:40,918: DEBUG - + [[ string == \t\e\x\t ]]
2021-11-07 14:25:40,918: DEBUG - + local bind_after=
2021-11-07 14:25:40,918: DEBUG - + [[ settings == \s\e\t\t\i\n\g\s ]]
2021-11-07 14:25:40,919: DEBUG - + bind=:/etc/yunohost/apps/vpnclient/settings.yml
2021-11-07 14:25:40,919: DEBUG - ++ echo :/etc/yunohost/apps/vpnclient/settings.yml
2021-11-07 14:25:40,919: DEBUG - ++ cut -d: -f1
2021-11-07 14:25:40,919: DEBUG - + local bind_key_=
2021-11-07 14:25:40,919: DEBUG - + bind_key_=ip6_addr
2021-11-07 14:25:40,919: DEBUG - + [[ ip6_addr == *\>* ]]
2021-11-07 14:25:40,920: DEBUG - ++ echo :/etc/yunohost/apps/vpnclient/settings.yml
2021-11-07 14:25:40,920: DEBUG - ++ cut -d: -f2
2021-11-07 14:25:40,920: DEBUG - ++ sed s@__FINALPATH__@@
2021-11-07 14:25:40,920: DEBUG - ++ sed s/__APP__/vpnclient/
2021-11-07 14:25:40,922: DEBUG - + local bind_file=/etc/yunohost/apps/vpnclient/settings.yml
2021-11-07 14:25:40,922: DEBUG - ++ ynh_read_var_in_file --file=/etc/yunohost/apps/vpnclient/settings.yml --key=ip6_addr --after=
2021-11-07 14:25:40,986: DEBUG - ++ after=
2021-11-07 14:25:40,987: DEBUG - ++ [[ -f /etc/yunohost/apps/vpnclient/settings.yml ]]
2021-11-07 14:25:41,001: DEBUG - + old[$short_setting]=
2021-11-07 14:25:41,001: DEBUG - + ynh_app_config_validate
2021-11-07 14:25:41,001: DEBUG - + '[' -z x ']'
2021-11-07 14:25:41,002: DEBUG - + '[' -f /tmp/ynh_filequestion_wxkyoyrw/tmp29dvv253 ']'
2021-11-07 14:25:41,002: DEBUG - ++ cat /tmp/ynh_filequestion_wxkyoyrw/tmp29dvv253
2021-11-07 14:25:41,002: DEBUG - ++ tr -d ' '
2021-11-07 14:25:41,003: DEBUG - ++ head -c1
2021-11-07 14:25:41,003: DEBUG - ++ grep -v '^$'
2021-11-07 14:25:41,005: DEBUG - + [[ { == \{ ]]
2021-11-07 14:25:41,006: DEBUG - + ynh_print_info '--message=Transforming .cube into OVPN file'
2021-11-07 14:25:41,014: INFO - Transforming .cube into OVPN file
2021-11-07 14:25:41,015: DEBUG - ++ read_cube /tmp/ynh_filequestion_wxkyoyrw/tmp29dvv253 server_name
2021-11-07 14:25:41,015: DEBUG - +++ dirname /tmp/ynh_filequestion_wxkyoyrw/tmp29dvv253
2021-11-07 14:25:41,015: DEBUG - ++ tmp_dir=/tmp/ynh_filequestion_wxkyoyrw
2021-11-07 14:25:41,016: DEBUG - +++ jq --raw-output .server_name /tmp/ynh_filequestion_wxkyoyrw/tmp29dvv253
2021-11-07 14:25:41,018: DEBUG - ++ setting_value=vpn.illyse.net
2021-11-07 14:25:41,019: DEBUG - ++ [[ vpn.illyse.net == \n\u\l\l ]]
2021-11-07 14:25:41,019: DEBUG - ++ [[ server_name == \c\r\t\_* ]]
2021-11-07 14:25:41,019: DEBUG - ++ echo vpn.illyse.net
2021-11-07 14:25:41,019: DEBUG - + server_name=vpn.illyse.net
2021-11-07 14:25:41,019: DEBUG - ++ read_cube /tmp/ynh_filequestion_wxkyoyrw/tmp29dvv253 server_port
2021-11-07 14:25:41,019: DEBUG - +++ dirname /tmp/ynh_filequestion_wxkyoyrw/tmp29dvv253
2021-11-07 14:25:41,020: DEBUG - ++ tmp_dir=/tmp/ynh_filequestion_wxkyoyrw
2021-11-07 14:25:41,021: DEBUG - +++ jq --raw-output .server_port /tmp/ynh_filequestion_wxkyoyrw/tmp29dvv253
2021-11-07 14:25:41,024: DEBUG - ++ setting_value=1194
2021-11-07 14:25:41,024: DEBUG - ++ [[ 1194 == \n\u\l\l ]]
2021-11-07 14:25:41,024: DEBUG - ++ [[ server_port == \c\r\t\_* ]]
2021-11-07 14:25:41,025: DEBUG - ++ echo 1194
2021-11-07 14:25:41,025: DEBUG - + server_port=1194
2021-11-07 14:25:41,025: DEBUG - ++ read_cube /tmp/ynh_filequestion_wxkyoyrw/tmp29dvv253 server_proto
2021-11-07 14:25:41,025: DEBUG - +++ dirname /tmp/ynh_filequestion_wxkyoyrw/tmp29dvv253
2021-11-07 14:25:41,026: DEBUG - ++ tmp_dir=/tmp/ynh_filequestion_wxkyoyrw
2021-11-07 14:25:41,026: DEBUG - +++ jq --raw-output .server_proto /tmp/ynh_filequestion_wxkyoyrw/tmp29dvv253
2021-11-07 14:25:41,030: DEBUG - ++ setting_value=udp
2021-11-07 14:25:41,031: DEBUG - ++ [[ udp == \n\u\l\l ]]
2021-11-07 14:25:41,031: DEBUG - ++ [[ server_proto == \c\r\t\_* ]]
2021-11-07 14:25:41,031: DEBUG - ++ echo udp
2021-11-07 14:25:41,032: DEBUG - + server_proto=udp
2021-11-07 14:25:41,032: DEBUG - ++ read_cube /tmp/ynh_filequestion_wxkyoyrw/tmp29dvv253 ip6_net
2021-11-07 14:25:41,032: DEBUG - +++ dirname /tmp/ynh_filequestion_wxkyoyrw/tmp29dvv253
2021-11-07 14:25:41,033: DEBUG - ++ tmp_dir=/tmp/ynh_filequestion_wxkyoyrw
2021-11-07 14:25:41,033: DEBUG - +++ jq --raw-output .ip6_net /tmp/ynh_filequestion_wxkyoyrw/tmp29dvv253
2021-11-07 14:25:41,037: DEBUG - ++ setting_value=2a00:5881:4008:2200::2
2021-11-07 14:25:41,037: DEBUG - ++ [[ 2a00:5881:4008:2200::2 == \n\u\l\l ]]
2021-11-07 14:25:41,038: DEBUG - ++ [[ ip6_net == \c\r\t\_* ]]
2021-11-07 14:25:41,038: DEBUG - ++ echo 2a00:5881:4008:2200::2
2021-11-07 14:25:41,038: DEBUG - + ip6_net=2a00:5881:4008:2200::2
2021-11-07 14:25:41,038: DEBUG - ++ read_cube /tmp/ynh_filequestion_wxkyoyrw/tmp29dvv253 ip6_addr
2021-11-07 14:25:41,039: DEBUG - +++ dirname /tmp/ynh_filequestion_wxkyoyrw/tmp29dvv253
2021-11-07 14:25:41,040: DEBUG - ++ tmp_dir=/tmp/ynh_filequestion_wxkyoyrw
2021-11-07 14:25:41,040: DEBUG - +++ jq --raw-output .ip6_addr /tmp/ynh_filequestion_wxkyoyrw/tmp29dvv253
2021-11-07 14:25:41,043: DEBUG - ++ setting_value=null
2021-11-07 14:25:41,044: DEBUG - ++ [[ null == \n\u\l\l ]]
2021-11-07 14:25:41,044: DEBUG - ++ setting_value=
2021-11-07 14:25:41,044: DEBUG - ++ echo
2021-11-07 14:25:41,044: DEBUG - + ip6_addr=
2021-11-07 14:25:41,044: DEBUG - ++ read_cube /tmp/ynh_filequestion_wxkyoyrw/tmp29dvv253 login_user
2021-11-07 14:25:41,045: DEBUG - +++ dirname /tmp/ynh_filequestion_wxkyoyrw/tmp29dvv253
2021-11-07 14:25:41,045: DEBUG - ++ tmp_dir=/tmp/ynh_filequestion_wxkyoyrw
2021-11-07 14:25:41,046: DEBUG - +++ jq --raw-output .login_user /tmp/ynh_filequestion_wxkyoyrw/tmp29dvv253
2021-11-07 14:25:41,048: DEBUG - ++ setting_value=pchaverot-vpn1
2021-11-07 14:25:41,049: DEBUG - ++ [[ pchaverot-vpn1 == \n\u\l\l ]]
2021-11-07 14:25:41,049: DEBUG - ++ [[ login_user == \c\r\t\_* ]]
2021-11-07 14:25:41,049: DEBUG - ++ echo pchaverot-vpn1
2021-11-07 14:25:41,050: DEBUG - + login_user=pchaverot-vpn1
2021-11-07 14:25:41,050: DEBUG - ++ read_cube /tmp/ynh_filequestion_wxkyoyrw/tmp29dvv253 login_passphrase
2021-11-07 14:25:41,050: DEBUG - +++ dirname /tmp/ynh_filequestion_wxkyoyrw/tmp29dvv253
2021-11-07 14:25:41,051: DEBUG - ++ tmp_dir=/tmp/ynh_filequestion_wxkyoyrw
2021-11-07 14:25:41,051: DEBUG - +++ jq --raw-output .login_passphrase /tmp/ynh_filequestion_wxkyoyrw/tmp29dvv253
2021-11-07 14:25:41,054: DEBUG - ++ setting_value=fYQbs36aCe
2021-11-07 14:25:41,054: DEBUG - ++ [[ fYQbs36aCe == \n\u\l\l ]]
2021-11-07 14:25:41,055: DEBUG - ++ [[ login_passphrase == \c\r\t\_* ]]
2021-11-07 14:25:41,055: DEBUG - ++ echo fYQbs36aCe
2021-11-07 14:25:41,055: DEBUG - + login_passphrase=**********
2021-11-07 14:25:41,055: DEBUG - ++ read_cube /tmp/ynh_filequestion_wxkyoyrw/tmp29dvv253 dns0
2021-11-07 14:25:41,056: DEBUG - +++ dirname /tmp/ynh_filequestion_wxkyoyrw/tmp29dvv253
2021-11-07 14:25:41,056: DEBUG - ++ tmp_dir=/tmp/ynh_filequestion_wxkyoyrw
2021-11-07 14:25:41,057: DEBUG - +++ jq --raw-output .dns0 /tmp/ynh_filequestion_wxkyoyrw/tmp29dvv253
2021-11-07 14:25:41,060: DEBUG - ++ setting_value=89.234.141.66
2021-11-07 14:25:41,060: DEBUG - ++ [[ 89.234.141.66 == \n\u\l\l ]]
2021-11-07 14:25:41,060: DEBUG - ++ [[ dns0 == \c\r\t\_* ]]
2021-11-07 14:25:41,061: DEBUG - ++ echo 89.234.141.66
2021-11-07 14:25:41,061: DEBUG - + dns0=89.234.141.66
2021-11-07 14:25:41,061: DEBUG - ++ read_cube /tmp/ynh_filequestion_wxkyoyrw/tmp29dvv253 dns1
2021-11-07 14:25:41,061: DEBUG - +++ dirname /tmp/ynh_filequestion_wxkyoyrw/tmp29dvv253
2021-11-07 14:25:41,062: DEBUG - ++ tmp_dir=/tmp/ynh_filequestion_wxkyoyrw
2021-11-07 14:25:41,062: DEBUG - +++ jq --raw-output .dns1 /tmp/ynh_filequestion_wxkyoyrw/tmp29dvv253
2021-11-07 14:25:41,065: DEBUG - ++ setting_value=2001:913::8
2021-11-07 14:25:41,066: DEBUG - ++ [[ 2001:913::8 == \n\u\l\l ]]
2021-11-07 14:25:41,066: DEBUG - ++ [[ dns1 == \c\r\t\_* ]]
2021-11-07 14:25:41,066: DEBUG - ++ echo 2001:913::8
2021-11-07 14:25:41,066: DEBUG - + dns1=2001:913::8
2021-11-07 14:25:41,066: DEBUG - ++ read_cube /tmp/ynh_filequestion_wxkyoyrw/tmp29dvv253 crt_server_ca
2021-11-07 14:25:41,067: DEBUG - +++ dirname /tmp/ynh_filequestion_wxkyoyrw/tmp29dvv253
2021-11-07 14:25:41,068: DEBUG - ++ tmp_dir=/tmp/ynh_filequestion_wxkyoyrw
2021-11-07 14:25:41,068: DEBUG - +++ jq --raw-output .crt_server_ca /tmp/ynh_filequestion_wxkyoyrw/tmp29dvv253
2021-11-07 14:25:41,071: DEBUG - ++ setting_value='-----BEGIN CERTIFICATE-----|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|sjvtdavgLFaMPLPrI2DAcjpVMUuL1VgdqUcQkhc=|-----END CERTIFICATE-----'
2021-11-07 14:25:41,072: DEBUG - ++ [[ -----BEGIN CERTIFICATE-----|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|sjvtdavgLFaMPLPrI2DAcjpVMUuL1VgdqUcQkhc=|-----END CERTIFICATE----- == \n\u\l\l ]]
2021-11-07 14:25:41,074: DEBUG - ++ [[ crt_server_ca == \c\r\t\_* ]]
2021-11-07 14:25:41,074: DEBUG - ++ '[' -n '-----BEGIN CERTIFICATE-----|MIIG2TCCBMGgAwIBAgIJAPAWK4ceEBXzMA0GCSqGSIb3DQEBBQUAMIGjMQswCQYD|VQQGEwJGUjEMMAoGA1UECBMDUkhBMRUwEwYDVQQHEwxWaWxsZXVyYmFubmUxDzAN|BgNVBAoTBklMTFlTRTEQMA4GA1UECxMHb3BlbnZwbjEaMBgGA1UEAxMRaWxseXNl|LW9wZW52cG4tY2ExDzANBgNVBCkTBklMTFlTRTEfMB0GCSqGSIb3DQEJARYQYWJ1|c2VAaWxseXNlLm9yZzAeFw0xNDAzMTgyMTMyMjNaFw0yNDAzMTUyMTMyMjNaMIGj|MQswCQYDVQQGEwJGUjEMMAoGA1UECBMDUkhBMRUwEwYDVQQHEwxWaWxsZXVyYmFu|bmUxDzANBgNVBAoTBklMTFlTRTEQMA4GA1UECxMHb3BlbnZwbjEaMBgGA1UEAxMR|aWxseXNlLW9wZW52cG4tY2ExDzANBgNVBCkTBklMTFlTRTEfMB0GCSqGSIb3DQEJ|ARYQYWJ1c2VAaWxseXNlLm9yZzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC|ggIBAKl/s6IoAsJTxw82xps5PHPTMjKhONFNk4gJMdSngbhGMcRM5ebwD9Dhfava|w9NjWiwNhikhnRWW3HGrv+BE7cqga16ryuLCievG1nfqZMpa3EnfWwwmHClMV9Zf|OPb/AD2V3t2MAvZ1ZcvyTe/p/3eHovHhEHJ2qXtd0iI9u8b7xcEm9vXIw7kYN2dQ|xIe9Wd85tja2IBtf67oBS8JZxSkIcEY7KAXsFUtFyGn6fbPGj8UGM+roiYqzEYa/|BNvc2eEfhhpHSoN5vRKu0LrVUA3uA41dOKcxW15af4Xy058l0aUWeSK64jK/cL24|fmBZoQfdS9U5P5wnm4tpRR7oesdrohhbVWn4JjRyF31HM1FtAoT6oTqhhlrImpGw|j7nAGlItT04C73wgiSajFJryo24XuedzjFxm3BetAcSUyE5e3BSqTUbEtWdTdiw1|l3/WQyyBrn98SChBExmpklecI5eFp/DoLBqwW/U/vseD7zMfF7OHnHtbsbniUujN|WjNGiWnVJ636nTfPIDsngGTACWh5ZwxX0fGW2+RqS2NN9R1dGWdW34lgfwx04Wzc|l0NZ++itmJq5iJUw9Kj9mmQZn96V8b6hDnhcJfkvUlgxhHcZ5isfOwQq6UcP3mZP|zOCWuCwIKNPMLcJmC684mkJJrJuCc6N9pNm7jjmdPkW/0j2VAgMBAAGjggEMMIIB|CDAdBgNVHQ4EFgQUXUSESsSBdTGjlbvo+Sbsiwo+E/4wgdgGA1UdIwSB0DCBzYAU|XUSESsSBdTGjlbvo+Sbsiwo+E/6hgamkgaYwgaMxCzAJBgNVBAYTAkZSMQwwCgYD|VQQIEwNSSEExFTATBgNVBAcTDFZpbGxldXJiYW5uZTEPMA0GA1UEChMGSUxMWVNF|MRAwDgYDVQQLEwdvcGVudnBuMRowGAYDVQQDExFpbGx5c2Utb3BlbnZwbi1jYTEP|MA0GA1UEKRMGSUxMWVNFMR8wHQYJKoZIhvcNAQkBFhBhYnVzZUBpbGx5c2Uub3Jn|ggkA8BYrhx4QFfMwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAgEATAlP|EQXjzQ10xkQdUNXjy+s87DWcbpu3n4Wlc4E828Ek6D1LhbPeVL7wTyhHj+Txxy8o|4sCCL+oH/HgnMEy7VHs0HXpD3F9iPD8U3QiL1sfO+0IKOhBOKAsjmpuH+oCsXpZ0|J/GnebPQ6S+wBFCZH3uU5jIeB4WCFpzn2WQVIXh+lzKKWLN3GxfxdWkIyl4Fluj4|6k0Lj35EtE74wZTWbCkum7rNOp9gnGtrcyAupwj2MTeVcLzigYLth/G6AA3a7VeE|hlvJqV7URhiwXL8lQjaMoDFYiD8zhBn44tLwKMiTvyHfNs0+1mcteoDwI20SKo3F|VUnyCqc9k9Dq0YfE4RqhjmsMcV6HydaznCclnIrugPdFAQzGbk7bNZJ3yv0ATj9Z|wcfHxIUEuPl392OvJDm/JEbegonQ4yyv2B8OAacZ4HPm/6FeYS/jyOe66BUku0rd|LSVaB9OD7iVWkW5eo6ng3XA390HIUUtf/0IdtiCoMsjuZbVagfiaUu0kUJpR6d2k|r5czdLFhRu8uw0sWn1rMQXlUAqH0WAfoq8XinaHesWs5MEnvevjoUTkNhFnqe1Ra|rkwU9mzr1/N6GfpPalbveD0duTGAkJN5mwLZi+HZ4ctLgO1ShYFU/NbC7jNU3YCU|sjvtdavgLFaMPLPrI2DAcjpVMUuL1VgdqUcQkhc=|-----END CERTIFICATE-----' ']'
2021-11-07 14:25:41,075: DEBUG - ++ sed 's/|/\n/g'
2021-11-07 14:25:41,075: DEBUG - ++ echo '-----BEGIN CERTIFICATE-----|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|sjvtdavgLFaMPLPrI2DAcjpVMUuL1VgdqUcQkhc=|-----END CERTIFICATE-----'
2021-11-07 14:25:41,076: DEBUG - ++ setting_value=/tmp/ynh_filequestion_wxkyoyrw/crt_server_ca
2021-11-07 14:25:41,076: DEBUG - ++ echo /tmp/ynh_filequestion_wxkyoyrw/crt_server_ca
2021-11-07 14:25:41,076: DEBUG - + crt_server_ca=/tmp/ynh_filequestion_wxkyoyrw/crt_server_ca
2021-11-07 14:25:41,077: DEBUG - ++ read_cube /tmp/ynh_filequestion_wxkyoyrw/tmp29dvv253 crt_client
2021-11-07 14:25:41,077: DEBUG - +++ dirname /tmp/ynh_filequestion_wxkyoyrw/tmp29dvv253
2021-11-07 14:25:41,077: DEBUG - ++ tmp_dir=/tmp/ynh_filequestion_wxkyoyrw
2021-11-07 14:25:41,077: DEBUG - +++ jq --raw-output .crt_client /tmp/ynh_filequestion_wxkyoyrw/tmp29dvv253
2021-11-07 14:25:41,080: DEBUG - ++ setting_value=
2021-11-07 14:25:41,080: DEBUG - ++ [[ '' == \n\u\l\l ]]
2021-11-07 14:25:41,080: DEBUG - ++ [[ crt_client == \c\r\t\_* ]]
2021-11-07 14:25:41,080: DEBUG - ++ '[' -n '' ']'
2021-11-07 14:25:41,081: DEBUG - ++ echo
2021-11-07 14:25:41,081: DEBUG - + crt_client=
2021-11-07 14:25:41,081: DEBUG - ++ read_cube /tmp/ynh_filequestion_wxkyoyrw/tmp29dvv253 crt_client_key
2021-11-07 14:25:41,081: DEBUG - +++ dirname /tmp/ynh_filequestion_wxkyoyrw/tmp29dvv253
2021-11-07 14:25:41,082: DEBUG - ++ tmp_dir=/tmp/ynh_filequestion_wxkyoyrw
2021-11-07 14:25:41,083: DEBUG - +++ jq --raw-output .crt_client_key /tmp/ynh_filequestion_wxkyoyrw/tmp29dvv253
2021-11-07 14:25:41,086: DEBUG - ++ setting_value=
2021-11-07 14:25:41,086: DEBUG - ++ [[ '' == \n\u\l\l ]]
2021-11-07 14:25:41,087: DEBUG - ++ [[ crt_client_key == \c\r\t\_* ]]
2021-11-07 14:25:41,087: DEBUG - ++ '[' -n '' ']'
2021-11-07 14:25:41,087: DEBUG - ++ echo
2021-11-07 14:25:41,087: DEBUG - + crt_client_key=
2021-11-07 14:25:41,087: DEBUG - ++ read_cube /tmp/ynh_filequestion_wxkyoyrw/tmp29dvv253 crt_client_ta
2021-11-07 14:25:41,088: DEBUG - +++ dirname /tmp/ynh_filequestion_wxkyoyrw/tmp29dvv253
2021-11-07 14:25:41,088: DEBUG - ++ tmp_dir=/tmp/ynh_filequestion_wxkyoyrw
2021-11-07 14:25:41,089: DEBUG - +++ jq --raw-output .crt_client_ta /tmp/ynh_filequestion_wxkyoyrw/tmp29dvv253
2021-11-07 14:25:41,091: DEBUG - ++ setting_value=
2021-11-07 14:25:41,092: DEBUG - ++ [[ '' == \n\u\l\l ]]
2021-11-07 14:25:41,092: DEBUG - ++ [[ crt_client_ta == \c\r\t\_* ]]
2021-11-07 14:25:41,092: DEBUG - ++ '[' -n '' ']'
2021-11-07 14:25:41,092: DEBUG - ++ echo
2021-11-07 14:25:41,092: DEBUG - + crt_client_ta=
2021-11-07 14:25:41,092: DEBUG - + dns_method=custom
2021-11-07 14:25:41,092: DEBUG - + nameservers=89.234.141.66,2001:913::8
2021-11-07 14:25:41,093: DEBUG - ++ dirname /tmp/ynh_filequestion_wxkyoyrw/tmp29dvv253
2021-11-07 14:25:41,093: DEBUG - + tmp_dir=/tmp/ynh_filequestion_wxkyoyrw
2021-11-07 14:25:41,093: DEBUG - + cp -f /etc/openvpn/client.conf.tpl /tmp/ynh_filequestion_wxkyoyrw/client.conf.tpl
2021-11-07 14:25:41,095: DEBUG - ++ jq --raw-output '.openvpn_rm[]' /tmp/ynh_filequestion_wxkyoyrw/tmp29dvv253
2021-11-07 14:25:41,100: DEBUG - + for rm_regex in "$(jq --raw-output '.openvpn_rm[]' "${config_file}")"
2021-11-07 14:25:41,100: DEBUG - + '[' '!' -z 'comp-lzo adaptive' ']'
2021-11-07 14:25:41,100: DEBUG - + sed -i '/comp-lzo adaptive/di' /tmp/ynh_filequestion_wxkyoyrw/client.conf.tpl
2021-11-07 14:25:41,102: WARNING - sed: -e expression n°1, caractère 21: caractères inutiles après la commande
2021-11-07 14:25:41,102: DEBUG - + ynh_exit_properly
====================================

.cube file
=====================================
{
  "server_name": "vpn.illyse.net",
  "server_port": "1194",
  "server_proto": "udp",
  "ip6_net": "2a00:5881:4008:2200::2",
  "ip4_addr": "89.234.140.153",
  "crt_server_ca": "-----BEGIN CERTIFICATE-----|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|sjvtdavgLFaMPLPrI2DAcjpVMUuL1VgdqUcQkhc=|-----END CERTIFICATE-----",
  "crt_client": "",
  "crt_client_key": "",
  "crt_client_ta": "",
  "login_user": "pchaverot-vpn1",
  "login_passphrase": "*************",
  "dns0": "89.234.141.66",
  "dns1": "2001:913::8",
  "openvpn_rm": [
    "comp-lzo adaptive",
    ""
  ],
  "openvpn_add": [
    "mssfix 1300",
    "route-delay 2",
    "nobind",
    "persist-key",
    "fragment 1300",
    ""
  ]
}
==============================

I do have same issue after updating vpn_client.

I remarked in my logs:
Transforming .cube into OVPN
sed: -e expression n°1, caractère 18: expression régulière d’adresse inachevée

2021-11-08 00:27:43,967: DEBUG - ++ setting_value=/tmp/ynh_filequestion_7uni5x0v/crt_server_ca
2021-11-08 00:27:43,967: DEBUG - ++ echo /tmp/ynh_filequestion_7uni5x0v/crt_server_ca
2021-11-08 00:27:43,967: DEBUG - + crt_server_ca=/tmp/ynh_filequestion_7uni5x0v/crt_server_ca
2021-11-08 00:27:43,967: DEBUG - ++ read_cube /tmp/ynh_filequestion_7uni5x0v/tmpefnbrqdl crt_client
2021-11-08 00:27:43,968: DEBUG - +++ dirname /tmp/ynh_filequestion_7uni5x0v/tmpefnbrqdl
2021-11-08 00:27:43,968: DEBUG - ++ tmp_dir=/tmp/ynh_filequestion_7uni5x0v
2021-11-08 00:27:43,968: DEBUG - +++ jq --raw-output .crt_client /tmp/ynh_filequestion_7uni5x0v/tmpefnbrqdl
2021-11-08 00:27:43,969: DEBUG - ++ setting_value=null
2021-11-08 00:27:43,970: DEBUG - ++ [[ null == \n\u\l\l ]]
2021-11-08 00:27:43,970: DEBUG - ++ setting_value=
2021-11-08 00:27:43,971: DEBUG - ++ echo
2021-11-08 00:27:43,971: DEBUG - + crt_client=
2021-11-08 00:27:43,971: DEBUG - ++ read_cube /tmp/ynh_filequestion_7uni5x0v/tmpefnbrqdl crt_client_key
2021-11-08 00:27:43,971: DEBUG - +++ dirname /tmp/ynh_filequestion_7uni5x0v/tmpefnbrqdl
2021-11-08 00:27:43,973: DEBUG - ++ tmp_dir=/tmp/ynh_filequestion_7uni5x0v
2021-11-08 00:27:43,974: DEBUG - +++ jq --raw-output .crt_client_key /tmp/ynh_filequestion_7uni5x0v/tmpefnbrqdl
2021-11-08 00:27:43,978: DEBUG - ++ setting_value=null
2021-11-08 00:27:43,979: DEBUG - ++ [[ null == \n\u\l\l ]]
2021-11-08 00:27:43,979: DEBUG - ++ setting_value=
2021-11-08 00:27:43,979: DEBUG - ++ echo
2021-11-08 00:27:43,980: DEBUG - + crt_client_key=
2021-11-08 00:27:43,980: DEBUG - ++ read_cube /tmp/ynh_filequestion_7uni5x0v/tmpefnbrqdl crt_client_ta
2021-11-08 00:27:43,981: DEBUG - +++ dirname /tmp/ynh_filequestion_7uni5x0v/tmpefnbrqdl
2021-11-08 00:27:43,983: DEBUG - ++ tmp_dir=/tmp/ynh_filequestion_7uni5x0v
2021-11-08 00:27:43,984: DEBUG - +++ jq --raw-output .crt_client_ta /tmp/ynh_filequestion_7uni5x0v/tmpefnbrqdl
2021-11-08 00:27:43,991: DEBUG - ++ setting_value=null
2021-11-08 00:27:43,992: DEBUG - ++ [[ null == \n\u\l\l ]]
2021-11-08 00:27:43,992: DEBUG - ++ setting_value=
2021-11-08 00:27:43,992: DEBUG - ++ echo
2021-11-08 00:27:43,992: DEBUG - + crt_client_ta=
2021-11-08 00:27:43,993: DEBUG - + dns_method=custom
2021-11-08 00:27:43,993: DEBUG - + nameservers=80.67.169.12,2001:910:800::40
2021-11-08 00:27:43,993: DEBUG - ++ dirname /tmp/ynh_filequestion_7uni5x0v/tmpefnbrqdl
2021-11-08 00:27:43,994: DEBUG - + tmp_dir=/tmp/ynh_filequestion_7uni5x0v
2021-11-08 00:27:43,995: DEBUG - + cp -f /etc/openvpn/client.conf.tpl /tmp/ynh_filequestion_7uni5x0v/client.conf.tpl
2021-11-08 00:27:43,997: DEBUG - ++ jq --raw-output ‘.openvpn_rm[]’ /tmp/ynh_filequestion_7uni5x0v/tmpefnbrqdl
2021-11-08 00:27:44,001: DEBUG - + for rm_regex in “$(jq --raw-output ‘.openvpn_rm[]’ “${config_file}”)”
2021-11-08 00:27:44,001: DEBUG - + ‘[’ ‘!’ -z ‘comp-lzo adaptive
2021-11-08 00:27:44,002: DEBUG - remote-cert-tls server
2021-11-08 00:27:44,002: DEBUG - ns-cert-type server’ ‘]’
2021-11-08 00:27:44,002: DEBUG - + sed -i ‘/comp-lzo adaptive
2021-11-08 00:27:44,002: DEBUG - remote-cert-tls server
2021-11-08 00:27:44,002: DEBUG - ns-cert-type server/di’ /tmp/ynh_filequestion_7uni5x0v/client.conf.tpl
2021-11-08 00:27:44,003: WARNING - sed: -e expression n°1, caractère 18: expression régulière d’adresse inachevée
2021-11-08 00:27:44,004: DEBUG - + ynh_exit_properly

We suspect it happens with vpn with password only (instead of vpn using private key).

Hi,
Is it possible to re-install previous version 1.4.1 ? how ?

You can restore the backup of the app made automatically before the upgrade.

However, we have currently publish a testing version that should fix the 2 issues. It will be released quickly, we just need a confirmation it works well from one of you (people getting this erreor on this topic or on the 2 others topic).

Should be fixed with the new vpnclient version 2.0.2~ynh1

1 Like

Hi,
Thanks for quick action, but I still have error when I configure vpnclient.

Logs :

args:
  app: vpnclient
  args: service_enabled=1&config_file=em9iaW5kIiwKICAgICJwZXJzaXN0LWtleSIsCiAgICAiZnJhZ21lbnQgMTMwMCIsCiAgICAiIgogIF0KfQo%3D&config_file%5Bname%5D=illyse.cube
  args_file: null
  key: main
  value: null
ended_at: 2021-11-08 12:44:24.572424
error: "\xC9chec de l'application des valeurs du panneau de configuration."
interface: api
operation: app_config_set
parent: null
related_to:
- - app
  - vpnclient
started_at: 2021-11-08 12:43:48.249021
success: false
yunohost_version: 4.3.2.2

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

2021-11-08 13:43:48,264: DEBUG - Calling 'apply' action from config script
2021-11-08 13:43:48,267: DEBUG - Executing command '['sh', '-c', '/bin/bash -x "./config" apply 7>&1']'
2021-11-08 13:43:48,275: DEBUG - + source _common.sh
2021-11-08 13:43:48,276: DEBUG - ++ pkg_dependencies='sipcalc dnsutils openvpn curl fake-hwclock'
2021-11-08 13:43:48,276: DEBUG - ++ service_name=ynh-vpnclient
2021-11-08 13:43:48,276: DEBUG - ++ service_checker_name=ynh-vpnclient-checker
2021-11-08 13:43:48,277: DEBUG - + source /usr/share/yunohost/helpers
2021-11-08 13:43:48,277: DEBUG - +++ set +o
2021-11-08 13:43:48,277: DEBUG - +++ grep xtrace
2021-11-08 13:43:48,278: DEBUG - ++ readonly 'XTRACE_ENABLE=set -o xtrace'
2021-11-08 13:43:48,278: DEBUG - ++ XTRACE_ENABLE='set -o xtrace'
2021-11-08 13:43:48,303: DEBUG - + ynh_abort_if_errors
2021-11-08 13:43:48,305: DEBUG - + trap ynh_exit_properly EXIT
2021-11-08 13:43:48,305: DEBUG - + BACKTICK='`'
2021-11-08 13:43:48,306: DEBUG - + TRIPLEBACKTICKS='```'
2021-11-08 13:43:48,308: DEBUG - + ynh_app_config_run apply
2021-11-08 13:43:48,308: DEBUG - + old=()
2021-11-08 13:43:48,309: DEBUG - + declare -Ag old
2021-11-08 13:43:48,309: DEBUG - + changed=()
2021-11-08 13:43:48,310: DEBUG - + declare -Ag changed
2021-11-08 13:43:48,310: DEBUG - + file_hash=()
2021-11-08 13:43:48,310: DEBUG - + declare -Ag file_hash
2021-11-08 13:43:48,310: DEBUG - + binds=()
2021-11-08 13:43:48,311: DEBUG - + declare -Ag binds
2021-11-08 13:43:48,311: DEBUG - + types=()
2021-11-08 13:43:48,311: DEBUG - + declare -Ag types
2021-11-08 13:43:48,312: DEBUG - + formats=()
2021-11-08 13:43:48,312: DEBUG - + declare -Ag formats
2021-11-08 13:43:48,312: DEBUG - + case $1 in
2021-11-08 13:43:48,313: DEBUG - + max_progression=4
2021-11-08 13:43:48,361: DEBUG - + ynh_app_config_get
2021-11-08 13:43:48,361: DEBUG - + _ynh_app_config_get
2021-11-08 13:43:48,362: INFO - [+++++...............] > Reading config panel description and current configuration...
2021-11-08 13:43:48,363: DEBUG - ++ python3
2021-11-08 13:43:48,392: DEBUG - + lines='status;alert;settings
2021-11-08 13:43:48,392: DEBUG - service_enabled;boolean;settings
2021-11-08 13:43:48,393: DEBUG - doc;alert;settings
2021-11-08 13:43:48,393: DEBUG - config_file;file;/etc/openvpn/client.conf
2021-11-08 13:43:48,393: DEBUG - crt_server_ca;file;/etc/openvpn/keys/ca-server.crt
2021-11-08 13:43:48,393: DEBUG - crt_client;file;/etc/openvpn/keys/user.crt
2021-11-08 13:43:48,393: DEBUG - crt_client_key;file;/etc/openvpn/keys/user.key
2021-11-08 13:43:48,394: DEBUG - login_user;string;settings
2021-11-08 13:43:48,394: DEBUG - login_passphrase;password;settings
2021-11-08 13:43:48,394: DEBUG - crt_client_ta;file;/etc/openvpn/keys/user_ta.key
2021-11-08 13:43:48,394: DEBUG - dns_method;select;settings
2021-11-08 13:43:48,394: DEBUG - nameservers;tags;settings
2021-11-08 13:43:48,394: DEBUG - ip6_net;string;settings
2021-11-08 13:43:48,394: DEBUG - ip6_addr;string;settings'
2021-11-08 13:43:48,394: DEBUG - + for line in $lines
2021-11-08 13:43:48,395: DEBUG - + IFS=';'
2021-11-08 13:43:48,395: DEBUG - + read short_setting type bind
2021-11-08 13:43:48,395: DEBUG - + binds[${short_setting}]=settings
2021-11-08 13:43:48,395: DEBUG - + types[${short_setting}]=alert
2021-11-08 13:43:48,395: DEBUG - + file_hash[${short_setting}]=
2021-11-08 13:43:48,396: DEBUG - + formats[${short_setting}]=
2021-11-08 13:43:48,396: DEBUG - + ynh_app_config_get_one status alert settings
2021-11-08 13:43:48,396: DEBUG - + _ynh_app_config_get_one status alert settings
2021-11-08 13:43:48,396: DEBUG - + local short_setting=status
2021-11-08 13:43:48,397: DEBUG - + local type=alert
2021-11-08 13:43:48,397: DEBUG - + local bind=settings
2021-11-08 13:43:48,397: DEBUG - + local getter=get__status
2021-11-08 13:43:48,397: DEBUG - + type -t get__status
2021-11-08 13:43:48,397: DEBUG - + grep -q '^function$'
2021-11-08 13:43:48,397: DEBUG - ++ get__status
2021-11-08 13:43:48,397: DEBUG - +++ ynh_app_setting_get vpnclient service_enabled
2021-11-08 13:43:48,397: DEBUG - +++ local _globalapp=vpnclient
2021-11-08 13:43:48,423: DEBUG - +++ app=vpnclient
2021-11-08 13:43:48,423: DEBUG - +++ [[ service_enabled =~ (unprotected|protected|skipped)_ ]]
2021-11-08 13:43:48,424: DEBUG - +++ ynh_app_setting get vpnclient service_enabled
2021-11-08 13:43:48,468: DEBUG - ++ local service_enabled=0
2021-11-08 13:43:48,469: DEBUG - +++ ping -w3 -c1 ip.yunohost.org
2021-11-08 13:43:48,481: DEBUG - +++ curl --max-time 5 https://ip.yunohost.org --silent
2021-11-08 13:43:48,548: DEBUG - ++ ipv4=xx.xx.xx.xx
2021-11-08 13:43:48,549: DEBUG - +++ ping -w3 -c1 ip6.yunohost.org
2021-11-08 13:43:48,569: DEBUG - +++ curl --max-time 5 https://ip6.yunohost.org --silent
2021-11-08 13:43:48,637: DEBUG - ++ ipv6=xx:xx:xx:xx:xx:xx
2021-11-08 13:43:48,637: DEBUG - ++ ip route get 1.2.3.4
2021-11-08 13:43:48,638: DEBUG - ++ grep -q tun0
2021-11-08 13:43:48,641: DEBUG - ++ cat
2021-11-08 13:43:48,644: DEBUG - + old[$short_setting]='style: info
2021-11-08 13:43:48,645: DEBUG - ask:
2021-11-08 13:43:48,645: DEBUG -   en: The VPN is not enabled'
2021-11-08 13:43:48,645: DEBUG - + formats[${short_setting}]=yaml
2021-11-08 13:43:48,646: DEBUG - + for line in $lines
2021-11-08 13:43:48,646: DEBUG - + IFS=';'
2021-11-08 13:43:48,647: DEBUG - + read short_setting type bind
2021-11-08 13:43:48,647: DEBUG - + binds[${short_setting}]=settings
2021-11-08 13:43:48,648: DEBUG - + types[${short_setting}]=boolean
2021-11-08 13:43:48,648: DEBUG - + file_hash[${short_setting}]=
2021-11-08 13:43:48,648: DEBUG - + formats[${short_setting}]=
2021-11-08 13:43:48,649: DEBUG - + ynh_app_config_get_one service_enabled boolean settings
2021-11-08 13:43:48,649: DEBUG - + _ynh_app_config_get_one service_enabled boolean settings
2021-11-08 13:43:48,649: DEBUG - + local short_setting=service_enabled
2021-11-08 13:43:48,649: DEBUG - + local type=boolean
2021-11-08 13:43:48,649: DEBUG - + local bind=settings
2021-11-08 13:43:48,650: DEBUG - + local getter=get__service_enabled
2021-11-08 13:43:48,650: DEBUG - + type -t get__service_enabled
2021-11-08 13:43:48,650: DEBUG - + grep -q '^function$'
2021-11-08 13:43:48,650: DEBUG - + [[ settings == *\(* ]]
2021-11-08 13:43:48,650: DEBUG - + [[ settings == \n\u\l\l ]]
2021-11-08 13:43:48,650: DEBUG - + [[ boolean == \f\i\l\e ]]
2021-11-08 13:43:48,651: DEBUG - + [[ boolean == \t\e\x\t ]]
2021-11-08 13:43:48,651: DEBUG - + local bind_after=
2021-11-08 13:43:48,651: DEBUG - + [[ settings == \s\e\t\t\i\n\g\s ]]
2021-11-08 13:43:48,651: DEBUG - + bind=:/etc/yunohost/apps/vpnclient/settings.yml
2021-11-08 13:43:48,651: DEBUG - ++ echo :/etc/yunohost/apps/vpnclient/settings.yml
2021-11-08 13:43:48,651: DEBUG - ++ cut -d: -f1
2021-11-08 13:43:48,651: DEBUG - + local bind_key_=
2021-11-08 13:43:48,651: DEBUG - + bind_key_=service_enabled
2021-11-08 13:43:48,651: DEBUG - + [[ service_enabled == *\>* ]]
2021-11-08 13:43:48,652: DEBUG - ++ echo :/etc/yunohost/apps/vpnclient/settings.yml
2021-11-08 13:43:48,652: DEBUG - ++ cut -d: -f2
2021-11-08 13:43:48,652: DEBUG - ++ sed s/__APP__/vpnclient/
2021-11-08 13:43:48,652: DEBUG - ++ sed s@__FINALPATH__@@
2021-11-08 13:43:48,654: DEBUG - + local bind_file=/etc/yunohost/apps/vpnclient/settings.yml
2021-11-08 13:43:48,654: DEBUG - ++ ynh_read_var_in_file --file=/etc/yunohost/apps/vpnclient/settings.yml --key=service_enabled --after=
2021-11-08 13:43:48,719: DEBUG - ++ after=
2021-11-08 13:43:48,719: DEBUG - ++ [[ -f /etc/yunohost/apps/vpnclient/settings.yml ]]
2021-11-08 13:43:48,734: DEBUG - + old[$short_setting]=0
2021-11-08 13:43:48,734: DEBUG - + for line in $lines
2021-11-08 13:43:48,735: DEBUG - + IFS=';'
2021-11-08 13:43:48,735: DEBUG - + read short_setting type bind
2021-11-08 13:43:48,735: DEBUG - + binds[${short_setting}]=settings
2021-11-08 13:43:48,736: DEBUG - + types[${short_setting}]=alert
2021-11-08 13:43:48,736: DEBUG - + file_hash[${short_setting}]=
2021-11-08 13:43:48,736: DEBUG - + formats[${short_setting}]=
2021-11-08 13:43:48,737: DEBUG - + ynh_app_config_get_one doc alert settings
2021-11-08 13:43:48,737: DEBUG - + _ynh_app_config_get_one doc alert settings
2021-11-08 13:43:48,737: DEBUG - + local short_setting=doc
2021-11-08 13:43:48,737: DEBUG - + local type=alert
2021-11-08 13:43:48,738: DEBUG - + local bind=settings
2021-11-08 13:43:48,738: DEBUG - + local getter=get__doc
2021-11-08 13:43:48,738: DEBUG - + type -t get__doc
2021-11-08 13:43:48,738: DEBUG - + grep -q '^function$'
2021-11-08 13:43:48,738: DEBUG - + [[ settings == *\(* ]]
2021-11-08 13:43:48,739: DEBUG - + [[ settings == \n\u\l\l ]]
2021-11-08 13:43:48,739: DEBUG - + [[ alert == \f\i\l\e ]]
2021-11-08 13:43:48,739: DEBUG - + [[ alert == \t\e\x\t ]]
2021-11-08 13:43:48,739: DEBUG - + local bind_after=
2021-11-08 13:43:48,739: DEBUG - + [[ settings == \s\e\t\t\i\n\g\s ]]
2021-11-08 13:43:48,740: DEBUG - + bind=:/etc/yunohost/apps/vpnclient/settings.yml
2021-11-08 13:43:48,740: DEBUG - ++ echo :/etc/yunohost/apps/vpnclient/settings.yml
2021-11-08 13:43:48,740: DEBUG - ++ cut -d: -f1
2021-11-08 13:43:48,740: DEBUG - + local bind_key_=
2021-11-08 13:43:48,740: DEBUG - + bind_key_=doc
2021-11-08 13:43:48,740: DEBUG - + [[ doc == *\>* ]]
2021-11-08 13:43:48,741: DEBUG - ++ echo :/etc/yunohost/apps/vpnclient/settings.yml
2021-11-08 13:43:48,741: DEBUG - ++ cut -d: -f2
2021-11-08 13:43:48,741: DEBUG - ++ sed s@__FINALPATH__@@
2021-11-08 13:43:48,742: DEBUG - ++ sed s/__APP__/vpnclient/
2021-11-08 13:43:48,744: DEBUG - + local bind_file=/etc/yunohost/apps/vpnclient/settings.yml
2021-11-08 13:43:48,744: DEBUG - ++ ynh_read_var_in_file --file=/etc/yunohost/apps/vpnclient/settings.yml --key=doc --after=
2021-11-08 13:43:48,814: DEBUG - ++ after=
2021-11-08 13:43:48,814: DEBUG - ++ [[ -f /etc/yunohost/apps/vpnclient/settings.yml ]]
2021-11-08 13:43:48,822: DEBUG - ++ echo YNH_NULL
2021-11-08 13:43:48,823: DEBUG - ++ return 0
2021-11-08 13:43:48,823: DEBUG - + old[$short_setting]=YNH_NULL
2021-11-08 13:43:48,824: DEBUG - + for line in $lines
2021-11-08 13:43:48,824: DEBUG - + IFS=';'
2021-11-08 13:43:48,824: DEBUG - + read short_setting type bind
2021-11-08 13:43:48,825: DEBUG - + binds[${short_setting}]=/etc/openvpn/client.conf
2021-11-08 13:43:48,825: DEBUG - + types[${short_setting}]=file
2021-11-08 13:43:48,825: DEBUG - + file_hash[${short_setting}]=
2021-11-08 13:43:48,826: DEBUG - + formats[${short_setting}]=
2021-11-08 13:43:48,826: DEBUG - + ynh_app_config_get_one config_file file /etc/openvpn/client.conf
2021-11-08 13:43:48,826: DEBUG - + _ynh_app_config_get_one config_file file /etc/openvpn/client.conf
2021-11-08 13:43:48,826: DEBUG - + local short_setting=config_file
2021-11-08 13:43:48,827: DEBUG - + local type=file
2021-11-08 13:43:48,827: DEBUG - + local bind=/etc/openvpn/client.conf
2021-11-08 13:43:48,827: DEBUG - + local getter=get__config_file
2021-11-08 13:43:48,827: DEBUG - + type -t get__config_file
2021-11-08 13:43:48,827: DEBUG - + grep -q '^function$'
2021-11-08 13:43:48,827: DEBUG - + [[ /etc/openvpn/client.conf == *\(* ]]
2021-11-08 13:43:48,828: DEBUG - + [[ /etc/openvpn/client.conf == \n\u\l\l ]]
2021-11-08 13:43:48,828: DEBUG - + [[ file == \f\i\l\e ]]
2021-11-08 13:43:48,828: DEBUG - + [[ /etc/openvpn/client.conf == \s\e\t\t\i\n\g\s ]]
2021-11-08 13:43:48,828: DEBUG - +++ echo /etc/openvpn/client.conf
2021-11-08 13:43:48,829: DEBUG - +++ sed s@__FINALPATH__@@
2021-11-08 13:43:48,829: DEBUG - +++ sed s/__APP__/vpnclient/
2021-11-08 13:43:48,830: DEBUG - ++ ls /etc/openvpn/client.conf
2021-11-08 13:43:48,832: DEBUG - ++ echo YNH_NULL
2021-11-08 13:43:48,832: DEBUG - + old[$short_setting]=YNH_NULL
2021-11-08 13:43:48,833: DEBUG - + file_hash[$short_setting]=true
2021-11-08 13:43:48,833: DEBUG - + for line in $lines
2021-11-08 13:43:48,834: DEBUG - + IFS=';'
2021-11-08 13:43:48,834: DEBUG - + read short_setting type bind
2021-11-08 13:43:48,834: DEBUG - + binds[${short_setting}]=/etc/openvpn/keys/ca-server.crt
2021-11-08 13:43:48,834: DEBUG - + types[${short_setting}]=file
2021-11-08 13:43:48,835: DEBUG - + file_hash[${short_setting}]=
2021-11-08 13:43:48,835: DEBUG - + formats[${short_setting}]=
2021-11-08 13:43:48,835: DEBUG - + ynh_app_config_get_one crt_server_ca file /etc/openvpn/keys/ca-server.crt
2021-11-08 13:43:48,835: DEBUG - + _ynh_app_config_get_one crt_server_ca file /etc/openvpn/keys/ca-server.crt
2021-11-08 13:43:48,836: DEBUG - + local short_setting=crt_server_ca
2021-11-08 13:43:48,836: DEBUG - + local type=file
2021-11-08 13:43:48,836: DEBUG - + local bind=/etc/openvpn/keys/ca-server.crt
2021-11-08 13:43:48,836: DEBUG - + local getter=get__crt_server_ca
2021-11-08 13:43:48,836: DEBUG - + type -t get__crt_server_ca
2021-11-08 13:43:48,836: DEBUG - + grep -q '^function$'
2021-11-08 13:43:48,836: DEBUG - + [[ /etc/openvpn/keys/ca-server.crt == *\(* ]]
2021-11-08 13:43:48,837: DEBUG - + [[ /etc/openvpn/keys/ca-server.crt == \n\u\l\l ]]
2021-11-08 13:43:48,837: DEBUG - + [[ file == \f\i\l\e ]]
2021-11-08 13:43:48,837: DEBUG - + [[ /etc/openvpn/keys/ca-server.crt == \s\e\t\t\i\n\g\s ]]
2021-11-08 13:43:48,837: DEBUG - +++ echo /etc/openvpn/keys/ca-server.crt
2021-11-08 13:43:48,837: DEBUG - +++ sed s@__FINALPATH__@@
2021-11-08 13:43:48,837: DEBUG - +++ sed s/__APP__/vpnclient/
2021-11-08 13:43:48,839: DEBUG - ++ ls /etc/openvpn/keys/ca-server.crt
2021-11-08 13:43:48,840: DEBUG - ++ echo YNH_NULL
2021-11-08 13:43:48,840: DEBUG - + old[$short_setting]=YNH_NULL
2021-11-08 13:43:48,840: DEBUG - + file_hash[$short_setting]=true
2021-11-08 13:43:48,841: DEBUG - + for line in $lines
2021-11-08 13:43:48,841: DEBUG - + IFS=';'
2021-11-08 13:43:48,841: DEBUG - + read short_setting type bind
2021-11-08 13:43:48,841: DEBUG - + binds[${short_setting}]=/etc/openvpn/keys/user.crt
2021-11-08 13:43:48,841: DEBUG - + types[${short_setting}]=file
2021-11-08 13:43:48,841: DEBUG - + file_hash[${short_setting}]=
2021-11-08 13:43:48,841: DEBUG - + formats[${short_setting}]=
2021-11-08 13:43:48,842: DEBUG - + ynh_app_config_get_one crt_client file /etc/openvpn/keys/user.crt
2021-11-08 13:43:48,842: DEBUG - + _ynh_app_config_get_one crt_client file /etc/openvpn/keys/user.crt
2021-11-08 13:43:48,842: DEBUG - + local short_setting=crt_client
2021-11-08 13:43:48,842: DEBUG - + local type=file
2021-11-08 13:43:48,842: DEBUG - + local bind=/etc/openvpn/keys/user.crt
2021-11-08 13:43:48,842: DEBUG - + local getter=get__crt_client
2021-11-08 13:43:48,843: DEBUG - + type -t get__crt_client
2021-11-08 13:43:48,843: DEBUG - + grep -q '^function$'
2021-11-08 13:43:48,843: DEBUG - + [[ /etc/openvpn/keys/user.crt == *\(* ]]
2021-11-08 13:43:48,843: DEBUG - + [[ /etc/openvpn/keys/user.crt == \n\u\l\l ]]
2021-11-08 13:43:48,843: DEBUG - + [[ file == \f\i\l\e ]]
2021-11-08 13:43:48,843: DEBUG - + [[ /etc/openvpn/keys/user.crt == \s\e\t\t\i\n\g\s ]]
2021-11-08 13:43:48,844: DEBUG - +++ echo /etc/openvpn/keys/user.crt
2021-11-08 13:43:48,844: DEBUG - +++ sed s@__FINALPATH__@@
2021-11-08 13:43:48,844: DEBUG - +++ sed s/__APP__/vpnclient/
2021-11-08 13:43:48,845: DEBUG - ++ ls /etc/openvpn/keys/user.crt
2021-11-08 13:43:48,846: DEBUG - ++ echo YNH_NULL
2021-11-08 13:43:48,847: DEBUG - + old[$short_setting]=YNH_NULL
2021-11-08 13:43:48,847: DEBUG - + file_hash[$short_setting]=true
2021-11-08 13:43:48,847: DEBUG - + for line in $lines
2021-11-08 13:43:48,847: DEBUG - + IFS=';'
2021-11-08 13:43:48,847: DEBUG - + read short_setting type bind
2021-11-08 13:43:48,848: DEBUG - + binds[${short_setting}]=/etc/openvpn/keys/user.key
2021-11-08 13:43:48,848: DEBUG - + types[${short_setting}]=file
2021-11-08 13:43:48,848: DEBUG - + file_hash[${short_setting}]=
2021-11-08 13:43:48,848: DEBUG - + formats[${short_setting}]=
2021-11-08 13:43:48,848: DEBUG - + ynh_app_config_get_one crt_client_key file /etc/openvpn/keys/user.key
2021-11-08 13:43:48,848: DEBUG - + _ynh_app_config_get_one crt_client_key file /etc/openvpn/keys/user.key
2021-11-08 13:43:48,849: DEBUG - + local short_setting=crt_client_key
2021-11-08 13:43:48,849: DEBUG - + local type=file
2021-11-08 13:43:48,849: DEBUG - + local bind=/etc/openvpn/keys/user.key
2021-11-08 13:43:48,849: DEBUG - + local getter=get__crt_client_key
2021-11-08 13:43:48,849: DEBUG - + type -t get__crt_client_key
2021-11-08 13:43:48,849: DEBUG - + grep -q '^function$'
2021-11-08 13:43:48,849: DEBUG - + [[ /etc/openvpn/keys/user.key == *\(* ]]
2021-11-08 13:43:48,850: DEBUG - + [[ /etc/openvpn/keys/user.key == \n\u\l\l ]]
2021-11-08 13:43:48,850: DEBUG - + [[ file == \f\i\l\e ]]
2021-11-08 13:43:48,850: DEBUG - + [[ /etc/openvpn/keys/user.key == \s\e\t\t\i\n\g\s ]]
2021-11-08 13:43:48,850: DEBUG - +++ echo /etc/openvpn/keys/user.key
2021-11-08 13:43:48,850: DEBUG - +++ sed s@__FINALPATH__@@
2021-11-08 13:43:48,851: DEBUG - +++ sed s/__APP__/vpnclient/
2021-11-08 13:43:48,852: DEBUG - ++ ls /etc/openvpn/keys/user.key
2021-11-08 13:43:48,854: DEBUG - ++ echo YNH_NULL
2021-11-08 13:43:48,854: DEBUG - + old[$short_setting]=YNH_NULL
2021-11-08 13:43:48,854: DEBUG - + file_hash[$short_setting]=true
2021-11-08 13:43:48,854: DEBUG - + for line in $lines
2021-11-08 13:43:48,854: DEBUG - + IFS=';'
2021-11-08 13:43:48,855: DEBUG - + read short_setting type bind
2021-11-08 13:43:48,855: DEBUG - + binds[${short_setting}]=settings
2021-11-08 13:43:48,855: DEBUG - + types[${short_setting}]=string
2021-11-08 13:43:48,855: DEBUG - + file_hash[${short_setting}]=
2021-11-08 13:43:48,855: DEBUG - + formats[${short_setting}]=
2021-11-08 13:43:48,856: DEBUG - + ynh_app_config_get_one login_user string settings
2021-11-08 13:43:48,856: DEBUG - + _ynh_app_config_get_one login_user string settings
2021-11-08 13:43:48,856: DEBUG - + local short_setting=login_user
2021-11-08 13:43:48,856: DEBUG - + local type=string
2021-11-08 13:43:48,856: DEBUG - + local bind=settings
2021-11-08 13:43:48,856: DEBUG - + local getter=get__login_user
2021-11-08 13:43:48,856: DEBUG - + type -t get__login_user
2021-11-08 13:43:48,857: DEBUG - + grep -q '^function$'
2021-11-08 13:43:48,857: DEBUG - ++ get__login_user
2021-11-08 13:43:48,857: DEBUG - ++ '[' -s /etc/openvpn/keys/credentials ']'
2021-11-08 13:43:48,857: DEBUG - ++ echo ''
2021-11-08 13:43:48,857: DEBUG - + old[$short_setting]=
2021-11-08 13:43:48,857: DEBUG - + formats[${short_setting}]=yaml
2021-11-08 13:43:48,857: DEBUG - + for line in $lines
2021-11-08 13:43:48,858: DEBUG - + IFS=';'
2021-11-08 13:43:48,858: DEBUG - + read short_setting type bind
2021-11-08 13:43:48,858: DEBUG - + binds[${short_setting}]=settings
2021-11-08 13:43:48,858: DEBUG - + types[${short_setting}]=password
2021-11-08 13:43:48,858: DEBUG - + file_hash[${short_setting}]=
2021-11-08 13:43:48,858: DEBUG - + formats[${short_setting}]=
2021-11-08 13:43:48,858: DEBUG - + ynh_app_config_get_one login_passphrase password settings
2021-11-08 13:43:48,859: DEBUG - + _ynh_app_config_get_one login_passphrase password settings
2021-11-08 13:43:48,859: DEBUG - + local short_setting=login_passphrase
2021-11-08 13:43:48,859: DEBUG - + local type=password
2021-11-08 13:43:48,859: DEBUG - + local bind=settings
2021-11-08 13:43:48,859: DEBUG - + local getter=get__login_passphrase
2021-11-08 13:43:48,859: DEBUG - + type -t get__login_passphrase
2021-11-08 13:43:48,859: DEBUG - + grep -q '^function$'
2021-11-08 13:43:48,860: DEBUG - ++ get__login_passphrase
2021-11-08 13:43:48,860: DEBUG - ++ '[' -s /etc/openvpn/keys/credentials ']'
2021-11-08 13:43:48,860: DEBUG - ++ echo ''
2021-11-08 13:43:48,860: DEBUG - + old[$short_setting]=
2021-11-08 13:43:48,860: DEBUG - + formats[${short_setting}]=yaml
2021-11-08 13:43:48,860: DEBUG - + for line in $lines
2021-11-08 13:43:48,860: DEBUG - + IFS=';'
2021-11-08 13:43:48,861: DEBUG - + read short_setting type bind
2021-11-08 13:43:48,861: DEBUG - + binds[${short_setting}]=/etc/openvpn/keys/user_ta.key
2021-11-08 13:43:48,861: DEBUG - + types[${short_setting}]=file
2021-11-08 13:43:48,861: DEBUG - + file_hash[${short_setting}]=
2021-11-08 13:43:48,861: DEBUG - + formats[${short_setting}]=
2021-11-08 13:43:48,861: DEBUG - + ynh_app_config_get_one crt_client_ta file /etc/openvpn/keys/user_ta.key
2021-11-08 13:43:48,861: DEBUG - + _ynh_app_config_get_one crt_client_ta file /etc/openvpn/keys/user_ta.key
2021-11-08 13:43:48,861: DEBUG - + local short_setting=crt_client_ta
2021-11-08 13:43:48,862: DEBUG - + local type=file
2021-11-08 13:43:48,862: DEBUG - + local bind=/etc/openvpn/keys/user_ta.key
2021-11-08 13:43:48,862: DEBUG - + local getter=get__crt_client_ta
2021-11-08 13:43:48,862: DEBUG - + type -t get__crt_client_ta
2021-11-08 13:43:48,862: DEBUG - + grep -q '^function$'
2021-11-08 13:43:48,862: DEBUG - + [[ /etc/openvpn/keys/user_ta.key == *\(* ]]
2021-11-08 13:43:48,862: DEBUG - + [[ /etc/openvpn/keys/user_ta.key == \n\u\l\l ]]
2021-11-08 13:43:48,862: DEBUG - + [[ file == \f\i\l\e ]]
2021-11-08 13:43:48,862: DEBUG - + [[ /etc/openvpn/keys/user_ta.key == \s\e\t\t\i\n\g\s ]]
2021-11-08 13:43:48,863: DEBUG - +++ echo /etc/openvpn/keys/user_ta.key
2021-11-08 13:43:48,863: DEBUG - +++ sed s@__FINALPATH__@@
2021-11-08 13:43:48,863: DEBUG - +++ sed s/__APP__/vpnclient/
2021-11-08 13:43:48,865: DEBUG - ++ ls /etc/openvpn/keys/user_ta.key
2021-11-08 13:43:48,866: DEBUG - ++ echo YNH_NULL
2021-11-08 13:43:48,867: DEBUG - + old[$short_setting]=YNH_NULL
2021-11-08 13:43:48,867: DEBUG - + file_hash[$short_setting]=true
2021-11-08 13:43:48,867: DEBUG - + for line in $lines
2021-11-08 13:43:48,867: DEBUG - + IFS=';'
2021-11-08 13:43:48,868: DEBUG - + read short_setting type bind
2021-11-08 13:43:48,868: DEBUG - + binds[${short_setting}]=settings
2021-11-08 13:43:48,868: DEBUG - + types[${short_setting}]=select
2021-11-08 13:43:48,868: DEBUG - + file_hash[${short_setting}]=
2021-11-08 13:43:48,868: DEBUG - + formats[${short_setting}]=
2021-11-08 13:43:48,868: DEBUG - + ynh_app_config_get_one dns_method select settings
2021-11-08 13:43:48,868: DEBUG - + _ynh_app_config_get_one dns_method select settings
2021-11-08 13:43:48,869: DEBUG - + local short_setting=dns_method
2021-11-08 13:43:48,869: DEBUG - + local type=select
2021-11-08 13:43:48,869: DEBUG - + local bind=settings
2021-11-08 13:43:48,869: DEBUG - + local getter=get__dns_method
2021-11-08 13:43:48,869: DEBUG - + type -t get__dns_method
2021-11-08 13:43:48,869: DEBUG - + grep -q '^function$'
2021-11-08 13:43:48,869: DEBUG - + [[ settings == *\(* ]]
2021-11-08 13:43:48,869: DEBUG - + [[ settings == \n\u\l\l ]]
2021-11-08 13:43:48,870: DEBUG - + [[ select == \f\i\l\e ]]
2021-11-08 13:43:48,870: DEBUG - + [[ select == \t\e\x\t ]]
2021-11-08 13:43:48,870: DEBUG - + local bind_after=
2021-11-08 13:43:48,870: DEBUG - + [[ settings == \s\e\t\t\i\n\g\s ]]
2021-11-08 13:43:48,870: DEBUG - + bind=:/etc/yunohost/apps/vpnclient/settings.yml
2021-11-08 13:43:48,871: DEBUG - ++ echo :/etc/yunohost/apps/vpnclient/settings.yml
2021-11-08 13:43:48,871: DEBUG - ++ cut -d: -f1
2021-11-08 13:43:48,871: DEBUG - + local bind_key_=
2021-11-08 13:43:48,871: DEBUG - + bind_key_=dns_method
2021-11-08 13:43:48,871: DEBUG - + [[ dns_method == *\>* ]]
2021-11-08 13:43:48,871: DEBUG - ++ echo :/etc/yunohost/apps/vpnclient/settings.yml
2021-11-08 13:43:48,872: DEBUG - ++ cut -d: -f2
2021-11-08 13:43:48,872: DEBUG - ++ sed s/__APP__/vpnclient/
2021-11-08 13:43:48,872: DEBUG - ++ sed s@__FINALPATH__@@
2021-11-08 13:43:48,874: DEBUG - + local bind_file=/etc/yunohost/apps/vpnclient/settings.yml
2021-11-08 13:43:48,874: DEBUG - ++ ynh_read_var_in_file --file=/etc/yunohost/apps/vpnclient/settings.yml --key=dns_method --after=
2021-11-08 13:43:48,936: DEBUG - ++ after=
2021-11-08 13:43:48,936: DEBUG - ++ [[ -f /etc/yunohost/apps/vpnclient/settings.yml ]]
2021-11-08 13:43:48,947: DEBUG - + old[$short_setting]=yunohost
2021-11-08 13:43:48,948: DEBUG - + for line in $lines
2021-11-08 13:43:48,948: DEBUG - + IFS=';'
2021-11-08 13:43:48,948: DEBUG - + read short_setting type bind
2021-11-08 13:43:48,949: DEBUG - + binds[${short_setting}]=settings
2021-11-08 13:43:48,949: DEBUG - + types[${short_setting}]=tags
2021-11-08 13:43:48,949: DEBUG - + file_hash[${short_setting}]=
2021-11-08 13:43:48,949: DEBUG - + formats[${short_setting}]=
2021-11-08 13:43:48,949: DEBUG - + ynh_app_config_get_one nameservers tags settings
2021-11-08 13:43:48,950: DEBUG - + _ynh_app_config_get_one nameservers tags settings
2021-11-08 13:43:48,950: DEBUG - + local short_setting=nameservers
2021-11-08 13:43:48,950: DEBUG - + local type=tags
2021-11-08 13:43:48,950: DEBUG - + local bind=settings
2021-11-08 13:43:48,951: DEBUG - + local getter=get__nameservers
2021-11-08 13:43:48,951: DEBUG - + grep -q '^function$'
2021-11-08 13:43:48,951: DEBUG - + type -t get__nameservers
2021-11-08 13:43:48,951: DEBUG - + [[ settings == *\(* ]]
2021-11-08 13:43:48,951: DEBUG - + [[ settings == \n\u\l\l ]]
2021-11-08 13:43:48,952: DEBUG - + [[ tags == \f\i\l\e ]]
2021-11-08 13:43:48,952: DEBUG - + [[ tags == \t\e\x\t ]]
2021-11-08 13:43:48,952: DEBUG - + local bind_after=
2021-11-08 13:43:48,952: DEBUG - + [[ settings == \s\e\t\t\i\n\g\s ]]
2021-11-08 13:43:48,952: DEBUG - + bind=:/etc/yunohost/apps/vpnclient/settings.yml
2021-11-08 13:43:48,953: DEBUG - ++ echo :/etc/yunohost/apps/vpnclient/settings.yml
2021-11-08 13:43:48,953: DEBUG - ++ cut -d: -f1
2021-11-08 13:43:48,953: DEBUG - + local bind_key_=
2021-11-08 13:43:48,953: DEBUG - + bind_key_=nameservers
2021-11-08 13:43:48,953: DEBUG - + [[ nameservers == *\>* ]]
2021-11-08 13:43:48,954: DEBUG - ++ echo :/etc/yunohost/apps/vpnclient/settings.yml
2021-11-08 13:43:48,954: DEBUG - ++ cut -d: -f2
2021-11-08 13:43:48,954: DEBUG - ++ sed s/__APP__/vpnclient/
2021-11-08 13:43:48,955: DEBUG - ++ sed s@__FINALPATH__@@
2021-11-08 13:43:48,957: DEBUG - + local bind_file=/etc/yunohost/apps/vpnclient/settings.yml
2021-11-08 13:43:48,957: DEBUG - ++ ynh_read_var_in_file --file=/etc/yunohost/apps/vpnclient/settings.yml --key=nameservers --after=
2021-11-08 13:43:49,023: DEBUG - ++ after=
2021-11-08 13:43:49,023: DEBUG - ++ [[ -f /etc/yunohost/apps/vpnclient/settings.yml ]]
2021-11-08 13:43:49,036: DEBUG - + old[$short_setting]=
2021-11-08 13:43:49,037: DEBUG - + for line in $lines
2021-11-08 13:43:49,037: DEBUG - + IFS=';'
2021-11-08 13:43:49,037: DEBUG - + read short_setting type bind
2021-11-08 13:43:49,037: DEBUG - + binds[${short_setting}]=settings
2021-11-08 13:43:49,038: DEBUG - + types[${short_setting}]=string
2021-11-08 13:43:49,038: DEBUG - + file_hash[${short_setting}]=
2021-11-08 13:43:49,038: DEBUG - + formats[${short_setting}]=
2021-11-08 13:43:49,039: DEBUG - + ynh_app_config_get_one ip6_net string settings
2021-11-08 13:43:49,039: DEBUG - + _ynh_app_config_get_one ip6_net string settings
2021-11-08 13:43:49,039: DEBUG - + local short_setting=ip6_net
2021-11-08 13:43:49,040: DEBUG - + local type=string
2021-11-08 13:43:49,040: DEBUG - + local bind=settings
2021-11-08 13:43:49,040: DEBUG - + local getter=get__ip6_net
2021-11-08 13:43:49,040: DEBUG - + type -t get__ip6_net
2021-11-08 13:43:49,040: DEBUG - + grep -q '^function$'
2021-11-08 13:43:49,040: DEBUG - + [[ settings == *\(* ]]
2021-11-08 13:43:49,041: DEBUG - + [[ settings == \n\u\l\l ]]
2021-11-08 13:43:49,041: DEBUG - + [[ string == \f\i\l\e ]]
2021-11-08 13:43:49,041: DEBUG - + [[ string == \t\e\x\t ]]
2021-11-08 13:43:49,041: DEBUG - + local bind_after=
2021-11-08 13:43:49,041: DEBUG - + [[ settings == \s\e\t\t\i\n\g\s ]]
2021-11-08 13:43:49,041: DEBUG - + bind=:/etc/yunohost/apps/vpnclient/settings.yml
2021-11-08 13:43:49,041: DEBUG - ++ echo :/etc/yunohost/apps/vpnclient/settings.yml
2021-11-08 13:43:49,042: DEBUG - ++ cut -d: -f1
2021-11-08 13:43:49,042: DEBUG - + local bind_key_=
2021-11-08 13:43:49,042: DEBUG - + bind_key_=ip6_net
2021-11-08 13:43:49,042: DEBUG - + [[ ip6_net == *\>* ]]
2021-11-08 13:43:49,042: DEBUG - ++ echo :/etc/yunohost/apps/vpnclient/settings.yml
2021-11-08 13:43:49,042: DEBUG - ++ cut -d: -f2
2021-11-08 13:43:49,043: DEBUG - ++ sed s@__FINALPATH__@@
2021-11-08 13:43:49,043: DEBUG - ++ sed s/__APP__/vpnclient/
2021-11-08 13:43:49,044: DEBUG - + local bind_file=/etc/yunohost/apps/vpnclient/settings.yml
2021-11-08 13:43:49,045: DEBUG - ++ ynh_read_var_in_file --file=/etc/yunohost/apps/vpnclient/settings.yml --key=ip6_net --after=
2021-11-08 13:43:49,118: DEBUG - ++ after=
2021-11-08 13:43:49,118: DEBUG - ++ [[ -f /etc/yunohost/apps/vpnclient/settings.yml ]]
2021-11-08 13:43:49,131: DEBUG - + old[$short_setting]=
2021-11-08 13:43:49,132: DEBUG - + for line in $lines
2021-11-08 13:43:49,132: DEBUG - + IFS=';'
2021-11-08 13:43:49,132: DEBUG - + read short_setting type bind
2021-11-08 13:43:49,133: DEBUG - + binds[${short_setting}]=settings
2021-11-08 13:43:49,133: DEBUG - + types[${short_setting}]=string
2021-11-08 13:43:49,133: DEBUG - + file_hash[${short_setting}]=
2021-11-08 13:43:49,133: DEBUG - + formats[${short_setting}]=
2021-11-08 13:43:49,133: DEBUG - + ynh_app_config_get_one ip6_addr string settings
2021-11-08 13:43:49,133: DEBUG - + _ynh_app_config_get_one ip6_addr string settings
2021-11-08 13:43:49,133: DEBUG - + local short_setting=ip6_addr
2021-11-08 13:43:49,134: DEBUG - + local type=string
2021-11-08 13:43:49,134: DEBUG - + local bind=settings
2021-11-08 13:43:49,134: DEBUG - + local getter=get__ip6_addr
2021-11-08 13:43:49,134: DEBUG - + type -t get__ip6_addr
2021-11-08 13:43:49,135: DEBUG - + grep -q '^function$'
2021-11-08 13:43:49,135: DEBUG - + [[ settings == *\(* ]]
2021-11-08 13:43:49,135: DEBUG - + [[ settings == \n\u\l\l ]]
2021-11-08 13:43:49,135: DEBUG - + [[ string == \f\i\l\e ]]
2021-11-08 13:43:49,135: DEBUG - + [[ string == \t\e\x\t ]]
2021-11-08 13:43:49,135: DEBUG - + local bind_after=
2021-11-08 13:43:49,135: DEBUG - + [[ settings == \s\e\t\t\i\n\g\s ]]
2021-11-08 13:43:49,136: DEBUG - + bind=:/etc/yunohost/apps/vpnclient/settings.yml
2021-11-08 13:43:49,136: DEBUG - ++ echo :/etc/yunohost/apps/vpnclient/settings.yml
2021-11-08 13:43:49,136: DEBUG - ++ cut -d: -f1
2021-11-08 13:43:49,136: DEBUG - + local bind_key_=
2021-11-08 13:43:49,136: DEBUG - + bind_key_=ip6_addr
2021-11-08 13:43:49,137: DEBUG - + [[ ip6_addr == *\>* ]]
2021-11-08 13:43:49,137: DEBUG - ++ echo :/etc/yunohost/apps/vpnclient/settings.yml
2021-11-08 13:43:49,137: DEBUG - ++ cut -d: -f2
2021-11-08 13:43:49,137: DEBUG - ++ sed s@__FINALPATH__@@
2021-11-08 13:43:49,138: DEBUG - ++ sed s/__APP__/vpnclient/
2021-11-08 13:43:49,139: DEBUG - + local bind_file=/etc/yunohost/apps/vpnclient/settings.yml
2021-11-08 13:43:49,140: DEBUG - ++ ynh_read_var_in_file --file=/etc/yunohost/apps/vpnclient/settings.yml --key=ip6_addr --after=
2021-11-08 13:43:49,207: DEBUG - ++ after=
2021-11-08 13:43:49,207: DEBUG - ++ [[ -f /etc/yunohost/apps/vpnclient/settings.yml ]]
2021-11-08 13:43:49,221: DEBUG - + old[$short_setting]=
2021-11-08 13:43:49,222: DEBUG - + ynh_app_config_validate
2021-11-08 13:43:49,222: DEBUG - + '[' -z x ']'
2021-11-08 13:43:49,223: DEBUG - + '[' -f /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8 ']'
2021-11-08 13:43:49,223: DEBUG - ++ cat /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,223: DEBUG - ++ tr -d ' '
2021-11-08 13:43:49,224: DEBUG - ++ grep -v '^$'
2021-11-08 13:43:49,224: DEBUG - ++ head -c1
2021-11-08 13:43:49,226: DEBUG - + [[ { == \{ ]]
2021-11-08 13:43:49,227: DEBUG - + ynh_print_info '--message=Transforming .cube into OVPN file'
2021-11-08 13:43:49,235: INFO - Transforming .cube into OVPN file
2021-11-08 13:43:49,237: DEBUG - ++ read_cube /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8 server_name
2021-11-08 13:43:49,237: DEBUG - +++ dirname /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,238: DEBUG - ++ tmp_dir=/tmp/ynh_filequestion_o9ftg90k
2021-11-08 13:43:49,238: DEBUG - +++ jq --raw-output .server_name /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,243: DEBUG - ++ setting_value=vpn.illyse.net
2021-11-08 13:43:49,243: DEBUG - ++ [[ vpn.illyse.net == \n\u\l\l ]]
2021-11-08 13:43:49,243: DEBUG - ++ [[ server_name == \c\r\t\_* ]]
2021-11-08 13:43:49,244: DEBUG - ++ echo vpn.illyse.net
2021-11-08 13:43:49,244: DEBUG - + server_name=vpn.illyse.net
2021-11-08 13:43:49,244: DEBUG - ++ read_cube /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8 server_port
2021-11-08 13:43:49,245: DEBUG - +++ dirname /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,246: DEBUG - ++ tmp_dir=/tmp/ynh_filequestion_o9ftg90k
2021-11-08 13:43:49,247: DEBUG - +++ jq --raw-output .server_port /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,251: DEBUG - ++ setting_value=1194
2021-11-08 13:43:49,252: DEBUG - ++ [[ 1194 == \n\u\l\l ]]
2021-11-08 13:43:49,252: DEBUG - ++ [[ server_port == \c\r\t\_* ]]
2021-11-08 13:43:49,252: DEBUG - ++ echo 1194
2021-11-08 13:43:49,252: DEBUG - + server_port=1194
2021-11-08 13:43:49,252: DEBUG - ++ read_cube /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8 server_proto
2021-11-08 13:43:49,253: DEBUG - +++ dirname /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,254: DEBUG - ++ tmp_dir=/tmp/ynh_filequestion_o9ftg90k
2021-11-08 13:43:49,255: DEBUG - +++ jq --raw-output .server_proto /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,259: DEBUG - ++ setting_value=udp
2021-11-08 13:43:49,259: DEBUG - ++ [[ udp == \n\u\l\l ]]
2021-11-08 13:43:49,259: DEBUG - ++ [[ server_proto == \c\r\t\_* ]]
2021-11-08 13:43:49,260: DEBUG - ++ echo udp
2021-11-08 13:43:49,260: DEBUG - + server_proto=udp
2021-11-08 13:43:49,260: DEBUG - ++ read_cube /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8 ip6_net
2021-11-08 13:43:49,261: DEBUG - +++ dirname /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,262: DEBUG - ++ tmp_dir=/tmp/ynh_filequestion_o9ftg90k
2021-11-08 13:43:49,262: DEBUG - +++ jq --raw-output .ip6_net /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,265: DEBUG - ++ setting_value=2a00:5881:4008:2200::2/128
2021-11-08 13:43:49,265: DEBUG - ++ [[ 2a00:5881:4008:2200::2/128 == \n\u\l\l ]]
2021-11-08 13:43:49,266: DEBUG - ++ [[ ip6_net == \c\r\t\_* ]]
2021-11-08 13:43:49,266: DEBUG - ++ echo 2a00:5881:4008:2200::2/128
2021-11-08 13:43:49,266: DEBUG - + ip6_net=2a00:5881:4008:2200::2/128
2021-11-08 13:43:49,266: DEBUG - ++ read_cube /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8 ip6_addr
2021-11-08 13:43:49,267: DEBUG - +++ dirname /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,267: DEBUG - ++ tmp_dir=/tmp/ynh_filequestion_o9ftg90k
2021-11-08 13:43:49,268: DEBUG - +++ jq --raw-output .ip6_addr /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,271: DEBUG - ++ setting_value=null
2021-11-08 13:43:49,271: DEBUG - ++ [[ null == \n\u\l\l ]]
2021-11-08 13:43:49,272: DEBUG - ++ setting_value=
2021-11-08 13:43:49,272: DEBUG - ++ echo
2021-11-08 13:43:49,272: DEBUG - + ip6_addr=
2021-11-08 13:43:49,272: DEBUG - ++ read_cube /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8 login_user
2021-11-08 13:43:49,272: DEBUG - +++ dirname /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,273: DEBUG - ++ tmp_dir=/tmp/ynh_filequestion_o9ftg90k
2021-11-08 13:43:49,274: DEBUG - +++ jq --raw-output .login_user /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,277: DEBUG - ++ setting_value=pchaverot-vpn1
2021-11-08 13:43:49,277: DEBUG - ++ [[ pchaverot-vpn1 == \n\u\l\l ]]
2021-11-08 13:43:49,277: DEBUG - ++ [[ login_user == \c\r\t\_* ]]
2021-11-08 13:43:49,277: DEBUG - ++ echo pchaverot-vpn1
2021-11-08 13:43:49,278: DEBUG - + login_user=pchaverot-vpn1
2021-11-08 13:43:49,278: DEBUG - ++ read_cube /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8 login_passphrase
2021-11-08 13:43:49,278: DEBUG - +++ dirname /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,279: DEBUG - ++ tmp_dir=/tmp/ynh_filequestion_o9ftg90k
2021-11-08 13:43:49,279: DEBUG - +++ jq --raw-output .login_passphrase /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,282: DEBUG - ++ setting_value=5WVp8mKrwqH
2021-11-08 13:43:49,282: DEBUG - ++ [[ 5WVp8mKrwqH == \n\u\l\l ]]
2021-11-08 13:43:49,283: DEBUG - ++ [[ login_passphrase == \c\r\t\_* ]]
2021-11-08 13:43:49,283: DEBUG - ++ echo 5WVp8mKrwqH
2021-11-08 13:43:49,283: DEBUG - + login_passphrase=**********
2021-11-08 13:43:49,283: DEBUG - ++ read_cube /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8 dns0
2021-11-08 13:43:49,283: DEBUG - +++ dirname /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,285: DEBUG - ++ tmp_dir=/tmp/ynh_filequestion_o9ftg90k
2021-11-08 13:43:49,285: DEBUG - +++ jq --raw-output .dns0 /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,288: DEBUG - ++ setting_value=89.234.141.66
2021-11-08 13:43:49,289: DEBUG - ++ [[ 89.234.141.66 == \n\u\l\l ]]
2021-11-08 13:43:49,289: DEBUG - ++ [[ dns0 == \c\r\t\_* ]]
2021-11-08 13:43:49,289: DEBUG - ++ echo 89.234.141.66
2021-11-08 13:43:49,289: DEBUG - + dns0=89.234.141.66
2021-11-08 13:43:49,290: DEBUG - ++ read_cube /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8 dns1
2021-11-08 13:43:49,290: DEBUG - +++ dirname /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,291: DEBUG - ++ tmp_dir=/tmp/ynh_filequestion_o9ftg90k
2021-11-08 13:43:49,291: DEBUG - +++ jq --raw-output .dns1 /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,294: DEBUG - ++ setting_value=2001:913::8
2021-11-08 13:43:49,294: DEBUG - ++ [[ 2001:913::8 == \n\u\l\l ]]
2021-11-08 13:43:49,295: DEBUG - ++ [[ dns1 == \c\r\t\_* ]]
2021-11-08 13:43:49,295: DEBUG - ++ echo 2001:913::8
2021-11-08 13:43:49,295: DEBUG - + dns1=2001:913::8
2021-11-08 13:43:49,295: DEBUG - ++ read_cube /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8 crt_server_ca
2021-11-08 13:43:49,295: DEBUG - +++ dirname /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,297: DEBUG - ++ tmp_dir=/tmp/ynh_filequestion_o9ftg90k
2021-11-08 13:43:49,297: DEBUG - +++ jq --raw-output .crt_server_ca /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,300: DEBUG - ++ setting_value='-----BEGIN CERTIFICATE-----|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|sjvtdavgLFaMPLPrI2DAcjpVMUuL1VgdqUcQkhc=|-----END CERTIFICATE-----'
2021-11-08 13:43:49,302: DEBUG - ++ [[ -----BEGIN CERTIFICATE-----|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|sjvtdavgLFaMPLPrI2DAcjpVMUuL1VgdqUcQkhc=|-----END CERTIFICATE----- == \n\u\l\l ]]
2021-11-08 13:43:49,303: DEBUG - ++ [[ crt_server_ca == \c\r\t\_* ]]
2021-11-08 13:43:49,303: DEBUG - ++ '[' -n '-----BEGIN CERTIFICATE-----|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|sjvtdavgLFaMPLPrI2DAcjpVMUuL1VgdqUcQkhc=|-----END CERTIFICATE-----' ']'
2021-11-08 13:43:49,305: DEBUG - ++ sed 's/|/\n/g'
2021-11-08 13:43:49,305: DEBUG - ++ echo '-----BEGIN CERTIFICATE-----|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|sjvtdavgLFaMPLPrI2DAcjpVMUuL1VgdqUcQkhc=|-----END CERTIFICATE-----'
2021-11-08 13:43:49,306: DEBUG - ++ setting_value=/tmp/ynh_filequestion_o9ftg90k/crt_server_ca
2021-11-08 13:43:49,306: DEBUG - ++ echo /tmp/ynh_filequestion_o9ftg90k/crt_server_ca
2021-11-08 13:43:49,307: DEBUG - + crt_server_ca=/tmp/ynh_filequestion_o9ftg90k/crt_server_ca
2021-11-08 13:43:49,307: DEBUG - ++ read_cube /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8 crt_client
2021-11-08 13:43:49,307: DEBUG - +++ dirname /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,307: DEBUG - ++ tmp_dir=/tmp/ynh_filequestion_o9ftg90k
2021-11-08 13:43:49,307: DEBUG - +++ jq --raw-output .crt_client /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,310: DEBUG - ++ setting_value=
2021-11-08 13:43:49,310: DEBUG - ++ [[ '' == \n\u\l\l ]]
2021-11-08 13:43:49,311: DEBUG - ++ [[ crt_client == \c\r\t\_* ]]
2021-11-08 13:43:49,311: DEBUG - ++ '[' -n '' ']'
2021-11-08 13:43:49,311: DEBUG - ++ echo
2021-11-08 13:43:49,311: DEBUG - + crt_client=
2021-11-08 13:43:49,311: DEBUG - ++ read_cube /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8 crt_client_key
2021-11-08 13:43:49,311: DEBUG - +++ dirname /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,312: DEBUG - ++ tmp_dir=/tmp/ynh_filequestion_o9ftg90k
2021-11-08 13:43:49,313: DEBUG - +++ jq --raw-output .crt_client_key /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,316: DEBUG - ++ setting_value=
2021-11-08 13:43:49,317: DEBUG - ++ [[ '' == \n\u\l\l ]]
2021-11-08 13:43:49,317: DEBUG - ++ [[ crt_client_key == \c\r\t\_* ]]
2021-11-08 13:43:49,317: DEBUG - ++ '[' -n '' ']'
2021-11-08 13:43:49,317: DEBUG - ++ echo
2021-11-08 13:43:49,317: DEBUG - + crt_client_key=
2021-11-08 13:43:49,318: DEBUG - ++ read_cube /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8 crt_client_ta
2021-11-08 13:43:49,318: DEBUG - +++ dirname /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,319: DEBUG - ++ tmp_dir=/tmp/ynh_filequestion_o9ftg90k
2021-11-08 13:43:49,319: DEBUG - +++ jq --raw-output .crt_client_ta /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,322: DEBUG - ++ setting_value=
2021-11-08 13:43:49,322: DEBUG - ++ [[ '' == \n\u\l\l ]]
2021-11-08 13:43:49,322: DEBUG - ++ [[ crt_client_ta == \c\r\t\_* ]]
2021-11-08 13:43:49,323: DEBUG - ++ '[' -n '' ']'
2021-11-08 13:43:49,323: DEBUG - ++ echo
2021-11-08 13:43:49,323: DEBUG - + crt_client_ta=
2021-11-08 13:43:49,323: DEBUG - + dns_method=custom
2021-11-08 13:43:49,323: DEBUG - + nameservers=89.234.141.66,2001:913::8
2021-11-08 13:43:49,323: DEBUG - ++ dirname /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,324: DEBUG - + tmp_dir=/tmp/ynh_filequestion_o9ftg90k
2021-11-08 13:43:49,324: DEBUG - + cp -f /etc/openvpn/client.conf.tpl /tmp/ynh_filequestion_o9ftg90k/client.conf.tpl
2021-11-08 13:43:49,326: DEBUG - ++ jq --raw-output '.openvpn_rm[]' /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,330: DEBUG - + for rm_regex in "$(jq --raw-output '.openvpn_rm[]' "${config_file}")"
2021-11-08 13:43:49,331: DEBUG - + '[' '!' -z 'comp-lzo adaptive' ']'
2021-11-08 13:43:49,331: DEBUG - + sed -i '/comp-lzo adaptive/d' /tmp/ynh_filequestion_o9ftg90k/client.conf.tpl
2021-11-08 13:43:49,334: DEBUG - + jq --raw-output '.openvpn_add[]' /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,339: DEBUG - + '[' udp == tcp ']'
2021-11-08 13:43:49,339: DEBUG - + '[' -e '' ']'
2021-11-08 13:43:49,339: DEBUG - + cert_comment='#'
2021-11-08 13:43:49,339: DEBUG - + '[' -e '' ']'
2021-11-08 13:43:49,340: DEBUG - + ta_comment='#'
2021-11-08 13:43:49,340: DEBUG - + [[ udp =~ udp ]]
2021-11-08 13:43:49,340: DEBUG - + udp_comment=
2021-11-08 13:43:49,340: DEBUG - + '[' -n pchaverot-vpn1 ']'
2021-11-08 13:43:49,340: DEBUG - + login_comment=
2021-11-08 13:43:49,340: DEBUG - + ynh_add_config --template=/tmp/ynh_filequestion_o9ftg90k/client.conf.tpl --destination=/tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,371: DEBUG - + '[' -f /etc/yunohost/apps/vpnclient/conf//tmp/ynh_filequestion_o9ftg90k/client.conf.tpl ']'
2021-11-08 13:43:49,371: DEBUG - + '[' -f /tmp/ynh_filequestion_o9ftg90k/client.conf.tpl ']'
2021-11-08 13:43:49,371: DEBUG - + template_path=/tmp/ynh_filequestion_o9ftg90k/client.conf.tpl
2021-11-08 13:43:49,371: DEBUG - + ynh_backup_if_checksum_is_different --file=/tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,381: DEBUG - + local checksum_setting_name=checksum__tmp_ynh_filequestion_o9ftg90k_tmpnueet6k8
2021-11-08 13:43:49,382: DEBUG - ++ ynh_app_setting_get --app=vpnclient --key=checksum__tmp_ynh_filequestion_o9ftg90k_tmpnueet6k8
2021-11-08 13:43:49,382: DEBUG - ++ local _globalapp=vpnclient
2021-11-08 13:43:49,420: DEBUG - ++ app=vpnclient
2021-11-08 13:43:49,420: DEBUG - ++ [[ checksum__tmp_ynh_filequestion_o9ftg90k_tmpnueet6k8 =~ (unprotected|protected|skipped)_ ]]
2021-11-08 13:43:49,421: DEBUG - ++ ynh_app_setting get vpnclient checksum__tmp_ynh_filequestion_o9ftg90k_tmpnueet6k8
2021-11-08 13:43:49,465: DEBUG - + local checksum_value=
2021-11-08 13:43:49,465: DEBUG - + backup_file_checksum=
2021-11-08 13:43:49,465: DEBUG - + '[' -n '' ']'
2021-11-08 13:43:49,466: DEBUG - + touch /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,466: DEBUG - + chown root:root /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,467: DEBUG - + chmod 640 /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,468: DEBUG - + cp -f /tmp/ynh_filequestion_o9ftg90k/client.conf.tpl /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,469: DEBUG - + _ynh_apply_default_permissions /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,469: DEBUG - + local target=/tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,469: DEBUG - ++ jq -r .requirements.yunohost /etc/yunohost/apps/vpnclient/manifest.json
2021-11-08 13:43:49,470: DEBUG - ++ tr -d '>= '
2021-11-08 13:43:49,474: DEBUG - + local ynh_requirement=4.3.2
2021-11-08 13:43:49,474: DEBUG - + '[' -z 4.3.2 ']'
2021-11-08 13:43:49,475: DEBUG - + '[' 4.3.2 == null ']'
2021-11-08 13:43:49,475: DEBUG - + dpkg --compare-versions 4.3.2 ge 4.2
2021-11-08 13:43:49,476: DEBUG - + chmod o-rwx /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,477: DEBUG - + chmod g-w /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,477: DEBUG - + chown -R root:root /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,478: DEBUG - + ynh_system_user_exists vpnclient
2021-11-08 13:43:49,488: DEBUG - + getent passwd vpnclient
2021-11-08 13:43:49,489: DEBUG - + chown vpnclient:vpnclient /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,490: DEBUG - + ynh_replace_vars --file=/tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,501: DEBUG - + test -n ''
2021-11-08 13:43:49,502: DEBUG - + test -n vpnclient
2021-11-08 13:43:49,502: DEBUG - + ynh_replace_string --match_string=__NAME__ --replace_string=vpnclient --target_file=/tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,582: DEBUG - + sed --in-place s@__NAME__@vpnclient@g /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,584: DEBUG - + ynh_replace_string --match_string=__NAMETOCHANGE__ --replace_string=vpnclient --target_file=/tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,663: DEBUG - + sed --in-place s@__NAMETOCHANGE__@vpnclient@g /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,666: DEBUG - + ynh_replace_string --match_string=__USER__ --replace_string=vpnclient --target_file=/tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,749: DEBUG - + sed --in-place s@__USER__@vpnclient@g /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,751: DEBUG - + test -n ''
2021-11-08 13:43:49,751: DEBUG - + test -n 7.3
2021-11-08 13:43:49,751: DEBUG - + ynh_replace_string --match_string=__PHPVERSION__ --replace_string=7.3 --target_file=/tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,828: DEBUG - + sed --in-place s@__PHPVERSION__@7.3@g /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,831: DEBUG - + test -n ''
2021-11-08 13:43:49,831: DEBUG - + uniques_vars=($(grep -oP '__[A-Z0-9]+?[A-Z0-9_]*?[A-Z0-9]*?__' $file | sort --unique | sed "s@__\([^.]*\)__@\L\1@g"))
2021-11-08 13:43:49,832: DEBUG - ++ grep -oP '__[A-Z0-9]+?[A-Z0-9_]*?[A-Z0-9]*?__' /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,833: DEBUG - ++ sort --unique
2021-11-08 13:43:49,833: DEBUG - ++ sed 's@__\([^.]*\)__@\L\1@g'
2021-11-08 13:43:49,837: DEBUG - + local delimit=@
2021-11-08 13:43:49,837: DEBUG - + for one_var in "${uniques_vars[@]}"
2021-11-08 13:43:49,838: DEBUG - + [[ -v cert_comment ]]
2021-11-08 13:43:49,838: DEBUG - + match_string=__CERT_COMMENT__
2021-11-08 13:43:49,838: DEBUG - + match_string=__CERT_COMMENT__
2021-11-08 13:43:49,839: DEBUG - + replace_string='#'
2021-11-08 13:43:49,839: DEBUG - + replace_string='#'
2021-11-08 13:43:49,840: DEBUG - + replace_string='#'
2021-11-08 13:43:49,840: DEBUG - + sed --in-place s@__CERT_COMMENT__@#@g /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,840: DEBUG - + for one_var in "${uniques_vars[@]}"
2021-11-08 13:43:49,841: DEBUG - + [[ -v login_comment ]]
2021-11-08 13:43:49,841: DEBUG - + match_string=__LOGIN_COMMENT__
2021-11-08 13:43:49,841: DEBUG - + match_string=__LOGIN_COMMENT__
2021-11-08 13:43:49,842: DEBUG - + replace_string=
2021-11-08 13:43:49,842: DEBUG - + replace_string=
2021-11-08 13:43:49,842: DEBUG - + replace_string=
2021-11-08 13:43:49,843: DEBUG - + sed --in-place s@__LOGIN_COMMENT__@@g /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,844: DEBUG - + for one_var in "${uniques_vars[@]}"
2021-11-08 13:43:49,844: DEBUG - + [[ -v server_name ]]
2021-11-08 13:43:49,844: DEBUG - + match_string=__SERVER_NAME__
2021-11-08 13:43:49,844: DEBUG - + match_string=__SERVER_NAME__
2021-11-08 13:43:49,844: DEBUG - + replace_string=vpn.illyse.net
2021-11-08 13:43:49,845: DEBUG - + replace_string=vpn.illyse.net
2021-11-08 13:43:49,845: DEBUG - + replace_string=vpn.illyse.net
2021-11-08 13:43:49,845: DEBUG - + sed --in-place s@__SERVER_NAME__@vpn.illyse.net@g /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,846: DEBUG - + for one_var in "${uniques_vars[@]}"
2021-11-08 13:43:49,846: DEBUG - + [[ -v server_port ]]
2021-11-08 13:43:49,846: DEBUG - + match_string=__SERVER_PORT__
2021-11-08 13:43:49,846: DEBUG - + match_string=__SERVER_PORT__
2021-11-08 13:43:49,846: DEBUG - + replace_string=1194
2021-11-08 13:43:49,846: DEBUG - + replace_string=1194
2021-11-08 13:43:49,846: DEBUG - + replace_string=1194
2021-11-08 13:43:49,846: DEBUG - + sed --in-place s@__SERVER_PORT__@1194@g /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,847: DEBUG - + for one_var in "${uniques_vars[@]}"
2021-11-08 13:43:49,848: DEBUG - + [[ -v server_proto ]]
2021-11-08 13:43:49,848: DEBUG - + match_string=__SERVER_PROTO__
2021-11-08 13:43:49,848: DEBUG - + match_string=__SERVER_PROTO__
2021-11-08 13:43:49,848: DEBUG - + replace_string=udp
2021-11-08 13:43:49,848: DEBUG - + replace_string=udp
2021-11-08 13:43:49,848: DEBUG - + replace_string=udp
2021-11-08 13:43:49,848: DEBUG - + sed --in-place s@__SERVER_PROTO__@udp@g /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,849: DEBUG - + for one_var in "${uniques_vars[@]}"
2021-11-08 13:43:49,849: DEBUG - + [[ -v ta_comment ]]
2021-11-08 13:43:49,849: DEBUG - + match_string=__TA_COMMENT__
2021-11-08 13:43:49,849: DEBUG - + match_string=__TA_COMMENT__
2021-11-08 13:43:49,849: DEBUG - + replace_string='#'
2021-11-08 13:43:49,849: DEBUG - + replace_string='#'
2021-11-08 13:43:49,849: DEBUG - + replace_string='#'
2021-11-08 13:43:49,850: DEBUG - + sed --in-place s@__TA_COMMENT__@#@g /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,850: DEBUG - + for one_var in "${uniques_vars[@]}"
2021-11-08 13:43:49,850: DEBUG - + [[ -v udp_comment ]]
2021-11-08 13:43:49,850: DEBUG - + match_string=__UDP_COMMENT__
2021-11-08 13:43:49,851: DEBUG - + match_string=__UDP_COMMENT__
2021-11-08 13:43:49,851: DEBUG - + replace_string=
2021-11-08 13:43:49,851: DEBUG - + replace_string=
2021-11-08 13:43:49,851: DEBUG - + replace_string=
2021-11-08 13:43:49,851: DEBUG - + sed --in-place s@__UDP_COMMENT__@@g /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,852: DEBUG - + ynh_store_file_checksum --file=/tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,852: DEBUG - + update_only=0
2021-11-08 13:43:49,866: DEBUG - + local checksum_setting_name=checksum__tmp_ynh_filequestion_o9ftg90k_tmpnueet6k8
2021-11-08 13:43:49,867: DEBUG - ++ md5sum /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,867: DEBUG - ++ cut '--delimiter= ' --fields=1
2021-11-08 13:43:49,869: DEBUG - + ynh_app_setting_set --app=vpnclient --key=checksum__tmp_ynh_filequestion_o9ftg90k_tmpnueet6k8 --value=30ab0b64585e7bc022494a18e78585cf
2021-11-08 13:43:49,869: DEBUG - + local _globalapp=vpnclient
2021-11-08 13:43:49,945: DEBUG - + app=vpnclient
2021-11-08 13:43:49,946: DEBUG - + [[ checksum__tmp_ynh_filequestion_o9ftg90k_tmpnueet6k8 =~ (unprotected|protected|skipped)_ ]]
2021-11-08 13:43:49,946: DEBUG - + ynh_app_setting set vpnclient checksum__tmp_ynh_filequestion_o9ftg90k_tmpnueet6k8 30ab0b64585e7bc022494a18e78585cf
2021-11-08 13:43:49,988: DEBUG - + '[' -n '' ']'
2021-11-08 13:43:49,989: DEBUG - + unset backup_file_checksum
2021-11-08 13:43:49,989: DEBUG - + '[' udp == tcp-client ']'
2021-11-08 13:43:49,989: DEBUG - + '[' -f /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8 ']'
2021-11-08 13:43:49,989: DEBUG - + sed -i '/^\s*user\s/d' /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,991: DEBUG - + sed -i '/^\s*group\s/d' /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:49,992: DEBUG - + _ynh_app_config_validate
2021-11-08 13:43:50,070: INFO - [#####+++++..........] > Checking what changed in the new configuration...
2021-11-08 13:43:50,071: DEBUG - + local nothing_changed=true
2021-11-08 13:43:50,071: DEBUG - + local changes_validated=true
2021-11-08 13:43:50,072: DEBUG - + for short_setting in "${!old[@]}"
2021-11-08 13:43:50,072: DEBUG - + changed[$short_setting]=false
2021-11-08 13:43:50,072: DEBUG - + '[' -z x ']'
2021-11-08 13:43:50,072: DEBUG - + '[' '!' -z '' ']'
2021-11-08 13:43:50,073: DEBUG - + [[ 2a00:5881:4008:2200::2/128 != '' ]]
2021-11-08 13:43:50,073: DEBUG - + changed[$short_setting]=true
2021-11-08 13:43:50,073: DEBUG - + nothing_changed=false
2021-11-08 13:43:50,073: DEBUG - + for short_setting in "${!old[@]}"
2021-11-08 13:43:50,074: DEBUG - + changed[$short_setting]=false
2021-11-08 13:43:50,075: DEBUG - + '[' -z x ']'
2021-11-08 13:43:50,075: DEBUG - + '[' '!' -z '' ']'
2021-11-08 13:43:50,075: DEBUG - + [[ ********** != '' ]]
2021-11-08 13:43:50,076: DEBUG - + changed[$short_setting]=true
2021-11-08 13:43:50,076: DEBUG - + nothing_changed=false
2021-11-08 13:43:50,076: DEBUG - + for short_setting in "${!old[@]}"
2021-11-08 13:43:50,076: DEBUG - + changed[$short_setting]=false
2021-11-08 13:43:50,076: DEBUG - + '[' -z x ']'
2021-11-08 13:43:50,076: DEBUG - + '[' '!' -z true ']'
2021-11-08 13:43:50,077: DEBUG - + file_hash[old__$short_setting]=
2021-11-08 13:43:50,077: DEBUG - + file_hash[new__$short_setting]=
2021-11-08 13:43:50,077: DEBUG - + '[' -f YNH_NULL ']'
2021-11-08 13:43:50,077: DEBUG - + '[' -f '' ']'
2021-11-08 13:43:50,077: DEBUG - + for short_setting in "${!old[@]}"
2021-11-08 13:43:50,078: DEBUG - + changed[$short_setting]=false
2021-11-08 13:43:50,078: DEBUG - + '[' -z x ']'
2021-11-08 13:43:50,078: DEBUG - + '[' '!' -z true ']'
2021-11-08 13:43:50,078: DEBUG - + file_hash[old__$short_setting]=
2021-11-08 13:43:50,078: DEBUG - + file_hash[new__$short_setting]=
2021-11-08 13:43:50,079: DEBUG - + '[' -f YNH_NULL ']'
2021-11-08 13:43:50,079: DEBUG - + '[' -f /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8 ']'
2021-11-08 13:43:50,080: DEBUG - ++ sha256sum /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:50,080: DEBUG - ++ cut '-d ' -f1
2021-11-08 13:43:50,080: DEBUG - + file_hash[new__$short_setting]=ebecb9ecb2a2a4533768be2c956dfdc4292a0209665bd3daa00ea3c14c9a1442
2021-11-08 13:43:50,080: DEBUG - + [[ '' != \e\b\e\c\b\9\e\c\b\2\a\2\a\4\5\3\3\7\6\8\b\e\2\c\9\5\6\d\f\d\c\4\2\9\2\a\0\2\0\9\6\6\5\b\d\3\d\a\a\0\0\e\a\3\c\1\4\c\9\a\1\4\4\2 ]]
2021-11-08 13:43:50,080: DEBUG - + changed[$short_setting]=true
2021-11-08 13:43:50,081: DEBUG - + nothing_changed=false
2021-11-08 13:43:50,081: DEBUG - + for short_setting in "${!old[@]}"
2021-11-08 13:43:50,081: DEBUG - + changed[$short_setting]=false
2021-11-08 13:43:50,081: DEBUG - + '[' -z ']'
2021-11-08 13:43:50,081: DEBUG - + declare -g doc=YNH_NULL
2021-11-08 13:43:50,081: DEBUG - + continue
2021-11-08 13:43:50,081: DEBUG - + for short_setting in "${!old[@]}"
2021-11-08 13:43:50,082: DEBUG - + changed[$short_setting]=false
2021-11-08 13:43:50,082: DEBUG - + '[' -z x ']'
2021-11-08 13:43:50,082: DEBUG - + '[' '!' -z '' ']'
2021-11-08 13:43:50,082: DEBUG - + [[ 89.234.141.66,2001:913::8 != '' ]]
2021-11-08 13:43:50,082: DEBUG - + changed[$short_setting]=true
2021-11-08 13:43:50,082: DEBUG - + nothing_changed=false
2021-11-08 13:43:50,082: DEBUG - + for short_setting in "${!old[@]}"
2021-11-08 13:43:50,082: DEBUG - + changed[$short_setting]=false
2021-11-08 13:43:50,083: DEBUG - + '[' -z x ']'
2021-11-08 13:43:50,083: DEBUG - + '[' '!' -z '' ']'
2021-11-08 13:43:50,083: DEBUG - + [[ 1 != \0 ]]
2021-11-08 13:43:50,083: DEBUG - + changed[$short_setting]=true
2021-11-08 13:43:50,083: DEBUG - + nothing_changed=false
2021-11-08 13:43:50,083: DEBUG - + for short_setting in "${!old[@]}"
2021-11-08 13:43:50,083: DEBUG - + changed[$short_setting]=false
2021-11-08 13:43:50,083: DEBUG - + '[' -z x ']'
2021-11-08 13:43:50,083: DEBUG - + '[' '!' -z true ']'
2021-11-08 13:43:50,083: DEBUG - + file_hash[old__$short_setting]=
2021-11-08 13:43:50,083: DEBUG - + file_hash[new__$short_setting]=
2021-11-08 13:43:50,083: DEBUG - + '[' -f YNH_NULL ']'
2021-11-08 13:43:50,084: DEBUG - + '[' -f '' ']'
2021-11-08 13:43:50,084: DEBUG - + for short_setting in "${!old[@]}"
2021-11-08 13:43:50,084: DEBUG - + changed[$short_setting]=false
2021-11-08 13:43:50,084: DEBUG - + '[' -z x ']'
2021-11-08 13:43:50,084: DEBUG - + '[' '!' -z '' ']'
2021-11-08 13:43:50,084: DEBUG - + [[ pchaverot-vpn1 != '' ]]
2021-11-08 13:43:50,084: DEBUG - + changed[$short_setting]=true
2021-11-08 13:43:50,084: DEBUG - + nothing_changed=false
2021-11-08 13:43:50,084: DEBUG - + for short_setting in "${!old[@]}"
2021-11-08 13:43:50,085: DEBUG - + changed[$short_setting]=false
2021-11-08 13:43:50,085: DEBUG - + '[' -z x ']'
2021-11-08 13:43:50,085: DEBUG - + '[' '!' -z true ']'
2021-11-08 13:43:50,085: DEBUG - + file_hash[old__$short_setting]=
2021-11-08 13:43:50,085: DEBUG - + file_hash[new__$short_setting]=
2021-11-08 13:43:50,085: DEBUG - + '[' -f YNH_NULL ']'
2021-11-08 13:43:50,085: DEBUG - + '[' -f /tmp/ynh_filequestion_o9ftg90k/crt_server_ca ']'
2021-11-08 13:43:50,085: DEBUG - ++ sha256sum /tmp/ynh_filequestion_o9ftg90k/crt_server_ca
2021-11-08 13:43:50,085: DEBUG - ++ cut '-d ' -f1
2021-11-08 13:43:50,085: DEBUG - + file_hash[new__$short_setting]=ac0ce32413ed913db12cb8da21fb7356e6c683af28ee5cb765a63abc72b23429
2021-11-08 13:43:50,086: DEBUG - + [[ '' != \a\c\0\c\e\3\2\4\1\3\e\d\9\1\3\d\b\1\2\c\b\8\d\a\2\1\f\b\7\3\5\6\e\6\c\6\8\3\a\f\2\8\e\e\5\c\b\7\6\5\a\6\3\a\b\c\7\2\b\2\3\4\2\9 ]]
2021-11-08 13:43:50,086: DEBUG - + changed[$short_setting]=true
2021-11-08 13:43:50,086: DEBUG - + nothing_changed=false
2021-11-08 13:43:50,086: DEBUG - + for short_setting in "${!old[@]}"
2021-11-08 13:43:50,086: DEBUG - + changed[$short_setting]=false
2021-11-08 13:43:50,086: DEBUG - + '[' -z x ']'
2021-11-08 13:43:50,086: DEBUG - + '[' '!' -z '' ']'
2021-11-08 13:43:50,086: DEBUG - + [[ custom != \y\u\n\o\h\o\s\t ]]
2021-11-08 13:43:50,086: DEBUG - + changed[$short_setting]=true
2021-11-08 13:43:50,087: DEBUG - + nothing_changed=false
2021-11-08 13:43:50,087: DEBUG - + for short_setting in "${!old[@]}"
2021-11-08 13:43:50,087: DEBUG - + changed[$short_setting]=false
2021-11-08 13:43:50,087: DEBUG - + '[' -z x ']'
2021-11-08 13:43:50,087: DEBUG - + '[' '!' -z true ']'
2021-11-08 13:43:50,087: DEBUG - + file_hash[old__$short_setting]=
2021-11-08 13:43:50,087: DEBUG - + file_hash[new__$short_setting]=
2021-11-08 13:43:50,087: DEBUG - + '[' -f YNH_NULL ']'
2021-11-08 13:43:50,087: DEBUG - + '[' -f '' ']'
2021-11-08 13:43:50,087: DEBUG - + for short_setting in "${!old[@]}"
2021-11-08 13:43:50,087: DEBUG - + changed[$short_setting]=false
2021-11-08 13:43:50,087: DEBUG - + '[' -z ']'
2021-11-08 13:43:50,088: DEBUG - + declare -g 'status=style: info
2021-11-08 13:43:50,088: DEBUG - ask:
2021-11-08 13:43:50,088: DEBUG -   en: The VPN is not enabled'
2021-11-08 13:43:50,088: DEBUG - + continue
2021-11-08 13:43:50,088: DEBUG - + for short_setting in "${!old[@]}"
2021-11-08 13:43:50,088: DEBUG - + changed[$short_setting]=false
2021-11-08 13:43:50,088: DEBUG - + '[' -z x ']'
2021-11-08 13:43:50,088: DEBUG - + '[' '!' -z '' ']'
2021-11-08 13:43:50,088: DEBUG - + [[ '' != '' ]]
2021-11-08 13:43:50,089: DEBUG - + [[ false == \t\r\u\e ]]
2021-11-08 13:43:50,149: INFO - [##########+++++.....] > Validating the new configuration...
2021-11-08 13:43:50,149: DEBUG - + for short_setting in "${!old[@]}"
2021-11-08 13:43:50,150: DEBUG - + [[ true == \f\a\l\s\e ]]
2021-11-08 13:43:50,150: DEBUG - + local result=
2021-11-08 13:43:50,150: DEBUG - + type -t validate__ip6_net
2021-11-08 13:43:50,150: DEBUG - + grep -q '^function$'
2021-11-08 13:43:50,150: DEBUG - + [[ settings == *\(* ]]
2021-11-08 13:43:50,151: DEBUG - + '[' -n '' ']'
2021-11-08 13:43:50,151: DEBUG - + for short_setting in "${!old[@]}"
2021-11-08 13:43:50,151: DEBUG - + [[ true == \f\a\l\s\e ]]
2021-11-08 13:43:50,151: DEBUG - + local result=
2021-11-08 13:43:50,152: DEBUG - + type -t validate__login_passphrase
2021-11-08 13:43:50,152: DEBUG - + grep -q '^function$'
2021-11-08 13:43:50,153: DEBUG - ++ validate__login_passphrase
2021-11-08 13:43:50,153: DEBUG - ++ grep -q '^\s*auth-user-pass' /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:50,155: DEBUG - ++ [[ -z ********** ]]
2021-11-08 13:43:50,155: DEBUG - + result=
2021-11-08 13:43:50,156: DEBUG - + '[' -n '' ']'
2021-11-08 13:43:50,156: DEBUG - + for short_setting in "${!old[@]}"
2021-11-08 13:43:50,156: DEBUG - + [[ false == \f\a\l\s\e ]]
2021-11-08 13:43:50,156: DEBUG - + continue
2021-11-08 13:43:50,157: DEBUG - + for short_setting in "${!old[@]}"
2021-11-08 13:43:50,157: DEBUG - + [[ true == \f\a\l\s\e ]]
2021-11-08 13:43:50,157: DEBUG - + local result=
2021-11-08 13:43:50,157: DEBUG - + type -t validate__config_file
2021-11-08 13:43:50,157: DEBUG - + grep -q '^function$'
2021-11-08 13:43:50,158: DEBUG - + [[ settings == *\(* ]]
2021-11-08 13:43:50,158: DEBUG - + '[' -n '' ']'
2021-11-08 13:43:50,159: DEBUG - + for short_setting in "${!old[@]}"
2021-11-08 13:43:50,159: DEBUG - + [[ false == \f\a\l\s\e ]]
2021-11-08 13:43:50,159: DEBUG - + continue
2021-11-08 13:43:50,159: DEBUG - + for short_setting in "${!old[@]}"
2021-11-08 13:43:50,160: DEBUG - + [[ true == \f\a\l\s\e ]]
2021-11-08 13:43:50,160: DEBUG - + local result=
2021-11-08 13:43:50,160: DEBUG - + type -t validate__nameservers
2021-11-08 13:43:50,160: DEBUG - + grep -q '^function$'
2021-11-08 13:43:50,162: DEBUG - ++ validate__nameservers
2021-11-08 13:43:50,162: DEBUG - ++ [[ custom == \c\u\s\t\o\m ]]
2021-11-08 13:43:50,162: DEBUG - ++ [[ -z 89.234.141.66,2001:913::8 ]]
2021-11-08 13:43:50,162: DEBUG - + result=
2021-11-08 13:43:50,163: DEBUG - + '[' -n '' ']'
2021-11-08 13:43:50,163: DEBUG - + for short_setting in "${!old[@]}"
2021-11-08 13:43:50,163: DEBUG - + [[ true == \f\a\l\s\e ]]
2021-11-08 13:43:50,163: DEBUG - + local result=
2021-11-08 13:43:50,164: DEBUG - + type -t validate__service_enabled
2021-11-08 13:43:50,164: DEBUG - + grep -q '^function$'
2021-11-08 13:43:50,165: DEBUG - + [[ settings == *\(* ]]
2021-11-08 13:43:50,165: DEBUG - + '[' -n '' ']'
2021-11-08 13:43:50,166: DEBUG - + for short_setting in "${!old[@]}"
2021-11-08 13:43:50,166: DEBUG - + [[ false == \f\a\l\s\e ]]
2021-11-08 13:43:50,166: DEBUG - + continue
2021-11-08 13:43:50,166: DEBUG - + for short_setting in "${!old[@]}"
2021-11-08 13:43:50,166: DEBUG - + [[ true == \f\a\l\s\e ]]
2021-11-08 13:43:50,166: DEBUG - + local result=
2021-11-08 13:43:50,167: DEBUG - + type -t validate__login_user
2021-11-08 13:43:50,167: DEBUG - + grep -q '^function$'
2021-11-08 13:43:50,168: DEBUG - ++ validate__login_user
2021-11-08 13:43:50,168: DEBUG - ++ grep -q '^\s*auth-user-pass' /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:50,169: DEBUG - ++ [[ -z pchaverot-vpn1 ]]
2021-11-08 13:43:50,169: DEBUG - + result=
2021-11-08 13:43:50,170: DEBUG - + '[' -n '' ']'
2021-11-08 13:43:50,170: DEBUG - + for short_setting in "${!old[@]}"
2021-11-08 13:43:50,170: DEBUG - + [[ true == \f\a\l\s\e ]]
2021-11-08 13:43:50,170: DEBUG - + local result=
2021-11-08 13:43:50,170: DEBUG - + type -t validate__crt_server_ca
2021-11-08 13:43:50,170: DEBUG - + grep -q '^function$'
2021-11-08 13:43:50,172: DEBUG - ++ validate__crt_server_ca
2021-11-08 13:43:50,172: DEBUG - ++ grep -q '^\s*ca\s' /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:50,173: DEBUG - ++ [[ ! -e /tmp/ynh_filequestion_o9ftg90k/crt_server_ca ]]
2021-11-08 13:43:50,174: DEBUG - + result=
2021-11-08 13:43:50,174: DEBUG - + '[' -n '' ']'
2021-11-08 13:43:50,174: DEBUG - + for short_setting in "${!old[@]}"
2021-11-08 13:43:50,174: DEBUG - + [[ true == \f\a\l\s\e ]]
2021-11-08 13:43:50,175: DEBUG - + local result=
2021-11-08 13:43:50,175: DEBUG - + type -t validate__dns_method
2021-11-08 13:43:50,175: DEBUG - + grep -q '^function$'
2021-11-08 13:43:50,176: DEBUG - + [[ settings == *\(* ]]
2021-11-08 13:43:50,176: DEBUG - + '[' -n '' ']'
2021-11-08 13:43:50,176: DEBUG - + for short_setting in "${!old[@]}"
2021-11-08 13:43:50,176: DEBUG - + [[ false == \f\a\l\s\e ]]
2021-11-08 13:43:50,177: DEBUG - + continue
2021-11-08 13:43:50,177: DEBUG - + for short_setting in "${!old[@]}"
2021-11-08 13:43:50,177: DEBUG - + [[ false == \f\a\l\s\e ]]
2021-11-08 13:43:50,177: DEBUG - + continue
2021-11-08 13:43:50,177: DEBUG - + for short_setting in "${!old[@]}"
2021-11-08 13:43:50,177: DEBUG - + [[ false == \f\a\l\s\e ]]
2021-11-08 13:43:50,177: DEBUG - + continue
2021-11-08 13:43:50,177: DEBUG - + [[ true == \f\a\l\s\e ]]
2021-11-08 13:43:50,243: DEBUG - + ynh_app_config_apply
2021-11-08 13:43:50,243: INFO - [###############+++++] > Applying the new configuration...
2021-11-08 13:43:50,244: DEBUG - + ynh_print_info '--message=Stopping vpnclient in order to edit files'
2021-11-08 13:43:50,256: DEBUG - + touch /tmp/.ynh-vpnclient-stopped
2021-11-08 13:43:50,256: INFO - Stopping vpnclient in order to edit files
2021-11-08 13:43:50,257: DEBUG - + /usr/local/bin/ynh-vpnclient stop
2021-11-08 13:43:50,266: DEBUG - [INFO] Retrieving Yunohost settings...
2021-11-08 13:43:50,295: WARNING - grep: /etc/openvpn/client.conf: Aucun fichier ou dossier de ce type
2021-11-08 13:43:50,365: DEBUG - [ OK ] Settings retrieved
2021-11-08 13:43:50,368: DEBUG - [INFO] [vpnclient] Stopping...
2021-11-08 13:43:50,379: DEBUG - [INFO] Removing custom DNS resolvers from vpnclient
2021-11-08 13:43:50,390: DEBUG - + chown vpnclient:vpnclient /etc/openvpn/keys
2021-11-08 13:43:50,392: DEBUG - + chmod go=--- /etc/openvpn/keys
2021-11-08 13:43:50,393: DEBUG - + _ynh_app_config_apply
2021-11-08 13:43:50,393: DEBUG - + for short_setting in "${!old[@]}"
2021-11-08 13:43:50,394: DEBUG - + ynh_app_config_apply_one ip6_net
2021-11-08 13:43:50,394: DEBUG - + _ynh_app_config_apply_one ip6_net
2021-11-08 13:43:50,394: DEBUG - + local short_setting=ip6_net
2021-11-08 13:43:50,394: DEBUG - + local setter=set__ip6_net
2021-11-08 13:43:50,395: DEBUG - + local bind=settings
2021-11-08 13:43:50,395: DEBUG - + local type=string
2021-11-08 13:43:50,395: DEBUG - + '[' true == true ']'
2021-11-08 13:43:50,396: DEBUG - + type -t set__ip6_net
2021-11-08 13:43:50,396: DEBUG - + grep -q '^function$'
2021-11-08 13:43:50,396: DEBUG - + [[ settings == *\(* ]]
2021-11-08 13:43:50,397: DEBUG - + [[ settings == \n\u\l\l ]]
2021-11-08 13:43:50,397: DEBUG - + [[ string == \f\i\l\e ]]
2021-11-08 13:43:50,397: DEBUG - + [[ settings == \s\e\t\t\i\n\g\s ]]
2021-11-08 13:43:50,397: DEBUG - + ynh_app_setting_set --app=vpnclient --key=ip6_net --value=2a00:5881:4008:2200::2/128
2021-11-08 13:43:50,397: DEBUG - + local _globalapp=vpnclient
2021-11-08 13:43:50,475: DEBUG - + app=vpnclient
2021-11-08 13:43:50,476: DEBUG - + [[ ip6_net =~ (unprotected|protected|skipped)_ ]]
2021-11-08 13:43:50,476: DEBUG - + ynh_app_setting set vpnclient ip6_net 2a00:5881:4008:2200::2/128
2021-11-08 13:43:50,518: DEBUG - + ynh_print_info '--message=Configuration key '\''ip6_net'\'' edited in app settings'
2021-11-08 13:43:50,529: INFO - Configuration key 'ip6_net' edited in app settings
2021-11-08 13:43:50,529: DEBUG - + for short_setting in "${!old[@]}"
2021-11-08 13:43:50,530: DEBUG - + ynh_app_config_apply_one login_passphrase
2021-11-08 13:43:50,530: DEBUG - + _ynh_app_config_apply_one login_passphrase
2021-11-08 13:43:50,530: DEBUG - + local short_setting=login_passphrase
2021-11-08 13:43:50,530: DEBUG - + local setter=set__login_passphrase
2021-11-08 13:43:50,530: DEBUG - + local bind=settings
2021-11-08 13:43:50,530: DEBUG - + local type=password
2021-11-08 13:43:50,530: DEBUG - + '[' true == true ']'
2021-11-08 13:43:50,530: DEBUG - + type -t set__login_passphrase
2021-11-08 13:43:50,531: DEBUG - + grep -q '^function$'
2021-11-08 13:43:50,531: DEBUG - + set__login_passphrase
2021-11-08 13:43:50,532: DEBUG - + :
2021-11-08 13:43:50,532: DEBUG - + for short_setting in "${!old[@]}"
2021-11-08 13:43:50,532: DEBUG - + ynh_app_config_apply_one crt_client
2021-11-08 13:43:50,532: DEBUG - + _ynh_app_config_apply_one crt_client
2021-11-08 13:43:50,533: DEBUG - + local short_setting=crt_client
2021-11-08 13:43:50,533: DEBUG - + local setter=set__crt_client
2021-11-08 13:43:50,533: DEBUG - + local bind=/etc/openvpn/keys/user.crt
2021-11-08 13:43:50,533: DEBUG - + local type=file
2021-11-08 13:43:50,533: DEBUG - + '[' false == true ']'
2021-11-08 13:43:50,534: DEBUG - + for short_setting in "${!old[@]}"
2021-11-08 13:43:50,534: DEBUG - + ynh_app_config_apply_one config_file
2021-11-08 13:43:50,534: DEBUG - + _ynh_app_config_apply_one config_file
2021-11-08 13:43:50,534: DEBUG - + local short_setting=config_file
2021-11-08 13:43:50,535: DEBUG - + local setter=set__config_file
2021-11-08 13:43:50,535: DEBUG - + local bind=/etc/openvpn/client.conf
2021-11-08 13:43:50,535: DEBUG - + local type=file
2021-11-08 13:43:50,535: DEBUG - + '[' true == true ']'
2021-11-08 13:43:50,536: DEBUG - + type -t set__config_file
2021-11-08 13:43:50,536: DEBUG - + grep -q '^function$'
2021-11-08 13:43:50,536: DEBUG - + [[ /etc/openvpn/client.conf == *\(* ]]
2021-11-08 13:43:50,536: DEBUG - + [[ /etc/openvpn/client.conf == \n\u\l\l ]]
2021-11-08 13:43:50,537: DEBUG - + [[ file == \f\i\l\e ]]
2021-11-08 13:43:50,537: DEBUG - + [[ /etc/openvpn/client.conf == \s\e\t\t\i\n\g\s ]]
2021-11-08 13:43:50,537: DEBUG - ++ echo /etc/openvpn/client.conf
2021-11-08 13:43:50,537: DEBUG - ++ sed s@__FINALPATH__@@
2021-11-08 13:43:50,538: DEBUG - ++ sed s/__APP__/vpnclient/
2021-11-08 13:43:50,539: DEBUG - + local bind_file=/etc/openvpn/client.conf
2021-11-08 13:43:50,540: DEBUG - + [[ /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8 == '' ]]
2021-11-08 13:43:50,540: DEBUG - + ynh_backup_if_checksum_is_different --file=/etc/openvpn/client.conf
2021-11-08 13:43:50,548: DEBUG - + local checksum_setting_name=checksum__etc_openvpn_client.conf
2021-11-08 13:43:50,549: DEBUG - ++ ynh_app_setting_get --app=vpnclient --key=checksum__etc_openvpn_client.conf
2021-11-08 13:43:50,549: DEBUG - ++ local _globalapp=vpnclient
2021-11-08 13:43:50,589: DEBUG - ++ app=vpnclient
2021-11-08 13:43:50,589: DEBUG - ++ [[ checksum__etc_openvpn_client.conf =~ (unprotected|protected|skipped)_ ]]
2021-11-08 13:43:50,590: DEBUG - ++ ynh_app_setting get vpnclient checksum__etc_openvpn_client.conf
2021-11-08 13:43:50,635: DEBUG - + local checksum_value=
2021-11-08 13:43:50,635: DEBUG - + backup_file_checksum=
2021-11-08 13:43:50,635: DEBUG - + '[' -n '' ']'
2021-11-08 13:43:50,635: DEBUG - + [[ /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8 != \/\e\t\c\/\o\p\e\n\v\p\n\/\c\l\i\e\n\t\.\c\o\n\f ]]
2021-11-08 13:43:50,636: DEBUG - + cp /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8 /etc/openvpn/client.conf
2021-11-08 13:43:50,636: DEBUG - + ynh_store_file_checksum --file=/etc/openvpn/client.conf --update_only
2021-11-08 13:43:50,638: DEBUG - + update_only=0
2021-11-08 13:43:50,665: DEBUG - + local checksum_setting_name=checksum__etc_openvpn_client.conf
2021-11-08 13:43:50,667: DEBUG - ++ ynh_app_setting_get --app=vpnclient --key=checksum__etc_openvpn_client.conf
2021-11-08 13:43:50,667: DEBUG - ++ local _globalapp=vpnclient
2021-11-08 13:43:50,709: DEBUG - ++ app=vpnclient
2021-11-08 13:43:50,709: DEBUG - ++ [[ checksum__etc_openvpn_client.conf =~ (unprotected|protected|skipped)_ ]]
2021-11-08 13:43:50,710: DEBUG - ++ ynh_app_setting get vpnclient checksum__etc_openvpn_client.conf
2021-11-08 13:43:50,754: DEBUG - + local checksum_value=
2021-11-08 13:43:50,754: DEBUG - + '[' -z '' ']'
2021-11-08 13:43:50,755: DEBUG - + unset backup_file_checksum
2021-11-08 13:43:50,755: DEBUG - + return 0
2021-11-08 13:43:50,755: DEBUG - + ynh_print_info '--message=File '\''/etc/openvpn/client.conf'\'' overwritten with /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8'
2021-11-08 13:43:50,764: DEBUG - + for short_setting in "${!old[@]}"
2021-11-08 13:43:50,765: DEBUG - + ynh_app_config_apply_one doc
2021-11-08 13:43:50,765: DEBUG - + _ynh_app_config_apply_one doc
2021-11-08 13:43:50,765: DEBUG - + local short_setting=doc
2021-11-08 13:43:50,765: DEBUG - + local setter=set__doc
2021-11-08 13:43:50,765: INFO - File '/etc/openvpn/client.conf' overwritten with /tmp/ynh_filequestion_o9ftg90k/tmpnueet6k8
2021-11-08 13:43:50,766: DEBUG - + local bind=settings
2021-11-08 13:43:50,766: DEBUG - + local type=alert
2021-11-08 13:43:50,766: DEBUG - + '[' false == true ']'
2021-11-08 13:43:50,766: DEBUG - + for short_setting in "${!old[@]}"
2021-11-08 13:43:50,766: DEBUG - + ynh_app_config_apply_one nameservers
2021-11-08 13:43:50,767: DEBUG - + _ynh_app_config_apply_one nameservers
2021-11-08 13:43:50,767: DEBUG - + local short_setting=nameservers
2021-11-08 13:43:50,767: DEBUG - + local setter=set__nameservers
2021-11-08 13:43:50,767: DEBUG - + local bind=settings
2021-11-08 13:43:50,767: DEBUG - + local type=tags
2021-11-08 13:43:50,767: DEBUG - + '[' true == true ']'
2021-11-08 13:43:50,767: DEBUG - + type -t set__nameservers
2021-11-08 13:43:50,768: DEBUG - + grep -q '^function$'
2021-11-08 13:43:50,768: DEBUG - + [[ settings == *\(* ]]
2021-11-08 13:43:50,768: DEBUG - + [[ settings == \n\u\l\l ]]
2021-11-08 13:43:50,768: DEBUG - + [[ tags == \f\i\l\e ]]
2021-11-08 13:43:50,768: DEBUG - + [[ settings == \s\e\t\t\i\n\g\s ]]
2021-11-08 13:43:50,768: DEBUG - + ynh_app_setting_set --app=vpnclient --key=nameservers --value=89.234.141.66,2001:913::8
2021-11-08 13:43:50,768: DEBUG - + local _globalapp=vpnclient
2021-11-08 13:43:50,845: DEBUG - + app=vpnclient
2021-11-08 13:43:50,846: DEBUG - + [[ nameservers =~ (unprotected|protected|skipped)_ ]]
2021-11-08 13:43:50,846: DEBUG - + ynh_app_setting set vpnclient nameservers 89.234.141.66,2001:913::8
2021-11-08 13:43:50,889: DEBUG - + ynh_print_info '--message=Configuration key '\''nameservers'\'' edited in app settings'
2021-11-08 13:43:50,901: DEBUG - + for short_setting in "${!old[@]}"
2021-11-08 13:43:50,901: DEBUG - + ynh_app_config_apply_one service_enabled
2021-11-08 13:43:50,901: DEBUG - + _ynh_app_config_apply_one service_enabled
2021-11-08 13:43:50,901: INFO - Configuration key 'nameservers' edited in app settings
2021-11-08 13:43:50,902: DEBUG - + local short_setting=service_enabled
2021-11-08 13:43:50,902: DEBUG - + local setter=set__service_enabled
2021-11-08 13:43:50,902: DEBUG - + local bind=settings
2021-11-08 13:43:50,903: DEBUG - + local type=boolean
2021-11-08 13:43:50,903: DEBUG - + '[' true == true ']'
2021-11-08 13:43:50,903: DEBUG - + type -t set__service_enabled
2021-11-08 13:43:50,903: DEBUG - + grep -q '^function$'
2021-11-08 13:43:50,903: DEBUG - + [[ settings == *\(* ]]
2021-11-08 13:43:50,904: DEBUG - + [[ settings == \n\u\l\l ]]
2021-11-08 13:43:50,904: DEBUG - + [[ boolean == \f\i\l\e ]]
2021-11-08 13:43:50,904: DEBUG - + [[ settings == \s\e\t\t\i\n\g\s ]]
2021-11-08 13:43:50,904: DEBUG - + ynh_app_setting_set --app=vpnclient --key=service_enabled --value=1
2021-11-08 13:43:50,904: DEBUG - + local _globalapp=vpnclient
2021-11-08 13:43:50,986: DEBUG - + app=vpnclient
2021-11-08 13:43:50,987: DEBUG - + [[ service_enabled =~ (unprotected|protected|skipped)_ ]]
2021-11-08 13:43:50,987: DEBUG - + ynh_app_setting set vpnclient service_enabled 1
2021-11-08 13:43:51,031: DEBUG - + ynh_print_info '--message=Configuration key '\''service_enabled'\'' edited in app settings'
2021-11-08 13:43:51,042: INFO - Configuration key 'service_enabled' edited in app settings
2021-11-08 13:43:51,042: DEBUG - + for short_setting in "${!old[@]}"
2021-11-08 13:43:51,042: DEBUG - + ynh_app_config_apply_one crt_client_ta
2021-11-08 13:43:51,043: DEBUG - + _ynh_app_config_apply_one crt_client_ta
2021-11-08 13:43:51,043: DEBUG - + local short_setting=crt_client_ta
2021-11-08 13:43:51,043: DEBUG - + local setter=set__crt_client_ta
2021-11-08 13:43:51,043: DEBUG - + local bind=/etc/openvpn/keys/user_ta.key
2021-11-08 13:43:51,043: DEBUG - + local type=file
2021-11-08 13:43:51,043: DEBUG - + '[' false == true ']'
2021-11-08 13:43:51,044: DEBUG - + for short_setting in "${!old[@]}"
2021-11-08 13:43:51,044: DEBUG - + ynh_app_config_apply_one login_user
2021-11-08 13:43:51,044: DEBUG - + _ynh_app_config_apply_one login_user
2021-11-08 13:43:51,045: DEBUG - + local short_setting=login_user
2021-11-08 13:43:51,045: DEBUG - + local setter=set__login_user
2021-11-08 13:43:51,045: DEBUG - + local bind=settings
2021-11-08 13:43:51,045: DEBUG - + local type=string
2021-11-08 13:43:51,045: DEBUG - + '[' true == true ']'
2021-11-08 13:43:51,045: DEBUG - + type -t set__login_user
2021-11-08 13:43:51,046: DEBUG - + grep -q '^function$'
2021-11-08 13:43:51,046: DEBUG - + set__login_user
2021-11-08 13:43:51,046: DEBUG - + '[' -n pchaverot-vpn1 ']'
2021-11-08 13:43:51,046: DEBUG - + echo pchaverot-vpn1
2021-11-08 13:43:51,046: DEBUG - + echo **********
2021-11-08 13:43:51,046: DEBUG - + set_permissions /etc/openvpn/keys/credentials
2021-11-08 13:43:51,047: DEBUG - + local file=/etc/openvpn/keys/credentials
2021-11-08 13:43:51,047: DEBUG - + '[' -f /etc/openvpn/keys/credentials ']'
2021-11-08 13:43:51,047: DEBUG - + chown vpnclient:vpnclient /etc/openvpn/keys/credentials
2021-11-08 13:43:51,047: DEBUG - + chmod go=--- /etc/openvpn/keys/credentials
2021-11-08 13:43:51,048: DEBUG - + for short_setting in "${!old[@]}"
2021-11-08 13:43:51,048: DEBUG - + ynh_app_config_apply_one crt_server_ca
2021-11-08 13:43:51,048: DEBUG - + _ynh_app_config_apply_one crt_server_ca
2021-11-08 13:43:51,048: DEBUG - + local short_setting=crt_server_ca
2021-11-08 13:43:51,048: DEBUG - + local setter=set__crt_server_ca
2021-11-08 13:43:51,048: DEBUG - + local bind=/etc/openvpn/keys/ca-server.crt
2021-11-08 13:43:51,049: DEBUG - + local type=file
2021-11-08 13:43:51,049: DEBUG - + '[' true == true ']'
2021-11-08 13:43:51,049: DEBUG - + type -t set__crt_server_ca
2021-11-08 13:43:51,049: DEBUG - + grep -q '^function$'
2021-11-08 13:43:51,049: DEBUG - + [[ /etc/openvpn/keys/ca-server.crt == *\(* ]]
2021-11-08 13:43:51,050: DEBUG - + [[ /etc/openvpn/keys/ca-server.crt == \n\u\l\l ]]
2021-11-08 13:43:51,050: DEBUG - + [[ file == \f\i\l\e ]]
2021-11-08 13:43:51,050: DEBUG - + [[ /etc/openvpn/keys/ca-server.crt == \s\e\t\t\i\n\g\s ]]
2021-11-08 13:43:51,050: DEBUG - ++ echo /etc/openvpn/keys/ca-server.crt
2021-11-08 13:43:51,051: DEBUG - ++ sed s@__FINALPATH__@@
2021-11-08 13:43:51,051: DEBUG - ++ sed s/__APP__/vpnclient/
2021-11-08 13:43:51,053: DEBUG - + local bind_file=/etc/openvpn/keys/ca-server.crt
2021-11-08 13:43:51,054: DEBUG - + [[ /tmp/ynh_filequestion_o9ftg90k/crt_server_ca == '' ]]
2021-11-08 13:43:51,054: DEBUG - + ynh_backup_if_checksum_is_different --file=/etc/openvpn/keys/ca-server.crt
2021-11-08 13:43:51,064: DEBUG - + local checksum_setting_name=checksum__etc_openvpn_keys_ca-server.crt
2021-11-08 13:43:51,065: DEBUG - ++ ynh_app_setting_get --app=vpnclient --key=checksum__etc_openvpn_keys_ca-server.crt
2021-11-08 13:43:51,065: DEBUG - ++ local _globalapp=vpnclient
2021-11-08 13:43:51,103: DEBUG - ++ app=vpnclient
2021-11-08 13:43:51,104: DEBUG - ++ [[ checksum__etc_openvpn_keys_ca-server.crt =~ (unprotected|protected|skipped)_ ]]
2021-11-08 13:43:51,104: DEBUG - ++ ynh_app_setting get vpnclient checksum__etc_openvpn_keys_ca-server.crt
2021-11-08 13:43:51,145: DEBUG - + local checksum_value=
2021-11-08 13:43:51,145: DEBUG - + backup_file_checksum=
2021-11-08 13:43:51,145: DEBUG - + '[' -n '' ']'
2021-11-08 13:43:51,145: DEBUG - + [[ /tmp/ynh_filequestion_o9ftg90k/crt_server_ca != \/\e\t\c\/\o\p\e\n\v\p\n\/\k\e\y\s\/\c\a\-\s\e\r\v\e\r\.\c\r\t ]]
2021-11-08 13:43:51,145: DEBUG - + cp /tmp/ynh_filequestion_o9ftg90k/crt_server_ca /etc/openvpn/keys/ca-server.crt
2021-11-08 13:43:51,146: DEBUG - + ynh_store_file_checksum --file=/etc/openvpn/keys/ca-server.crt --update_only
2021-11-08 13:43:51,147: DEBUG - + update_only=0
2021-11-08 13:43:51,180: DEBUG - + local checksum_setting_name=checksum__etc_openvpn_keys_ca-server.crt
2021-11-08 13:43:51,181: DEBUG - ++ ynh_app_setting_get --app=vpnclient --key=checksum__etc_openvpn_keys_ca-server.crt
2021-11-08 13:43:51,181: DEBUG - ++ local _globalapp=vpnclient
2021-11-08 13:43:51,221: DEBUG - ++ app=vpnclient
2021-11-08 13:43:51,222: DEBUG - ++ [[ checksum__etc_openvpn_keys_ca-server.crt =~ (unprotected|protected|skipped)_ ]]
2021-11-08 13:43:51,223: DEBUG - ++ ynh_app_setting get vpnclient checksum__etc_openvpn_keys_ca-server.crt
2021-11-08 13:43:51,266: DEBUG - + local checksum_value=
2021-11-08 13:43:51,266: DEBUG - + '[' -z '' ']'
2021-11-08 13:43:51,266: DEBUG - + unset backup_file_checksum
2021-11-08 13:43:51,267: DEBUG - + return 0
2021-11-08 13:43:51,267: DEBUG - + ynh_print_info '--message=File '\''/etc/openvpn/keys/ca-server.crt'\'' overwritten with /tmp/ynh_filequestion_o9ftg90k/crt_server_ca'
2021-11-08 13:43:51,277: DEBUG - + for short_setting in "${!old[@]}"
2021-11-08 13:43:51,277: DEBUG - + ynh_app_config_apply_one dns_method
2021-11-08 13:43:51,278: DEBUG - + _ynh_app_config_apply_one dns_method
2021-11-08 13:43:51,278: INFO - File '/etc/openvpn/keys/ca-server.crt' overwritten with /tmp/ynh_filequestion_o9ftg90k/crt_server_ca
2021-11-08 13:43:51,279: DEBUG - + local short_setting=dns_method
2021-11-08 13:43:51,279: DEBUG - + local setter=set__dns_method
2021-11-08 13:43:51,279: DEBUG - + local bind=settings
2021-11-08 13:43:51,280: DEBUG - + local type=select
2021-11-08 13:43:51,280: DEBUG - + '[' true == true ']'
2021-11-08 13:43:51,280: DEBUG - + type -t set__dns_method
2021-11-08 13:43:51,280: DEBUG - + grep -q '^function$'
2021-11-08 13:43:51,281: DEBUG - + [[ settings == *\(* ]]
2021-11-08 13:43:51,281: DEBUG - + [[ settings == \n\u\l\l ]]
2021-11-08 13:43:51,281: DEBUG - + [[ select == \f\i\l\e ]]
2021-11-08 13:43:51,281: DEBUG - + [[ settings == \s\e\t\t\i\n\g\s ]]
2021-11-08 13:43:51,281: DEBUG - + ynh_app_setting_set --app=vpnclient --key=dns_method --value=custom
2021-11-08 13:43:51,281: DEBUG - + local _globalapp=vpnclient
2021-11-08 13:43:51,363: DEBUG - + app=vpnclient
2021-11-08 13:43:51,364: DEBUG - + [[ dns_method =~ (unprotected|protected|skipped)_ ]]
2021-11-08 13:43:51,364: DEBUG - + ynh_app_setting set vpnclient dns_method custom
2021-11-08 13:43:51,405: DEBUG - + ynh_print_info '--message=Configuration key '\''dns_method'\'' edited in app settings'
2021-11-08 13:43:51,415: INFO - Configuration key 'dns_method' edited in app settings
2021-11-08 13:43:51,416: DEBUG - + for short_setting in "${!old[@]}"
2021-11-08 13:43:51,417: DEBUG - + ynh_app_config_apply_one crt_client_key
2021-11-08 13:43:51,417: DEBUG - + _ynh_app_config_apply_one crt_client_key
2021-11-08 13:43:51,417: DEBUG - + local short_setting=crt_client_key
2021-11-08 13:43:51,418: DEBUG - + local setter=set__crt_client_key
2021-11-08 13:43:51,418: DEBUG - + local bind=/etc/openvpn/keys/user.key
2021-11-08 13:43:51,418: DEBUG - + local type=file
2021-11-08 13:43:51,418: DEBUG - + '[' false == true ']'
2021-11-08 13:43:51,418: DEBUG - + for short_setting in "${!old[@]}"
2021-11-08 13:43:51,419: DEBUG - + ynh_app_config_apply_one status
2021-11-08 13:43:51,419: DEBUG - + _ynh_app_config_apply_one status
2021-11-08 13:43:51,419: DEBUG - + local short_setting=status
2021-11-08 13:43:51,419: DEBUG - + local setter=set__status
2021-11-08 13:43:51,420: DEBUG - + local bind=settings
2021-11-08 13:43:51,420: DEBUG - + local type=alert
2021-11-08 13:43:51,420: DEBUG - + '[' false == true ']'
2021-11-08 13:43:51,420: DEBUG - + for short_setting in "${!old[@]}"
2021-11-08 13:43:51,420: DEBUG - + ynh_app_config_apply_one ip6_addr
2021-11-08 13:43:51,421: DEBUG - + _ynh_app_config_apply_one ip6_addr
2021-11-08 13:43:51,421: DEBUG - + local short_setting=ip6_addr
2021-11-08 13:43:51,421: DEBUG - + local setter=set__ip6_addr
2021-11-08 13:43:51,421: DEBUG - + local bind=settings
2021-11-08 13:43:51,421: DEBUG - + local type=string
2021-11-08 13:43:51,422: DEBUG - + '[' false == true ']'
2021-11-08 13:43:51,422: DEBUG - + set_permissions /etc/openvpn/client.conf
2021-11-08 13:43:51,422: DEBUG - + local file=/etc/openvpn/client.conf
2021-11-08 13:43:51,423: DEBUG - + '[' -f /etc/openvpn/client.conf ']'
2021-11-08 13:43:51,423: DEBUG - + chown vpnclient:vpnclient /etc/openvpn/client.conf
2021-11-08 13:43:51,423: DEBUG - + chmod go=--- /etc/openvpn/client.conf
2021-11-08 13:43:51,423: DEBUG - + set_permissions /etc/openvpn/keys/ca-server.crt
2021-11-08 13:43:51,423: DEBUG - + local file=/etc/openvpn/keys/ca-server.crt
2021-11-08 13:43:51,424: DEBUG - + '[' -f /etc/openvpn/keys/ca-server.crt ']'
2021-11-08 13:43:51,424: DEBUG - + chown vpnclient:vpnclient /etc/openvpn/keys/ca-server.crt
2021-11-08 13:43:51,424: DEBUG - + chmod go=--- /etc/openvpn/keys/ca-server.crt
2021-11-08 13:43:51,424: DEBUG - + set_permissions /etc/openvpn/keys/user.crt
2021-11-08 13:43:51,424: DEBUG - + local file=/etc/openvpn/keys/user.crt
2021-11-08 13:43:51,424: DEBUG - + '[' -f /etc/openvpn/keys/user.crt ']'
2021-11-08 13:43:51,425: DEBUG - + set_permissions /etc/openvpn/keys/user.key
2021-11-08 13:43:51,425: DEBUG - + local file=/etc/openvpn/keys/user.key
2021-11-08 13:43:51,425: DEBUG - + '[' -f /etc/openvpn/keys/user.key ']'
2021-11-08 13:43:51,425: DEBUG - + set_permissions /etc/openvpn/keys/user_ta.key
2021-11-08 13:43:51,425: DEBUG - + local file=/etc/openvpn/keys/user_ta.key
2021-11-08 13:43:51,426: DEBUG - + '[' -f /etc/openvpn/keys/user_ta.key ']'
2021-11-08 13:43:51,426: DEBUG - + ynh_print_info '--message=Starting vpnclient service if needed'
2021-11-08 13:43:51,435: INFO - Starting vpnclient service if needed
2021-11-08 13:43:51,436: DEBUG - + /usr/local/bin/ynh-vpnclient start
2021-11-08 13:43:51,447: DEBUG - [INFO] Retrieving Yunohost settings...
2021-11-08 13:43:51,649: DEBUG - [ OK ] Settings retrieved
2021-11-08 13:43:51,659: DEBUG - [INFO] [vpnclient] Starting...
2021-11-08 13:43:51,671: DEBUG - [INFO] Cleaning vpnclient custom rules from the firewall
2021-11-08 13:43:51,673: DEBUG - [INFO] Restarting yunohost firewall...
2021-11-08 13:43:52,357: DEBUG - [ OK ] Firewall restarted!
2021-11-08 13:43:52,358: DEBUG - [INFO] Now synchronizing time using ntp...
2021-11-08 13:44:01,615: DEBUG - [INFO] Now actually starting OpenVPN client...
2021-11-08 13:44:01,668: DEBUG - [INFO] OpenVPN client started ... waiting for tun0 interface to show up
2021-11-08 13:44:22,926: WARNING - [FAIL] Tun0 interface did not show up ... most likely an issue happening in OpenVPN client ... below is an extract of the log that might be relevant to pinpoint the issue
2021-11-08 13:44:22,928: DEBUG - Mon Nov  8 13:44:20 2021 AUTH: Received control message: AUTH_FAILED
2021-11-08 13:44:22,928: DEBUG - Mon Nov  8 13:44:20 2021 SIGTERM received, sending exit notification to peer
2021-11-08 13:44:22,929: DEBUG - Mon Nov  8 13:44:21 2021 SIGTERM[soft,exit-with-notification] received, process exiting
2021-11-08 13:44:22,929: DEBUG - Mon Nov  8 13:44:22 2021 OpenVPN 2.4.7 x86_64-pc-linux-gnu [SSL (OpenSSL)] [LZO] [LZ4] [EPOLL] [PKCS11] [MH/PKTINFO] [AEAD] built on Apr 28 2021
2021-11-08 13:44:22,929: DEBUG - Mon Nov  8 13:44:22 2021 library versions: OpenSSL 1.1.1d  10 Sep 2019, LZO 2.10
2021-11-08 13:44:22,929: DEBUG - Mon Nov  8 13:44:22 2021 WARNING: --ns-cert-type is DEPRECATED.  Use --remote-cert-tls instead.
2021-11-08 13:44:22,929: DEBUG - Mon Nov  8 13:44:22 2021 TCP/UDP: Preserving recently used remote address: [AF_INET6]2a00:5881:4000::3:1194
2021-11-08 13:44:22,929: DEBUG - Mon Nov  8 13:44:22 2021 Socket Buffers: R=[212992->212992] S=[212992->212992]
2021-11-08 13:44:22,929: DEBUG - Mon Nov  8 13:44:22 2021 UDP link local: (not bound)
2021-11-08 13:44:22,929: DEBUG - Mon Nov  8 13:44:22 2021 UDP link remote: [AF_INET6]2a00:5881:4000::3:1194
2021-11-08 13:44:22,930: DEBUG - Mon Nov  8 13:44:22 2021 TLS: Initial packet from [AF_INET6]2a00:5881:4000::3:1194, sid=b0bd512a 096afbf7
2021-11-08 13:44:22,930: DEBUG - Mon Nov  8 13:44:22 2021 WARNING: this configuration may cache passwords in memory -- use the auth-nocache option to prevent this
2021-11-08 13:44:22,930: DEBUG - Mon Nov  8 13:44:22 2021 VERIFY OK: depth=1, C=FR, ST=RHA, L=Villeurbanne, O=ILLYSE, OU=openvpn, CN=illyse-openvpn-ca, name=ILLYSE, emailAddress=abuse@illyse.org
2021-11-08 13:44:22,930: DEBUG - Mon Nov  8 13:44:22 2021 VERIFY OK: nsCertType=SERVER
2021-11-08 13:44:22,930: DEBUG - Mon Nov  8 13:44:22 2021 VERIFY KU OK
2021-11-08 13:44:22,930: DEBUG - Mon Nov  8 13:44:22 2021 Validating certificate extended key usage
2021-11-08 13:44:22,930: DEBUG - Mon Nov  8 13:44:22 2021 ++ Certificate has EKU (str) TLS Web Server Authentication, expects TLS Web Server Authentication
2021-11-08 13:44:22,930: DEBUG - Mon Nov  8 13:44:22 2021 NOTE: --mute triggered...
2021-11-08 13:44:22,930: DEBUG - Mon Nov  8 13:44:22 2021 3 variation(s) on previous 5 message(s) suppressed by --mute
2021-11-08 13:44:22,930: DEBUG - Mon Nov  8 13:44:22 2021 [changeme] Peer Connection Initiated with [AF_INET6]2a00:5881:4000::3:1194
2021-11-08 13:44:22,930: DEBUG - [INFO] Stopping OpenVPN service
2021-11-08 13:44:23,065: WARNING - [CRIT] Failed to start OpenVPN client : tun0 interface did not show up
2021-11-08 13:44:23,067: DEBUG - + ynh_exit_properly

Auth-failed → Ton login/mdp de connexion au VPN ne sont pas bon. Tu peux re-générer le mdp depuis COIN.

Yes, thanks ljf for your quick update.
Things are working fine so far.

Strangely, I got an error when updating the app configuration with my .cube file.

But, when I came back to the application tab for another try, it was ok: no need to configure.
I ran the yunohost diagnostic and it was ok.
I tried a send / receive email and it was ok too.

Errors I got (and that disappeared) were:

Failed to start YunoHost VPN Client..
Starting YunoHost VPN Client....
[INFO] Retrieving Yunohost settings...
[ OK ] Settings retrieved
[CRIT] Failed to start OpenVPN client : user certificate expired
ynh-vpnclient.service: Main process exited, code=exited, status=1/FAILURE
ynh-vpnclient.service: Failed with result 'exit-code'.
Failed to start YunoHost VPN Client..
Starting YunoHost VPN Client....
[INFO] Retrieving Yunohost settings...
[ OK ] Settings retrieved
[CRIT] Failed to start OpenVPN client : user certificate expired
ynh-vpnclient.service: Main process exited, code=exited, status=1/FAILURE
ynh-vpnclient.service: Failed with result 'exit-code'.
Failed to start YunoHost VPN Client..

And during the .cube reading process:

Transforming .cube into OVPN
sed: -e expression n°1, caractère 18: expression régulière d’adresse inachevée

Sorry, I forgot to validate the new password in COIN.
Now it is working fine.
Thank you everybody for quick support !

/Pascal

(for the love of god, please share the log URL directly, don’t copypasta the entire thing on the forum …)

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.