[SOLVED] forticlient-vpn error

Questions about WAPT Packaging / Requests and help regarding Wapt packages.
Forum Rules
Community Forum Rules
* English support on www.reddit.com/r/wapt
* French community support is available on this forum
* Please prefix the topic title with [RESOLVED] if it is resolved.
* Please do not edit a topic that is tagged [RESOLVED]. Open a new topic referencing the old one.
* Specify the installed WAPT version, full version, and build number (2.2.1.11957 / 2.2.2.12337 / etc.) as well as the Enterprise/Discovery edition.
* Versions 1.8.2 and earlier are no longer supported. The only questions accepted regarding version 1.8.2 are related to upgrading to a supported version (2.1, 2.2, etc.).
* Specify the server OS (Linux/Windows) and version (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specify the OS of the administration/package creation machine and the machine with the problematic agent, if applicable (Windows 7/10/11/Debian 11/etc.).
* Avoid asking multiple questions when opening a topic, otherwise it may be ignored. If there are multiple topics, open separate topics, preferably one after the other and not all at the same time (i.e., do not spam the forum).
* Include code snippets, screenshots, and other images directly in the post. Links to Pastebin, Bitly, and other third-party sites will be systematically removed.
* As with any community forum, support is provided voluntarily by members. If you require commercial support, you can contact Tranquil IT's sales department at 02.40.97.57.55
stan
Messages: 37
Registration: May 26, 2025 - 10:16 p.m.

June 23, 2026 - 3:59 PM

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
Last edited by stan on Jul 3, 2026 - 12:29, edited 1 time.
User avatar
sfonteneau
WAPT Expert
Messages: 2342
Registered: July 10, 2014 - 11:52 PM
Contact :

June 24, 2026 - 09:34

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.
stan
Messages: 37
Registration: May 26, 2025 - 10:16 p.m.

June 24, 2026 - 10:27

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:
Sincerely,

Stan

-

Information:

Code: Select all

OS Administration : Windows 11 25H2
OS Server : Debian 12
WAPT Version : 2.6.1.17813
VSCode Version : 1.116.0
User avatar
sfonteneau
WAPT Expert
Messages: 2342
Registered: July 10, 2014 - 11:52 PM
Contact :

June 24, 2026 - 10:40

It's error 1603, so very broad.

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

Have you restarted?
stan
Messages: 37
Registration: May 26, 2025 - 10:16 p.m.

June 24, 2026 - 10:49

Yes, even several times
Sincerely,

Stan

-

Information:

Code: Select all

OS Administration : Windows 11 25H2
OS Server : Debian 12
WAPT Version : 2.6.1.17813
VSCode Version : 1.116.0
User avatar
sfonteneau
WAPT Expert
Messages: 2342
Registered: July 10, 2014 - 11:52 PM
Contact :

June 24, 2026 - 10:55

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).
stan
Messages: 37
Registration: May 26, 2025 - 10:16 p.m.

June 25, 2026 - 09:01

Hello,

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

Stan

-

Information:

Code: Select all

OS Administration : Windows 11 25H2
OS Server : Debian 12
WAPT Version : 2.6.1.17813
VSCode Version : 1.116.0
User avatar
dcardon
WAPT Expert
Messages: 1978
Registration: June 18, 2014 - 09:58
Location: Saint Sébastien sur Loire
Contact :

June 25, 2026 - 4:31 PM

Hi Stan,

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

Denis
Denis Cardon - Tranquil IT
Share your experiences on WAPT! Send us your blog and article URLs in the "Your Opinion of the forum, and we'll feature them on the WAPT
stan
Messages: 37
Registration: May 26, 2025 - 10:16 p.m.

June 25, 2026 - 4:39 PM

Hello,

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

Stan

-

Information:

Code: Select all

OS Administration : Windows 11 25H2
OS Server : Debian 12
WAPT Version : 2.6.1.17813
VSCode Version : 1.116.0
User avatar
dcardon
WAPT Expert
Messages: 1978
Registration: June 18, 2014 - 09:58
Location: Saint Sébastien sur Loire
Contact :

June 25, 2026 - 5:39 PM

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
Denis Cardon - Tranquil IT
Share your experiences on WAPT! Send us your blog and article URLs in the "Your Opinion of the forum, and we'll feature them on the WAPT
Locked