schwabe / ics-openvpn

OpenVPN for Android
3.25k stars 1.18k forks source link

libovpnexec.so" is not a directory (ignoring) #1684

Closed Arunachalamkalimuthu closed 6 months ago

Arunachalamkalimuthu commented 6 months ago

Affected Device

Issue Context

P:WARNING: linker: Warning: "/data/app/~~5-ILTNVkRk92xsAdMglyTQ==/com.example.com-X3CXWtniemsOBxc_a9-ILg==/lib/arm64/libovpnexec.so" is not a directory (ignoring)

schwabe commented 6 months ago

This seems not to be my app.

Arunachalamkalimuthu commented 6 months ago

@schwabe I am using your library only

Why do i need to post a issue if I'm not using yours.

Please help me on this issue

schwabe commented 6 months ago

I do not provide a library. This is an app. And this github is to provide issues/support for that app and not for some random other app.

Arunachalamkalimuthu commented 6 months ago

P:WARNING: linker: Warning: "/data/app/~~Tw4qezsurLTuVBwbKkm4Cw==/de.blinkt.openvpn-RiBSaI0Ls1yWDgVxQZXRNQ==/lib/arm64/libovpnexec.so" is not a directory (ignoring)

added more details @schwabe

This issue is happening in certain devices

schwabe commented 6 months ago

You need to add a lot more detail to make any sense here. Just a random log message does not help to understand what problem you are actually facing. What does the app do and what do you expected instead?

Arunachalamkalimuthu commented 6 months ago

@schwabe The Same user is not able to connect any of the VPN apps based on the OpenVPN protocol

For your information, even he is not able to use the Proton app

(Which is developed using your library https://github.com/ProtonVPN/android-app)

WhatsApp Image 2024-01-16 at 8 06 20 AM

Arunachalamkalimuthu commented 6 months ago
["Reread (1) log items from log cache file", "Last exit reason reported by Android for Service Process: ApplicationExitInfo(timestamp=16/01/2024, 12:06 am pid=10965 realUid=10295 packageUid=10295 definingUid=10295 user=0 process=de.blinkt.openvpn:openvpn reason=10 (USER REQUESTED) subreason=22 (REMOVE TASK) status=0 importance=400 pss=0.00 rss=0.00 description=remove task\|J:900 state=empty trace=null", "Last exit reason reported by Android for UI Process: ApplicationExitInfo(timestamp=16/01/2024, 12:06 am pid=3468 realUid=99100 packageUid=10295 definingUid=10145 user=0 process=com.google.android.webview:sandboxed_process0:org.chromium.content.app.SandboxedProcessService0:0 reason=10 (USER REQUESTED) subreason=22 (REMOVE TASK) status=0 importance=400 pss=26MB rss=105MB description=remove task\|J:900 state=empty trace=null", "built by CN=Android,OU=Android,O=Google Inc.,L=Mountain View,ST=California,C=US (FP: e2:ee:bf:4e:55:c5:e7:a2:30:c8:9c:2f:26:6c:8e:ee:1d:0c:56:51:a7:44:67:8f:98:93:18:69:2e:96:54:2a) 16.0.7 running on OPPO CPH2365 (bengal), Android 13 (TP1A.220905.001) API 33, ABI arm64-v8a, (OPPO/CPH2365/OP4F11L1:13/TP1A.220905.001/R.1460bef_84d-222:user/release-keys)", "Reread (1) log items from log cache file", "Building configuration…", "Fetched VPN profile (Spain) triggered by external OpenVPN service by uid: 10295", "Scheduling VPN keep alive for VPN Spain", "started Socket Thread", "P:WARNING: linker: Warning: "/data/app/~~0bkhX-AUSS_uk6Tn_V4tDg==/de.blinkt.openvpn-96cxz6hYYmyXWS3ZJNJg5w==/lib/arm64/libovpnexec.so" is not a directory (ignoring)", "Network Status: CONNECTED LTE to MOBILE JAZZ", "Debug state info: CONNECTED LTE to MOBILE JAZZ, pause: userPause, shouldbeconnected: true, network: SHOULDBECONNECTED ", "Debug state info: CONNECTED LTE to MOBILE JAZZ, pause: userPause, shouldbeconnected: true, network: SHOULDBECONNECTED ", "Note: --cipher is not set. OpenVPN versions before 2.5 defaulted to BF-CBC as fallback when cipher negotiation failed in this case. If you need this fallback please add '--data-ciphers-fallback BF-CBC' to your configuration and/or add BF-CBC to --data-ciphers.", "WARNING: setting tcp-nodelay on the client side will not affect the server. To have TCP_NODELAY in both direction use tcp-nodelay in the server configuration instead.", "Current Parameter Settings:", " config = 'stdin'", " mode = 0", " show_ciphers = DISABLED", " show_digests = DISABLED", " show_engines = DISABLED", " genkey = DISABLED", " genkey_filename = '[UNDEF]'", " key_pass_file = '[UNDEF]'", " show_tls_ciphers = DISABLED", " connect_retry_max = 0", "Connection profiles [0]:", " proto = udp", " local = '[UNDEF]'", " local_port = '[UNDEF]'", " remote = '82.223.43.104'", " remote_port = '1194'", " remote_float = DISABLED", " bind_defined = DISABLED", " bind_local = DISABLED", " bind_ipv6_only = DISABLED", " connect_retry_seconds = 2", " connect_timeout = 120", " socks_proxy_server = '[UNDEF]'", " socks_proxy_port = '[UNDEF]'", " tun_mtu = 1500", " tun_mtu_defined = ENABLED", " link_mtu = 1500", " link_mtu_defined = DISABLED", " tun_mtu_extra = 0", " tun_mtu_extra_defined = DISABLED", " tls_mtu = 1250", " mtu_discover_type = -1", " fragment = 0", " mssfix = 1492", " mssfix_encap = ENABLED", "Waiting 0s seconds between connection attempt", " mssfix_fixed = DISABLED", " explicit_exit_notification = 0", " tls_auth_file = '[UNDEF]'", " key_direction = not set", " tls_crypt_file = '[INLINE]'", " tls_crypt_v2_file = '[UNDEF]'", "Connection profiles END", " remote_random = DISABLED", " ipchange = '[UNDEF]'", " dev = 'tun'", " dev_type = '[UNDEF]'", " dev_node = '[UNDEF]'", " lladdr = '[UNDEF]'", " topology = 1", " ifconfig_local = '[UNDEF]'", " ifconfig_remote_netmask = '[UNDEF]'", " ifconfig_noexec = DISABLED", " ifconfig_nowarn = ENABLED", " ifconfig_ipv6_local = '[UNDEF]'", " ifconfig_ipv6_netbits = 0", " ifconfig_ipv6_remote = '[UNDEF]'", " shaper = 0", " mtu_test = 0", " mlock = DISABLED", " keepalive_ping = 0", " keepalive_timeout = 0", " inactivity_timeout = 0", " session_timeout = 0", " inactivity_minimum_bytes = 0", " ping_send_timeout = 0", " ping_rec_timeout = 0", " ping_rec_timeout_action = 0", " ping_timer_remote = DISABLED", " remap_sigusr1 = 0", " persist_tun = ENABLED", " persist_local_ip = DISABLED", " persist_remote_ip = DISABLED", " persist_key = DISABLED", " passtos = DISABLED", " resolve_retry_seconds = 1000000000", " resolve_in_advance = ENABLED", " username = '[UNDEF]'", " groupname = '[UNDEF]'", " chroot_dir = '[UNDEF]'", " cd_dir = '[UNDEF]'", " writepid = '[UNDEF]'", " up_script = '[UNDEF]'", " down_script = '[UNDEF]'", " down_pre = DISABLED", " up_restart = DISABLED", " up_delay = DISABLED", " daemon = DISABLED", " log = DISABLED", " suppress_timestamps = DISABLED", " machine_readable_output = ENABLED", " nice = 0", " verbosity = 4", " mute = 0", " gremlin = 0", " status_file = '[UNDEF]'", " status_file_version = 1", " status_file_update_freq = 60", " occ = ENABLED", " rcvbuf = 0", " sndbuf = 0", " sockflags = 2", " fast_io = ENABLED", " comp.alg = 0", " comp.flags = 24", " route_script = '[UNDEF]'", " route_default_gateway = '[UNDEF]'", " route_default_metric = 0", " route_noexec = DISABLED", " route_delay = 0", " route_delay_window = 30", " route_delay_defined = DISABLED", " route_nopull = DISABLED", " route_gateway_via_dhcp = DISABLED", " allow_pull_fqdn = DISABLED", " management_addr = '/data/user/0/de.blinkt.openvpn/cache/mgmtsocket'", " management_port = 'unix'", " management_user_pass = '[UNDEF]'", " management_log_history_cache = 250", " management_echo_buffer_size = 100", " management_client_user = '[UNDEF]'", " management_client_group = '[UNDEF]'", " management_flags = 16678", " shared_secret_file = '[UNDEF]'", " key_direction = not set", " ciphername = 'BF-CBC'", " ncp_ciphers = 'AES-256-GCM:AES-128-GCM:CHACHA20-POLY1305'", " authname = 'SHA512'", " engine = DISABLED", " replay = ENABLED", " mute_replay_warnings = ENABLED", " replay_window = 64", " replay_time = 15", " packet_id_file = '[UNDEF]'", " test_crypto = DISABLED", " tls_server = DISABLED", " tls_client = ENABLED", " ca_file = '[INLINE]'", " ca_path = '[UNDEF]'", " dh_file = '[UNDEF]'", " cert_file = '[INLINE]'", " extra_certs_file = '[UNDEF]'", " priv_key_file = '[INLINE]'", " pkcs12_file = '[UNDEF]'", " cipher_list = '[UNDEF]'", " cipher_list_tls13 = '[UNDEF]'", " tls_cert_profile = '[UNDEF]'", " tls_verify = '[UNDEF]'", " tls_export_cert = '[UNDEF]'", " verify_x509_type = 0", " verify_x509_name = '[UNDEF]'", " crl_file = '[UNDEF]'", " ns_cert_type = 0", " remote_cert_ku[i] = 65535", " remote_cert_ku[i] = 0", " remote_cert_ku[i] = 0", " remote_cert_ku[i] = 0", " remote_cert_ku[i] = 0", " remote_cert_ku[i] = 0", " remote_cert_ku[i] = 0", " remote_cert_ku[i] = 0", " remote_cert_ku[i] = 0", " remote_cert_ku[i] = 0", " remote_cert_ku[i] = 0", " remote_cert_ku[i] = 0", " remote_cert_ku[i] = 0", " remote_cert_ku[i] = 0", " remote_cert_ku[i] = 0", " remote_cert_ku[i] = 0", " remote_cert_eku = 'TLS Web Server Authentication'", " ssl_flags = 192", " tls_timeout = 2", " renegotiate_bytes = -1", " renegotiate_packets = 0", " renegotiate_seconds = 3600", " handshake_window = 60", " transition_window = 3600", " single_session = DISABLED", " push_peer_info = DISABLED", " tls_exit = DISABLED", " tls_crypt_v2_metadata = '[UNDEF]'", " server_network = 0.0.0.0", " server_netmask = 0.0.0.0", " server_network_ipv6 = ::", " server_netbits_ipv6 = 0", " server_bridge_ip = 0.0.0.0", " server_bridge_netmask = 0.0.0.0", " server_bridge_pool_start = 0.0.0.0", " server_bridge_pool_end = 0.0.0.0", " ifconfig_pool_defined = DISABLED", " ifconfig_pool_start = 0.0.0.0", " ifconfig_pool_end = 0.0.0.0", " ifconfig_pool_netmask = 0.0.0.0", " ifconfig_pool_persist_filename = '[UNDEF]'", " ifconfig_pool_persist_refresh_freq = 600", " ifconfig_ipv6_pool_defined = DISABLED", " ifconfig_ipv6_pool_base = ::", " ifconfig_ipv6_pool_netbits = 0", " n_bcast_buf = 256", " tcp_queue_limit = 64", " real_hash_size = 256", " virtual_hash_size = 256", " client_connect_script = '[UNDEF]'", " learn_address_script = '[UNDEF]'", " client_disconnect_script = '[UNDEF]'", " client_crresponse_script = '[UNDEF]'", " client_config_dir = '[UNDEF]'", " ccd_exclusive = DISABLED", " tmp_dir = '/data/data/de.blinkt.openvpn/cache'", " push_ifconfig_defined = DISABLED", " push_ifconfig_local = 0.0.0.0", " push_ifconfig_remote_netmask = 0.0.0.0", " push_ifconfig_ipv6_defined = DISABLED", " push_ifconfig_ipv6_local = ::/0", " push_ifconfig_ipv6_remote = ::", " enable_c2c = DISABLED", " duplicate_cn = ENABLED", " cf_max = 0", " cf_per = 0", " cf_initial_max = 100", " cf_initial_per = 10", " max_clients = 1024", " max_routes_per_client = 256", " auth_user_pass_verify_script = '[UNDEF]'", " auth_user_pass_verify_script_via_file = DISABLED", " auth_token_generate = DISABLED", " auth_token_lifetime = 0", " auth_token_secret_file = '[UNDEF]'", " port_share_host = '[UNDEF]'", " port_share_port = '[UNDEF]'", " vlan_tagging = DISABLED", " vlan_accept = all", " vlan_pvid = 1", " client = ENABLED", " pull = ENABLED", " auth_user_pass_file = '[UNDEF]'", "OpenVPN 2.7-icsopenvpn [git:HEAD-HASH-NOTFOUND] arm64-v8a [SSL (OpenSSL)] [LZO] [LZ4] [EPOLL] [MH/PKTINFO] [AEAD] built on Jan 13 2024", "library versions: OpenSSL 3.1.1 30 May 2023, LZO 2.10", "MANAGEMENT: Connected to management server at /data/user/0/de.blinkt.openvpn/cache/mgmtsocket", "MANAGEMENT: CMD 'version 3'", "MANAGEMENT: CMD 'hold release'", "MANAGEMENT: CMD 'bytecount 2'", "MANAGEMENT: CMD 'state on'", "MANAGEMENT: CMD 'proxy NONE'", "Outgoing Control Channel Encryption: Cipher 'AES-256-CTR' initialized with 256 bit key", "Outgoing Control Channel Encryption: Using 256 bit message hash 'SHA256' for HMAC authentication", "Incoming Control Channel Encryption: Cipher 'AES-256-CTR' initialized with 256 bit key", "Incoming Control Channel Encryption: Using 256 bit message hash 'SHA256' for HMAC authentication", "Control Channel MTU parms [ mss_fix:0 max_frag:0 tun_mtu:1250 tun_max_mtu:0 headroom:126 payload:1600 tailroom:126 ET:0 ]", "Data Channel MTU parms [ mss_fix:0 max_frag:0 tun_mtu:1500 tun_max_mtu:1600 headroom:136 payload:1768 tailroom:562 ET:0 ]", "TCP/UDP: Preserving recently used remote address: [AF_INET]82.223.43.104:1194", "Socket Buffers: R=[212992->212992] S=[212992->212992]", "MANAGEMENT: CMD 'needok 'PROTECTFD' ok'", "NOTE: setsockopt TCP_NODELAY=1 failed", "UDPv4 link local: (not bound)", "UDPv4 link remote: [AF_INET]82.223.43.104:1194", "MANAGEMENT: >STATE:1705379069,WAIT,,,,,,", "MANAGEMENT: >STATE:1705379072,AUTH,,,,,,", "TLS: Initial packet from [AF_INET]82.223.43.104:1194, sid=67dfa195 98147af6", "VERIFY OK: depth=1, CN=Easy-RSA CA", "VERIFY KU OK", "Validating certificate extended key usage", "++ Certificate has EKU (str) TLS Web Server Authentication, expects TLS Web Server Authentication", "VERIFY EKU OK", "VERIFY OK: depth=0, CN=server"]
schwabe commented 6 months ago

They forked my app and turned into another app. That does not make my app a library. And I cannot help you with the Proton App. You have to contact them for help with that app.

Arunachalamkalimuthu commented 6 months ago

I asked the user to download this app

https://play.google.com/store/apps/details?id=de.blinkt.openvpn

from playstore, He is facing the same issue

2024-01-16 14:57:29 official build 0.7.51 running on lge LM-X600IM (SDM632), Android 9 (PKQ1.190616.001) API 28, ABI arm64-v8a, (lge/LMX600IM/Neo4LM:9/PKQ1.190616.001/V10i:user/release-keys) 2024-01-16 14:57:30 Building configuration… 2024-01-16 14:57:30 Fetched VPN profile (test) triggered by main profile list 2024-01-16 14:57:30 Scheduling VPN keep alive for VPN test 2024-01-16 14:57:30 started Socket Thread 2024-01-16 14:57:30 P:WARNING: linker: Warning: "/data/app/de.blinkt.openvpn-k64ggNBd61xAweqXPe0r-Q==/lib/arm64/libovpnexec.so" is not a directory (ignoring) 2024-01-16 14:57:30 Network Status: CONNECTED LTE to MOBILE jionet 2024-01-16 14:57:30 Debug state info: CONNECTED LTE to MOBILE jionet, pause: userPause, shouldbeconnected: true, network: SHOULDBECONNECTED 2024-01-16 14:57:30 Debug state info: CONNECTED LTE to MOBILE jionet, pause: userPause, shouldbeconnected: true, network: SHOULDBECONNECTED 2024-01-16 14:57:30 DEPRECATED OPTION: --cipher set to 'AES-256-CBC' but missing in --data-ciphers (AES-256-GCM:AES-128-GCM:CHACHA20-POLY1305). OpenVPN ignores --cipher for cipher negotiations. 2024-01-16 14:57:30 Options error: --duplicate-cn requires --mode server 2024-01-16 14:57:30 Use --help for more information. 2024-01-16 14:57:30 Process exited with exit value 1 2024-01-16 14:57:30 Unscheduling VPN keep alive

image
Arunachalamkalimuthu commented 6 months ago

I noticed with latest sdk, many users are facing this issue @schwabe

schwabe commented 6 months ago

What SDK? I do not provide any SDK.

Also yes a broken OpenVPN configuration does not work in my app.

Arunachalamkalimuthu commented 6 months ago

I hope you are responsible for this application

which i found in this repo

https://play.google.com/store/apps/details?id=de.blinkt.openvpn

I tried with both working and broken configuration

In both cases, Im getting Linker warning

P:WARNING: linker: Warning: "/data/app/~~5-ILTNVkRk92xsAdMglyTQ==/com.example.com-X3CXWtniemsOBxc_a9-ILg==/lib/arm64/libovpnexec.so" is not a directory (ignoring)

@schwabe

schwabe commented 6 months ago

@Arunachalamkalimuthu Yes. Ignore that warning. It is a warning and it is harmless. So it is a "wontfix" for me. If it really annoys you a lot feel free to deep dive into that and provide a pull request to fix it.

Arunachalamkalimuthu commented 6 months ago

I was under impresssion that libovpnexec.so is essential to connect VPN

Below I shared the logs without broken configuration

2024-01-16 15:50:30 official build 0.7.51 running on lge LM-X600IM (SDM632), Android 9 (PKQ1.190616.001) API 28, ABI arm64-v8a, (lge/LMX600IM/Neo4LM:9/PKQ1.190616.001/V10i:user/release-keys) 2024-01-16 15:50:30 Building configuration… 2024-01-16 15:50:30 Fetched VPN profile (test-1) triggered by main profile list 2024-01-16 15:50:30 Scheduling VPN keep alive for VPN test-1 2024-01-16 15:50:30 started Socket Thread 2024-01-16 15:50:30 Network Status: CONNECTED LTE to MOBILE jionet 2024-01-16 15:50:30 Debug state info: CONNECTED LTE to MOBILE jionet, pause: userPause, shouldbeconnected: true, network: SHOULDBECONNECTED 2024-01-16 15:50:30 P:WARNING: linker: Warning: "/data/app/de.blinkt.openvpn-k64ggNBd61xAweqXPe0r-Q==/lib/arm64/libovpnexec.so" is not a directory (ignoring) 2024-01-16 15:50:30 Debug state info: CONNECTED LTE to MOBILE jionet, pause: userPause, shouldbeconnected: true, network: SHOULDBECONNECTED 2024-01-16 15:50:30 DEPRECATED OPTION: --cipher set to 'AES-256-CBC' but missing in --data-ciphers (AES-256-GCM:AES-128-GCM:CHACHA20-POLY1305). OpenVPN ignores --cipher for cipher negotiations. 2024-01-16 15:50:30 Current Parameter Settings: 2024-01-16 15:50:30 config = 'stdin' 2024-01-16 15:50:30 mode = 0 2024-01-16 15:50:30 show_ciphers = DISABLED 2024-01-16 15:50:30 show_digests = DISABLED 2024-01-16 15:50:30 show_engines = DISABLED 2024-01-16 15:50:30 genkey = DISABLED 2024-01-16 15:50:30 genkey_filename = '[UNDEF]' 2024-01-16 15:50:30 key_pass_file = '[UNDEF]' 2024-01-16 15:50:30 show_tls_ciphers = DISABLED 2024-01-16 15:50:30 connect_retry_max = 0 2024-01-16 15:50:30 Connection profiles [0]: 2024-01-16 15:50:30 proto = udp 2024-01-16 15:50:30 local = '[UNDEF]' 2024-01-16 15:50:30 local_port = '[UNDEF]' 2024-01-16 15:50:30 remote = '54.169.103.12' 2024-01-16 15:50:30 remote_port = '1194' 2024-01-16 15:50:30 remote_float = DISABLED 2024-01-16 15:50:30 bind_defined = DISABLED 2024-01-16 15:50:30 bind_local = DISABLED 2024-01-16 15:50:30 bind_ipv6_only = DISABLED 2024-01-16 15:50:30 connect_retry_seconds = 2 2024-01-16 15:50:30 connect_timeout = 120 2024-01-16 15:50:30 socks_proxy_server = '[UNDEF]' 2024-01-16 15:50:30 socks_proxy_port = '[UNDEF]' 2024-01-16 15:50:30 tun_mtu = 1500 2024-01-16 15:50:30 tun_mtu_defined = ENABLED 2024-01-16 15:50:30 link_mtu = 1500 2024-01-16 15:50:30 link_mtu_defined = DISABLED 2024-01-16 15:50:30 tun_mtu_extra = 0 2024-01-16 15:50:30 tun_mtu_extra_defined = DISABLED 2024-01-16 15:50:30 tls_mtu = 1250 2024-01-16 15:50:30 mtu_discover_type = -1 2024-01-16 15:50:30 fragment = 0 2024-01-16 15:50:30 mssfix = 1492 2024-01-16 15:50:30 mssfix_encap = ENABLED 2024-01-16 15:50:30 mssfix_fixed = DISABLED 2024-01-16 15:50:30 explicit_exit_notification = 0 2024-01-16 15:50:30 tls_auth_file = '[UNDEF]' 2024-01-16 15:50:30 key_direction = not set 2024-01-16 15:50:30 tls_crypt_file = '[INLINE]' 2024-01-16 15:50:30 tls_crypt_v2_file = '[UNDEF]' 2024-01-16 15:50:30 Connection profiles END 2024-01-16 15:50:30 remote_random = DISABLED 2024-01-16 15:50:30 ipchange = '[UNDEF]' 2024-01-16 15:50:30 dev = 'tun' 2024-01-16 15:50:30 dev_type = '[UNDEF]' 2024-01-16 15:50:30 dev_node = '[UNDEF]' 2024-01-16 15:50:30 lladdr = '[UNDEF]' 2024-01-16 15:50:30 topology = 1 2024-01-16 15:50:30 ifconfig_local = '[UNDEF]' 2024-01-16 15:50:30 ifconfig_remote_netmask = '[UNDEF]' 2024-01-16 15:50:30 ifconfig_noexec = DISABLED 2024-01-16 15:50:30 ifconfig_nowarn = ENABLED 2024-01-16 15:50:30 ifconfig_ipv6_local = '[UNDEF]' 2024-01-16 15:50:30 ifconfig_ipv6_netbits = 0 2024-01-16 15:50:30 ifconfig_ipv6_remote = '[UNDEF]' 2024-01-16 15:50:30 shaper = 0 2024-01-16 15:50:30 mtu_test = 0 2024-01-16 15:50:30 mlock = DISABLED 2024-01-16 15:50:30 keepalive_ping = 0 2024-01-16 15:50:30 keepalive_timeout = 0 2024-01-16 15:50:30 inactivity_timeout = 0 2024-01-16 15:50:30 session_timeout = 0 2024-01-16 15:50:30 inactivity_minimum_bytes = 0 2024-01-16 15:50:30 ping_send_timeout = 0 2024-01-16 15:50:30 ping

Arunachalamkalimuthu commented 6 months ago

I was under impresssion that libovpnexec.so is essential to connect VPN

Below I shared the logs without broken configuration

2024-01-16 15:50:30 official build 0.7.51 running on lge LM-X600IM (SDM632), Android 9 (PKQ1.190616.001) API 28, ABI arm64-v8a, (lge/LMX600IM/Neo4LM:9/PKQ1.190616.001/V10i:user/release-keys) 2024-01-16 15:50:30 Building configuration… 2024-01-16 15:50:30 Fetched VPN profile (test-1) triggered by main profile list 2024-01-16 15:50:30 Scheduling VPN keep alive for VPN test-1 2024-01-16 15:50:30 started Socket Thread 2024-01-16 15:50:30 Network Status: CONNECTED LTE to MOBILE jionet 2024-01-16 15:50:30 Debug state info: CONNECTED LTE to MOBILE jionet, pause: userPause, shouldbeconnected: true, network: SHOULDBECONNECTED 2024-01-16 15:50:30 P:WARNING: linker: Warning: "/data/app/de.blinkt.openvpn-k64ggNBd61xAweqXPe0r-Q==/lib/arm64/libovpnexec.so" is not a directory (ignoring) 2024-01-16 15:50:30 Debug state info: CONNECTED LTE to MOBILE jionet, pause: userPause, shouldbeconnected: true, network: SHOULDBECONNECTED 2024-01-16 15:50:30 DEPRECATED OPTION: --cipher set to 'AES-256-CBC' but missing in --data-ciphers (AES-256-GCM:AES-128-GCM:CHACHA20-POLY1305). OpenVPN ignores --cipher for cipher negotiations. 2024-01-16 15:50:30 Current Parameter Settings: 2024-01-16 15:50:30 config = 'stdin' 2024-01-16 15:50:30 mode = 0 2024-01-16 15:50:30 show_ciphers = DISABLED 2024-01-16 15:50:30 show_digests = DISABLED 2024-01-16 15:50:30 show_engines = DISABLED 2024-01-16 15:50:30 genkey = DISABLED 2024-01-16 15:50:30 genkey_filename = '[UNDEF]' 2024-01-16 15:50:30 key_pass_file = '[UNDEF]' 2024-01-16 15:50:30 show_tls_ciphers = DISABLED 2024-01-16 15:50:30 connect_retry_max = 0 2024-01-16 15:50:30 Connection profiles [0]: 2024-01-16 15:50:30 proto = udp 2024-01-16 15:50:30 local = '[UNDEF]' 2024-01-16 15:50:30 local_port = '[UNDEF]' 2024-01-16 15:50:30 remote = '54.169.103.12' 2024-01-16 15:50:30 remote_port = '1194' 2024-01-16 15:50:30 remote_float = DISABLED 2024-01-16 15:50:30 bind_defined = DISABLED 2024-01-16 15:50:30 bind_local = DISABLED 2024-01-16 15:50:30 bind_ipv6_only = DISABLED 2024-01-16 15:50:30 connect_retry_seconds = 2 2024-01-16 15:50:30 connect_timeout = 120 2024-01-16 15:50:30 socks_proxy_server = '[UNDEF]' 2024-01-16 15:50:30 socks_proxy_port = '[UNDEF]' 2024-01-16 15:50:30 tun_mtu = 1500 2024-01-16 15:50:30 tun_mtu_defined = ENABLED 2024-01-16 15:50:30 link_mtu = 1500 2024-01-16 15:50:30 link_mtu_defined = DISABLED 2024-01-16 15:50:30 tun_mtu_extra = 0 2024-01-16 15:50:30 tun_mtu_extra_defined = DISABLED 2024-01-16 15:50:30 tls_mtu = 1250 2024-01-16 15:50:30 mtu_discover_type = -1 2024-01-16 15:50:30 fragment = 0 2024-01-16 15:50:30 mssfix = 1492 2024-01-16 15:50:30 mssfix_encap = ENABLED 2024-01-16 15:50:30 mssfix_fixed = DISABLED 2024-01-16 15:50:30 explicit_exit_notification = 0 2024-01-16 15:50:30 tls_auth_file = '[UNDEF]' 2024-01-16 15:50:30 key_direction = not set 2024-01-16 15:50:30 tls_crypt_file = '[INLINE]' 2024-01-16 15:50:30 tls_crypt_v2_file = '[UNDEF]' 2024-01-16 15:50:30 Connection profiles END 2024-01-16 15:50:30 remote_random = DISABLED 2024-01-16 15:50:30 ipchange = '[UNDEF]' 2024-01-16 15:50:30 dev = 'tun' 2024-01-16 15:50:30 dev_type = '[UNDEF]' 2024-01-16 15:50:30 dev_node = '[UNDEF]' 2024-01-16 15:50:30 lladdr = '[UNDEF]' 2024-01-16 15:50:30 topology = 1 2024-01-16 15:50:30 ifconfig_local = '[UNDEF]' 2024-01-16 15:50:30 ifconfig_remote_netmask = '[UNDEF]' 2024-01-16 15:50:30 ifconfig_noexec = DISABLED 2024-01-16 15:50:30 ifconfig_nowarn = ENABLED 2024-01-16 15:50:30 ifconfig_ipv6_local = '[UNDEF]' 2024-01-16 15:50:30 ifconfig_ipv6_netbits = 0 2024-01-16 15:50:30 ifconfig_ipv6_remote = '[UNDEF]' 2024-01-16 15:50:30 shaper = 0 2024-01-16 15:50:30 mtu_test = 0 2024-01-16 15:50:30 mlock = DISABLED 2024-01-16 15:50:30 keepalive_ping = 0 2024-01-16 15:50:30 keepalive_timeout = 0 2024-01-16 15:50:30 inactivity_timeout = 0 2024-01-16 15:50:30 session_timeout = 0 2024-01-16 15:50:30 inactivity_minimum_bytes = 0 2024-01-16 15:50:30 ping_send_timeout = 0 2024-01-16 15:50:30 ping

ACTAXOB commented 1 month ago

Hi! I solved this problem myself by accident. When connecting a smartphone, an inscription appeared in the logs:

P:WARNING: linker: Warning: "/data/app/de.blinkt.openvpn-O4-WtominxSGSiPGgG2n_Q==/lib/arm64/libovpnexec.so" is not a directory (ignoring)

At the same time, the connection worked well. After enabling the "OpenVPN 3 Core" option in the client settings, the warning disappeared.

Screenshot_20240606_144520_de blinkt openvpn_edit_8857121614272

2024-06-06 14:30:42 официальная сборка 0.7.51 работает на HUAWEI STK-LX1 (STK-L21), Android 10 (HUAWEISTK-LX1) API 29, ABI arm64-v8a, (HUAWEI/STK-L21RU/HWSTK-HF:10/HUAWEISTK-LX1/10.0.0.209C10:user/release-keys)
2024-06-06 14:30:42 Сборка конфигурации…
2024-06-06 14:30:43 Fetched VPN profile (*****.*) triggered by main profile list
2024-06-06 14:30:43 Scheduling VPN keep alive for VPN *****.*
2024-06-06 14:30:43 Статус сети: CONNECTED LTE to MOBILE internet
2024-06-06 14:30:43 OpenVPN core 3.9_git:master(icsopenvpn/v0.7.51-0-g7f2e42ce) android arm64 64-bit
2024-06-06 14:30:43 Copyright (C) 2012-2022 OpenVPN Inc. All rights reserved.
2024-06-06 14:30:43 OpenVPN core 3.9_git:master(icsopenvpn/v0.7.51-0-g7f2e42ce) android arm64 64-bit
2024-06-06 14:30:43 Frame=512/2112/512 mssfix-ctrl=1250
2024-06-06 14:30:43 NOTE: This configuration contains options that were not used:
2024-06-06 14:30:43 Unsupported option (ignored)
2024-06-06 14:30:43 2 [connect-retry] [2] [300]
2024-06-06 14:30:43 3 [resolv-retry] [60]
2024-06-06 14:30:43 14 [data-ciphers] [CHACHA20-POLY1305:AES-256-GCM:AES-128-GCM:AES-256-CBC]
2024-06-06 14:30:43 17 [persist-tun]
2024-06-06 14:30:43 18 [preresolve]
2024-06-06 14:30:43 19 [resolv-retry] [infinite]
2024-06-06 14:30:43 Contacting ***.***.***.***:**** via UDP
2024-06-06 14:30:43 Connecting to [***.*******.**]:**** (***.***.***.***) via UDP
2024-06-06 14:30:43 Tunnel Options:V4,dev-type tun,link-mtu 1521,tun-mtu 1500,proto UDPv4,cipher AES-256-GCM,auth [null-digest],keysize 256,key-method 2,tls-client
2024-06-06 14:30:43 Sending Peer Info:
IV_VER=3.9_git:master
IV_PLAT=android
IV_NCP=2
IV_TCPNL=1
IV_PROTO=990
IV_MTU=1600
IV_CIPHERS=AES-128-GCM:AES-192-GCM:AES-256-GCM:CHACHA20-POLY1305
IV_GUI_VER=de.blinkt.openvpn 0.7.51
IV_SSO=openurl,webauth,crtext
2024-06-06 14:30:43 VERIFY OK: depth=1, /C=RU/ST=50/L=**********/O=******* ********/OU=*****.**/CN=*****.****.**/emailAddress=*@*******.**, signature: RSA-SHA256
2024-06-06 14:30:43 VERIFY OK: depth=0, /C=RU/ST=50/L=**********/O=******* ********/OU=*****.***/CN=***.*******.**/emailAddress=*@*******.**, signature: RSA-SHA256
2024-06-06 14:30:43 SSL Handshake: peer certificate: CN=***.*******.**, 2048 bit RSA, cipher: TLS_CHACHA20_POLY1305_SHA256   TLSv1.3 Kx=any      Au=any   Enc=CHACHA20/POLY1305(256) Mac=AEAD
2024-06-06 14:30:43 Session is ACTIVE
2024-06-06 14:30:43 Sending PUSH_REQUEST to server...
2024-06-06 14:30:43 OPTIONS:
0 [route] [0.0.0.0] [0.0.0.0] [vpn_gateway]
1 [route] [192.168.100.0] [255.255.255.0]
2 [redirect-gateway] [def1]
3 [dhcp-option] [DNS] [10.8.0.1]
4 [route-gateway] [10.8.0.1]
5 [topology] [subnet]
6 [ping] [10]
7 [ping-restart] [120]
8 [ifconfig] [10.8.0.3] [255.255.255.0]
9 [peer-id] [0]
10 [cipher] [CHACHA20-POLY1305]
2024-06-06 14:30:43 PROTOCOL OPTIONS:
  cipher: CHACHA20-POLY1305
  digest: NONE
  key-derivation: OpenVPN PRF
  compress: NONE
  peer ID: 0
  control channel: tls-crypt v2 enabled
2024-06-06 14:30:43 We should call this session***.*******.**
2024-06-06 14:30:43 Открытие интерфейса туннеля (tun):
2024-06-06 14:30:43 Локальный IPv4: 10.8.0.3/24 IPv6: (not set) MTU: 1500
2024-06-06 14:30:43 DNS сервер: 10.8.0.1, Домен: ****
2024-06-06 14:30:43 Маршруты: 0.0.0.0/0, 192.168.100.0/24 
2024-06-06 14:30:43 Исключенные маршруты:  
2024-06-06 14:30:43 Установленные маршрутизации VpnService: 0.0.0.0/0 
2024-06-06 14:30:43 Запрещённые приложения VPN: 
2024-06-06 14:30:43 TunPersist: saving tun context:
Session Name: ***.*******.**
Layer: OSI_LAYER_3
Remote Address: ***.***.***.***
Tunnel Addresses:
  10.8.0.3/ -> 10.8.0.1
Reroute Gateway: IPv4=1 IPv6=0 flags=[ ENABLE REROUTE_GW DEF1 IPv4 ]
Block IPv4: no
Block IPv6: no
Add Routes:
  0.0.0.0/
2024-06-06 14:30:43 Connected via tun
schwabe commented 1 month ago

Note that by including openvpn3, you make your whole forked app AGPLv3.