[GELÖST] Problem „Dateien beschädigt“ bei der Paketinstallation

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
brice73
Nachrichten: 42
Anmeldung: 13. Februar 2023 – 8:05 Uhr

5. Juni 2023 – 13:51 Uhr

Guten Morgen,

Ich habe kürzlich ein Paket zur Installation der Ardublock 2.0-Software erstellt. Die erfolgreiche Installation/Deinstallation habe ich mit PyScriptor überprüft. Nach dem Import auf den Server (Paketerstellung) erhalte ich beim Versuch, es über die Konsole zu installieren, die folgende Fehlermeldung:

Code: Alle auswählen

Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\waptservice\service.py", line 1907, in run
    self.running_task.run()
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 710, in run
    self._run()
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 1282, in _run
    raise Exception(_('Error during install of {}: errors in packages {}').format(
Exception: Erreur lors de l'installation de ['col73-ardublock-2.0(=2.0-1)']: erreurs dans les paquets [[PackageRequest(package='col73-ardublock-2.0',version=(Version('2.0.0.0'), 1),architectures=['x64'],locales=['fr'],maturities=['PROD', 'DEV'],tags=['windows-10', 'win-10', 'w-10', 'windows10', 'win10', 'w10', 'windows', 'win', 'w'],min_os_version=Version('10.0.19044.2965'),max_os_version=Version('10.0.19044.2965')), PackageEntry('col73-ardublock-2.0','2.0-1' maturity='PROD',target_os='windows'), 'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 5193, in install\n    result = self.install_wapt(p.localpath,\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4167, in install_wapt\n    raise e\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 3956, in install_wapt\n    packagetempdir = entry.unzip_package(cabundle=self.cabundle, target_dir = tempfile.mkdtemp(prefix=\'wapt\',dir=self.wapt_temp_dir))\n  File "C:\\Program Files (x86)\\wapt\\waptpackage.py", line 2623, in unzip_package\n    raise e\n  File "C:\\Program Files (x86)\\wapt\\waptpackage.py", line 2615, in unzip_package\n    verified_by = self.check_package_signature(cabundle,ignore_missing_files=ignore_missing_files)\n  File "C:\\Program Files (x86)\\wapt\\waptpackage.py", line 2573, in check_package_signature\n    raise EWaptCorruptedFiles(\'Error in package %s in %s, [b][size=150]files corrupted, SHA not matching[/size] [/b]for %s\' % (self.asrequirement(), self.sourcespath, errors,))\nwaptpackage.EWaptCorruptedFiles: Error in package col73-ardublock-2.0(=2.0-1) in C:\\Windows\\TEMP\\wapto3v5s3pi, files corrupted, SHA not matching for [\'ArduBlock 2.0/app/compilation/python/Lib/site-packages/__pycache__\', \'ArduBlock 2.0/app/compilation/python/Lib/site-packages/pip/__pycache__\', \'ArduBlock 2.0/app/compilation/python/Lib/site-packages/pip/_internal/__pycache__\', \'ArduBlock 2.0/app/compilation/python/Lib/site-packages/pip/_vendor/__pycache__\', \'ArduBlock 2.0/app/compilation/python/Lib/site-packages/pip/_vendor/cachecontrol/__pycache__\', \'ArduBlock 2.0/app/compilation/python/Lib/site-packages/pip/_vendor/chardet/__pycache__\', \'ArduBlock 2.0/app/compilation/python/Lib/site-packages/pip/_vendor/distlib/__pycache__\', \'ArduBlock 2.0/app/compilation/python/Lib/site-packages/pip/_vendor/html5lib/__pycache__\', \'ArduBlock 2.0/app/compilation/python/Lib/site-packages/pip/_vendor/urllib3/__pycache__\', \'ArduBlock 2.0/app/compilation/python/Lib/site-packages/pip/_vendor/urllib3/contrib/__pycache__\', \'ArduBlock 2.0/app/compilation/python/Lib/site-packages/pip/_vendor/urllib3/packages/__pycache__\', \'ArduBlock 2.0/app/compilation/python/Lib/site-packages/pyflakes/__pycache__\', \'ArduBlock 2.0/app/compilation/python/Lib/site-packages/serial/__pycache__\', \'ArduBlock 2.0/app/compilation/python/Lib/site-packages/setuptools/__pycache__\', \'ArduBlock 2.0/app/compilation/python/Lib/site-packages/setuptools/_vendor/__pycache__\', \'ArduBlock 2.0/install/libraries/Adafruit-Fingerprint-Sensor-Library-master/.gitignore\', \'ArduBlock 2.0/install/libraries/Adafruit-Fingerprint-Sensor-Library-master/.travis.yml\', \'ArduBlock 2.0/install/libraries/Adafruit-Fingerprint-Sensor-Library-master/examples/print/.due.test.skip\', \'ArduBlock 2.0/install/libraries/Adafruit-Fingerprint-Sensor-Library-master/examples/print/.esp32.test.skip\', \'ArduBlock 2.0/install/libraries/Adafruit-Fingerprint-Sensor-Library-master/examples/print/.m4.test.skip\', \'ArduBlock 2.0/install/libraries/Adafruit-Fingerprint-Sensor-Library-master/examples/print/.zero.test.skip\', \'ArduBlock 2.0/install/libraries/Adafruit-Fingerprint-Sensor-Library-master/examples/res/.due.test.skip\', \'ArduBlock 2.0/install/libraries/Adafruit-Fingerprint-Sensor-Library-master/examples/res/.esp32.test.skip\', \'ArduBlock 2.0/install/libraries/Adafruit-Fingerprint-Sensor-Library-master/examples/res/.m4.test.skip\', \'ArduBlock 2.0/install/libraries/Adafruit-Fingerprint-Sensor-Library-master/examples/res/.zero.test.skip\', \'ArduBlock 2.0/install/libraries/Adafruit-GFX-Library-master/.gitignore\', \'ArduBlock 2.0/install/libraries/Adafruit-GFX-Library-master/.travis.yml\', \'ArduBlock 2.0/install/libraries/Adafruit-ST7735-Library-master/.gitignore\', \'ArduBlock 2.0/install/libraries/Adafruit-ST7735-Library-master/.travis.yml\', \'ArduBlock 2.0/install/libraries/Adafruit-ST7735-Library-master/examples/miniTFTWing/basic/.mega2560.test.skip\', \'ArduBlock 2.0/install/libraries/Adafruit-ST7735-Library-master/examples/miniTFTWing/graphicstest/.mega2560.test.skip\', \'ArduBlock 2.0/install/libraries/Adafruit_NeoPixel-master/examples/RGBWstrandtest/.esp8266.test.skip\', \'ArduBlock 2.0/install/libraries/Adafruit_NeoPixel-master/examples/RGBWstrandtest/.trinket.test.skip\', \'ArduBlock 2.0/install/libraries/Adafruit_NeoPixel-master/examples/StrandtestBLE/.test.skip\', \'ArduBlock 2.0/install/libraries/Adafruit_NeoPixel-master/examples/buttoncycler/.esp8266.test.skip\', \'ArduBlock 2.0/install/libraries/Adafruit_NeoPixel-master/examples/simple/.esp8266.test.skip\', \'ArduBlock 2.0/install/libraries/Adafruit_NeoPixel-master/examples/simple_new_operator/.esp8266.test.skip\', \'ArduBlock 2.0/install/libraries/Adafruit_NeoPixel-master/examples/strandtest/.esp8266.test.skip\', \'ArduBlock 2.0/install/libraries/HX711/.gitignore\', \'ArduBlock 2.0/install/libraries/IRremote/.gitignore\', \'ArduBlock 2.0/install/libraries/IRremote/.travis.yml\', \'ArduBlock 2.0/install/libraries/TEA5767-master/.gitignore\', \'ArduBlock 2.0/install/libraries/iarduino_MultiServo-1.1.3/.gitattributes\', \'ArduBlock 2.0/install/libraries/iarduino_Pressure_BMP-2.0.2/.gitattributes\']\n']]
Ich bin vor Kurzem auf dieses Fehlerproblem gestoßenDateien beschädigt, SHA stimmt nicht überein„Während der Installation über die Konsole, insbesondere wenn die Installation das lokale Kopieren von Dateien aus dem Paket erfordert, Dateien mit Namen, die Akzentzeichen (é, è, à ...) enthalten, oder leere Ordner.

Ich habe gesehen, dass dazu ein Thema eröffnet wurde: viewtopic.php?p=11573&hilit=corrupted+files#p11573

Das Problem scheint noch nicht vollständig behoben zu sein. Gibt es eine Möglichkeit, das betreffende Paket vorerst bereitzustellen, bis das Problem behoben ist? Wird die kommende Version 2.4 das Problem beheben?
WAPT Enterprise 2.6.1.17765
WAPT-Server unter Debian 13
Administration/Paketerstellung unter Windows 11/10
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

5. Juni 2023 – 14:10 Uhr

Hallo,

ich habe gerade Version 2.4 mit dem Paket-Build-Tool über die Konsole getestet. Es funktioniert einwandfrei, allerdings werden die PYC-Dateien während des Build-Prozesses aus den Ordnern gelöscht. Ich werde untersuchen, wie sich das verhindern lässt.

Simon
brice73
Nachrichten: 42
Anmeldung: 13. Februar 2023 – 8:05 Uhr

5. Juni 2023 – 17:10 Uhr

Hallo Simon,

vielen Dank für Ihre Antwort. Wir werden in Kürze auf Version 2.4 aktualisieren. Ich versuche es erneut, sobald die Versionsänderung abgeschlossen ist.
Beste Grüße,
Brice
WAPT Enterprise 2.6.1.17765
WAPT-Server unter Debian 13
Administration/Paketerstellung unter Windows 11/10
Benutzeravatar
dcardon
WAPT-Experte
Nachrichten: 1954
Anmeldung: 18. Juni 2014 - 09:58 Uhr
Ort: Saint Sébastien sur Loire
Kontakt:

13. Juni 2023 – 14:16 Uhr

Hallo Brice,
Version 2.4 mit dem Fix ist jetzt verfügbar. Ich markiere dieses Thema daher als gelöst.
Viele Grüße,
Denis
Denis Cardon – Tranquil IT
Teilen Sie Ihre Erfahrungen auf WAPT! Senden Sie uns Ihre Blog- und Artikel-URLs im „Ihre Meinung des Forums, und wir werden sie auf der WAPT-
Gesperrt