Wapt Upgrader-Paketfehler #Hilfe

Fragen zu WAPT-Paketen / Anfragen und Hilfe bezüglich WAPT-Paketen.
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.
Gesperrt
renaud.counhaye
Nachrichten: 31
Anmeldung: 13. Dezember 2017 - 11:45 Uhr

24. April 2018 - 10:42 Uhr

Hallo zusammen

Ich bräuchte dringend und effektiv Hilfe in einer sehr ärgerlichen Situation, die mich wirklich an meine Grenzen bringt. teuflisch:

Wir hatten in unserem Unternehmen 3 WAPT-Server und haben kürzlich beschlossen, alle auf einen brandneuen Server (1.5) zu migrieren.
Meine Idee ist es also, auf diesen 3 alten Servern (1.3) und alten Clients das auf dem neuen Server generierte wapt-upgrade-Paket zu installieren.

Erstes Problem: Ich kann nicht auf das Repository des neuen Servers zugreifen, ich erhalte einen 403-Fehler von nginx und kann keine Dokumentation finden, um es zu entsperren.

Zweites Problem: Ich habe die Konsole des neuen Servers benutzt, um das Paket herunterzuladen und zu bearbeiten. Anschließend habe ich diesen Inhalt auf den Administrator-PC eines alten Servers übertragen, um das Paket neu zu kompilieren und hochladen zu können. Ergebnis? Fehlgeschlagen.

Code: Alle auswählen

2018-04-24 10:18:59,569 WARNING error: (2, 'GetFileVersionInfo:GetFileVersionInfoSize', 'Le fichier sp\xe9cifi\xe9 est introuvable.')
2018-04-24 10:18:59,569 WARNING error: (2, 'GetFileVersionInfo:GetFileVersionInfoSize', 'Le fichier sp\xe9cifi\xe9 est introuvable.')
2018-04-24 10:18:59,571 WARNING error: (2, 'GetFileVersionInfo:GetFileVersionInfoSize', 'Le fichier sp\xe9cifi\xe9 est introuvable.')
  ERROR building C:\waptdev\ymg-deploy-ymagis-nxt-wapt: [Errno 2] No such file or directory: 'patchs\\version'
Beim Blick in den Python-Code stellen wir fest, dass er eine Datei aufruft, die gar nicht existiert...

Code: Alle auswählen

def update_control(entry):
    """Update package control file before build-upload"""
    waptget = get_file_properties(makepath('patchs','wapt-get.exe'))
    rev = open(makepath('patchs','version')).read().strip()
    entry.package = '%s-waptupgrade' % WAPT.config.get('global','default_package_prefix')
    entry.version = '%s-%s' % (waptget['FileVersion'],rev)
Denn im Ordner „patches“ befindet sich tatsächlich nur die Datei waptdeploy.exe und kein Ordner „version“.

Das eigentliche Problem besteht darin, dass in Python alle Variablen dynamisch befüllt werden, was den Code schwer lesbar und anpassbar macht, wenn man nicht sha256 verwenden möchte.

Wird meine Lösung letztendlich überhaupt funktionieren und es den alten PCs ermöglichen, sich reibungslos mit dem neuen Server zu verbinden, oder sollte ich mich mit der Idee quälen, ein PowerShell-Skript zu erstellen, das den alten WAPT-Agenten zerstört, bevor ich einfach den neuen installiere? (Ich habe es bereits in Python versucht, aber offensichtlich funktioniert das Beenden des WAPT-Dienstes und das Starten der Deinstallation nicht gut zusammen.).

Ich hoffe, Sie können mir helfen; dieses Migrationsprojekt stellt für uns ein Hindernis dar...

Aufrichtig,

Renaud.
Renaud Counhaye,
Netzwerktechniker,
Abteilung Zentralfunktionen
, Ymagis-Gruppe
Bild
Gesperrt