[GELÖST] Paket für EdrawMax – Aktualisiert 08/2025

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
bastien30
Nachrichten: 38
Anmeldung: 8. März 2024 – 15:21 Uhr

7. August 2025 - 12:55 Uhr

Guten Morgen,

Ich hatte ein Paket geteilt für die Wondershare EdrawMax Software, aber das Update-Paket funktioniert nicht mehr, da sie ihre Website geändert haben.
Hier ist eine neue, funktionierende Version.

setup.py:

Code: Alle auswählen

# -*- coding: utf-8 -*-
from setuphelpers import *
from setupdevhelpers import *
from os import rename

def install():
    appver = control.get_software_version()
    appname = control.name
    install_exe_if_needed(r'edrawmax_%s.exe' % appver, silentflags=r'/VERYSILENT /NORESTART /ACCEPTEULA', min_version=appver, name=appname)
    remove_desktop_shortcut(appname)

def session_setup():
    appname = control.name
    remove_user_desktop_shortcut(appname)
    
def update_package():
    appver = control.get_software_version()
    url = control.changelog
    latest_version = None
    for col in bs_find_all(url, "h2", "class", "mb-3"):
        if "Windows" in col.text:
            latest_version = col.text.split("Windows V")[1].split(" ")[0]
            break

    if not latest_version:
        error(r'Error fetching latest version from website !')
    else:
        # Installers for all versions are availables here: https://support.wondershare.com/how-tos/wondershare/product-download.html
        # It seems all installers contains "full5371" in file name
        latest_url = r'https://download.edrawsoft.com/cbs_down/edraw-max_64bit_%s_full5371.exe' % latest_version
        print(r'Latest version : %s' % latest_version)
        print(r'Latest url : %s' % latest_url)

    if Version(latest_version, 3) > Version(appver, 3):
        installer = r'edrawmax_latest.exe'
        installer_version = r'edrawmax_%s.exe'
        wget(latest_url, installer)
        # Get full version from binary
        bin_version = get_version_from_binary(installer)
        if Version(bin_version, 3) != Version(latest_version, 3):
            error(r'Error : binary version and website version are not the same !')
        else:
            # Renaming installer with full version
            os.rename(installer, installer_version % bin_version)
            # Changing version of the package
            control.version = '%s-%s'%(bin_version, control.version.split('-')[-1])
            control.save_control_to_wapt()
            print('Changing version to: %s in WAPT\\control' % control.version)
            remove_outdated_binaries(bin_version)
    else:
        print("Already up to date")
Kontrolle:

Code: Alle auswählen

package           : xxx-edraw_max
version           : 14.5.4.1333-104
architecture      : x64
section           : base
priority          : optional
name              : Wondershare EdrawMax
categories        : Utilities
maintainer        : XXXX
description       : Edraw Max est un logiciel de diagramme d'affaires et technique en 2D qui aide à créer des diagrammes de flux, des organigrammes, des cartes mentales, des diagrammes de réseau, des plans d'étage, des diagrammes de flux de travail, des graphiques d'affaires et des diagrammes d'ingénierie.
depends           : 
conflicts         : 
maturity          : PROD
locale            : all
target_os         : windows
min_wapt_version  : 
sources           : https://www.edrawsoft.com/download-edrawmax.html
installed_size    : 
impacted_process  : EdrawMax,EdrawMaxTray
description_fr    : 
description_pl    : 
description_de    : 
description_es    : 
description_pt    : 
description_it    : 
description_nl    : 
description_ru    : 
audit_schedule    : 
editor            : EdrawSoft Co.,Ltd.
keywords          : 
licence           : proprietary_restricted
homepage          : https://edrawmax.wondershare.com/
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : https://edrawmax.wondershare.com/whats-new.html
min_os_version    : 
max_os_version    :
italbot
Nachrichten: 70
Anmeldung: 26. September 2023 - 15:50 Uhr

7. August 2025 – 15:49 Uhr

Hallo,

bei uns wurde das Update-Paket bereits angepasst und funktioniert, die Installation erfolgt jedoch nicht mehr im Hintergrund. Daher ist dieses Paket im Store nicht aktuell. Sollten Sie Informationen haben, die uns bei der Lösung dieses Problems helfen könnten, lassen Sie es uns bitte wissen. Vielen Dank.

Mit freundlichen Grüßen,

Ingrid
Ruhige IT
bastien30
Nachrichten: 38
Anmeldung: 8. März 2024 – 15:21 Uhr

7. August 2025 – 16:16 Uhr

Hallo,

bei mir verlief die Installation völlig unauffällig, ich habe sie heute auf mehreren Rechnern durchgeführt...

Und ich habe die Befehlszeilenparameter, die bereits im alten Paket enthalten waren, nicht geändert.
italbot
Nachrichten: 70
Anmeldung: 26. September 2023 - 15:50 Uhr

7. August 2025 – 17:25 Uhr

Seltsamerweise schlägt die Installation bei uns, egal ob als Administrator oder Systemkonto, fehl, da sie nicht im Hintergrund abläuft; es erscheint ein Bestätigungsfenster. Auf Luti tritt zudem ein Timeout auf.
Haben Sie die Installationen über die Konsole mit wapt-Paketen durchgeführt?

Viele Grüße,
Ingrid
Ruhige IT
bastien30
Nachrichten: 38
Anmeldung: 8. März 2024 – 15:21 Uhr

7. August 2025 – 17:37 Uhr

Ich habe das WAPT-Paket erfolgreich über die Kommandozeile (Administrator) und die Konsole (Systembenutzer) installiert.
Beide Installationen verliefen im Hintergrund.

Hast du den vollständigen Offline-Installer heruntergeladen? Auf den ersten Blick sieht es so aus, als würdest du den Online-Installer verwenden.
Sieh dir die Variable `latest_url` in meinem oben genannten Paket an.
italbot
Nachrichten: 70
Anmeldung: 26. September 2023 - 15:50 Uhr

8. August 2025 - 10:22 Uhr

Hallo,

ja, wir haben die falsche Binärdatei abgerufen. Vielen Dank für Ihren Hinweis :)
. Die Änderungen wurden vorgenommen, das Paket wird nun aktualisiert.

Schönen Tag noch.

Mit freundlichen Grüßen,
Ingrid
Ruhige IT
Gesperrt