Hi,
i got an error while using ovpn file from my vpn provider (ivacy) with vpn client,
just a note, i did use ivacy at the past with the old version of vpn client without any issues,
here is the error log please: (the ovpn file syntax is at the bottom underneath this log)
args:
app: vpnclient
args_file: null
key: main
value: null
ended_at: 2022-11-05 14:43:13.911651
error: Failed to apply config panel values.
interface: api
operation: app_config_set
parent: null
related_to:
-
- app
- vpnclient
started_at: 2022-11-05 14:42:41.286646
success: false
yunohost_version: 11.0.10.2
============
2022-11-05 16:42:41,303: DEBUG - Calling ‘apply’ action from config script
2022-11-05 16:42:41,306: DEBUG - Executing command ‘[‘sh’, ‘-c’, ‘/bin/bash -x “./config” apply 7>&1’]’
2022-11-05 16:42:41,352: DEBUG - + source _common.sh
2022-11-05 16:42:41,354: DEBUG - ++ pkg_dependencies=‘sipcalc dnsutils openvpn curl fake-hwclock’
2022-11-05 16:42:41,354: DEBUG - ++ service_name=ynh-vpnclient
2022-11-05 16:42:41,354: DEBUG - ++ service_checker_name=ynh-vpnclient-checker
2022-11-05 16:42:41,355: DEBUG - + source /usr/share/yunohost/helpers
2022-11-05 16:42:41,355: DEBUG - +++ set +o
2022-11-05 16:42:41,356: DEBUG - +++ grep xtrace
2022-11-05 16:42:41,358: DEBUG - ++ readonly ‘XTRACE_ENABLE=set -o xtrace’
2022-11-05 16:42:41,358: DEBUG - ++ XTRACE_ENABLE=‘set -o xtrace’
2022-11-05 16:42:41,399: DEBUG - + ynh_abort_if_errors
2022-11-05 16:42:41,399: DEBUG - + trap ynh_exit_properly EXIT
2022-11-05 16:42:41,400: DEBUG - + BACKTICK=‘`’
2022-11-05 16:42:41,400: DEBUG - + TRIPLEBACKTICKS=‘' 2022-11-05 16:42:41,400: DEBUG - + ynh_app_config_run apply 2022-11-05 16:42:41,401: DEBUG - + old=() 2022-11-05 16:42:41,401: DEBUG - + declare -Ag old 2022-11-05 16:42:41,401: DEBUG - + changed=() 2022-11-05 16:42:41,401: DEBUG - + declare -Ag changed 2022-11-05 16:42:41,402: DEBUG - + file_hash=() 2022-11-05 16:42:41,402: DEBUG - + declare -Ag file_hash 2022-11-05 16:42:41,402: DEBUG - + binds=() 2022-11-05 16:42:41,402: DEBUG - + declare -Ag binds 2022-11-05 16:42:41,402: DEBUG - + types=() 2022-11-05 16:42:41,403: DEBUG - + declare -Ag types 2022-11-05 16:42:41,403: DEBUG - + formats=() 2022-11-05 16:42:41,403: DEBUG - + declare -Ag formats 2022-11-05 16:42:41,403: DEBUG - + case $1 in 2022-11-05 16:42:41,403: DEBUG - + max_progression=4 2022-11-05 16:42:41,556: DEBUG - + ynh_app_config_get 2022-11-05 16:42:41,557: DEBUG - + _ynh_app_config_get 2022-11-05 16:42:41,557: INFO - [+++++...............] > Reading config panel description and current configuration... 2022-11-05 16:42:41,559: DEBUG - ++ python3 2022-11-05 16:42:41,759: DEBUG - + lines='status;alert;settings 2022-11-05 16:42:41,760: DEBUG - service_enabled;boolean;settings 2022-11-05 16:42:41,761: DEBUG - doc;alert;settings 2022-11-05 16:42:41,761: DEBUG - config_file;file;/etc/openvpn/client.conf 2022-11-05 16:42:41,761: DEBUG - crt_server_ca;file;/etc/openvpn/keys/ca-server.crt 2022-11-05 16:42:41,762: DEBUG - crt_client;file;/etc/openvpn/keys/user.crt 2022-11-05 16:42:41,762: DEBUG - crt_client_key;file;/etc/openvpn/keys/user.key 2022-11-05 16:42:41,763: DEBUG - login_user;string;settings 2022-11-05 16:42:41,763: DEBUG - login_passphrase;password;settings 2022-11-05 16:42:41,764: DEBUG - crt_client_ta;file;/etc/openvpn/keys/user_ta.key 2022-11-05 16:42:41,764: DEBUG - dns_method;select;settings 2022-11-05 16:42:41,764: DEBUG - nameservers;tags;settings 2022-11-05 16:42:41,765: DEBUG - ip6_net;string;settings 2022-11-05 16:42:41,765: DEBUG - ip6_addr;string;settings' 2022-11-05 16:42:41,766: DEBUG - + for line in $lines 2022-11-05 16:42:41,767: DEBUG - + IFS=';' 2022-11-05 16:42:41,767: DEBUG - + read short_setting type bind 2022-11-05 16:42:41,767: DEBUG - + binds[${short_setting}]=settings 2022-11-05 16:42:41,767: DEBUG - + types[${short_setting}]=alert 2022-11-05 16:42:41,768: DEBUG - + file_hash[${short_setting}]= 2022-11-05 16:42:41,768: DEBUG - + formats[${short_setting}]= 2022-11-05 16:42:41,768: DEBUG - + ynh_app_config_get_one status alert settings 2022-11-05 16:42:41,768: DEBUG - + _ynh_app_config_get_one status alert settings 2022-11-05 16:42:41,768: DEBUG - + local short_setting=status 2022-11-05 16:42:41,769: DEBUG - + local type=alert 2022-11-05 16:42:41,769: DEBUG - + local bind=settings 2022-11-05 16:42:41,769: DEBUG - + local getter=get__status 2022-11-05 16:42:41,769: DEBUG - + type -t get__status 2022-11-05 16:42:41,769: DEBUG - + grep -q '^function$' 2022-11-05 16:42:41,770: DEBUG - ++ get__status 2022-11-05 16:42:41,787: DEBUG - +++ ynh_app_setting_get vpnclient service_enabled 2022-11-05 16:42:41,789: DEBUG - +++ local _globalapp=vpnclient 2022-11-05 16:42:41,910: DEBUG - +++ app=vpnclient 2022-11-05 16:42:41,918: DEBUG - +++ [[ service_enabled =~ (unprotected|protected|skipped)_ ]] 2022-11-05 16:42:41,921: DEBUG - +++ ynh_app_setting get vpnclient service_enabled 2022-11-05 16:42:42,112: DEBUG - ++ local service_enabled=1 2022-11-05 16:42:42,114: DEBUG - +++ ping -w3 -c1 ip.yunohost.org 2022-11-05 16:42:42,206: DEBUG - +++ curl --max-time 5 https://ip.yunohost.org --silent 2022-11-05 16:42:42,655: DEBUG - ++ ipv4=xx.xx.xx.xx 2022-11-05 16:42:42,656: DEBUG - +++ ping -w3 -c1 ip6.yunohost.org 2022-11-05 16:42:42,661: DEBUG - ++ ipv6= 2022-11-05 16:42:42,662: DEBUG - ++ ip route get 1.2.3.4 2022-11-05 16:42:42,663: DEBUG - ++ grep -q tun0 2022-11-05 16:42:42,667: DEBUG - ++ cat 2022-11-05 16:42:42,669: DEBUG - +++ journalctl -u ynh-vpnclient -o cat 2022-11-05 16:42:42,669: DEBUG - +++ sed 's/^/ /g' 2022-11-05 16:42:42,669: DEBUG - +++ tail -n 15 2022-11-05 16:42:42,785: DEBUG - + old[$short_setting]='style: danger 2022-11-05 16:42:42,786: DEBUG - ask: 2022-11-05 16:42:42,787: DEBUG - en: |- 2022-11-05 16:42:42,787: DEBUG - The VPN is down ! Here are errors logged in the last few minutes 2022-11-05 16:42:42,787: DEBUG -
2022-11-05 16:42:42,787: DEBUG - [ OK ] Settings retrieved
2022-11-05 16:42:42,788: DEBUG - [WARN] Service is disabled, not starting it
2022-11-05 16:42:42,788: DEBUG - Finished YunoHost VPN Client…
2022-11-05 16:42:42,788: DEBUG - Stopping YunoHost VPN Client…
2022-11-05 16:42:42,788: DEBUG - [INFO] Retrieving Yunohost settings…
2022-11-05 16:42:42,788: DEBUG - [ OK ] Settings retrieved
2022-11-05 16:42:42,788: DEBUG - [INFO] [vpnclient] Stopping…
2022-11-05 16:42:42,788: DEBUG - [INFO] Removing custom DNS resolvers from vpnclient
2022-11-05 16:42:42,789: DEBUG - ynh-vpnclient.service: Succeeded.
2022-11-05 16:42:42,789: DEBUG - Stopped YunoHost VPN Client…
2022-11-05 16:42:42,789: DEBUG - Starting YunoHost VPN Client…
2022-11-05 16:42:42,789: DEBUG - [INFO] Retrieving Yunohost settings…
2022-11-05 16:42:42,789: DEBUG - [ OK ] Settings retrieved
2022-11-05 16:42:42,789: DEBUG - [WARN] Service is disabled, not starting it
2022-11-05 16:42:42,789: DEBUG - Finished YunoHost VPN Client…
2022-11-05 16:42:42,790: DEBUG - ' 2022-11-05 16:42:42,808: DEBUG - + formats[${short_setting}]=yaml 2022-11-05 16:42:42,812: DEBUG - + for line in $lines 2022-11-05 16:42:42,812: DEBUG - + IFS=';' 2022-11-05 16:42:42,814: DEBUG - + read short_setting type bind 2022-11-05 16:42:42,815: DEBUG - + binds[${short_setting}]=settings 2022-11-05 16:42:42,815: DEBUG - + types[${short_setting}]=boolean 2022-11-05 16:42:42,815: DEBUG - + file_hash[${short_setting}]= 2022-11-05 16:42:42,815: DEBUG - + formats[${short_setting}]= 2022-11-05 16:42:42,815: DEBUG - + ynh_app_config_get_one service_enabled boolean settings 2022-11-05 16:42:42,816: DEBUG - + _ynh_app_config_get_one service_enabled boolean settings 2022-11-05 16:42:42,816: DEBUG - + local short_setting=service_enabled 2022-11-05 16:42:42,816: DEBUG - + local type=boolean 2022-11-05 16:42:42,816: DEBUG - + local bind=settings 2022-11-05 16:42:42,816: DEBUG - + local getter=get__service_enabled 2022-11-05 16:42:42,817: DEBUG - + type -t get__service_enabled 2022-11-05 16:42:42,817: DEBUG - + grep -q '^function$' 2022-11-05 16:42:42,819: DEBUG - + [[ settings == *\(* ]] 2022-11-05 16:42:42,820: DEBUG - + [[ settings == \n\u\l\l ]] 2022-11-05 16:42:42,820: DEBUG - + [[ boolean == \f\i\l\e ]] 2022-11-05 16:42:42,821: DEBUG - + [[ boolean == \t\e\x\t ]] 2022-11-05 16:42:42,821: DEBUG - + local bind_after= 2022-11-05 16:42:42,822: DEBUG - + [[ settings == \s\e\t\t\i\n\g\s ]] 2022-11-05 16:42:42,822: DEBUG - + bind=:/etc/yunohost/apps/vpnclient/settings.yml 2022-11-05 16:42:42,823: DEBUG - ++ cut -d: -f1 2022-11-05 16:42:42,824: DEBUG - ++ echo :/etc/yunohost/apps/vpnclient/settings.yml 2022-11-05 16:42:42,824: DEBUG - + local bind_key_= 2022-11-05 16:42:42,824: DEBUG - + bind_key_=service_enabled 2022-11-05 16:42:42,824: DEBUG - + [[ service_enabled == *\>* ]] 2022-11-05 16:42:42,825: DEBUG - ++ echo :/etc/yunohost/apps/vpnclient/settings.yml 2022-11-05 16:42:42,825: DEBUG - ++ cut -d: -f2 2022-11-05 16:42:42,825: DEBUG - ++ sed s@__FINALPATH__@@ 2022-11-05 16:42:42,826: DEBUG - ++ sed s/__APP__/vpnclient/ 2022-11-05 16:42:42,829: DEBUG - + local bind_file=/etc/yunohost/apps/vpnclient/settings.yml 2022-11-05 16:42:42,836: DEBUG - ++ ynh_read_var_in_file --file=/etc/yunohost/apps/vpnclient/settings.yml --key=service_enabled --after= 2022-11-05 16:42:43,044: DEBUG - ++ after= 2022-11-05 16:42:43,045: DEBUG - ++ [[ -f /etc/yunohost/apps/vpnclient/settings.yml ]] 2022-11-05 16:42:43,088: DEBUG - + old[$short_setting]=1 2022-11-05 16:42:43,089: DEBUG - + for line in $lines 2022-11-05 16:42:43,089: DEBUG - + IFS=';' 2022-11-05 16:42:43,089: DEBUG - + read short_setting type bind 2022-11-05 16:42:43,090: DEBUG - + binds[${short_setting}]=settings 2022-11-05 16:42:43,091: DEBUG - + types[${short_setting}]=alert 2022-11-05 16:42:43,100: DEBUG - + file_hash[${short_setting}]= 2022-11-05 16:42:43,100: DEBUG - + formats[${short_setting}]= 2022-11-05 16:42:43,101: DEBUG - + ynh_app_config_get_one doc alert settings 2022-11-05 16:42:43,103: DEBUG - + _ynh_app_config_get_one doc alert settings 2022-11-05 16:42:43,104: DEBUG - + local short_setting=doc 2022-11-05 16:42:43,104: DEBUG - + local type=alert 2022-11-05 16:42:43,105: DEBUG - + local bind=settings 2022-11-05 16:42:43,106: DEBUG - + local getter=get__doc 2022-11-05 16:42:43,109: DEBUG - + type -t get__doc 2022-11-05 16:42:43,132: DEBUG - + grep -q '^function$' 2022-11-05 16:42:43,133: DEBUG - + [[ settings == *\(* ]] 2022-11-05 16:42:43,134: DEBUG - + [[ settings == \n\u\l\l ]] 2022-11-05 16:42:43,135: DEBUG - + [[ alert == \f\i\l\e ]] 2022-11-05 16:42:43,135: DEBUG - + [[ alert == \t\e\x\t ]] 2022-11-05 16:42:43,136: DEBUG - + local bind_after= 2022-11-05 16:42:43,136: DEBUG - + [[ settings == \s\e\t\t\i\n\g\s ]] 2022-11-05 16:42:43,136: DEBUG - + bind=:/etc/yunohost/apps/vpnclient/settings.yml 2022-11-05 16:42:43,136: DEBUG - ++ echo :/etc/yunohost/apps/vpnclient/settings.yml 2022-11-05 16:42:43,136: DEBUG - ++ cut -d: -f1 2022-11-05 16:42:43,136: DEBUG - + local bind_key_= 2022-11-05 16:42:43,137: DEBUG - + bind_key_=doc 2022-11-05 16:42:43,137: DEBUG - + [[ doc == *\>* ]] 2022-11-05 16:42:43,137: DEBUG - ++ echo :/etc/yunohost/apps/vpnclient/settings.yml 2022-11-05 16:42:43,138: DEBUG - ++ cut -d: -f2 2022-11-05 16:42:43,138: DEBUG - ++ sed s/__APP__/vpnclient/ 2022-11-05 16:42:43,139: DEBUG - ++ sed s@__FINALPATH__@@ 2022-11-05 16:42:43,142: DEBUG - + local bind_file=/etc/yunohost/apps/vpnclient/settings.yml 2022-11-05 16:42:43,143: DEBUG - ++ ynh_read_var_in_file --file=/etc/yunohost/apps/vpnclient/settings.yml --key=doc --after= 2022-11-05 16:42:43,365: DEBUG - ++ after= 2022-11-05 16:42:43,369: DEBUG - ++ [[ -f /etc/yunohost/apps/vpnclient/settings.yml ]] 2022-11-05 16:42:43,400: DEBUG - ++ echo YNH_NULL 2022-11-05 16:42:43,400: DEBUG - ++ return 0 2022-11-05 16:42:43,401: DEBUG - + old[$short_setting]=YNH_NULL 2022-11-05 16:42:43,402: DEBUG - + for line in $lines 2022-11-05 16:42:43,402: DEBUG - + IFS=';' 2022-11-05 16:42:43,403: DEBUG - + read short_setting type bind 2022-11-05 16:42:43,403: DEBUG - + binds[${short_setting}]=/etc/openvpn/client.conf 2022-11-05 16:42:43,403: DEBUG - + types[${short_setting}]=file 2022-11-05 16:42:43,404: DEBUG - + file_hash[${short_setting}]= 2022-11-05 16:42:43,404: DEBUG - + formats[${short_setting}]= 2022-11-05 16:42:43,404: DEBUG - + ynh_app_config_get_one config_file file /etc/openvpn/client.conf 2022-11-05 16:42:43,405: DEBUG - + _ynh_app_config_get_one config_file file /etc/openvpn/client.conf 2022-11-05 16:42:43,405: DEBUG - + local short_setting=config_file 2022-11-05 16:42:43,405: DEBUG - + local type=file 2022-11-05 16:42:43,405: DEBUG - + local bind=/etc/openvpn/client.conf 2022-11-05 16:42:43,405: DEBUG - + local getter=get__config_file 2022-11-05 16:42:43,406: DEBUG - + type -t get__config_file 2022-11-05 16:42:43,407: DEBUG - + grep -q '^function$' 2022-11-05 16:42:43,409: DEBUG - + [[ /etc/openvpn/client.conf == *\(* ]] 2022-11-05 16:42:43,410: DEBUG - + [[ /etc/openvpn/client.conf == \n\u\l\l ]] 2022-11-05 16:42:43,424: DEBUG - + [[ file == \f\i\l\e ]] 2022-11-05 16:42:43,425: DEBUG - + [[ /etc/openvpn/client.conf == \s\e\t\t\i\n\g\s ]] 2022-11-05 16:42:43,435: DEBUG - +++ echo /etc/openvpn/client.conf 2022-11-05 16:42:43,435: DEBUG - +++ sed s@__FINALPATH__@@ 2022-11-05 16:42:43,435: DEBUG - +++ sed s/__APP__/vpnclient/ 2022-11-05 16:42:43,437: DEBUG - ++ ls /etc/openvpn/client.conf 2022-11-05 16:42:43,440: DEBUG - + old[$short_setting]=/etc/openvpn/client.conf 2022-11-05 16:42:43,441: DEBUG - + file_hash[$short_setting]=true 2022-11-05 16:42:43,441: DEBUG - + for line in $lines 2022-11-05 16:42:43,442: DEBUG - + IFS=';' 2022-11-05 16:42:43,442: DEBUG - + read short_setting type bind 2022-11-05 16:42:43,443: DEBUG - + binds[${short_setting}]=/etc/openvpn/keys/ca-server.crt 2022-11-05 16:42:43,444: DEBUG - + types[${short_setting}]=file 2022-11-05 16:42:43,445: DEBUG - + file_hash[${short_setting}]= 2022-11-05 16:42:43,445: DEBUG - + formats[${short_setting}]= 2022-11-05 16:42:43,446: DEBUG - + ynh_app_config_get_one crt_server_ca file /etc/openvpn/keys/ca-server.crt 2022-11-05 16:42:43,446: DEBUG - + _ynh_app_config_get_one crt_server_ca file /etc/openvpn/keys/ca-server.crt 2022-11-05 16:42:43,446: DEBUG - + local short_setting=crt_server_ca 2022-11-05 16:42:43,447: DEBUG - + local type=file 2022-11-05 16:42:43,447: DEBUG - + local bind=/etc/openvpn/keys/ca-server.crt 2022-11-05 16:42:43,447: DEBUG - + local getter=get__crt_server_ca 2022-11-05 16:42:43,447: DEBUG - + type -t get__crt_server_ca 2022-11-05 16:42:43,447: DEBUG - + grep -q '^function$' 2022-11-05 16:42:43,448: DEBUG - + [[ /etc/openvpn/keys/ca-server.crt == *\(* ]] 2022-11-05 16:42:43,448: DEBUG - + [[ /etc/openvpn/keys/ca-server.crt == \n\u\l\l ]] 2022-11-05 16:42:43,448: DEBUG - + [[ file == \f\i\l\e ]] 2022-11-05 16:42:43,448: DEBUG - + [[ /etc/openvpn/keys/ca-server.crt == \s\e\t\t\i\n\g\s ]] 2022-11-05 16:42:43,449: DEBUG - +++ echo /etc/openvpn/keys/ca-server.crt 2022-11-05 16:42:43,450: DEBUG - +++ sed s@__FINALPATH__@@ 2022-11-05 16:42:43,459: DEBUG - +++ sed s/__APP__/vpnclient/ 2022-11-05 16:42:43,482: DEBUG - ++ ls /etc/openvpn/keys/ca-server.crt 2022-11-05 16:42:43,491: DEBUG - + old[$short_setting]=/etc/openvpn/keys/ca-server.crt 2022-11-05 16:42:43,491: DEBUG - + file_hash[$short_setting]=true 2022-11-05 16:42:43,492: DEBUG - + for line in $lines 2022-11-05 16:42:43,492: DEBUG - + IFS=';' 2022-11-05 16:42:43,493: DEBUG - + read short_setting type bind 2022-11-05 16:42:43,493: DEBUG - + binds[${short_setting}]=/etc/openvpn/keys/user.crt 2022-11-05 16:42:43,493: DEBUG - + types[${short_setting}]=file 2022-11-05 16:42:43,494: DEBUG - + file_hash[${short_setting}]= 2022-11-05 16:42:43,494: DEBUG - + formats[${short_setting}]= 2022-11-05 16:42:43,494: DEBUG - + ynh_app_config_get_one crt_client file /etc/openvpn/keys/user.crt 2022-11-05 16:42:43,494: DEBUG - + _ynh_app_config_get_one crt_client file /etc/openvpn/keys/user.crt 2022-11-05 16:42:43,494: DEBUG - + local short_setting=crt_client 2022-11-05 16:42:43,495: DEBUG - + local type=file 2022-11-05 16:42:43,495: DEBUG - + local bind=/etc/openvpn/keys/user.crt 2022-11-05 16:42:43,495: DEBUG - + local getter=get__crt_client 2022-11-05 16:42:43,495: DEBUG - + type -t get__crt_client 2022-11-05 16:42:43,495: DEBUG - + grep -q '^function$' 2022-11-05 16:42:43,496: DEBUG - + [[ /etc/openvpn/keys/user.crt == *\(* ]] 2022-11-05 16:42:43,496: DEBUG - + [[ /etc/openvpn/keys/user.crt == \n\u\l\l ]] 2022-11-05 16:42:43,497: DEBUG - + [[ file == \f\i\l\e ]] 2022-11-05 16:42:43,497: DEBUG - + [[ /etc/openvpn/keys/user.crt == \s\e\t\t\i\n\g\s ]] 2022-11-05 16:42:43,498: DEBUG - +++ echo /etc/openvpn/keys/user.crt 2022-11-05 16:42:43,499: DEBUG - +++ sed s/__APP__/vpnclient/ 2022-11-05 16:42:43,500: DEBUG - +++ sed s@__FINALPATH__@@ 2022-11-05 16:42:43,503: DEBUG - ++ ls /etc/openvpn/keys/user.crt 2022-11-05 16:42:43,507: DEBUG - + old[$short_setting]=/etc/openvpn/keys/user.crt 2022-11-05 16:42:43,507: DEBUG - + file_hash[$short_setting]=true 2022-11-05 16:42:43,508: DEBUG - + for line in $lines 2022-11-05 16:42:43,508: DEBUG - + IFS=';' 2022-11-05 16:42:43,508: DEBUG - + read short_setting type bind 2022-11-05 16:42:43,508: DEBUG - + binds[${short_setting}]=/etc/openvpn/keys/user.key 2022-11-05 16:42:43,508: DEBUG - + types[${short_setting}]=file 2022-11-05 16:42:43,508: DEBUG - + file_hash[${short_setting}]= 2022-11-05 16:42:43,509: DEBUG - + formats[${short_setting}]= 2022-11-05 16:42:43,509: DEBUG - + ynh_app_config_get_one crt_client_key file /etc/openvpn/keys/user.key 2022-11-05 16:42:43,509: DEBUG - + _ynh_app_config_get_one crt_client_key file /etc/openvpn/keys/user.key 2022-11-05 16:42:43,509: DEBUG - + local short_setting=crt_client_key 2022-11-05 16:42:43,509: DEBUG - + local type=file 2022-11-05 16:42:43,509: DEBUG - + local bind=/etc/openvpn/keys/user.key 2022-11-05 16:42:43,510: DEBUG - + local getter=get__crt_client_key 2022-11-05 16:42:43,510: DEBUG - + type -t get__crt_client_key 2022-11-05 16:42:43,512: DEBUG - + grep -q '^function$' 2022-11-05 16:42:43,522: DEBUG - + [[ /etc/openvpn/keys/user.key == *\(* ]] 2022-11-05 16:42:43,523: DEBUG - + [[ /etc/openvpn/keys/user.key == \n\u\l\l ]] 2022-11-05 16:42:43,523: DEBUG - + [[ file == \f\i\l\e ]] 2022-11-05 16:42:43,524: DEBUG - + [[ /etc/openvpn/keys/user.key == \s\e\t\t\i\n\g\s ]] 2022-11-05 16:42:43,547: DEBUG - +++ echo /etc/openvpn/keys/user.key 2022-11-05 16:42:43,552: DEBUG - +++ sed s/__APP__/vpnclient/ 2022-11-05 16:42:43,554: DEBUG - +++ sed s@__FINALPATH__@@ 2022-11-05 16:42:43,555: DEBUG - ++ ls /etc/openvpn/keys/user.key 2022-11-05 16:42:43,558: DEBUG - + old[$short_setting]=/etc/openvpn/keys/user.key 2022-11-05 16:42:43,559: DEBUG - + file_hash[$short_setting]=true 2022-11-05 16:42:43,559: DEBUG - + for line in $lines 2022-11-05 16:42:43,559: DEBUG - + IFS=';' 2022-11-05 16:42:43,560: DEBUG - + read short_setting type bind 2022-11-05 16:42:43,560: DEBUG - + binds[${short_setting}]=settings 2022-11-05 16:42:43,560: DEBUG - + types[${short_setting}]=string 2022-11-05 16:42:43,560: DEBUG - + file_hash[${short_setting}]= 2022-11-05 16:42:43,560: DEBUG - + formats[${short_setting}]= 2022-11-05 16:42:43,560: DEBUG - + ynh_app_config_get_one login_user string settings 2022-11-05 16:42:43,561: DEBUG - + _ynh_app_config_get_one login_user string settings 2022-11-05 16:42:43,561: DEBUG - + local short_setting=login_user 2022-11-05 16:42:43,561: DEBUG - + local type=string 2022-11-05 16:42:43,561: DEBUG - + local bind=settings 2022-11-05 16:42:43,561: DEBUG - + local getter=get__login_user 2022-11-05 16:42:43,561: DEBUG - + type -t get__login_user 2022-11-05 16:42:43,561: DEBUG - + grep -q '^function$' 2022-11-05 16:42:43,563: DEBUG - ++ get__login_user 2022-11-05 16:42:43,564: DEBUG - ++ '[' -s /etc/openvpn/keys/credentials ']' 2022-11-05 16:42:43,564: DEBUG - ++ echo '' 2022-11-05 16:42:43,565: DEBUG - + old[$short_setting]= 2022-11-05 16:42:43,566: DEBUG - + formats[${short_setting}]=yaml 2022-11-05 16:42:43,566: DEBUG - + for line in $lines 2022-11-05 16:42:43,567: DEBUG - + IFS=';' 2022-11-05 16:42:43,567: DEBUG - + read short_setting type bind 2022-11-05 16:42:43,567: DEBUG - + binds[${short_setting}]=settings 2022-11-05 16:42:43,568: DEBUG - + types[${short_setting}]=password 2022-11-05 16:42:43,568: DEBUG - + file_hash[${short_setting}]= 2022-11-05 16:42:43,568: DEBUG - + formats[${short_setting}]= 2022-11-05 16:42:43,568: DEBUG - + ynh_app_config_get_one login_passphrase password settings 2022-11-05 16:42:43,568: DEBUG - + _ynh_app_config_get_one login_passphrase password settings 2022-11-05 16:42:43,569: DEBUG - + local short_setting=login_passphrase 2022-11-05 16:42:43,569: DEBUG - + local type=password 2022-11-05 16:42:43,569: DEBUG - + local bind=settings 2022-11-05 16:42:43,569: DEBUG - + local getter=get__login_passphrase 2022-11-05 16:42:43,569: DEBUG - + type -t get__login_passphrase 2022-11-05 16:42:43,569: DEBUG - + grep -q '^function$' 2022-11-05 16:42:43,580: DEBUG - ++ get__login_passphrase 2022-11-05 16:42:43,581: DEBUG - ++ '[' -s /etc/openvpn/keys/credentials ']' 2022-11-05 16:42:43,582: DEBUG - ++ echo '' 2022-11-05 16:42:43,584: DEBUG - + old[$short_setting]= 2022-11-05 16:42:43,586: DEBUG - + formats[${short_setting}]=yaml 2022-11-05 16:42:43,589: DEBUG - + for line in $lines 2022-11-05 16:42:43,591: DEBUG - + IFS=';' 2022-11-05 16:42:43,592: DEBUG - + read short_setting type bind 2022-11-05 16:42:43,592: DEBUG - + binds[${short_setting}]=/etc/openvpn/keys/user_ta.key 2022-11-05 16:42:43,593: DEBUG - + types[${short_setting}]=file 2022-11-05 16:42:43,593: DEBUG - + file_hash[${short_setting}]= 2022-11-05 16:42:43,593: DEBUG - + formats[${short_setting}]= 2022-11-05 16:42:43,594: DEBUG - + ynh_app_config_get_one crt_client_ta file /etc/openvpn/keys/user_ta.key 2022-11-05 16:42:43,594: DEBUG - + _ynh_app_config_get_one crt_client_ta file /etc/openvpn/keys/user_ta.key 2022-11-05 16:42:43,594: DEBUG - + local short_setting=crt_client_ta 2022-11-05 16:42:43,595: DEBUG - + local type=file 2022-11-05 16:42:43,595: DEBUG - + local bind=/etc/openvpn/keys/user_ta.key 2022-11-05 16:42:43,595: DEBUG - + local getter=get__crt_client_ta 2022-11-05 16:42:43,596: DEBUG - + type -t get__crt_client_ta 2022-11-05 16:42:43,596: DEBUG - + grep -q '^function$' 2022-11-05 16:42:43,596: DEBUG - + [[ /etc/openvpn/keys/user_ta.key == *\(* ]] 2022-11-05 16:42:43,597: DEBUG - + [[ /etc/openvpn/keys/user_ta.key == \n\u\l\l ]] 2022-11-05 16:42:43,597: DEBUG - + [[ file == \f\i\l\e ]] 2022-11-05 16:42:43,597: DEBUG - + [[ /etc/openvpn/keys/user_ta.key == \s\e\t\t\i\n\g\s ]] 2022-11-05 16:42:43,598: DEBUG - +++ echo /etc/openvpn/keys/user_ta.key 2022-11-05 16:42:43,599: DEBUG - +++ sed s@__FINALPATH__@@ 2022-11-05 16:42:43,599: DEBUG - +++ sed s/__APP__/vpnclient/ 2022-11-05 16:42:43,603: DEBUG - ++ ls /etc/openvpn/keys/user_ta.key 2022-11-05 16:42:43,607: DEBUG - + old[$short_setting]=/etc/openvpn/keys/user_ta.key 2022-11-05 16:42:43,607: DEBUG - + file_hash[$short_setting]=true 2022-11-05 16:42:43,608: DEBUG - + for line in $lines 2022-11-05 16:42:43,608: DEBUG - + IFS=';' 2022-11-05 16:42:43,608: DEBUG - + read short_setting type bind 2022-11-05 16:42:43,608: DEBUG - + binds[${short_setting}]=settings 2022-11-05 16:42:43,609: DEBUG - + types[${short_setting}]=select 2022-11-05 16:42:43,609: DEBUG - + file_hash[${short_setting}]= 2022-11-05 16:42:43,609: DEBUG - + formats[${short_setting}]= 2022-11-05 16:42:43,610: DEBUG - + ynh_app_config_get_one dns_method select settings 2022-11-05 16:42:43,615: DEBUG - + _ynh_app_config_get_one dns_method select settings 2022-11-05 16:42:43,617: DEBUG - + local short_setting=dns_method 2022-11-05 16:42:43,620: DEBUG - + local type=select 2022-11-05 16:42:43,620: DEBUG - + local bind=settings 2022-11-05 16:42:43,621: DEBUG - + local getter=get__dns_method 2022-11-05 16:42:43,625: DEBUG - + type -t get__dns_method 2022-11-05 16:42:43,625: DEBUG - + grep -q '^function$' 2022-11-05 16:42:43,628: DEBUG - + [[ settings == *\(* ]] 2022-11-05 16:42:43,629: DEBUG - + [[ settings == \n\u\l\l ]] 2022-11-05 16:42:43,643: DEBUG - + [[ select == \f\i\l\e ]] 2022-11-05 16:42:43,644: DEBUG - + [[ select == \t\e\x\t ]] 2022-11-05 16:42:43,645: DEBUG - + local bind_after= 2022-11-05 16:42:43,645: DEBUG - + [[ settings == \s\e\t\t\i\n\g\s ]] 2022-11-05 16:42:43,645: DEBUG - + bind=:/etc/yunohost/apps/vpnclient/settings.yml 2022-11-05 16:42:43,646: DEBUG - ++ echo :/etc/yunohost/apps/vpnclient/settings.yml 2022-11-05 16:42:43,650: DEBUG - ++ cut -d: -f1 2022-11-05 16:42:43,651: DEBUG - + local bind_key_= 2022-11-05 16:42:43,652: DEBUG - + bind_key_=dns_method 2022-11-05 16:42:43,652: DEBUG - + [[ dns_method == *\>* ]] 2022-11-05 16:42:43,652: DEBUG - ++ cut -d: -f2 2022-11-05 16:42:43,653: DEBUG - ++ echo :/etc/yunohost/apps/vpnclient/settings.yml 2022-11-05 16:42:43,654: DEBUG - ++ sed s/__APP__/vpnclient/ 2022-11-05 16:42:43,655: DEBUG - ++ sed s@__FINALPATH__@@ 2022-11-05 16:42:43,658: DEBUG - + local bind_file=/etc/yunohost/apps/vpnclient/settings.yml 2022-11-05 16:42:43,659: DEBUG - ++ ynh_read_var_in_file --file=/etc/yunohost/apps/vpnclient/settings.yml --key=dns_method --after= 2022-11-05 16:42:43,899: DEBUG - ++ after= 2022-11-05 16:42:43,900: DEBUG - ++ [[ -f /etc/yunohost/apps/vpnclient/settings.yml ]] 2022-11-05 16:42:43,925: DEBUG - + old[$short_setting]=yunohost 2022-11-05 16:42:43,927: DEBUG - + for line in $lines 2022-11-05 16:42:43,930: DEBUG - + IFS=';' 2022-11-05 16:42:43,931: DEBUG - + read short_setting type bind 2022-11-05 16:42:43,931: DEBUG - + binds[${short_setting}]=settings 2022-11-05 16:42:43,932: DEBUG - + types[${short_setting}]=tags 2022-11-05 16:42:43,932: DEBUG - + file_hash[${short_setting}]= 2022-11-05 16:42:43,933: DEBUG - + formats[${short_setting}]= 2022-11-05 16:42:43,933: DEBUG - + ynh_app_config_get_one nameservers tags settings 2022-11-05 16:42:43,934: DEBUG - + _ynh_app_config_get_one nameservers tags settings 2022-11-05 16:42:43,936: DEBUG - + local short_setting=nameservers 2022-11-05 16:42:43,936: DEBUG - + local type=tags 2022-11-05 16:42:43,937: DEBUG - + local bind=settings 2022-11-05 16:42:43,937: DEBUG - + local getter=get__nameservers 2022-11-05 16:42:43,938: DEBUG - + type -t get__nameservers 2022-11-05 16:42:43,938: DEBUG - + grep -q '^function$' 2022-11-05 16:42:43,938: DEBUG - + [[ settings == *\(* ]] 2022-11-05 16:42:43,938: DEBUG - + [[ settings == \n\u\l\l ]] 2022-11-05 16:42:43,938: DEBUG - + [[ tags == \f\i\l\e ]] 2022-11-05 16:42:43,938: DEBUG - + [[ tags == \t\e\x\t ]] 2022-11-05 16:42:43,939: DEBUG - + local bind_after= 2022-11-05 16:42:43,939: DEBUG - + [[ settings == \s\e\t\t\i\n\g\s ]] 2022-11-05 16:42:43,939: DEBUG - + bind=:/etc/yunohost/apps/vpnclient/settings.yml 2022-11-05 16:42:43,939: DEBUG - ++ echo :/etc/yunohost/apps/vpnclient/settings.yml 2022-11-05 16:42:43,939: DEBUG - ++ cut -d: -f1 2022-11-05 16:42:43,940: DEBUG - + local bind_key_= 2022-11-05 16:42:43,940: DEBUG - + bind_key_=nameservers 2022-11-05 16:42:43,941: DEBUG - + [[ nameservers == *\>* ]] 2022-11-05 16:42:43,942: DEBUG - ++ echo :/etc/yunohost/apps/vpnclient/settings.yml 2022-11-05 16:42:43,944: DEBUG - ++ cut -d: -f2 2022-11-05 16:42:43,944: DEBUG - ++ sed s@__FINALPATH__@@ 2022-11-05 16:42:43,945: DEBUG - ++ sed s/__APP__/vpnclient/ 2022-11-05 16:42:43,947: DEBUG - + local bind_file=/etc/yunohost/apps/vpnclient/settings.yml 2022-11-05 16:42:43,949: DEBUG - ++ ynh_read_var_in_file --file=/etc/yunohost/apps/vpnclient/settings.yml --key=nameservers --after= 2022-11-05 16:42:44,171: DEBUG - ++ after= 2022-11-05 16:42:44,172: DEBUG - ++ [[ -f /etc/yunohost/apps/vpnclient/settings.yml ]] 2022-11-05 16:42:44,203: DEBUG - + old[$short_setting]= 2022-11-05 16:42:44,205: DEBUG - + for line in $lines 2022-11-05 16:42:44,209: DEBUG - + IFS=';' 2022-11-05 16:42:44,218: DEBUG - + read short_setting type bind 2022-11-05 16:42:44,220: DEBUG - + binds[${short_setting}]=settings 2022-11-05 16:42:44,221: DEBUG - + types[${short_setting}]=string 2022-11-05 16:42:44,222: DEBUG - + file_hash[${short_setting}]= 2022-11-05 16:42:44,223: DEBUG - + formats[${short_setting}]= 2022-11-05 16:42:44,223: DEBUG - + ynh_app_config_get_one ip6_net string settings 2022-11-05 16:42:44,224: DEBUG - + _ynh_app_config_get_one ip6_net string settings 2022-11-05 16:42:44,224: DEBUG - + local short_setting=ip6_net 2022-11-05 16:42:44,225: DEBUG - + local type=string 2022-11-05 16:42:44,225: DEBUG - + local bind=settings 2022-11-05 16:42:44,225: DEBUG - + local getter=get__ip6_net 2022-11-05 16:42:44,226: DEBUG - + type -t get__ip6_net 2022-11-05 16:42:44,230: DEBUG - + grep -q '^function$' 2022-11-05 16:42:44,234: DEBUG - + [[ settings == *\(* ]] 2022-11-05 16:42:44,234: DEBUG - + [[ settings == \n\u\l\l ]] 2022-11-05 16:42:44,234: DEBUG - + [[ string == \f\i\l\e ]] 2022-11-05 16:42:44,235: DEBUG - + [[ string == \t\e\x\t ]] 2022-11-05 16:42:44,235: DEBUG - + local bind_after= 2022-11-05 16:42:44,235: DEBUG - + [[ settings == \s\e\t\t\i\n\g\s ]] 2022-11-05 16:42:44,236: DEBUG - + bind=:/etc/yunohost/apps/vpnclient/settings.yml 2022-11-05 16:42:44,236: DEBUG - ++ echo :/etc/yunohost/apps/vpnclient/settings.yml 2022-11-05 16:42:44,237: DEBUG - ++ cut -d: -f1 2022-11-05 16:42:44,239: DEBUG - + local bind_key_= 2022-11-05 16:42:44,240: DEBUG - + bind_key_=ip6_net 2022-11-05 16:42:44,240: DEBUG - + [[ ip6_net == *\>* ]] 2022-11-05 16:42:44,245: DEBUG - ++ echo :/etc/yunohost/apps/vpnclient/settings.yml 2022-11-05 16:42:44,245: DEBUG - ++ cut -d: -f2 2022-11-05 16:42:44,245: DEBUG - ++ sed s/__APP__/vpnclient/ 2022-11-05 16:42:44,246: DEBUG - ++ sed s@__FINALPATH__@@ 2022-11-05 16:42:44,247: DEBUG - + local bind_file=/etc/yunohost/apps/vpnclient/settings.yml 2022-11-05 16:42:44,248: DEBUG - ++ ynh_read_var_in_file --file=/etc/yunohost/apps/vpnclient/settings.yml --key=ip6_net --after= 2022-11-05 16:42:44,469: DEBUG - ++ after= 2022-11-05 16:42:44,469: DEBUG - ++ [[ -f /etc/yunohost/apps/vpnclient/settings.yml ]] 2022-11-05 16:42:44,504: DEBUG - + old[$short_setting]= 2022-11-05 16:42:44,505: DEBUG - + for line in $lines 2022-11-05 16:42:44,505: DEBUG - + IFS=';' 2022-11-05 16:42:44,506: DEBUG - + read short_setting type bind 2022-11-05 16:42:44,506: DEBUG - + binds[${short_setting}]=settings 2022-11-05 16:42:44,507: DEBUG - + types[${short_setting}]=string 2022-11-05 16:42:44,507: DEBUG - + file_hash[${short_setting}]= 2022-11-05 16:42:44,507: DEBUG - + formats[${short_setting}]= 2022-11-05 16:42:44,507: DEBUG - + ynh_app_config_get_one ip6_addr string settings 2022-11-05 16:42:44,507: DEBUG - + _ynh_app_config_get_one ip6_addr string settings 2022-11-05 16:42:44,507: DEBUG - + local short_setting=ip6_addr 2022-11-05 16:42:44,507: DEBUG - + local type=string 2022-11-05 16:42:44,507: DEBUG - + local bind=settings 2022-11-05 16:42:44,508: DEBUG - + local getter=get__ip6_addr 2022-11-05 16:42:44,508: DEBUG - + type -t get__ip6_addr 2022-11-05 16:42:44,508: DEBUG - + grep -q '^function$' 2022-11-05 16:42:44,509: DEBUG - + [[ settings == *\(* ]] 2022-11-05 16:42:44,509: DEBUG - + [[ settings == \n\u\l\l ]] 2022-11-05 16:42:44,510: DEBUG - + [[ string == \f\i\l\e ]] 2022-11-05 16:42:44,510: DEBUG - + [[ string == \t\e\x\t ]] 2022-11-05 16:42:44,510: DEBUG - + local bind_after= 2022-11-05 16:42:44,510: DEBUG - + [[ settings == \s\e\t\t\i\n\g\s ]] 2022-11-05 16:42:44,521: DEBUG - + bind=:/etc/yunohost/apps/vpnclient/settings.yml 2022-11-05 16:42:44,522: DEBUG - ++ echo :/etc/yunohost/apps/vpnclient/settings.yml 2022-11-05 16:42:44,522: DEBUG - ++ cut -d: -f1 2022-11-05 16:42:44,528: DEBUG - + local bind_key_= 2022-11-05 16:42:44,530: DEBUG - + bind_key_=ip6_addr 2022-11-05 16:42:44,531: DEBUG - + [[ ip6_addr == *\>* ]] 2022-11-05 16:42:44,532: DEBUG - ++ echo :/etc/yunohost/apps/vpnclient/settings.yml 2022-11-05 16:42:44,534: DEBUG - ++ sed s/__APP__/vpnclient/ 2022-11-05 16:42:44,535: DEBUG - ++ sed s@__FINALPATH__@@ 2022-11-05 16:42:44,535: DEBUG - ++ cut -d: -f2 2022-11-05 16:42:44,539: DEBUG - + local bind_file=/etc/yunohost/apps/vpnclient/settings.yml 2022-11-05 16:42:44,539: DEBUG - ++ ynh_read_var_in_file --file=/etc/yunohost/apps/vpnclient/settings.yml --key=ip6_addr --after= 2022-11-05 16:42:44,763: DEBUG - ++ after= 2022-11-05 16:42:44,763: DEBUG - ++ [[ -f /etc/yunohost/apps/vpnclient/settings.yml ]] 2022-11-05 16:42:44,843: DEBUG - + old[$short_setting]= 2022-11-05 16:42:44,845: DEBUG - + ynh_app_config_validate 2022-11-05 16:42:44,845: DEBUG - + '[' -z x ']' 2022-11-05 16:42:44,846: DEBUG - + '[' -f /tmp/ynh_filequestion_jmxl1y3x/tmpr3kp6dp3 ']' 2022-11-05 16:42:44,850: DEBUG - ++ cat /tmp/ynh_filequestion_jmxl1y3x/tmpr3kp6dp3 2022-11-05 16:42:44,853: DEBUG - ++ grep -v '^$' 2022-11-05 16:42:44,855: DEBUG - ++ head -c1 2022-11-05 16:42:44,856: DEBUG - ++ tr -d ' ' 2022-11-05 16:42:44,859: DEBUG - + [[ p == \{ ]] 2022-11-05 16:42:44,859: DEBUG - + '[' -f /tmp/ynh_filequestion_jmxl1y3x/tmpr3kp6dp3 ']' 2022-11-05 16:42:44,860: DEBUG - ++ dirname /tmp/ynh_filequestion_jmxl1y3x/tmpr3kp6dp3 2022-11-05 16:42:44,862: DEBUG - + tmp_dir=/tmp/ynh_filequestion_jmxl1y3x 2022-11-05 16:42:44,863: DEBUG - + ynh_print_info '--message=Extracting TLS keys from .ovpn file' 2022-11-05 16:42:44,901: DEBUG - + grep -q '^\s*<ca>' /tmp/ynh_filequestion_jmxl1y3x/tmpr3kp6dp3 2022-11-05 16:42:44,901: INFO - Extracting TLS keys from .ovpn file 2022-11-05 16:42:44,905: DEBUG - + grep -Poz '(?<=<ca>)(.*\n)*.*(?=</ca>)' /tmp/ynh_filequestion_jmxl1y3x/tmpr3kp6dp3 2022-11-05 16:42:44,906: DEBUG - + sed '/^$/d' 2022-11-05 16:42:44,909: DEBUG - + crt_server_ca=/tmp/ynh_filequestion_jmxl1y3x/crt_server_ca 2022-11-05 16:42:44,909: DEBUG - + sed -i '/^\s*<ca>/,/\s*<\/ca>/d' /tmp/ynh_filequestion_jmxl1y3x/tmpr3kp6dp3 2022-11-05 16:42:44,921: DEBUG - + sed -i '/^\s*ca\s/d' /tmp/ynh_filequestion_jmxl1y3x/tmpr3kp6dp3 2022-11-05 16:42:44,932: DEBUG - + grep -q '^\s*<cert>' /tmp/ynh_filequestion_jmxl1y3x/tmpr3kp6dp3 2022-11-05 16:42:44,957: DEBUG - + grep -Poz '(?<=<cert>)(.*\n)*.*(?=</cert>)' /tmp/ynh_filequestion_jmxl1y3x/tmpr3kp6dp3 2022-11-05 16:42:44,958: DEBUG - + sed '/^$/d' 2022-11-05 16:42:44,964: DEBUG - + crt_client=/tmp/ynh_filequestion_jmxl1y3x/crt_client 2022-11-05 16:42:44,965: DEBUG - + sed -i '/^\s*<cert>/,/\s*<\/cert>/d' /tmp/ynh_filequestion_jmxl1y3x/tmpr3kp6dp3 2022-11-05 16:42:44,969: DEBUG - + sed -i '/^\s*cert\s/d' /tmp/ynh_filequestion_jmxl1y3x/tmpr3kp6dp3 2022-11-05 16:42:44,985: DEBUG - + grep -q '^\s*<key>' /tmp/ynh_filequestion_jmxl1y3x/tmpr3kp6dp3 2022-11-05 16:42:45,004: DEBUG - + grep -Poz '(?<=<key>)(.*\n)*.*(?=</key>)' /tmp/ynh_filequestion_jmxl1y3x/tmpr3kp6dp3 2022-11-05 16:42:45,004: DEBUG - + sed '/^$/d' 2022-11-05 16:42:45,012: DEBUG - + crt_client_key=********** 2022-11-05 16:42:45,012: DEBUG - + sed -i '/^\s*<key>/,/\s*<\/key>/d' /tmp/ynh_filequestion_jmxl1y3x/tmpr3kp6dp3 2022-11-05 16:42:45,016: DEBUG - + sed -i '/^\s*key\s/d' /tmp/ynh_filequestion_jmxl1y3x/tmpr3kp6dp3 2022-11-05 16:42:45,021: DEBUG - + grep -q '^\s*<tls-auth>' /tmp/ynh_filequestion_jmxl1y3x/tmpr3kp6dp3 2022-11-05 16:42:45,044: DEBUG - + grep -Poz '(?<=<tls-auth>)(.*\n)*.*(?=</tls-auth>)' /tmp/ynh_filequestion_jmxl1y3x/tmpr3kp6dp3 2022-11-05 16:42:45,045: DEBUG - + sed '/^$/d' 2022-11-05 16:42:45,068: DEBUG - + crt_client_ta=/tmp/ynh_filequestion_jmxl1y3x/crt_client_ta 2022-11-05 16:42:45,074: DEBUG - + sed -i '/^\s*<tls-auth>/,/\s*<\/tls-auth>/d' /tmp/ynh_filequestion_jmxl1y3x/tmpr3kp6dp3 2022-11-05 16:42:45,080: DEBUG - + sed -i '/^\s*tls-auth\s/d' /tmp/ynh_filequestion_jmxl1y3x/tmpr3kp6dp3 2022-11-05 16:42:45,087: DEBUG - + sed -i 's@^\s*ca\s.*$@ca /etc/openvpn/keys/ca-server.crt@g' /tmp/ynh_filequestion_jmxl1y3x/tmpr3kp6dp3 2022-11-05 16:42:45,105: DEBUG - + sed -i 's@^\s*cert\s.*$@cert /etc/openvpn/keys/user.crt@g' /tmp/ynh_filequestion_jmxl1y3x/tmpr3kp6dp3 2022-11-05 16:42:45,118: DEBUG - + sed -i 's@^\s*key\s.*$@key /etc/openvpn/keys/user.key@g' /tmp/ynh_filequestion_jmxl1y3x/tmpr3kp6dp3 2022-11-05 16:42:45,121: DEBUG - + sed -i 's@^\s*tls-auth\s.*$@tls-auth /etc/openvpn/keys/user_ta.key 1@g' /tmp/ynh_filequestion_jmxl1y3x/tmpr3kp6dp3 2022-11-05 16:42:45,125: DEBUG - + '[' -f /tmp/ynh_filequestion_jmxl1y3x/tmpr3kp6dp3 ']' 2022-11-05 16:42:45,126: DEBUG - + sed -i '/^\s*user\s/d' /tmp/ynh_filequestion_jmxl1y3x/tmpr3kp6dp3 2022-11-05 16:42:45,129: DEBUG - + sed -i '/^\s*group\s/d' /tmp/ynh_filequestion_jmxl1y3x/tmpr3kp6dp3 2022-11-05 16:42:45,142: DEBUG - + _ynh_app_config_validate 2022-11-05 16:42:45,386: DEBUG - + local nothing_changed=true 2022-11-05 16:42:45,386: DEBUG - + local changes_validated=true 2022-11-05 16:42:45,386: DEBUG - + for short_setting in "${!old[@]}" 2022-11-05 16:42:45,386: DEBUG - + changed[$short_setting]=false 2022-11-05 16:42:45,387: DEBUG - + '[' -z x ']' 2022-11-05 16:42:45,387: DEBUG - + '[' '!' -z true ']' 2022-11-05 16:42:45,387: DEBUG - + file_hash[old__$short_setting]= 2022-11-05 16:42:45,387: DEBUG - + file_hash[new__$short_setting]= 2022-11-05 16:42:45,388: INFO - [#####+++++..........] > Checking what changed in the new configuration... 2022-11-05 16:42:45,388: DEBUG - + '[' -f /etc/openvpn/client.conf ']' 2022-11-05 16:42:45,389: DEBUG - ++ sha256sum /etc/openvpn/client.conf 2022-11-05 16:42:45,390: DEBUG - ++ cut '-d ' -f1 2022-11-05 16:42:45,401: DEBUG - + file_hash[old__$short_setting]=4620869a5f31dfe26ce6a56a16b9be144f9f8fc4d0a1e6a07456a63c5a0e5584 2022-11-05 16:42:45,402: DEBUG - + '[' -z /tmp/ynh_filequestion_jmxl1y3x/tmpr3kp6dp3 ']' 2022-11-05 16:42:45,403: DEBUG - + '[' -f /tmp/ynh_filequestion_jmxl1y3x/tmpr3kp6dp3 ']' 2022-11-05 16:42:45,405: DEBUG - ++ sha256sum /tmp/ynh_filequestion_jmxl1y3x/tmpr3kp6dp3 2022-11-05 16:42:45,407: DEBUG - ++ cut '-d ' -f1 2022-11-05 16:42:45,425: DEBUG - + file_hash[new__$short_setting]=a09f9e650a810838ed528467a394914e2af8408a1c434a776f24051f0544f2cc 2022-11-05 16:42:45,426: DEBUG - + [[ 4620869a5f31dfe26ce6a56a16b9be144f9f8fc4d0a1e6a07456a63c5a0e5584 != \a\0\9\f\9\e\6\5\0\a\8\1\0\8\3\8\e\d\5\2\8\4\6\7\a\3\9\4\9\1\4\e\2\a\f\8\4\0\8\a\1\c\4\3\4\a\7\7\6\f\2\4\0\5\1\f\0\5\4\4\f\2\c\c ]] 2022-11-05 16:42:45,431: DEBUG - + changed[$short_setting]=true 2022-11-05 16:42:45,432: DEBUG - + nothing_changed=false 2022-11-05 16:42:45,432: DEBUG - + for short_setting in "${!old[@]}" 2022-11-05 16:42:45,433: DEBUG - + changed[$short_setting]=false 2022-11-05 16:42:45,434: DEBUG - + '[' -z ']' 2022-11-05 16:42:45,434: DEBUG - + declare -g doc=YNH_NULL 2022-11-05 16:42:45,435: DEBUG - + continue 2022-11-05 16:42:45,435: DEBUG - + for short_setting in "${!old[@]}" 2022-11-05 16:42:45,435: DEBUG - + changed[$short_setting]=false 2022-11-05 16:42:45,435: DEBUG - + '[' -z x ']' 2022-11-05 16:42:45,436: DEBUG - + '[' '!' -z true ']' 2022-11-05 16:42:45,436: DEBUG - + file_hash[old__$short_setting]= 2022-11-05 16:42:45,436: DEBUG - + file_hash[new__$short_setting]= 2022-11-05 16:42:45,436: DEBUG - + '[' -f /etc/openvpn/keys/ca-server.crt ']' 2022-11-05 16:42:45,436: DEBUG - ++ sha256sum /etc/openvpn/keys/ca-server.crt 2022-11-05 16:42:45,437: DEBUG - ++ cut '-d ' -f1 2022-11-05 16:42:45,437: DEBUG - + file_hash[old__$short_setting]=3b71264f7719af52bdc7647337c0ac8f841b7543eccf57a45a226bb4bdf99945 2022-11-05 16:42:45,437: DEBUG - + '[' -z /tmp/ynh_filequestion_jmxl1y3x/crt_server_ca ']' 2022-11-05 16:42:45,438: DEBUG - + '[' -f /tmp/ynh_filequestion_jmxl1y3x/crt_server_ca ']' 2022-11-05 16:42:45,439: DEBUG - ++ sha256sum /tmp/ynh_filequestion_jmxl1y3x/crt_server_ca 2022-11-05 16:42:45,439: DEBUG - ++ cut '-d ' -f1 2022-11-05 16:42:45,447: DEBUG - + file_hash[new__$short_setting]=3b71264f7719af52bdc7647337c0ac8f841b7543eccf57a45a226bb4bdf99945 2022-11-05 16:42:45,447: DEBUG - + [[ 3b71264f7719af52bdc7647337c0ac8f841b7543eccf57a45a226bb4bdf99945 != \3\b\7\1\2\6\4\f\7\7\1\9\a\f\5\2\b\d\c\7\6\4\7\3\3\7\c\0\a\c\8\f\8\4\1\b\7\5\4\3\e\c\c\f\5\7\a\4\5\a\2\2\6\b\b\4\b\d\f\9\9\9\4\5 ]] 2022-11-05 16:42:45,448: DEBUG - + for short_setting in "${!old[@]}" 2022-11-05 16:42:45,448: DEBUG - + changed[$short_setting]=false 2022-11-05 16:42:45,449: DEBUG - + '[' -z ']' 2022-11-05 16:42:45,449: DEBUG - + declare -g ip6_net= 2022-11-05 16:42:45,449: DEBUG - + continue 2022-11-05 16:42:45,449: DEBUG - + for short_setting in "${!old[@]}" 2022-11-05 16:42:45,450: DEBUG - + changed[$short_setting]=false 2022-11-05 16:42:45,466: DEBUG - + '[' -z x ']' 2022-11-05 16:42:45,473: DEBUG - + '[' '!' -z true ']' 2022-11-05 16:42:45,479: DEBUG - + file_hash[old__$short_setting]= 2022-11-05 16:42:45,480: DEBUG - + file_hash[new__$short_setting]= 2022-11-05 16:42:45,481: DEBUG - + '[' -f /etc/openvpn/keys/user.crt ']' 2022-11-05 16:42:45,485: DEBUG - ++ sha256sum /etc/openvpn/keys/user.crt 2022-11-05 16:42:45,510: DEBUG - ++ cut '-d ' -f1 2022-11-05 16:42:45,522: DEBUG - + file_hash[old__$short_setting]=2847d8db16df49a7d54cca4ab3cac4d9861d7e5d488ef8ebe92efc8f61bbfe2e 2022-11-05 16:42:45,523: DEBUG - + '[' -z /tmp/ynh_filequestion_jmxl1y3x/crt_client ']' 2022-11-05 16:42:45,524: DEBUG - + '[' -f /tmp/ynh_filequestion_jmxl1y3x/crt_client ']' 2022-11-05 16:42:45,524: DEBUG - ++ sha256sum /tmp/ynh_filequestion_jmxl1y3x/crt_client 2022-11-05 16:42:45,525: DEBUG - ++ cut '-d ' -f1 2022-11-05 16:42:45,532: DEBUG - + file_hash[new__$short_setting]=2847d8db16df49a7d54cca4ab3cac4d9861d7e5d488ef8ebe92efc8f61bbfe2e 2022-11-05 16:42:45,533: DEBUG - + [[ 2847d8db16df49a7d54cca4ab3cac4d9861d7e5d488ef8ebe92efc8f61bbfe2e != \2\8\4\7\d\8\d\b\1\6\d\f\4\9\a\7\d\5\4\c\c\a\4\a\b\3\c\a\c\4\d\9\8\6\1\d\7\e\5\d\4\8\8\e\f\8\e\b\e\9\2\e\f\c\8\f\6\1\b\b\f\e\2\e ]] 2022-11-05 16:42:45,533: DEBUG - + for short_setting in "${!old[@]}" 2022-11-05 16:42:45,534: DEBUG - + changed[$short_setting]=false 2022-11-05 16:42:45,534: DEBUG - + '[' -z x ']' 2022-11-05 16:42:45,534: DEBUG - + '[' '!' -z true ']' 2022-11-05 16:42:45,534: DEBUG - + file_hash[old__$short_setting]= 2022-11-05 16:42:45,535: DEBUG - + file_hash[new__$short_setting]= 2022-11-05 16:42:45,535: DEBUG - + '[' -f /etc/openvpn/keys/user_ta.key ']' 2022-11-05 16:42:45,536: DEBUG - ++ sha256sum /etc/openvpn/keys/user_ta.key 2022-11-05 16:42:45,536: DEBUG - ++ cut '-d ' -f1 2022-11-05 16:42:45,538: DEBUG - + file_hash[old__$short_setting]=fd71a45e05266673736503c5f5f8d7ca88af413c9b19b8d2b66096b0d37d477b 2022-11-05 16:42:45,539: DEBUG - + '[' -z /tmp/ynh_filequestion_jmxl1y3x/crt_client_ta ']' 2022-11-05 16:42:45,539: DEBUG - + '[' -f /tmp/ynh_filequestion_jmxl1y3x/crt_client_ta ']' 2022-11-05 16:42:45,540: DEBUG - ++ sha256sum /tmp/ynh_filequestion_jmxl1y3x/crt_client_ta 2022-11-05 16:42:45,541: DEBUG - ++ cut '-d ' -f1 2022-11-05 16:42:45,550: DEBUG - + file_hash[new__$short_setting]=fd71a45e05266673736503c5f5f8d7ca88af413c9b19b8d2b66096b0d37d477b 2022-11-05 16:42:45,552: DEBUG - + [[ fd71a45e05266673736503c5f5f8d7ca88af413c9b19b8d2b66096b0d37d477b != \f\d\7\1\a\4\5\e\0\5\2\6\6\6\7\3\7\3\6\5\0\3\c\5\f\5\f\8\d\7\c\a\8\8\a\f\4\1\3\c\9\b\1\9\b\8\d\2\b\6\6\0\9\6\b\0\d\3\7\d\4\7\7\b ]] 2022-11-05 16:42:45,554: DEBUG - + for short_setting in "${!old[@]}" 2022-11-05 16:42:45,555: DEBUG - + changed[$short_setting]=false 2022-11-05 16:42:45,561: DEBUG - + '[' -z ']' 2022-11-05 16:42:45,561: DEBUG - + declare -g dns_method=yunohost 2022-11-05 16:42:45,562: DEBUG - + continue 2022-11-05 16:42:45,563: DEBUG - + for short_setting in "${!old[@]}" 2022-11-05 16:42:45,563: DEBUG - + changed[$short_setting]=false 2022-11-05 16:42:45,564: DEBUG - + '[' -z x ']' 2022-11-05 16:42:45,564: DEBUG - + '[' '!' -z true ']' 2022-11-05 16:42:45,566: DEBUG - + file_hash[old__$short_setting]= 2022-11-05 16:42:45,575: DEBUG - + file_hash[new__$short_setting]= 2022-11-05 16:42:45,575: DEBUG - + '[' -f /etc/openvpn/keys/user.key ']' 2022-11-05 16:42:45,576: DEBUG - ++ cut '-d ' -f1 2022-11-05 16:42:45,576: DEBUG - ++ sha256sum /etc/openvpn/keys/user.key 2022-11-05 16:42:45,576: DEBUG - + file_hash[old__$short_setting]=36af1f2904e49a04b6db511cb51b8255a0457399caa8c7a91b1ee965c38d95da 2022-11-05 16:42:45,577: DEBUG - + '[' -z ********** ']' 2022-11-05 16:42:45,577: DEBUG - + '[' -f ********** ']' 2022-11-05 16:42:45,577: DEBUG - ++ cut '-d ' -f1 2022-11-05 16:42:45,578: DEBUG - ++ sha256sum ********** 2022-11-05 16:42:45,595: DEBUG - + file_hash[new__$short_setting]=36af1f2904e49a04b6db511cb51b8255a0457399caa8c7a91b1ee965c38d95da 2022-11-05 16:42:45,597: DEBUG - + [[ 36af1f2904e49a04b6db511cb51b8255a0457399caa8c7a91b1ee965c38d95da != \3\6\a\f\1\f\2\9\0\4\e\4\9\a\0\4\b\6\d\b\5\1\1\c\b\5\1\b\8\2\5\5\a\0\4\5\7\3\9\9\c\a\a\8\c\7\a\9\1\b\1\e\e\9\6\5\c\3\8\d\9\5\d\a ]] 2022-11-05 16:42:45,598: DEBUG - + for short_setting in "${!old[@]}" 2022-11-05 16:42:45,601: DEBUG - + changed[$short_setting]=false 2022-11-05 16:42:45,604: DEBUG - + '[' -z ']' 2022-11-05 16:42:45,605: DEBUG - + declare -g ip6_addr= 2022-11-05 16:42:45,605: DEBUG - + continue 2022-11-05 16:42:45,605: DEBUG - + for short_setting in "${!old[@]}" 2022-11-05 16:42:45,605: DEBUG - + changed[$short_setting]=false 2022-11-05 16:42:45,605: DEBUG - + '[' -z ']' 2022-11-05 16:42:45,605: DEBUG - + declare -g nameservers= 2022-11-05 16:42:45,606: DEBUG - + continue 2022-11-05 16:42:45,606: DEBUG - + for short_setting in "${!old[@]}" 2022-11-05 16:42:45,606: DEBUG - + changed[$short_setting]=false 2022-11-05 16:42:45,606: DEBUG - + '[' -z ']' 2022-11-05 16:42:45,606: DEBUG - + declare -g login_passphrase= 2022-11-05 16:42:45,606: DEBUG - + continue 2022-11-05 16:42:45,606: DEBUG - + for short_setting in "${!old[@]}" 2022-11-05 16:42:45,607: DEBUG - + changed[$short_setting]=false 2022-11-05 16:42:45,607: DEBUG - + '[' -z x ']' 2022-11-05 16:42:45,607: DEBUG - + '[' '!' -z '' ']' 2022-11-05 16:42:45,608: DEBUG - + [[ 1 != \1 ]] 2022-11-05 16:42:45,608: DEBUG - + for short_setting in "${!old[@]}" 2022-11-05 16:42:45,608: DEBUG - + changed[$short_setting]=false 2022-11-05 16:42:45,608: DEBUG - + '[' -z ']' 2022-11-05 16:42:45,608: DEBUG - + declare -g login_user= 2022-11-05 16:42:45,608: DEBUG - + continue 2022-11-05 16:42:45,608: DEBUG - + for short_setting in "${!old[@]}" 2022-11-05 16:42:45,609: DEBUG - + changed[$short_setting]=false 2022-11-05 16:42:45,609: DEBUG - + '[' -z ']' 2022-11-05 16:42:45,609: DEBUG - + declare -g 'status=style: danger 2022-11-05 16:42:45,609: DEBUG - ask: 2022-11-05 16:42:45,609: DEBUG - en: |- 2022-11-05 16:42:45,610: DEBUG - The VPN is down ! Here are errors logged in the last few minutes 2022-11-05 16:42:45,621: DEBUG -
2022-11-05 16:42:45,622: DEBUG - [ OK ] Settings retrieved
2022-11-05 16:42:45,623: DEBUG - [WARN] Service is disabled, not starting it
2022-11-05 16:42:45,625: DEBUG - Finished YunoHost VPN Client…
2022-11-05 16:42:45,626: DEBUG - Stopping YunoHost VPN Client…
2022-11-05 16:42:45,629: DEBUG - [INFO] Retrieving Yunohost settings…
2022-11-05 16:42:45,642: DEBUG - [ OK ] Settings retrieved
2022-11-05 16:42:45,645: DEBUG - [INFO] [vpnclient] Stopping…
2022-11-05 16:42:45,646: DEBUG - [INFO] Removing custom DNS resolvers from vpnclient
2022-11-05 16:42:45,651: DEBUG - ynh-vpnclient.service: Succeeded.
2022-11-05 16:42:45,652: DEBUG - Stopped YunoHost VPN Client…
2022-11-05 16:42:45,655: DEBUG - Starting YunoHost VPN Client…
2022-11-05 16:42:45,656: DEBUG - [INFO] Retrieving Yunohost settings…
2022-11-05 16:42:45,656: DEBUG - [ OK ] Settings retrieved
2022-11-05 16:42:45,656: DEBUG - [WARN] Service is disabled, not starting it
2022-11-05 16:42:45,657: DEBUG - Finished YunoHost VPN Client…
2022-11-05 16:42:45,657: DEBUG - ```’
2022-11-05 16:42:45,657: DEBUG - + continue
2022-11-05 16:42:45,657: DEBUG - + [[ false == \t\r\u\e ]]
2022-11-05 16:42:45,908: INFO - [##########+++++…] > Validating the new configuration…
2022-11-05 16:42:45,909: DEBUG - + for short_setting in “${!old[@]}”
2022-11-05 16:42:45,910: DEBUG - + [[ true == \f\a\l\s\e ]]
2022-11-05 16:42:45,929: DEBUG - + local result=
2022-11-05 16:42:45,932: DEBUG - + type -t validate__config_file
2022-11-05 16:42:45,935: DEBUG - + grep -q ‘^function$’
2022-11-05 16:42:45,937: DEBUG - + [[ settings == ( ]]
2022-11-05 16:42:45,942: DEBUG - + ‘[’ -n ‘’ ‘]’
2022-11-05 16:42:45,943: DEBUG - + for short_setting in “${!old[@]}”
2022-11-05 16:42:45,944: DEBUG - + [[ false == \f\a\l\s\e ]]
2022-11-05 16:42:45,945: DEBUG - + continue
2022-11-05 16:42:45,946: DEBUG - + for short_setting in “${!old[@]}”
2022-11-05 16:42:45,946: DEBUG - + [[ false == \f\a\l\s\e ]]
2022-11-05 16:42:45,946: DEBUG - + continue
2022-11-05 16:42:45,947: DEBUG - + for short_setting in “${!old[@]}”
2022-11-05 16:42:45,947: DEBUG - + [[ false == \f\a\l\s\e ]]
2022-11-05 16:42:45,947: DEBUG - + continue
2022-11-05 16:42:45,948: DEBUG - + for short_setting in “${!old[@]}”
2022-11-05 16:42:45,948: DEBUG - + [[ false == \f\a\l\s\e ]]
2022-11-05 16:42:45,952: DEBUG - + continue
2022-11-05 16:42:45,954: DEBUG - + for short_setting in “${!old[@]}”
2022-11-05 16:42:45,954: DEBUG - + [[ false == \f\a\l\s\e ]]
2022-11-05 16:42:45,954: DEBUG - + continue
2022-11-05 16:42:45,955: DEBUG - + for short_setting in “${!old[@]}”
2022-11-05 16:42:45,955: DEBUG - + [[ false == \f\a\l\s\e ]]
2022-11-05 16:42:45,955: DEBUG - + continue
2022-11-05 16:42:45,955: DEBUG - + for short_setting in “${!old[@]}”
2022-11-05 16:42:45,955: DEBUG - + [[ false == \f\a\l\s\e ]]
2022-11-05 16:42:45,955: DEBUG - + continue
2022-11-05 16:42:45,956: DEBUG - + for short_setting in “${!old[@]}”
2022-11-05 16:42:45,956: DEBUG - + [[ false == \f\a\l\s\e ]]
2022-11-05 16:42:45,956: DEBUG - + continue
2022-11-05 16:42:45,956: DEBUG - + for short_setting in “${!old[@]}”
2022-11-05 16:42:45,957: DEBUG - + [[ false == \f\a\l\s\e ]]
2022-11-05 16:42:45,957: DEBUG - + continue
2022-11-05 16:42:45,957: DEBUG - + for short_setting in “${!old[@]}”
2022-11-05 16:42:45,957: DEBUG - + [[ false == \f\a\l\s\e ]]
2022-11-05 16:42:45,958: DEBUG - + continue
2022-11-05 16:42:45,958: DEBUG - + for short_setting in “${!old[@]}”
2022-11-05 16:42:45,958: DEBUG - + [[ false == \f\a\l\s\e ]]
2022-11-05 16:42:45,958: DEBUG - + continue
2022-11-05 16:42:45,958: DEBUG - + for short_setting in “${!old[@]}”
2022-11-05 16:42:45,958: DEBUG - + [[ false == \f\a\l\s\e ]]
2022-11-05 16:42:45,958: DEBUG - + continue
2022-11-05 16:42:45,958: DEBUG - + for short_setting in “${!old[@]}”
2022-11-05 16:42:45,959: DEBUG - + [[ false == \f\a\l\s\e ]]
2022-11-05 16:42:45,959: DEBUG - + continue
2022-11-05 16:42:45,959: DEBUG - + [[ true == \f\a\l\s\e ]]
2022-11-05 16:42:46,211: INFO - [###############+++++] > Applying the new configuration…
2022-11-05 16:42:46,219: DEBUG - + ynh_app_config_apply
2022-11-05 16:42:46,219: DEBUG - + ynh_print_info ‘–message=Stopping vpnclient in order to edit files’
2022-11-05 16:42:46,252: INFO - Stopping vpnclient in order to edit files
2022-11-05 16:42:46,255: DEBUG - + touch /tmp/.ynh-vpnclient-stopped
2022-11-05 16:42:46,258: DEBUG - + /usr/local/bin/ynh-vpnclient stop
2022-11-05 16:42:46,281: DEBUG - [INFO] Retrieving Yunohost settings…
2022-11-05 16:42:46,501: DEBUG - [ OK ] Settings retrieved
2022-11-05 16:42:46,506: DEBUG - [INFO] [vpnclient] Stopping…
2022-11-05 16:42:46,555: DEBUG - [INFO] Removing custom DNS resolvers from vpnclient
2022-11-05 16:42:46,569: DEBUG - + chown vpnclient:vpnclient /etc/openvpn/keys
2022-11-05 16:42:46,582: DEBUG - + chmod go=— /etc/openvpn/keys
2022-11-05 16:42:46,585: DEBUG - + _ynh_app_config_apply
2022-11-05 16:42:46,590: DEBUG - + for short_setting in “${!old[@]}”
2022-11-05 16:42:46,594: DEBUG - + ynh_app_config_apply_one config_file
2022-11-05 16:42:46,595: DEBUG - + _ynh_app_config_apply_one config_file
2022-11-05 16:42:46,596: DEBUG - + local short_setting=config_file
2022-11-05 16:42:46,596: DEBUG - + local setter=set__config_file
2022-11-05 16:42:46,596: DEBUG - + local bind=/etc/openvpn/client.conf
2022-11-05 16:42:46,596: DEBUG - + local type=file
2022-11-05 16:42:46,597: DEBUG - + ‘[’ true == true ‘]’
2022-11-05 16:42:46,597: DEBUG - + type -t set__config_file
2022-11-05 16:42:46,597: DEBUG - + grep -q ‘^function$’
2022-11-05 16:42:46,598: DEBUG - + [[ /etc/openvpn/client.conf == ( ]]
2022-11-05 16:42:46,598: DEBUG - + [[ /etc/openvpn/client.conf == \n\u\l\l ]]
2022-11-05 16:42:46,598: DEBUG - + [[ file == \f\i\l\e ]]
2022-11-05 16:42:46,599: DEBUG - + [[ /etc/openvpn/client.conf == \s\e\t\t\i\n\g\s ]]
2022-11-05 16:42:46,599: DEBUG - ++ echo /etc/openvpn/client.conf
2022-11-05 16:42:46,600: DEBUG - ++ sed s/APP/vpnclient/
2022-11-05 16:42:46,600: DEBUG - ++ sed s@FINALPATH@@
2022-11-05 16:42:46,603: DEBUG - + local bind_file=/etc/openvpn/client.conf
2022-11-05 16:42:46,603: DEBUG - + [[ /tmp/ynh_filequestion_jmxl1y3x/tmpr3kp6dp3 == ‘’ ]]
2022-11-05 16:42:46,604: DEBUG - + ynh_backup_if_checksum_is_different --file=/etc/openvpn/client.conf
2022-11-05 16:42:46,652: DEBUG - + local checksum_setting_name=checksum__etc_openvpn_client.conf
2022-11-05 16:42:46,653: DEBUG - ++ ynh_app_setting_get --app=vpnclient --key=checksum__etc_openvpn_client.conf
2022-11-05 16:42:46,653: DEBUG - ++ local globalapp=vpnclient
2022-11-05 16:42:46,781: DEBUG - ++ app=vpnclient
2022-11-05 16:42:46,783: DEBUG - ++ [[ checksum__etc_openvpn_client.conf =~ (unprotected|protected|skipped) ]]
2022-11-05 16:42:46,784: DEBUG - ++ ynh_app_setting get vpnclient checksum__etc_openvpn_client.conf
2022-11-05 16:42:46,959: DEBUG - + local checksum_value=
2022-11-05 16:42:46,960: DEBUG - + backup_file_checksum=
2022-11-05 16:42:46,960: DEBUG - + ‘[’ -n ‘’ ‘]’
2022-11-05 16:42:46,961: DEBUG - + [[ /tmp/ynh_filequestion_jmxl1y3x/tmpr3kp6dp3 != /\e\t\c/\o\p\e\n\v\p\n/\c\l\i\e\n\t.\c\o\n\f ]]
2022-11-05 16:42:46,961: DEBUG - + cp /tmp/ynh_filequestion_jmxl1y3x/tmpr3kp6dp3 /etc/openvpn/client.conf
2022-11-05 16:42:46,964: DEBUG - + ynh_store_file_checksum --file=/etc/openvpn/client.conf --update_only
2022-11-05 16:42:46,965: DEBUG - + update_only=0
2022-11-05 16:42:47,086: DEBUG - + local checksum_setting_name=checksum__etc_openvpn_client.conf
2022-11-05 16:42:47,087: DEBUG - ++ ynh_app_setting_get --app=vpnclient --key=checksum__etc_openvpn_client.conf
2022-11-05 16:42:47,087: DEBUG - ++ local globalapp=vpnclient
2022-11-05 16:42:47,217: DEBUG - ++ app=vpnclient
2022-11-05 16:42:47,217: DEBUG - ++ [[ checksum__etc_openvpn_client.conf =~ (unprotected|protected|skipped) ]]
2022-11-05 16:42:47,218: DEBUG - ++ ynh_app_setting get vpnclient checksum__etc_openvpn_client.conf
2022-11-05 16:42:47,405: DEBUG - + local checksum_value=
2022-11-05 16:42:47,405: DEBUG - + ‘[’ -z ‘’ ‘]’
2022-11-05 16:42:47,408: DEBUG - + unset backup_file_checksum
2022-11-05 16:42:47,410: DEBUG - + return 0
2022-11-05 16:42:47,420: DEBUG - + ynh_print_info ‘–message=File ‘'’/etc/openvpn/client.conf’'’ overwritten with /tmp/ynh_filequestion_jmxl1y3x/tmpr3kp6dp3’
2022-11-05 16:42:47,444: INFO - File ‘/etc/openvpn/client.conf’ overwritten with /tmp/ynh_filequestion_jmxl1y3x/tmpr3kp6dp3
2022-11-05 16:42:47,445: DEBUG - + for short_setting in “${!old[@]}”
2022-11-05 16:42:47,446: DEBUG - + ynh_app_config_apply_one doc
2022-11-05 16:42:47,446: DEBUG - + _ynh_app_config_apply_one doc
2022-11-05 16:42:47,447: DEBUG - + local short_setting=doc
2022-11-05 16:42:47,447: DEBUG - + local setter=set__doc
2022-11-05 16:42:47,447: DEBUG - + local bind=settings
2022-11-05 16:42:47,447: DEBUG - + local type=alert
2022-11-05 16:42:47,448: DEBUG - + ‘[’ false == true ‘]’
2022-11-05 16:42:47,448: DEBUG - + for short_setting in “${!old[@]}”
2022-11-05 16:42:47,448: DEBUG - + ynh_app_config_apply_one crt_server_ca
2022-11-05 16:42:47,448: DEBUG - + _ynh_app_config_apply_one crt_server_ca
2022-11-05 16:42:47,448: DEBUG - + local short_setting=crt_server_ca
2022-11-05 16:42:47,448: DEBUG - + local setter=set__crt_server_ca
2022-11-05 16:42:47,448: DEBUG - + local bind=/etc/openvpn/keys/ca-server.crt
2022-11-05 16:42:47,449: DEBUG - + local type=file
2022-11-05 16:42:47,449: DEBUG - + ‘[’ false == true ‘]’
2022-11-05 16:42:47,450: DEBUG - + for short_setting in “${!old[@]}”
2022-11-05 16:42:47,450: DEBUG - + ynh_app_config_apply_one ip6_net
2022-11-05 16:42:47,450: DEBUG - + _ynh_app_config_apply_one ip6_net
2022-11-05 16:42:47,458: DEBUG - + local short_setting=ip6_net
2022-11-05 16:42:47,460: DEBUG - + local setter=set__ip6_net
2022-11-05 16:42:47,461: DEBUG - + local bind=settings
2022-11-05 16:42:47,462: DEBUG - + local type=string
2022-11-05 16:42:47,463: DEBUG - + ‘[’ false == true ‘]’
2022-11-05 16:42:47,463: DEBUG - + for short_setting in “${!old[@]}”
2022-11-05 16:42:47,464: DEBUG - + ynh_app_config_apply_one crt_client
2022-11-05 16:42:47,464: DEBUG - + _ynh_app_config_apply_one crt_client
2022-11-05 16:42:47,464: DEBUG - + local short_setting=crt_client
2022-11-05 16:42:47,465: DEBUG - + local setter=set__crt_client
2022-11-05 16:42:47,465: DEBUG - + local bind=/etc/openvpn/keys/user.crt
2022-11-05 16:42:47,465: DEBUG - + local type=file
2022-11-05 16:42:47,466: DEBUG - + ‘[’ false == true ‘]’
2022-11-05 16:42:47,469: DEBUG - + for short_setting in “${!old[@]}”
2022-11-05 16:42:47,482: DEBUG - + ynh_app_config_apply_one crt_client_ta
2022-11-05 16:42:47,484: DEBUG - + _ynh_app_config_apply_one crt_client_ta
2022-11-05 16:42:47,486: DEBUG - + local short_setting=crt_client_ta
2022-11-05 16:42:47,487: DEBUG - + local setter=set__crt_client_ta
2022-11-05 16:42:47,495: DEBUG - + local bind=/etc/openvpn/keys/user_ta.key
2022-11-05 16:42:47,495: DEBUG - + local type=file
2022-11-05 16:42:47,495: DEBUG - + ‘[’ false == true ‘]’
2022-11-05 16:42:47,496: DEBUG - + for short_setting in “${!old[@]}”
2022-11-05 16:42:47,496: DEBUG - + ynh_app_config_apply_one dns_method
2022-11-05 16:42:47,497: DEBUG - + _ynh_app_config_apply_one dns_method
2022-11-05 16:42:47,497: DEBUG - + local short_setting=dns_method
2022-11-05 16:42:47,497: DEBUG - + local setter=set__dns_method
2022-11-05 16:42:47,498: DEBUG - + local bind=settings
2022-11-05 16:42:47,498: DEBUG - + local type=select
2022-11-05 16:42:47,498: DEBUG - + ‘[’ false == true ‘]’
2022-11-05 16:42:47,499: DEBUG - + for short_setting in “${!old[@]}”
2022-11-05 16:42:47,499: DEBUG - + ynh_app_config_apply_one crt_client_key
2022-11-05 16:42:47,499: DEBUG - + _ynh_app_config_apply_one crt_client_key
2022-11-05 16:42:47,499: DEBUG - + local short_setting=crt_client_key
2022-11-05 16:42:47,500: DEBUG - + local setter=set__crt_client_key
2022-11-05 16:42:47,500: DEBUG - + local bind=/etc/openvpn/keys/user.key
2022-11-05 16:42:47,500: DEBUG - + local type=file
2022-11-05 16:42:47,500: DEBUG - + ‘[’ false == true ‘]’
2022-11-05 16:42:47,501: DEBUG - + for short_setting in “${!old[@]}”
2022-11-05 16:42:47,501: DEBUG - + ynh_app_config_apply_one ip6_addr
2022-11-05 16:42:47,501: DEBUG - + _ynh_app_config_apply_one ip6_addr
2022-11-05 16:42:47,502: DEBUG - + local short_setting=ip6_addr
2022-11-05 16:42:47,502: DEBUG - + local setter=set__ip6_addr
2022-11-05 16:42:47,502: DEBUG - + local bind=settings
2022-11-05 16:42:47,502: DEBUG - + local type=string
2022-11-05 16:42:47,503: DEBUG - + ‘[’ false == true ‘]’
2022-11-05 16:42:47,507: DEBUG - + for short_setting in “${!old[@]}”
2022-11-05 16:42:47,507: DEBUG - + ynh_app_config_apply_one nameservers
2022-11-05 16:42:47,507: DEBUG - + _ynh_app_config_apply_one nameservers
2022-11-05 16:42:47,507: DEBUG - + local short_setting=nameservers
2022-11-05 16:42:47,508: DEBUG - + local setter=set__nameservers
2022-11-05 16:42:47,508: DEBUG - + local bind=settings
2022-11-05 16:42:47,508: DEBUG - + local type=tags
2022-11-05 16:42:47,509: DEBUG - + ‘[’ false == true ‘]’
2022-11-05 16:42:47,509: DEBUG - + for short_setting in “${!old[@]}”
2022-11-05 16:42:47,522: DEBUG - + ynh_app_config_apply_one login_passphrase
2022-11-05 16:42:47,525: DEBUG - + _ynh_app_config_apply_one login_passphrase
2022-11-05 16:42:47,526: DEBUG - + local short_setting=login_passphrase
2022-11-05 16:42:47,528: DEBUG - + local setter=set__login_passphrase
2022-11-05 16:42:47,531: DEBUG - + local bind=settings
2022-11-05 16:42:47,531: DEBUG - + local type=password
2022-11-05 16:42:47,532: DEBUG - + ‘[’ false == true ‘]’
2022-11-05 16:42:47,532: DEBUG - + for short_setting in “${!old[@]}”
2022-11-05 16:42:47,532: DEBUG - + ynh_app_config_apply_one service_enabled
2022-11-05 16:42:47,533: DEBUG - + _ynh_app_config_apply_one service_enabled
2022-11-05 16:42:47,533: DEBUG - + local short_setting=service_enabled
2022-11-05 16:42:47,534: DEBUG - + local setter=set__service_enabled
2022-11-05 16:42:47,534: DEBUG - + local bind=settings
2022-11-05 16:42:47,534: DEBUG - + local type=boolean
2022-11-05 16:42:47,535: DEBUG - + ‘[’ false == true ‘]’
2022-11-05 16:42:47,535: DEBUG - + for short_setting in “${!old[@]}”
2022-11-05 16:42:47,536: DEBUG - + ynh_app_config_apply_one login_user
2022-11-05 16:42:47,536: DEBUG - + _ynh_app_config_apply_one login_user
2022-11-05 16:42:47,537: DEBUG - + local short_setting=login_user
2022-11-05 16:42:47,537: DEBUG - + local setter=set__login_user
2022-11-05 16:42:47,538: DEBUG - + local bind=settings
2022-11-05 16:42:47,538: DEBUG - + local type=string
2022-11-05 16:42:47,539: DEBUG - + ‘[’ false == true ‘]’
2022-11-05 16:42:47,539: DEBUG - + for short_setting in “${!old[@]}”
2022-11-05 16:42:47,539: DEBUG - + ynh_app_config_apply_one status
2022-11-05 16:42:47,539: DEBUG - + _ynh_app_config_apply_one status
2022-11-05 16:42:47,540: DEBUG - + local short_setting=status
2022-11-05 16:42:47,540: DEBUG - + local setter=set__status
2022-11-05 16:42:47,540: DEBUG - + local bind=settings
2022-11-05 16:42:47,541: DEBUG - + local type=alert
2022-11-05 16:42:47,541: DEBUG - + ‘[’ false == true ‘]’
2022-11-05 16:42:47,541: DEBUG - + set_permissions /etc/openvpn/client.conf
2022-11-05 16:42:47,541: DEBUG - + local file=/etc/openvpn/client.conf
2022-11-05 16:42:47,542: DEBUG - + ‘[’ -f /etc/openvpn/client.conf ‘]’
2022-11-05 16:42:47,542: DEBUG - + chown vpnclient:vpnclient /etc/openvpn/client.conf
2022-11-05 16:42:47,544: DEBUG - + chmod go=— /etc/openvpn/client.conf
2022-11-05 16:42:47,545: DEBUG - + set_permissions /etc/openvpn/keys/ca-server.crt
2022-11-05 16:42:47,545: DEBUG - + local file=/etc/openvpn/keys/ca-server.crt
2022-11-05 16:42:47,545: DEBUG - + ‘[’ -f /etc/openvpn/keys/ca-server.crt ‘]’
2022-11-05 16:42:47,546: DEBUG - + chown vpnclient:vpnclient /etc/openvpn/keys/ca-server.crt
2022-11-05 16:42:47,546: DEBUG - + chmod go=— /etc/openvpn/keys/ca-server.crt
2022-11-05 16:42:47,546: DEBUG - + set_permissions /etc/openvpn/keys/user.crt
2022-11-05 16:42:47,547: DEBUG - + local file=/etc/openvpn/keys/user.crt
2022-11-05 16:42:47,547: DEBUG - + ‘[’ -f /etc/openvpn/keys/user.crt ‘]’
2022-11-05 16:42:47,547: DEBUG - + chown vpnclient:vpnclient /etc/openvpn/keys/user.crt
2022-11-05 16:42:47,547: DEBUG - + chmod go=— /etc/openvpn/keys/user.crt
2022-11-05 16:42:47,547: DEBUG - + set_permissions /etc/openvpn/keys/user.key
2022-11-05 16:42:47,548: DEBUG - + local file=/etc/openvpn/keys/user.key
2022-11-05 16:42:47,548: DEBUG - + ‘[’ -f /etc/openvpn/keys/user.key ‘]’
2022-11-05 16:42:47,548: DEBUG - + chown vpnclient:vpnclient /etc/openvpn/keys/user.key
2022-11-05 16:42:47,549: DEBUG - + chmod go=— /etc/openvpn/keys/user.key
2022-11-05 16:42:47,549: DEBUG - + set_permissions /etc/openvpn/keys/user_ta.key
2022-11-05 16:42:47,549: DEBUG - + local file=/etc/openvpn/keys/user_ta.key
2022-11-05 16:42:47,550: DEBUG - + ‘[’ -f /etc/openvpn/keys/user_ta.key ‘]’
2022-11-05 16:42:47,557: DEBUG - + chown vpnclient:vpnclient /etc/openvpn/keys/user_ta.key
2022-11-05 16:42:47,560: DEBUG - + chmod go=— /etc/openvpn/keys/user_ta.key
2022-11-05 16:42:47,561: DEBUG - + ynh_print_info ‘–message=Starting vpnclient service if needed’
2022-11-05 16:42:47,595: INFO - Starting vpnclient service if needed
2022-11-05 16:42:47,596: DEBUG - + /usr/local/bin/ynh-vpnclient start
2022-11-05 16:42:47,642: DEBUG - [INFO] Retrieving Yunohost settings…
2022-11-05 16:42:47,993: DEBUG - [ OK ] Settings retrieved
2022-11-05 16:42:48,082: DEBUG - [INFO] [vpnclient] Starting…
2022-11-05 16:42:48,126: DEBUG - [INFO] Cleaning vpnclient custom rules from the firewall
2022-11-05 16:42:48,151: DEBUG - [INFO] Restarting yunohost firewall…
2022-11-05 16:43:00,030: DEBUG - [ OK ] Firewall restarted!
2022-11-05 16:43:00,048: DEBUG - [INFO] Now synchronizing time using ntp…
2022-11-05 16:43:11,882: DEBUG - [INFO] Now actually starting OpenVPN client…
2022-11-05 16:43:12,170: WARNING - Job for openvpn@client.service failed because the control process exited with error code.
2022-11-05 16:43:12,179: WARNING - See “systemctl status openvpn@client.service” and “journalctl -xe” for details.
2022-11-05 16:43:12,201: WARNING - tail: cannot open ‘/var/log/openvpn-client.log’ for reading: No such file or directory
2022-11-05 16:43:12,222: WARNING - [CRIT] Failed to start OpenVPN
2022-11-05 16:43:12,229: DEBUG - + ynh_exit_properly
and this is the ovpn file format in case you want to check if the syntax is right or incomaptible with yunohost vpn client:
proto tcp
remote usfl2-ovpn-tcp.dns2use.com 80
client
verb 1
dev tun
auth-user-pass
persist-key
persist-tun
nobind
-----BEGIN CERTIFICATE-----
MIIE6DCCA9CgAwIBAgIJAMjXFoeo5uSlMA0GCSqGSIb3DQEBCwUAMIGoMQswCQYD
VQQGEwJISzEQMA4GA1UECBMHQ2VudHJhbDELMAkGA1UEBxMCSEsxGDAWBgNVBAoT
D1NlY3VyZS1TZXJ2ZXJDQTELMAkGA1UECxMCSVQxGDAWBgNVBAMTD1NlY3VyZS1T
ZXJ2ZXJDQTEYMBYGA1UEKRMPU2VjdXJlLVNlcnZlckNBMR8wHQYJKoZIhvcNAQkB
FhBtYWlsQGhvc3QuZG9tYWluMB4XDTE2MDExNTE1MzQwOVoXDTI2MDExMjE1MzQw
OVowgagxCzAJBgNVBAYTAkhLMRAwDgYDVQQIEwdDZW50cmFsMQswCQYDVQQHEwJI
SzEYMBYGA1UEChMPU2VjdXJlLVNlcnZlckNBMQswCQYDVQQLEwJJVDEYMBYGA1UE
AxMPU2VjdXJlLVNlcnZlckNBMRgwFgYDVQQpEw9TZWN1cmUtU2VydmVyQ0ExHzAd
BgkqhkiG9w0BCQEWEG1haWxAaG9zdC5kb21haW4wggEiMA0GCSqGSIb3DQEBAQUA
A4IBDwAwggEKAoIBAQDluufhyLlyvXzPUL16kAWAdivl1roQv3QHbuRshyKacf/1
Er1JqEbtW3Mx9Fvr/u27qU2W8lQI6DaJhU2BfijPe/KHkib55mvHzIVvoexxya26
nk79F2c+d9PnuuMdThWQO3El5a/i2AASnM7T7piIBT2WRZW2i8RbfJaTT7G7LP7O
pMKIV1qyBg/cWoO7cIWQW4jmzqrNryIkF0AzStLN1DxvnQZwgXBGv0CwuAkfQuNS
Lu0PQgPp0PhdukNZFllv5D29IhPr0Z+kwPtrAgPQo+lHlOBHBMUpDT4XChTPeAvM
aUSBsqmonAE8UUHEabWrqYN/kWNHCNkYXMkiVmK1AgMBAAGjggERMIIBDTAdBgNV
HQ4EFgQU456ijsFrYnzHBShLAPpOUqQ+Z2cwgd0GA1UdIwSB1TCB0oAU456ijsFr
YnzHBShLAPpOUqQ+Z2ehga6kgaswgagxCzAJBgNVBAYTAkhLMRAwDgYDVQQIEwdD
ZW50cmFsMQswCQYDVQQHEwJISzEYMBYGA1UEChMPU2VjdXJlLVNlcnZlckNBMQsw
CQYDVQQLEwJJVDEYMBYGA1UEAxMPU2VjdXJlLVNlcnZlckNBMRgwFgYDVQQpEw9T
ZWN1cmUtU2VydmVyQ0ExHzAdBgkqhkiG9w0BCQEWEG1haWxAaG9zdC5kb21haW6C
CQDI1xaHqObkpTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCvga2H
MwOtUxWH/inL2qk24KX2pxLg939JNhqoyNrUpbDHag5xPQYXUmUpKrNJZ0z+o/Zn
NUPHydTSXE7Z7E45J0GDN5E7g4pakndKnDLSjp03NgGsCGW+cXnz6UBPM5FStFvG
dDeModeSUyoS9fjk+mYROvmiy5EiVDP91sKGcPLR7Ym0M7zl2aaqV7bb98HmMoBO
xpeZQinof67nKrCsgz/xjktWFgcmPl4/PQSsmqQD0fTtWxGuRX+FzwvF2OCMCAJg
p1RqJNlk2g50/kBIoJVPPCfjDFeDU5zGaWGSQ9+z1L6/z7VXdjUiHL0ouOcHwbiS
4ZjTr9nMn6WdAHU2
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIEnzCCA4egAwIBAgIBAzANBgkqhkiG9w0BAQsFADCBqDELMAkGA1UEBhMCSEsx
EDAOBgNVBAgTB0NlbnRyYWwxCzAJBgNVBAcTAkhLMRgwFgYDVQQKEw9TZWN1cmUt
U2VydmVyQ0ExCzAJBgNVBAsTAklUMRgwFgYDVQQDEw9TZWN1cmUtU2VydmVyQ0Ex
GDAWBgNVBCkTD1NlY3VyZS1TZXJ2ZXJDQTEfMB0GCSqGSIb3DQEJARYQbWFpbEBo
b3N0LmRvbWFpbjAeFw0xNjAxMTUxNjE1MzhaFw0yNjAxMTIxNjE1MzhaMIGdMQsw
CQYDVQQGEwJISzEQMA4GA1UECBMHQ2VudHJhbDELMAkGA1UEBxMCSEsxFjAUBgNV
BAoTDVNlY3VyZS1DbGllbnQxCzAJBgNVBAsTAklUMRYwFAYDVQQDEw1TZWN1cmUt
Q2xpZW50MREwDwYDVQQpEwhjaGFuZ2VtZTEfMB0GCSqGSIb3DQEJARYQbWFpbEBo
b3N0LmRvbWFpbjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAxsnyn4v6xxDP
nuDaYS0b9M1N8nxgg7OBPBlK+FWRxdTQ8yxt5U5CZGm7riVp7fya2J2iPZIgmHQE
v/KbxztsHAVlYSfYYlalrnhEL3bDP2tY+N43AwB1k5BrPq2s1pPLT2XG951drDKG
4PUuFHUP1sHzW5oQlfVCmxgIMAP8OYkCAwEAAaOCAV8wggFbMAkGA1UdEwQCMAAw
LQYJYIZIAYb4QgENBCAWHkVhc3ktUlNBIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAd
BgNVHQ4EFgQU9MwUnUDbQKKZKjoeieD2OD5NlAEwgd0GA1UdIwSB1TCB0oAU456i
jsFrYnzHBShLAPpOUqQ+Z2ehga6kgaswgagxCzAJBgNVBAYTAkhLMRAwDgYDVQQI
EwdDZW50cmFsMQswCQYDVQQHEwJISzEYMBYGA1UEChMPU2VjdXJlLVNlcnZlckNB
MQswCQYDVQQLEwJJVDEYMBYGA1UEAxMPU2VjdXJlLVNlcnZlckNBMRgwFgYDVQQp
Ew9TZWN1cmUtU2VydmVyQ0ExHzAdBgkqhkiG9w0BCQEWEG1haWxAaG9zdC5kb21h
aW6CCQDI1xaHqObkpTATBgNVHSUEDDAKBggrBgEFBQcDAjALBgNVHQ8EBAMCB4Aw
DQYJKoZIhvcNAQELBQADggEBAFyFo2VUX/UFixsdPdK9/Yt6mkCWc+XS1xbapGXX
b9U1d+h1iBCIV9odUHgNCXWpz1hR5Uu/OCzaZ0asLE4IFMZlQmJs8sMT0c1tfPPG
W45vxbL0lhqnQ8PNcBH7huNK7VFjUh4szXRKmaQPaM4S91R3L4CaNfVeHfAg7mN2
m9Zn5Gto1Q1/CFMGKu2hxwGEw5p+X1czBWEvg/O09ckx/ggkkI1NcZsNiYQ+6Pz8
DdGGX3+05YwLZu94+O6iIMrzxl/il0eK83g3YPbsOrASARvw6w/8sOnJCK5eOacl
21oww875KisnYdWjHB1FiI+VzQ1/gyoDsL5kPTJVuu2CoG8=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAMbJ8p+L+scQz57g
2mEtG/TNTfJ8YIOzgTwZSvhVkcXU0PMsbeVOQmRpu64lae38mtidoj2SIJh0BL/y
m8c7bBwFZWEn2GJWpa54RC92wz9rWPjeNwMAdZOQaz6trNaTy09lxvedXawyhuD1
LhR1D9bB81uaEJX1QpsYCDAD/DmJAgMBAAECgYEAvTHbDupE5U0krUvHzBEIuHbl
ptGlcfNYHoDcD3oxYR3pOGeiuElBexv+mgHVzcFLBrsQfJUlHLPfCWi3xmjRvDQc
r7N7U1u7NIzazy/PpRBaKolMRiM1KMYi2DG0i4ZONwFT8bvNHOIrZzCLY54KDrqO
n55OzC70WYjWh4t5evkCQQDkkzZUAeskBC9+JP/zLps8jhwfoLBWGw/zbC9ePDmX
0N8MTZdcUpg6KUTf1wbkLUyVtIRjS2ao6qu1jWG6K0x3AkEA3qPWyaWQWCynhNDq
u2U1cPb2kh5AJip+gqxO3emikAdajsSxeoyEC2AfyBITbeB1tvCUZH17J4i/0+OF
TEQp/wJAb/zEOGJ8PzghwK8GC7JA8mk51DEZVAaMSRovFv9wxDXcoh191AjPdmdz
zCuAv9iF1i8MUc3GbWoUWK39PIYsPwJAWh63sqfx5b8tj/WBDpnJKBDPfhYAoXJS
A1L8GZeY1fQkE+ZKcPCwAmrGcpXeh3t0Krj3WDXyw+32uC5Apr5wwQJAPZwOORea
C4YNfBPZN9BdHvVjOYGGUffpI+X+hWpLRnQFJteAi+eqwyk0Oi0SkJB+a7jcerK2
d7q7xhec5WHlng==
-----END PRIVATE KEY-----
2048 bit OpenVPN static key
-----BEGIN OpenVPN Static key V1-----
e30af995f56d07426d9ba1f824730521
d4283db4b4d0cdda9c6e8759a3799dcb
7939b6a5989160c9660de0f6125cbb1f
585b41c074b2fe88ecfcf17eab9a33be
1352379cdf74952b588fb161a93e13df
9135b2b29038231e02d657a6225705e6
868ccb0c384ed11614690a1894bfbeb2
74cebf1fe9c2329bdd5c8a40fe882062
4d2ea7540cd79ab76892db51fc371a3a
c5fc9573afecb3fffe3281e61d72e915
79d9b03d8cbf7909b3aebf4d90850321
ee6b7d0a7846d15c27d8290e031e951e
19438a4654663cad975e138f5bc5af89
c737ad822f27e19057731f41e1e254cc
9c95b7175c622422cde9f1f2cfd3510a
dd94498b4d7133d3729dd214a16b27fb
-----END OpenVPN Static key V1-----
key-direction 1
remote-cert-tls server
cipher AES-256-CBC
route-method exe
route-delay 0
script-security 2
thank you!