Page 1 of 2

[SOLVED] forticlient-vpn error

Published: June 23, 2026 - 3:59 PM
by stan
Good morning,

We have a problem with the forticlient-vpn package.

It installs correctly, but still displays an error in the logs.

This is a problem for us, because the forticlient-vpn-config package depends on it, and therefore does not install because FortiClient reports an error.

Here are the logs for the forticlient-vpn installation task:

Code: Select all

Installing: FortiClientVPN.msi (7.4.3.8758)
Waiting for key: {15C7B361-A0B2-4E79-93E0-868B5000BA3F} to appear in Windows registry
Removing: FortiClient VPN (7.4.3.8758)
Waiting for the removal of key: {15C7B361-A0B2-4E79-93E0-868B5000BA3F} from Windows registry
INFO: Reboot is required to avoid error 1603 with FortiClient VPN
Installing: FortiClientVPN.msi (7.4.3.8758)
Waiting for key: {15C7B361-A0B2-4E79-93E0-868B5000BA3F} to appear in Windows registry
Removing: FortiClient VPN (7.4.3.8758)
Erreur lors de l'installation de ['ccpa-forticlient-vpn(=7.4.3.8758-22)']: erreurs dans les paquets [[PackageRequest(package='ccpa-forticlient-vpn',version=(Version('7.4.3.8758'), 22),architectures=['x64'],locales=['fr'],maturities=['PROD', 'PREPROD', 'ADMINS'],tags=['windows'],min_os_version=Version('10.0.26200'),max_os_version=Version('10.0.26200')), PackageEntry('ccpa-forticlient-vpn','7.4.3.8758-22' architecture='x64',maturity='PROD',target_os='windows'), 'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 5723, in install\n    result = self.install_wapt(p.localpath,\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4629, in install_wapt\n    raise e\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4534, in install_wapt\n    exitstatus = setup.install()\n  File "C:\\Program Files (x86)\\wapt\\private\\tmp\\waptfnaw4fij\\setup.py", line 85, in install\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 5747, in install\n    raise EWaptInstallError(\'Install errors: %s\' % \',\'.join(str(a[0]) for a in actions[\'errors\']))\nwaptpackage.EWaptInstallError: Install errors: ccpa-forticlient-vpn [x64_fr_PROD,PREPROD,ADMINS],ccpa-forticlient-vpn-config(=0.2-16) [x64_fr_PROD,PREPROD,ADMINS]\n']]
Traceback (most recent call last):
  File "<string>", line 1696, in run
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 891, in run
    self._run()
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 1525, in _run
    raise Exception(_('Error during install of {}: errors in packages {}').format(
Exception: Erreur lors de l'installation de ['ccpa-forticlient-vpn(=7.4.3.8758-22)']: erreurs dans les paquets [[PackageRequest(package='ccpa-forticlient-vpn',version=(Version('7.4.3.8758'), 22),architectures=['x64'],locales=['fr'],maturities=['PROD', 'PREPROD', 'ADMINS'],tags=['windows'],min_os_version=Version('10.0.26200'),max_os_version=Version('10.0.26200')), PackageEntry('ccpa-forticlient-vpn','7.4.3.8758-22' architecture='x64',maturity='PROD',target_os='windows'), 'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 5723, in install\n    result = self.install_wapt(p.localpath,\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4629, in install_wapt\n    raise e\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4534, in install_wapt\n    exitstatus = setup.install()\n  File "C:\\Program Files (x86)\\wapt\\private\\tmp\\waptfnaw4fij\\setup.py", line 85, in install\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 5747, in install\n    raise EWaptInstallError(\'Install errors: %s\' % \',\'.join(str(a[0]) for a in actions[\'errors\']))\nwaptpackage.EWaptInstallError: Install errors: ccpa-forticlient-vpn [x64_fr_PROD,PREPROD,ADMINS],ccpa-forticlient-vpn-config(=0.2-16) [x64_fr_PROD,PREPROD,ADMINS]\n']]

Exception: Erreur lors de l'installation de ['ccpa-forticlient-vpn(=7.4.3.8758-22)']: erreurs dans les paquets [[PackageRequest(package='ccpa-forticlient-vpn',version=(Version('7.4.3.8758'), 22),architectures=['x64'],locales=['fr'],maturities=['PROD', 'PREPROD', 'ADMINS'],tags=['windows'],min_os_version=Version('10.0.26200'),max_os_version=Version('10.0.26200')), PackageEntry('ccpa-forticlient-vpn','7.4.3.8758-22' architecture='x64',maturity='PROD',target_os='windows'), 'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 5723, in install\n    result = self.install_wapt(p.localpath,\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4629, in install_wapt\n    raise e\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4534, in install_wapt\n    exitstatus = setup.install()\n  File "C:\\Program Files (x86)\\wapt\\private\\tmp\\waptfnaw4fij\\setup.py", line 85, in install\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 5747, in install\n    raise EWaptInstallError(\'Install errors: %s\' % \',\'.join(str(a[0]) for a in actions[\'errors\']))\nwaptpackage.EWaptInstallError: Install errors: ccpa-forticlient-vpn [x64_fr_PROD,PREPROD,ADMINS],ccpa-forticlient-vpn-config(=0.2-16) [x64_fr_PROD,PREPROD,ADMINS]\n']]
Traceback (most recent call last):
  File "<string>", line 1696, in run
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 891, in run
    self._run()
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 1525, in _run
    raise Exception(_('Error during install of {}: errors in packages {}').format(
Exception: Erreur lors de l'installation de ['ccpa-forticlient-vpn(=7.4.3.8758-22)']: erreurs dans les paquets [[PackageRequest(package='ccpa-forticlient-vpn',version=(Version('7.4.3.8758'), 22),architectures=['x64'],locales=['fr'],maturities=['PROD', 'PREPROD', 'ADMINS'],tags=['windows'],min_os_version=Version('10.0.26200'),max_os_version=Version('10.0.26200')), PackageEntry('ccpa-forticlient-vpn','7.4.3.8758-22' architecture='x64',maturity='PROD',target_os='windows'), 'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 5723, in install\n    result = self.install_wapt(p.localpath,\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4629, in install_wapt\n    raise e\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4534, in install_wapt\n    exitstatus = setup.install()\n  File "C:\\Program Files (x86)\\wapt\\private\\tmp\\waptfnaw4fij\\setup.py", line 85, in install\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 5747, in install\n    raise EWaptInstallError(\'Install errors: %s\' % \',\'.join(str(a[0]) for a in actions[\'errors\']))\nwaptpackage.EWaptInstallError: Install errors: ccpa-forticlient-vpn [x64_fr_PROD,PREPROD,ADMINS],ccpa-forticlient-vpn-config(=0.2-16) [x64_fr_PROD,PREPROD,ADMINS]\n']]
If you can provide any clarification, I would be very grateful! :D

Sincerely,

Stan

Information:

Code: Select all

Version: WAPT Enterprise 2.6.1.17813
OS Serveur: Debian 12
OS Administration: Windows 25H2

Re: forticlient-vpn error

Published: June 24, 2026 - 09:34
by sfonteneau
Hello

, you're not looking at the error in the right place. You need to go to the general tab and click on the package with the error to see the exact error.

Re: forticlient-vpn error

Published: June 24, 2026 - 10:27
by stan
Good morning,

That's exactly what I did.

Edit:

My mistake, that's not what I did, I don't know where I found those logs.

Here are the error logs:

Code: Select all

Removing: FortiClient VPN (7.4.3.8758)
Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\common.py", line 4534, in install_wapt
    exitstatus = setup.install()
  File "C:\Program Files (x86)\wapt\private\tmp\waptjgsrpqvc\setup.py", line 70, in install
  File "C:\Program Files (x86)\wapt\common.py", line 4189, in run
    return ensure_unicode(run(*arg, pidlist=self.pidlist,**args))
  File "C:\Program Files (x86)\wapt\waptutils.py", line 2423, in run
    raise CalledProcessErrorOutput(proc.returncode, cmd, ''.join(output))
waptutils.CalledProcessErrorOutput: Command ['MsiExec.exe', '/X{15C7B361-A0B2-4E79-93E0-868B5000BA3F}', '/q', '/norestart'] returned non-zero exit status 1603.
Output:

CalledProcessErrorOutput: Command ['MsiExec.exe', '/X{15C7B361-A0B2-4E79-93E0-868B5000BA3F}', '/q', '/norestart'] returned non-zero exit status 1603.
Output:

Re: forticlient-vpn error

Published: June 24, 2026 - 10:40
by sfonteneau
It's error 1603, so very broad.

The package states: INFO: Reboot is required to avoid error 1603 with FortiClient VPN.

Have you restarted?

Re: forticlient-vpn error

Published: June 24, 2026 - 10:49
by stan
Yes, even several times

Re: forticlient-vpn error

Published: June 24, 2026 - 10:55 AM
by sfonteneau
In this case, since it's error 1603 "fatal error during installation",

you need to run the installation manually on the machine to see what it says using the GUI (with the same MSI file as the package).

Re: forticlient-vpn error

Published: June 25, 2026 - 09:01
by stan
Hello,

I performed the installation manually with the same MSI as the package, no errors, FortiClient VPN installs correctly. :(

Re: forticlient-vpn error

Published: June 25, 2026 - 4:31 PM
by dcardon
Hi Stan,

when you performed the manual installation test, was it in administrator mode or in LOCALSYSTEM?

Denis

Re: forticlient-vpn error

Published: June 25, 2026 - 4:39 PM
by stan
Hello,

I did it in an Administrator context and not LOCALSYSTEM. I will try installing it in LOCALSYSTEM.

Re: forticlient-vpn error

Published: June 25, 2026 - 5:39 PM
by dcardon
Hello Stan,

To switch to a system account, you can install the tis-sysinternals-pstools package and then perform a

Code: Select all

psexec -s -i cmd


There are a number of things that behave slightly differently in the LocalSystem account. Some installers aren't very good at this...

Sincerely,

Denis