Just upgraded to ubuntu 25.10 and I can't no longer open de forticlient app, I get this message about "ERR_INVALID_ARG_TYPE" and then when pressing ok, nothing else happens.
The version I am currently using is 7.4.0.1636 (not the current one)
To fix the issue I upgrade to version 7.4.3.1736, this seems to fix the issue with the connection but after connecting I don't see any longer any indicator the the forticlient is running (other than checking on the sites behind the VPN).
So it seems that there will be a new release of the forticlient to be able to work properly on new releases.
7.4.0 is old. Try with 7.4.3 (latest).
Hi @AEK the second post is the issue I'm having with the most current version as of today 7.4.3.1736, the only relevant part in the logs would be this one:
> all windows are destroyed. quit the app.
$ forticlient gui
ERROR: Failed to add module "FortiClient ZTNA". Probable cause : "/opt/forticlient/libcertd.so: cannot open shared object file: No such file or directory".
17:55:22.779 āŗ Failed to add libcertd.so: Error: Command failed: /usr/bin/modutil -add "FortiClient ZTNA" -dbdir sql:/home/jjuvan/.pki/nssdb -libfile /opt/forticlient/libcertd.so -force
ERROR: Failed to add module "FortiClient ZTNA". Probable cause : "/opt/forticlient/libcertd.so: cannot open shared object file: No such file or directory".
17:55:23.288 āŗ Server init() port number is
17:55:23.289 āŗ Fail to retrieve port number from file.
17:55:24.290 āŗ Server init() port number is 41631
17:55:24.291 āŗ Main process - Websocket open ws://127.0.0.1:41631/websocket
17:55:24.294 āŗ WindowManager handlePossibleProtocolLauncherArgs argv=["/opt/forticlient/gui/FortiClient"]
17:55:24.294 āŗ WindowManager handleCreateMainWindow
17:55:24.310 āŗ MAIN Starting FortiTray
17:55:24.311 āŗ MAIN MainWindow - createWindow Platform detected: ubuntu
17:55:24.335 āŗ web-contents-created contents.id=1
17:55:24.346 āŗ Saml - init
17:55:24.347 āŗ Saml - listenSamlLoginRequest
17:55:24.348 āŗ Server init() port number is 41631
Connected
17:55:24.669 āŗ Renderer process - Websocket open ws://127.0.0.1:41631/websocket
17:55:24.671 āŗ compliance configDir=/home/jjuvan/.config/FortiClient/config
17:55:24.675 āŗ MAIN did-finish-load
17:55:24.676 āŗ MAIN ready-to-show
17:55:31.394 āŗ IPC_RENDERER_REQUEST.LOADED
17:55:31.395 āŗ WindowManager handleWindowLoaded
17:55:31.895 āŗ WindowManager handlePossibleProtocolLauncherArgs argv=["/opt/forticlient/gui/FortiClient"]
17:55:31.896 āŗ WindowManager handleCreateMainWindow
17:55:35.623 āŗ Vpn - start doSamlConnect
17:55:37.705 āŗ Vpn - doSamlConnect e="INVALID GATEWAY"
17:55:37.854 āŗ IPC_RENDERER_REQUEST.SAML_LOGIN_CANCELLED err={"msg":"SSLVPN SAML request is cancelled."}
17:55:37.855 āŗ Saml - closeServer
17:55:38.531 āŗ Receive websocket type=FCT_VPN_DISCONNECTED
17:55:43.296 āŗ Vpn - start doSamlConnect
17:55:44.239 āŗ remoteInfo=[object Object]
17:55:44.240 āŗ Saml - IPC_RENDERER_REQUEST.SAML_LOGIN url=https://vpn2.example.com:10443/remote/saml/start
17:55:44.241 āŗ Server init() port number is 41631
17:55:44.250 āŗ Saml - doSamlAuth samlReq={"connection_name":"bassols vpn2","url":"https://vpn2.example.com:10443/remote/saml/start","authTimeout":"120","ignoreCert":false,"type":1,"redirect":true,"redirectUrl":"https://vpn2.example.com:10443/remote/saml/auth_id","sso_port":"8020"}
17:55:44.252 āŗ Saml - closeServer
17:55:44.252 āŗ Saml - startServer sso_port=8020
17:55:44.254 āŗ Server running on http://localhost:8020
17:55:44.255 āŗ Saml - openExternal url=https://vpn2.example.com:10443/remote/saml/start?redirect=1
17:55:50.110 āŗ Saml - redirect auth_id to tray
17:55:50.111 āŗ Saml - closeServer
17:55:50.112 āŗ Saml - closing server
17:55:50.122 āŗ sendSslvpnAuthId - Failed to load template
17:55:50.124 āŗ Events - IPC_MAIN_RESPONSE.SAML_LOGIN_VPN_RESPONSE
17:55:50.125 āŗ Vpn - handleSAMLLoginResp samldata.length=35
17:55:50.351 āŗ Receive websocket type=FCT_VPN_CONNECTING
17:55:50.351 āŗ VpnHandler UNHANDLED {"isTrusted":true}
17:56:07.177 āŗ Receive websocket type=FCT_VPN_CONNECTED
17:56:07.237 āŗ WindowManager WindowManager - handleWindowClosed
17:56:07.238 āŗ WindowManager WindowManager - all windows are destroyed. quit the app.After this the connection i still up, but there is no GUI in the application to indicate that's running, I can open the gui again to disconnect, but it's not optimal
Hi Joan
I agree it is not optimal but at least it works.
You can still try FortiClient VPN 7.2.12. It is a mature version, almost bug free and may work without issue.
That one is downloadable from Fortinet support portal, but you may need valid contract to download it.
| User | Count |
|---|---|
| 2876 | |
| 1446 | |
| 843 | |
| 821 | |
| 455 |
The Fortinet Security Fabric brings together the concepts of convergence and consolidation to provide comprehensive cybersecurity protection for all users, devices, and applications and across all network edges.
Copyright 2025 Fortinet, Inc. All Rights Reserved.