[GELÖST] Bereitstellungsproblem

Teilen Sie hier Ihre Tipps oder Probleme bezüglich der WAPT-Konsole oder des WAPT-Agenten mit
Forumregeln
Community-Forumregeln
* Englischer Support auf www.reddit.com/r/wapt
* Französischer Community-Support ist in diesem Forum verfügbar.
* Bitte kennzeichnen Sie gelöste Themen mit [GELÖST].
* Bitte bearbeiten Sie keine Themen, die mit [GELÖST] markiert sind. Erstellen Sie stattdessen ein neues Thema und verweisen Sie auf das alte.
* Geben Sie die installierte WAPT-Version, die vollständige Versionsnummer und die Build-Nummer (2.2.1.11957 / 2.2.2.12337 / usw.) sowie die Enterprise-/Discovery-Edition an.
* Versionen 1.8.2 und älter werden nicht mehr unterstützt. Fragen zu Version 1.8.2 werden nur beantwortet, wenn sie sich auf ein Upgrade auf eine unterstützte Version (2.1, 2.2 usw.) beziehen.
* Geben Sie das Server-Betriebssystem (Linux/Windows) und die Version (Debian Buster/Bullseye – CentOS 7 – Windows Server 2012/2016/2019) an.
* Geben Sie gegebenenfalls das Betriebssystem des Administrations-/Paketerstellungsrechners und des Rechners mit dem problematischen Agenten an (Windows 7/10/11/Debian 11/etc.).
* Vermeiden Sie es, mehrere Fragen in einem Thema zu stellen, da diese sonst möglicherweise ignoriert werden. Falls mehrere Themen relevant sind, erstellen Sie bitte separate Themen, vorzugsweise nacheinander und nicht gleichzeitig (d. h. vermeiden Sie Spam im Forum).
* Fügen Sie Code-Snippets, Screenshots und andere Bilder direkt in Ihren Beitrag ein. Links zu Pastebin, Bitly und anderen Drittanbieterseiten werden systematisch entfernt.
* Wie in jedem Community-Forum erfolgt die Unterstützung freiwillig durch die Mitglieder. Für kommerziellen Support kontaktieren Sie bitte den Vertrieb von Tranquil IT unter +44 2 40 97 57 55.
Scud
Nachrichten: 27
Anmeldung: 23. März 2020 – 15:37 Uhr

31. August 2021 - 11:22 Uhr

Guten Morgen,
Ich hoffe, ich bin im richtigen Bereich. Falls nicht, verschieben Sie bitte mein Thema.

Ich benötige Hilfe bei einer einfachen Bereitstellung.
Ich habe ein Paket erstellt, das eine .ico-Datei in den Windows-Ordner des Computers kopiert und anschließend eine Desktopverknüpfung zu einer URL erstellt, der das zuvor kopierte Symbol zugeordnet wird. Auf meinem Server (Windows Server 2012 R2) funktioniert alles einwandfrei mit PyScripter. Wenn ich das Paket jedoch auf meinem Testrechner bereitstelle, erhalte ich immer eine Fehlermeldung, und weder das Kopieren des Symbols noch das Erstellen der Verknüpfung funktioniert.

Code: Alle auswählen

from setuphelpers import *
uninstallkey = []
def install():
	filecopyto('chemindepartagedemonicone',makepath('C:','Windows'))
	create_shortcut(makepath(common_desktop(),ur"lien.url"),target='http://monlienweb',icon=makepath('C:','Windows','monicone.ico'))
Der Code ist recht einfach, aber ich kann ihn nicht bereitstellen. Die Fehlermeldung lautet: „Fehlende Abhängigkeiten: mypackagename“

Hat irgendjemand eine Idee?
DANKE
Benutzeravatar
Gaetan
Nachrichten: 169
Anmeldung: 8. August 2019 - 10:16 Uhr
Ort: Toulouse

31. August 2021 - 12:13 Uhr

Hallo,
wäre es möglich, bitte auch die Steuerdatei zu erhalten?
Scud
Nachrichten: 27
Anmeldung: 23. März 2020 – 15:37 Uhr

31. August 2021 - 12:28 Uhr

Natürlich.
Ich danke Ihnen für Ihre Hilfe.

Code: Alle auswählen

package           : MonPaquet
version           : 0-4
architecture      : all
section           : base
priority          : optional
name              : 
categories        : 
maintainer        : Domaine ADMINISTRATEUR
description       : Créer l'îcone sur le bureau
depends           : 
conflicts         : 
maturity          : DEV
locale            : 
target_os         : 
min_os_version    : 
max_os_version    : 
min_wapt_version  : 
sources           : 
installed_size    : 
impacted_process  : 
description_fr    : 
description_pl    : 
description_de    : 
description_es    :
description_pt    : 
description_it    : 
description_nl    : 
description_ru    : 
audit_schedule    : 
editor            : 
keywords          : 
licence           : 
homepage          : 
package_uuid      : 1e256ec9-d2c7-444f-a729-fff88a3485c1
valid_from        : 
valid_until       : 
forced_install_on : 
signer            : MASOCIETE
signer_fingerprint: f9f318bb55a4e9a4de6fbd8ad0a73d9d32022145e6a244f01503a2c5884f4df1
signature         : j1sjpRRd0F62P0tKmfvYz/EeRDzRMoaGErYhrW1Cwq0manOtoCw8N+xoCNB1eFljVLhCum5nUgU0pCw+44TlnHVKjAnhF4770r6sfSC0rdfs//pNQo+qjLkh10x9aAZ4g4k0GFOZwAgxmMTG2f7GfnhxCwWm+jJW+SfQPsD9KVhztE3PYunxa7GPn+OimhokJCD3uPswiyE/9OEI7jh9/SpTVMdhLJDf17+33WFnC9yv1RoHS1jcROCboAYFCGIxvJ7AxtRpAbIYzOaasmRMg6aX9F1SFySxHeMFGDmLPoaPg98le4pk1irPUShqh3safxwXSwO4j4sFbZZ2SknADQ==
signature_date    : 2021-08-31T10:33:31.048000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_os_version,max_os_version,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,signer,signer_fingerprint,signature_date,signed_attributes
Benutzeravatar
Gaetan
Nachrichten: 169
Anmeldung: 8. August 2019 - 10:16 Uhr
Ort: Toulouse

31. August 2021 - 12:32 Uhr

Kann man den vollständigen Fehler auch über die Konsole erhalten? Ich sehe ihn nämlich nicht so.
Scud
Nachrichten: 27
Anmeldung: 23. März 2020 – 15:37 Uhr

31. August 2021 – 13:41 Uhr

Hier sind alle Protokolle, die ich finden konnte:

Code: Alle auswählen

Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\common.py", line 3704, in install_wapt
    raise EWaptUnavailablePackage('Missing dependencies: %s' % (','.join(missing_depends,)))
EWaptUnavailablePackage: Missing dependencies: MonPaquet
EWaptUnavailablePackage: Missing dependencies: MonPaquet





Installing 24E30E4C-32DF-11B2-A85C-E967E00E6C6B

Installing 24E30E4C-32DF-11B2-A85C-E967E00E6C6B(=13)

Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\waptservice\service.py", line 1711, in run
    self.running_task.run()
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 559, in run
    self._run()
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 1017, in _run
    self.result.get('errors',[])))
Exception: Erreur lors de l'installation de [u'24E30E4C-32DF-11B2-A85C-E967E00E6C6B']: erreurs dans les paquets [[PackageRequest(package=u'24E30E4C-32DF-11B2-A85C-E967E00E6C6B',architectures=[u'x64'],locales=['fr'],maturities=[u'PROD'],min_os_version=Version('10.0.19041'),max_os_version=Version('10.0.19041')), PackageEntry(u'24E30E4C-32DF-11B2-A85C-E967E00E6C6B',u'13' ), u'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4855, in install\n    force=force\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 3934, in install_wapt\n    raise e\nEWaptUnavailablePackage: Missing dependencies: MonPaquet\n']]

Exception: Erreur lors de l'installation de [u'24E30E4C-32DF-11B2-A85C-E967E00E6C6B']: erreurs dans les paquets [[PackageRequest(package=u'24E30E4C-32DF-11B2-A85C-E967E00E6C6B',architectures=[u'x64'],locales=['fr'],maturities=[u'PROD'],min_os_version=Version('10.0.19041'),max_os_version=Version('10.0.19041')), PackageEntry(u'24E30E4C-32DF-11B2-A85C-E967E00E6C6B',u'13' ), u'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4855, in install\n    force=force\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 3934, in install_wapt\n    raise e\nEWaptUnavailablePackage: Missing dependencies: MonPaquet\n']]
Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\waptservice\service.py", line 1711, in run
    self.running_task.run()
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 559, in run
    self._run()
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 1017, in _run
    self.result.get('errors',[])))
Exception: Erreur lors de l'installation de [u'24E30E4C-32DF-11B2-A85C-E967E00E6C6B']: erreurs dans les paquets [[PackageRequest(package=u'24E30E4C-32DF-11B2-A85C-E967E00E6C6B',architectures=[u'x64'],locales=['fr'],maturities=[u'PROD'],min_os_version=Version('10.0.19041'),max_os_version=Version('10.0.19041')), PackageEntry(u'24E30E4C-32DF-11B2-A85C-E967E00E6C6B',u'13' ), u'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4855, in install\n    force=force\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 3934, in install_wapt\n    raise e\nEWaptUnavailablePackage: Missing dependencies: MonPaquet\n']]
Benutzeravatar
Gaetan
Nachrichten: 169
Anmeldung: 8. August 2019 - 10:16 Uhr
Ort: Toulouse

31. August 2021 – 14:05 Uhr

Angesichts der Fehler wurde ein Abhängigkeitspaket namens
MeinPaket
fehlt.
Scud
Nachrichten: 27
Anmeldung: 23. März 2020 – 15:37 Uhr

31. August 2021 – 15:41 Uhr

Das ist genau das Paket, das ich erstellt habe und installieren möchte.
Genau das verstehe ich nicht.

Meine Vorgehensweise:
In der WAPT-Konsole gehe ich auf „Tools“ und dann auf „Paketvorlage generieren“.
– Ich füge keinen Installer hinzu (da keiner vorhanden ist).
– Ich nenne mein Paket „MyPackage“,
wähle die Reifestufe „DEV
“ aus und lasse alle anderen Felder leer. Anschließend klicke ich auf „Erstellen und Bearbeiten“.

Danach füge ich den Code aus meiner ersten Nachricht in die Datei „setup.py“ ein.
Ich teste alles, indem ich mit der rechten Maustaste auf den Abschnitt „Installieren“ im Menü „Ausführungskonfigurationen“ klicke.
Da es funktioniert, klicke ich mit der rechten Maustaste auf „-i build -upload“.

Mein Paket befindet sich nun in meinem privaten Repository.
Im Tab „Inventar“ wähle ich meinen Testrechner aus und klicke dann auf „Abhängigkeit hinzufügen“.
Im Tab „Inventar“ wähle ich erneut meinen Testrechner aus und klicke dann auf „Installationen ausführen“.

Hier erhalte ich die Fehlermeldungen, und die Installation schlägt fehl.
Wo liegt mein Fehler (ich hoffe, es ist nur einer :D )?
Benutzeravatar
Gaetan
Nachrichten: 169
Anmeldung: 8. August 2019 - 10:16 Uhr
Ort: Toulouse

31. August 2021 – 16:40 Uhr

Versuchen Sie, es über die Konsole hochzuladen?

https://www.wapt.fr/fr/doc/wapt-create- ... apt-server

Andernfalls bedeutet dies, dass das Paket aufgrund eines Filters in der Kontrolldatei keine Berechtigung hat, das Paket zu sehen.
Scud
Nachrichten: 27
Anmeldung: 23. März 2020 – 15:37 Uhr

1. September 2021 - 9:58 Uhr

Gaetan schrieb: 31. August 2021 - 16:40 Uhr Versucht ihr, es über die Konsole hochzuladen?
Danke für eure Antworten, aber ich habe nicht dieselbe Version wie ihr. Ich nutze Wapt Community 1.8.2.73.73
Ich habe also nicht dieselbe Option.
Gaetan schrieb: 31. August 2021 - 16:40 Uhr Andernfalls bedeutet es, dass das Paket keine Berechtigung hat, das Paket anzuzeigen, einen der Filter in der Steuerdatei.
Diesen Teil habe ich nicht ganz verstanden :? :Lol:
Benutzeravatar
Gaetan
Nachrichten: 169
Anmeldung: 8. August 2019 - 10:16 Uhr
Ort: Toulouse

1. September 2021 - 10:00 Uhr

Gaetan schrieb: 31. August 2021 - 16:40 Uhr Versuchen Sie, es über die Konsole hochzuladen?

https://www.wapt.fr/fr/doc/wapt-create- ... apt-server

Andernfalls bedeutet es, dass das Paket keine Berechtigung hat, das Paket zu sehen. Dies ist einer der Filter in der Kontrolldatei.
Gesperrt