Page 1 of 1

[SOLVED] Certificate package in error

Published: May 2, 2022 - 10:53
by eliottiph
Good morning,

I am currently testing WAPT Enterprise on a demo license.

I created a group of certificate packages linked to my users, and when I try to deploy them, here is the error log I get:

Code: Select all

Installing cam-cert-adm-etiphaneau(=1.0-1)
Erreur lors de l'installation de ['cam-cert-adm-etiphaneau']: erreurs dans les paquets [[PackageRequest(package='cam-cert-adm-etiphaneau',architectures=['x64'],locales=['fr'],maturities=['PROD'],tags=['windows-10', 'win-10', 'w-10', 'windows10', 'win10', 'w10', 'windows', 'win', 'w'],min_os_version=Version('10.0.19043.2'),max_os_version=Version('10.0.19043.2')), PackageEntry('cam-cert-adm-etiphaneau','1.0-1' architecture='x64',maturity='PROD',target_os='windows'), 'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 5134, in install\n    result = self.install_wapt(p.localpath,\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4118, in install_wapt\n    raise e\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 3967, in install_wapt\n    setup = import_setup(setup_filename)\n  File "C:\\Program Files (x86)\\wapt\\waptutils.py", line 1539, in import_setup\n    py_mod = imp.load_source(modulename, setupfilename)\n  File "imp.py", line 171, in load_source\n  File "<frozen importlib._bootstrap>", line 702, in _load\n  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked\n  File "<frozen importlib._bootstrap_external>", line 839, in exec_module\n  File "<frozen importlib._bootstrap_external>", line 976, in get_code\n  File "<frozen importlib._bootstrap_external>", line 906, in source_to_code\n  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\n  File "C:\\WINDOWS\\TEMP\\waptx4_cv5ls\\setup.py", line 24\n    print("Certificate %%s found" %% (crt_location))\n                                   ^\nSyntaxError: invalid syntax\n']]
Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\waptservice\service.py", line 1880, in run
    self.running_task.run()
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 656, in run
    self._run()
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 1229, in _run
    raise Exception(_('Error during install of {}: errors in packages {}').format(
Exception: Erreur lors de l'installation de ['cam-cert-adm-etiphaneau']: erreurs dans les paquets [[PackageRequest(package='cam-cert-adm-etiphaneau',architectures=['x64'],locales=['fr'],maturities=['PROD'],tags=['windows-10', 'win-10', 'w-10', 'windows10', 'win10', 'w10', 'windows', 'win', 'w'],min_os_version=Version('10.0.19043.2'),max_os_version=Version('10.0.19043.2')), PackageEntry('cam-cert-adm-etiphaneau','1.0-1' architecture='x64',maturity='PROD',target_os='windows'), 'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 5134, in install\n    result = self.install_wapt(p.localpath,\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4118, in install_wapt\n    raise e\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 3967, in install_wapt\n    setup = import_setup(setup_filename)\n  File "C:\\Program Files (x86)\\wapt\\waptutils.py", line 1539, in import_setup\n    py_mod = imp.load_source(modulename, setupfilename)\n  File "imp.py", line 171, in load_source\n  File "<frozen importlib._bootstrap>", line 702, in _load\n  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked\n  File "<frozen importlib._bootstrap_external>", line 839, in exec_module\n  File "<frozen importlib._bootstrap_external>", line 976, in get_code\n  File "<frozen importlib._bootstrap_external>", line 906, in source_to_code\n  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\n  File "C:\\WINDOWS\\TEMP\\waptx4_cv5ls\\setup.py", line 24\n    print("Certificate %%s found" %% (crt_location))\n                                   ^\nSyntaxError: invalid syntax\n']]

Exception: Erreur lors de l'installation de ['cam-cert-adm-etiphaneau']: erreurs dans les paquets [[PackageRequest(package='cam-cert-adm-etiphaneau',architectures=['x64'],locales=['fr'],maturities=['PROD'],tags=['windows-10', 'win-10', 'w-10', 'windows10', 'win10', 'w10', 'windows', 'win', 'w'],min_os_version=Version('10.0.19043.2'),max_os_version=Version('10.0.19043.2')), PackageEntry('cam-cert-adm-etiphaneau','1.0-1' architecture='x64',maturity='PROD',target_os='windows'), 'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 5134, in install\n    result = self.install_wapt(p.localpath,\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4118, in install_wapt\n    raise e\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 3967, in install_wapt\n    setup = import_setup(setup_filename)\n  File "C:\\Program Files (x86)\\wapt\\waptutils.py", line 1539, in import_setup\n    py_mod = imp.load_source(modulename, setupfilename)\n  File "imp.py", line 171, in load_source\n  File "<frozen importlib._bootstrap>", line 702, in _load\n  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked\n  File "<frozen importlib._bootstrap_external>", line 839, in exec_module\n  File "<frozen importlib._bootstrap_external>", line 976, in get_code\n  File "<frozen importlib._bootstrap_external>", line 906, in source_to_code\n  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\n  File "C:\\WINDOWS\\TEMP\\waptx4_cv5ls\\setup.py", line 24\n    print("Certificate %%s found" %% (crt_location))\n                                   ^\nSyntaxError: invalid syntax\n']]
Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\waptservice\service.py", line 1880, in run
    self.running_task.run()
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 656, in run
    self._run()
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 1229, in _run
    raise Exception(_('Error during install of {}: errors in packages {}').format(
Exception: Erreur lors de l'installation de ['cam-cert-adm-etiphaneau']: erreurs dans les paquets [[PackageRequest(package='cam-cert-adm-etiphaneau',architectures=['x64'],locales=['fr'],maturities=['PROD'],tags=['windows-10', 'win-10', 'w-10', 'windows10', 'win10', 'w10', 'windows', 'win', 'w'],min_os_version=Version('10.0.19043.2'),max_os_version=Version('10.0.19043.2')), PackageEntry('cam-cert-adm-etiphaneau','1.0-1' architecture='x64',maturity='PROD',target_os='windows'), 'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 5134, in install\n    result = self.install_wapt(p.localpath,\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4118, in install_wapt\n    raise e\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 3967, in install_wapt\n    setup = import_setup(setup_filename)\n  File "C:\\Program Files (x86)\\wapt\\waptutils.py", line 1539, in import_setup\n    py_mod = imp.load_source(modulename, setupfilename)\n  File "imp.py", line 171, in load_source\n  File "<frozen importlib._bootstrap>", line 702, in _load\n  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked\n  File "<frozen importlib._bootstrap_external>", line 839, in exec_module\n  File "<frozen importlib._bootstrap_external>", line 976, in get_code\n  File "<frozen importlib._bootstrap_external>", line 906, in source_to_code\n  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\n  File "C:\\WINDOWS\\TEMP\\waptx4_cv5ls\\setup.py", line 24\n    print("Certificate %%s found" %% (crt_location))\n                                   ^\nSyntaxError: invalid syntax\n']]
WAPT2.2 ENTERPRISE, Debian 10 Linux Server, Windows 10 administration machine.

Thank you in advance for your feedback.

Re: Certificate package in error

Published: May 2, 2022 - 11:47 AM
by sfonteneau
Hello,

there was an error in the latest version.

On your machine, you can patch the file: C:\Program Files (x86)\wapt\templates\setup_package_template_cert.py.tmpl.

In the file, you can replace the %% with % (double %% with single %).

Thank you for your feedback; I have just corrected it

. Regards

Re: Certificate package in error

Published: May 2, 2022 - 12:15 PM
by eliottiph
Hello Mr. Fonteneau,

Thank you for your feedback.
The error persists despite modifying the file setup_package_template_cert.py.tmpl
Now my console crashes and disables the WAPT service on my Win10 console machine, which is also the machine where I test deployments. The machine goes into "DISCONNECTED" status, which forces me to reactivate it manually.
Log:

Code: Select all

Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\common.py", line 3967, in install_wapt
    setup = import_setup(setup_filename)
  File "C:\Program Files (x86)\wapt\waptutils.py", line 1539, in import_setup
    py_mod = imp.load_source(modulename, setupfilename)
  File "imp.py", line 171, in load_source
  File "<frozen importlib._bootstrap>", line 702, in _load
  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 839, in exec_module
  File "<frozen importlib._bootstrap_external>", line 976, in get_code
  File "<frozen importlib._bootstrap_external>", line 906, in source_to_code
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "C:\WINDOWS\TEMP\waptubbf04_n\setup.py", line 24
    print("Certificate %%s found" %% (crt_location))
                                   ^
SyntaxError: invalid syntax

SyntaxError: invalid syntax (setup.py, line 24)

Re: Certificate package in error

Published: May 2, 2022 - 1:48 PM
by sfonteneau
Yes, indeed, the patch allows you to correct the package during its creation

You can therefore delete the old certificate package from your private repository and then perform a 'forget' on the machine where the package had already been installed:

Code: Select all

wapt-get forget packagename
Right-click on the error package on the machine from the console and select "forget"

The error you describe, however, seems strange and is not related to the previous problem

Simon Fonteneau

Re: Certificate package in error

Published: May 5, 2022 - 7:23 PM
by dcardon
Hello,

the package template for the certificate package has been fixed in today's latest release bugfix wapt-2.2.1.11932-6522dccb.

Regards,

Denis