Searching 3 Posted ... Hello! First of all I'm not a "techie" guy, so sorry in advance if I ask something trivial or did something wrong. I use OSX High Sierra (10.13.6). The situation is that yesterday I updated to the latest version of Eddie (2.19.7) with the intention of trying Hummingbird (1.1.1) which is listed as being supported on this OS. No matter what I do, the checkbox in Eddie's preferences is always grayed out. So... what I did is as follows: - First I replaced the old Eddie with the new one. (As I saw that Hummingbird was inside the application bundle, I though that I did not need to install Hummingbird separately) Then I downloaded a configuration .ovpn file and put it in User/Documents folder and chose it from the preferences (understanding that the file chooser was for this file). Result, greyed out. (I started and quitted Eddie in between of all the things I tried below) - Second I tried installing Hummingbird in usr/bin by moving it there. (Just a plain drag and drop of the downloaded Hummingbird 1.1.1) Result, greyed out. Then I chose again the configuration .ovpn file, same result. - Third I tried choosing in preferences, instead of the configuration .ovpn file, the Hummingbird file (with the belief that maybe that chooser was not for the configuration file, but the location of Hummingbird itself). Result, greyed out. - Forth, I stopped and came to the forum to see if there was any case similar to mine. Result, no luck. - Fifth, I'm writing this asking for some help or guidance. If anyone can show me where was my mistake, or how to do it well, I'll really appreciate it. Thanks in advance. Quote Share this post Link to post
Staff 9972 Posted ... Hello! Can you please run Hummingbird directly, without Eddie? It must run fine in macOS High Sierra Please keep us posted. Kind regards Quote Share this post Link to post
Searching 3 Posted ... Hello! Thanks for your answer. I will try it and report back once I have access to the machine. Quote Share this post Link to post
Searching 3 Posted ... Hello! I have tested Hummingbird 1.1.1 directly on macOS High Sierra (quite rapidly: start it and connected ok, browse a little bit, stopped it, reconnect, and write this answer ;·) and it worked ok. So... is there something that I'm missing in order to run Hummingbird from Eddie? Sorry to bother, but I would prefer to use Hummingbird within Eddie if there is a chance, as I'm not a "technical guy". I'm open to do more tests or report back with any useful information, but for the moment I'm stuck here. Any help will be appreciate it. Thanks! Quote Share this post Link to post
Staff 9972 Posted ... @Searching Hello! Sure, that test was essential to understand whether the problem was Eddie-specific or involved Hummingbird, it did not imply that we want you to renounce to Eddie. Now that we know that Hummingbird runs just fine, we know that the problem is Eddie-specific and we can investigate with the help of Eddie's developer. First of all, please make sure that Hummingbird belongs to root. Eddie will refuse to run with root privileges a binary file that does not belong to root, and rightly so: it's an important security feature to prevent some kind of attacks aimed at escalating privileges and taking machine control when the attacker can not gain root privileges in the first attack phase. In order to change ownership of Humminbird, open a terminal and issue the following command: sudo chown root /usr/bin/hummingbird The above command will assign Hummingbird to superuser ("root") ownership. We mention /usr/bin because you wrote that you have moved Hummingbird there, but of course enter the correct path if you moved it again. Then re-start Eddie and check whether "Use Hummingbird" is still grayed out or not. Kind regards Quote Share this post Link to post
Searching 3 Posted ... Hello! Thanks for the reply and suggestion. I followed your instructions and unfortunately Eddie continues to show "Use Hummingbird" as grayed out. It seems that the problem relies on Eddie. I'm able to provide any information or do any test in order to make it work, with the hope that there is a solution and might help other users as well. Thanks in advance. Kind regards. Quote Share this post Link to post
Staff 9972 Posted ... @Searching Hello! OK. First of all, can you please make sure that Hummingbird can run successfully? Please run it from a terminal, do not even launch Eddie. Hummingbird documentation and manual: https://airvpn.org/hummingbird/readme/ Let's check binary file ownership too, just in case: please provide us with the output of (when you are in the correct directory): ls -l hummingbird Kind regards Quote Share this post Link to post
Searching 3 Posted ... (edited) Hello! I can run Hummingbird 1.1.1 alone via the Terminal. (below I'll copy the output of the terminal). ls -l hummingbird gives:-rwxr-xr-x@ 1 root admin 9929040 Jan 11 12:52 hummingbird I'm running it from usr/local/bin This is the output of Hummingbird when connects (it is long and edited, taking out personal references, hoping it helps): $ sudo ./hummingbird /Users/Me/Documents/Hummingbird/AirVPN-443.ovpn Hummingbird - AirVPN OpenVPN 3 Client 1.1.1 - 7 January 2020 Thu Feb 4 00:14:54.319 2021 System and service manager in use is launchd Thu Feb 4 00:14:54.343 2021 Starting thread Thu Feb 4 00:14:54.343 2021 OpenVPN core 3.6.6 AirVPN mac x86_64 64-bit Thu Feb 4 00:14:54.344 2021 Frame=512/2048/512 mssfix-ctrl=1250 Thu Feb 4 00:14:54.351 2021 UNUSED OPTIONS 3 [resolv-retry] [infinite] 4 [nobind] 5 [persist-key] 6 [persist-tun] 7 [auth-nocache] 8 [verb] [3] 9 [explicit-exit-notify] [5] 10 [rcvbuf] [262144] 11 [sndbuf] [262144] Thu Feb 4 00:14:54.352 2021 EVENT: RESOLVE Thu Feb 4 00:14:54.353 2021 Network filter and lock is using pf No ALTQ support in kernel ALTQ related functions disabled pf enabled Thu Feb 4 00:14:54.360 2021 Network filter successfully initialized Thu Feb 4 00:14:54.361 2021 Local IPv6 address fe80::1 Thu Feb 4 00:14:54.361 2021 Local IPv4 address 192.168.1.129 Thu Feb 4 00:14:54.361 2021 Local IPv6 address Thu Feb 4 00:14:54.361 2021 Local IPv4 address Thu Feb 4 00:14:54.361 2021 Local IPv6 address Thu Feb 4 00:14:54.361 2021 Local interface gif0 Thu Feb 4 00:14:54.361 2021 Local interface stf0 Thu Feb 4 00:14:54.361 2021 Local interface EHC253 Thu Feb 4 00:14:54.361 2021 Local interface EHC250 Thu Feb 4 00:14:54.361 2021 Local interface en0 Thu Feb 4 00:14:54.361 2021 Local interface en1 Thu Feb 4 00:14:54.361 2021 Local interface p2p0 Thu Feb 4 00:14:54.361 2021 Local interface awdl0 Thu Feb 4 00:14:54.361 2021 Local interface utun0 Thu Feb 4 00:14:54.361 2021 Setting up network filter and lock Thu Feb 4 00:14:54.361 2021 Allowing system DNS 127.0.0.1 to pass through the network filter Thu Feb 4 00:14:54.362 2021 Adding IPv4 server 185.183.106.2 to network filter No ALTQ support in kernel ALTQ related functions disabled rules cleared nat cleared dummynet cleared 0 tables deleted. 0 states cleared source tracking entries cleared pf: statistics cleared pf: interface flags reset pfctl: Use of -f option, could result in flushing of rules present in the main ruleset added by the system at startup. See /etc/pf.conf for further details. No ALTQ support in kernel ALTQ related functions disabled Thu Feb 4 00:14:54.379 2021 Network filter and lock successfully activated Thu Feb 4 00:14:54.380 2021 Contacting 185.183.106.2:443 via UDP Thu Feb 4 00:14:54.380 2021 EVENT: WAIT Thu Feb 4 00:14:54.380 2021 Thu Feb 4 00:14:54.380 2021 Connecting to [185.183.106.2]:443 (185.183.106.2) via UDPv4 Thu Feb 4 00:14:56.868 2021 EVENT: CONNECTING Thu Feb 4 00:14:56.874 2021 Tunnel Options:V4,dev-type tun,link-mtu 1558,tun-mtu 1500,proto UDPv4,comp-lzo,keydir 1,cipher AES-256-CBC,auth SHA1,keysize 256,tls-auth,key-method 2,tls-client Thu Feb 4 00:14:56.874 2021 Peer Info: IV_VER=3.6.6 AirVPN IV_PLAT=mac IV_NCP=2 IV_TCPNL=1 IV_PROTO=30 IV_CIPHERS=AES-256-CBC IV_LZO_STUB=1 IV_COMP_STUB=1 IV_COMP_STUBv2=1 IV_GUI_VER=Hummingbird - AirVPN OpenVPN 3 Client 1.1.1 Thu Feb 4 00:14:56.903 2021 VERIFY OK: depth=0, /C=IT/ST=IT/L=Perugia/O=airvpn.org/CN=Eridanus/emailAddress=info@airvpn.org, signature: RSA-SHA512 Thu Feb 4 00:14:56.938 2021 SSL Handshake: peer certificate: CN=Eridanus, 4096 bit RSA, cipher: TLS_CHACHA20_POLY1305_SHA256 TLSv1.3 Kx=any Au=any Enc=CHACHA20/POLY1305(256) Mac=AEAD Thu Feb 4 00:14:56.938 2021 Session is ACTIVE Thu Feb 4 00:14:56.938 2021 EVENT: GET_CONFIG Thu Feb 4 00:14:56.938 2021 Sending PUSH_REQUEST to server... Thu Feb 4 00:14:57.165 2021 OPTIONS: 0 [comp-lzo] [no] 1 [redirect-gateway] [def1] [bypass-dhcp] 2 [dhcp-option] [DNS] [10.16.140.1] 3 [route-gateway] [10.16.140.1] 4 [topology] [subnet] 5 [ping] [10] 6 [ping-restart] [60] 7 [ifconfig] [10.16.140.122] [255.255.255.0] 8 [peer-id] [0] 9 [cipher] [AES-256-CBC] Thu Feb 4 00:14:57.165 2021 PROTOCOL OPTIONS: cipher: AES-256-CBC digest: SHA1 ncp enabled: yes key-derivation: OpenVPN PRF compress: LZO_STUB peer ID: 0 control channel: tls-auth enabled Thu Feb 4 00:14:57.165 2021 EVENT: ASSIGN_IP Thu Feb 4 00:14:57.165 2021 VPN Server has pushed IPv4 DNS server 10.16.140.1 No ALTQ support in kernel ALTQ related functions disabled nat cleared No ALTQ support in kernel ALTQ related functions disabled No ALTQ support in kernel ALTQ related functions disabled rules cleared No ALTQ support in kernel ALTQ related functions disabled 0 tables deleted. pfctl: Use of -f option, could result in flushing of rules present in the main ruleset added by the system at startup. See /etc/pf.conf for further details. No ALTQ support in kernel ALTQ related functions disabled /sbin/ifconfig utun1 down /sbin/ifconfig utun1 10.16.140.122 10.16.140.1 netmask 255.255.255.0 mtu 1500 up /sbin/route add -net 10.16.140.0 -netmask 255.255.255.0 10.16.140.122 add net 10.16.140.0: gateway 10.16.140.122 /sbin/route add -net 185.183.106.2 -netmask 255.255.255.255 192.168.1.1 add net 185.183.106.2: gateway 192.168.1.1 /sbin/route add -net 0.0.0.0 -netmask 128.0.0.0 10.16.140.1 add net 0.0.0.0: gateway 10.16.140.1 /sbin/route add -net 128.0.0.0 -netmask 128.0.0.0 10.16.140.1 add net 128.0.0.0: gateway 10.16.140.1 MacDNSAction: FLAGS=F RD=1 SO=5000 DNS=10.16.140.1 DOM= ADS= Thu Feb 4 00:14:57.214 2021 DSDict: updated Setup:/Network/Service/A6CCCD14-6CC9-4AB1-B2EB-3B3C43887B3B/DNS Thu Feb 4 00:14:57.215 2021 DSDict: updated State:/Network/Service/OpenVPNConnect/Info Thu Feb 4 00:14:57.215 2021 MacDNS: SETDNS 17.7.0 *** DSDict State:/Network/Global/IPv4 ORIG <CFBasicHash 0x7f999c408c00 [0x7fff8cbe1c20]>{type = immutable dict, count = 3, entries => 0 : <CFString 0x7f999c408b70 [0x7fff8cbe1c20]>{contents = "PrimaryInterface"} = <CFString 0x7f999c408be0 [0x7fff8cbe1c20]>{contents = "en0"} 1 : <CFString 0x7f999c407d20 [0x7fff8cbe1c20]>{contents = "PrimaryService"} = <CFString 0x7f999c408ba0 [0x7fff8cbe1c20]>{contents = "A6CCCD14-6CC9-4AB1-B2EB-3B3C43887B3B"} 2 : <CFString 0x7f999c4053a0 [0x7fff8cbe1c20]>{contents = "Router"} = <CFString 0x7f999c4053c0 [0x7fff8cbe1c20]>{contents = "192.168.1.1"} } *** DSDict State:/Network/Service/OpenVPNConnect/Info ORIG <CFBasicHash 0x7f999c70b4f0 [0x7fff8cbe1c20]>{type = immutable dict, count = 0, entries => } MODIFIED <CFBasicHash 0x7f999c606aa0 [0x7fff8cbe1c20]>{type = mutable dict, count = 1, entries => 1 : <CFString 0x7f999c608220 [0x7fff8cbe1c20]>{contents = "PrimaryService"} = <CFString 0x7f999c408ba0 [0x7fff8cbe1c20]>{contents = "A6CCCD14-6CC9-4AB1-B2EB-3B3C43887B3B"} } *** DSDict State:/Network/Service/OpenVPNConnect/DNS ORIG <CFBasicHash 0x7f999c70d910 [0x7fff8cbe1c20]>{type = immutable dict, count = 0, entries => } *** DSDict Setup:/Network/Service/A6CCCD14-6CC9-4AB1-B2EB-3B3C43887B3B/DNS ORIG <CFBasicHash 0x7f999c606320 [0x7fff8cbe1c20]>{type = immutable dict, count = 1, entries => 0 : <CFString 0x7f999c606ae0 [0x7fff8cbe1c20]>{contents = "ServerAddresses"} = <CFArray 0x7f999c606b10 [0x7fff8cbe1c20]>{type = immutable, count = 1, values = ( 0 : <CFString 0x7f999c606e10 [0x7fff8cbe1c20]>{contents = "127.0.0.1"} )} } MODIFIED <CFBasicHash 0x7f999c605c00 [0x7fff8cbe1c20]>{type = mutable dict, count = 5, entries => 0 : <CFString 0x7f999c6081f0 [0x7fff8cbe1c20]>{contents = "OpenVPNConnectOrigSearchOrder"} = <CFString 0x7f999c6063d0 [0x7fff8cbe1c20]>{contents = "OpenVPNConnectDeleteValue"} 1 : <CFString 0x7f999c606100 [0x7fff8cbe1c20]>{contents = "ServerAddresses"} = ( "10.16.140.1" ) 2 : <CFString 0x7f999c606160 [0x7fff8cbe1c20]>{contents = "OpenVPNConnectOrigServerAddresses"} = <CFArray 0x7f999c606b10 [0x7fff8cbe1c20]>{type = immutable, count = 1, values = ( 0 : <CFString 0x7f999c606e10 [0x7fff8cbe1c20]>{contents = "127.0.0.1"} )} 3 : <CFString 0x7f999c605c40 [0x7fff8cbe1c20]>{contents = "SearchOrder"} = <CFNumber 0x138827 [0x7fff8cbe1c20]>{value = +5000, type = kCFNumberSInt32Type} 5 : <CFString 0x7f999c606360 [0x7fff8cbe1c20]>{contents = "OpenVPNConnectOrigSearchDomains"} = <CFString 0x7f999c606130 [0x7fff8cbe1c20]>{contents = "OpenVPNConnectDeleteValue"} } Thu Feb 4 00:14:57.215 2021 /usr/bin/dscacheutil -flushcache Thu Feb 4 00:14:57.225 2021 /usr/bin/killall -HUP mDNSResponder Thu Feb 4 00:14:57.239 2021 DSDict: SCDynamicStoreNotifyValue Setup:/Network/Global/IPv4 open utun1 SUCCEEDED Thu Feb 4 00:14:57.239 2021 Connected via tun Thu Feb 4 00:14:57.240 2021 LZO-ASYM init swap=0 asym=1 Thu Feb 4 00:14:57.240 2021 Comp-stub init swap=0 Thu Feb 4 00:14:57.240 2021 EVENT: CONNECTED 185.183.106.2:443 (185.183.106.2) via /UDPv4 on tun/10.16.140.122/ gw=[10.16.140.1/] No ALTQ support in kernel ALTQ related functions disabled nat cleared No ALTQ support in kernel ALTQ related functions disabled No ALTQ support in kernel ALTQ related functions disabled rules cleared No ALTQ support in kernel ALTQ related functions disabled 0 tables deleted. pfctl: Use of -f option, could result in flushing of rules present in the main ruleset added by the system at startup. See /etc/pf.conf for further details. No ALTQ support in kernel ALTQ related functions disabled Thu Feb 4 00:14:57.281 2021 Server has pushed its own DNS. Removing system DNS from network filter. No ALTQ support in kernel ALTQ related functions disabled nat cleared No ALTQ support in kernel ALTQ related functions disabled No ALTQ support in kernel ALTQ related functions disabled rules cleared No ALTQ support in kernel ALTQ related functions disabled 0 tables deleted. pfctl: Use of -f option, could result in flushing of rules present in the main ruleset added by the system at startup. See /etc/pf.conf for further details. No ALTQ support in kernel ALTQ related functions disabled Thu Feb 4 00:14:57.308 2021 System DNS 127.0.0.1 is now rejected by the network filter Edited ... by OpenSourcerer Apply LOG format to logs Quote Share this post Link to post
Searching 3 Posted ... Hello! I've trying to make it work without success. I run out of ideas. Does anybody knows what else can I try in order to make Hummingbird run from Eddie in OS X High Sierra? I have no problems in trying out new solutions that might help other users, that may also be in the same situation. Wished I could bring better news but I'm stuck here. Any help will be appreciate it. Quote Share this post Link to post
Staff 9972 Posted ... Hello! We are informing Eddie developer because it looks like an Eddie related problem, as you can run Hummingbird perfectly on its own. Kind regards Quote Share this post Link to post
Searching 3 Posted ... Hello! Thanks for the reply and for informing the developer. Hope that it can be sorted out. If there is something I can test or help in the meantime just let me know. Kind regards. Quote Share this post Link to post
Staff 9972 Posted ... @Searching Hello! Please open a ticket and send us a system report generated by Eddie: click "Log" tab, click the LIFE BELT icon, click the "copy all" icon and paste into your message. The system report should provide us with a better insight. Kind regards Quote Share this post Link to post