I regularly use F5 VPN on Windows in order to connect to a customer network.
Here the steps are:
- open Chrome and go the the customer link <site>
- a certificate confirmation dialog pops up; confim with Yes
- a form with user and password shows up; type the credentials and press Logon button
- a form named “Network access” shows up; click on button “VPN DevSecOps”
- connection OK!
On Linux Fedora 36 I did the following:
- from customer site, downloaded and installed
https://<site>/public/download/linux_f5epi.x86_64.rpm
https://<site>/public/download/linux_f5vpn.x86_64.rpm - on Chrome I imported the .p12 certificate file received by the customer
but when I try to follow the same steps as in Windows, going to (step 1) https://<site> I get the certificate popup, confirm it (step 2), but instead of seeing the username and password fields for the login (step 3), the page keeps saying “Checking for security software…” for quite a while. Then I get the following error “Your session could not be established.”
The log file ~/.F5Networks/epi.log shows the content below;
what should I do in order to get to the step 3 properly?
Thank you very much
<span>2022-06-25,17:22:48:909, 9922,9922,, 0,,,, <br>2022-06-25,17:22:48:909, 9922,9922,, 0,,,, ===================================== <br>2022-06-25,17:22:48:909, 9922,9922,, 0,,,, Location: /opt/f5/epi/f5epi <br>2022-06-25,17:22:48:909, 9922,9922,, 0,,,, Version: 7183.2020.0108.1 <br>2022-06-25,17:22:48:909, 9922,9922,, 0,,,, Locale: en_US.UTF-8 <br>2022-06-25,17:22:48:909, 9922,9922,, 0,,,, Qt version: 5.5.1 <br>2022-06-25,17:22:48:909, 9922,9922,, 0,,,, ===================================== <br>2022-06-25,17:22:48:909, 9922,9922,, 0,,,, <br>2022-06-25,17:22:48:909, 9922,9922,, 48,,,, current log level = 63 <br>2022-06-25,17:22:48:914, 9922,9922,, 48, /Helpers.h, 117, void f5::qt::setupLogs(const string&, const string&), QT - OpenSSL supported: true. Lib in use: OpenSSL 1.0.2p 14 Aug 2018. Build: OpenSSL 1.0.0-fips 29 Mar 2010 <br>2022-06-25,17:22:48:915, 9922,9922,, 48, /Helpers.h, 118, void f5::qt::setupLogs(const string&, const string&), F5 - OpenSSL build version: OpenSSL 1.0.2p 14 Aug 2018 <br>2022-06-25,17:22:48:950, 9922,9922,, 48, /Session.cpp, 108, void f5::qt::Session::ProfileDownload(), Profile download starting, https://externalgw.xyz.it/pre/config.php?version=2.0 <br>2022-06-25,17:22:48:950, 9922,9922,, 48, /HttpNetworkManager.cpp, 205, void f5::qt::HttpNetworkManager::HttpGet(const QUrl&, uint32_t), starting GET request to, https://externalgw.xyz.it/pre/config.php?version=2.0 <br>2022-06-25,17:22:48:950, 9922,9922,, 48, /SessionManager.cpp, 204, bool f5::qt::SessionManager::CreateAndLaunchSessionInternal(const QUrl&), ----Session 0c1af8fc starts---- <br>2022-06-25,17:22:52:444, 9922,9922,, 2, /HttpNetworkManager.cpp, 254, bool f5::qt::HttpNetworkManager::AcceptInvalidServerCert(QNetworkReply*, QString), Invalid cert accepted, ignoring errors <br>2022-06-25,17:22:52:503, 9922,9922,, 48, /HttpNetworkManager.cpp, 395, void f5::qt::HttpNetworkManager::RequestFinished(), Request finished (err code, HTTP code), 0, 200 <br>2022-06-25,17:22:52:504, 9922,9922,, 48, /FileDownloader.cpp, 19, void f5::qt::FileDownloader::StartDownload(), Starting to download, /public/download/linux_policyserver.tar.ver <br>2022-06-25,17:22:52:504, 9922,9922,, 48, /HttpNetworkManager.cpp, 205, void f5::qt::HttpNetworkManager::HttpGet(const QUrl&, uint32_t), starting GET request to, https://externalgw.xyz.it/public/download/linux_policyserver.tar.ver <br>2022-06-25,17:22:52:758, 9922,9922,, 48, /HttpNetworkManager.cpp, 297, bool f5::qt::HttpNetworkManager::OpenTempFile(QNetworkReply*), Saving content to file. Content-Type, application/x-tar <br>2022-06-25,17:22:52:758, 9922,9922,, 48, /HttpNetworkManager.cpp, 395, void f5::qt::HttpNetworkManager::RequestFinished(), Request finished (err code, HTTP code), 0, 200 <br>2022-06-25,17:22:52:758, 9922,9922,, 48, /AutoUpdater.cpp, 26, virtual void f5::qt::AutoUpdater::FileDownloadSuccess(std::string), File downloaded: , /tmp/launcherDownloaded.TJ9922 <br>2022-06-25,17:22:52:758, 9922,9922,, 0,,,, Starting Policyserver... <br>2022-06-25,17:22:52:775, 9922,9922,, 48, /UnixAutoUpdater.cpp, 71, bool f5::qt::UnixAutoUpdater<T>::ShouldUpdateComponent(const QString&) [with T = f5::qt::MacPackage], PolicyServer version installed (server, our), 7090.2020.221.1, 7090<br>.2020.221.1 <br>2022-06-25,17:22:52:775, 9922,9922,, 48, /UnixAutoUpdater.cpp, 93, void f5::qt::UnixAutoUpdater<T>::FileDownloadSuccess(std::string) [with T = f5::qt::MacPackage; std::string = std::basic_string<char>], PolicyServer is up-to-date <br>2022-06-25,17:22:52:775, 9922,9922,, 48, /UnixAutoUpdater.cpp, 185, bool f5::qt::UnixAutoUpdater<T>::ShouldUpdateSelf() [with T = f5::qt::MacPackage], Version: our,their,min, 7183.2020.108.1, 7183.2020.108.1, <br>2022-06-25,17:22:52:775, 9922,9922,, 48, /UnixAutoUpdater.cpp, 188, bool f5::qt::UnixAutoUpdater<T>::ShouldUpdateSelf() [with T = f5::qt::MacPackage], Application is up-to-date <br>2022-06-25,17:22:52:775, 9922,9922,, 48, /Session.cpp, 63, void f5::qt::Session::AutoUpdateSuccess(), Application is up-to-date <br>2022-06-25,17:22:52:776, 9922,9922,, 48, /HttpNetworkManager.cpp, 225, void f5::qt::HttpNetworkManager::HttpPost(const QUrl&, const QString&), starting POST request to, https://externalgw.xyz.it/my.policy_host <br>2022-06-25,17:22:53:019, 9922,9922,, 48, /HttpNetworkManager.cpp, 395, void f5::qt::HttpNetworkManager::RequestFinished(), Request finished (err code, HTTP code), 0, 200 <br>2022-06-25,17:22:53:019, 9922,9922,, 1, /EPChecker.cpp, 286, bool f5::qt::EPChecker::RunCheck(), Unknown inspector ID =, <br>2022-06-25,17:22:53:019, 9922,9922,, 48, /SessionManager.cpp, 246, void f5::qt::SessionManager::SessionError(QString), ----Session 0c1af8fc ends----. Error occurred: Stopping EP session, unknown endpoint check requested <br>2022-06-25,17:22:53:020, 9922,9922,, 48, /SessionManager.cpp, 238, void f5::qt::SessionManager::CheckSessions(), No live sessions, quitting application....<br><br></span>

