Skip to main content

Die Installation des Produkts endet mit einem Fehler

Voraussetzungen

Die CODESYS-Installation enthält das produktspezifische CODESYS-Paket (und dessen abhängigen Produkten). Einen Überblick über die installierten Produkte erhalten Sie im CODESYS Installer in der Übersicht der installierten Add-ons.

Fehlerbehebung

Fehler bei der Installation können durch das Zielgerät verursacht werden. Häufige Fehler sind schreibgeschützte Dateisysteme und veraltete oder fehlende Abhängigkeiten.

Alle Produkte erwarten, dass ihr Package an dem Ort abgelegt ist, an dem der CODESYS Installer es bei der Installation des Add-ons ablegt hat.

. Für jedes Produkt, das installiert wird, führt das Deploy Tool folgende Schritte durch:
  1. Stoppen des Runtime-Prozesses

  2. Sichern der alten Konfigurationsdatei

  3. Löschen des bestehenden Packages

  4. Übertragen des neuen Packages

Nachfolgend sind zusätzliche produktspezifische Prüfungen aufgeführt, die das Deploy Tool abhängig vom Produkt ausführt und überprüft. Danach versucht der Package Manager, das neu übertragene Package zu installieren:

BeagleBoneBlack

Es werden keine weiteren Schritte oder Überprüfungen durchgeführt.

Edge Gateway

Das Deploy Tool prüft, ob es sich bei dem Gerät um eine armv4-, armv5- oder armv6-Architektur handelt. Der Wert wird durch Ausführen des Befehls uname -m ausgelesen.

emPC

Es werden keine weiteren Schritte oder Überprüfungen durchgeführt.

IOT2000

Es werden keine weiteren Schritte oder Überprüfungen durchgeführt.

Lizenzserver

Das Deploy Tool versucht, eine aktuelle Version von Codemeter zu installieren. Wenn Codemeter oder Codemeter-lite in der gleichen oder einer neueren Version installiert ist als die Version, die das Deploy Tool erwartet, werden keine Änderungen am System vorgenommen. Wenn ein Upgrade oder eine Änderung notwendig ist, werden Sie in einem Dialog um Ihre Zustimmung gebeten, bevor Änderungen an Ihrem System vorgenommen werden. Wenn Sie zustimmen, wird die derzeit installierte Version von Codemeter entfernt und eine aktuelle Version installiert. Beachten Sie, dass der CODESYS Lizenzserver for Linux SL nicht verwendet werden kann, wenn Codemeter nicht auf dem System installiert ist.

Das Deploy Tool bietet Ihnen auch an, ein optionales Plug-in namens „Cockpit“ zu installieren. Damit kann das CODESYS WBM verwendet werden, das die Aktivierung von Lizenzen auf dem Zielgerät erleichtert. Sie können diese Option ablehnen und der Installationsprozess wird fortgesetzt. Wenn Sie zustimmen und während der Installation des Cockpit-Package ein Fehler auftritt, wird der Installationsprozess abgebrochen.

Linux SL

LinuxARM SL

LinuxARM64 SL

Das Deploy Tool versucht, eine aktuelle Version von Codemeter zu installieren. Wenn Codemeter oder Codemeter-lite in der gleichen oder einer neueren Version installiert ist als die Version, die das Deploy Tool erwartet, werden keine Änderungen am System vorgenommen. Wenn ein Upgrade oder eine Änderung notwendig ist, werden Sie in einem Dialog um Ihre Zustimmung gebeten, bevor Änderungen an Ihrem System vorgenommen werden. Wenn Sie zustimmen, wird die derzeit installierte Version von Codemeter entfernt und stattdessen eine aktuelle Version installiert.

Beachten Sie, dass diese Produkte nicht verwendet werden können, wenn Codemeter nicht auf dem System installiert ist.

Safe Control

Es werden keine weiteren Schritte oder Überprüfungen durchgeführt.

SafeTimeProvider

Es werden keine weiteren Schritte oder Überprüfungen durchgeführt.

PFC100

PFC200

Vor Version 4.15:

Das Deploy Tool versucht, das EntropyHelper-Package zu installieren. Die Produkte erwarten, dass das Package an dem Ort abgelegt ist, an dem der CODESYS Installer es bei der Installation des Add-ons ablegt hat. Wenn das Paket nicht ausgeführt wird, nicht gefunden wird oder die Installation fehlschlägt, wird das Produkt nicht installiert.

TP600

Es werden keine weiteren Schritte oder Überprüfungen durchgeführt.

PLCNext

Das Deploy Tool versucht, die Firmware-Version mit dem folgenden Befehl zu lesen:

cat /etc/plcnext/arpversion | head -1 | cut -f2 -d' ' | cut -f-3 -d '.'

Wenn die Version nicht gelesen werden kann, wird die Installation abgebrochen.

Das Deploy Tool sucht lokal nach dem Package codesys-arp PLCNext in einer zur Firmware passenden Version. Das Package wird installiert. Wenn kein Package gefunden wird oder die Installation fehlschlägt, wird die Installation des Produkts abgebrochen.

Raspberry Pi

Nach der Installation des Package wird der Laufzeittyp festgelegt, der verwendet werden soll. Der Typ hängt von den auf dem System verfügbaren Loadern ab. Die Loader werden wie im Kapitel Userland-Architekturen beschrieben abgerufen. Wenn kein Loader gefunden wird, wird die Variante armv6l verwendet. Die folgende Liste zeigt die einzelnen Varianten:

  • Multicore 64-Bit: aarch64

  • Multicore 32-Bit: ARMv7

  • Standard (kein Multicore): ARMv6

Abhängig von Ihrem System können Sie diese Einstellung im Deploy Tool nach der Installation des Produkts ändern.

TargetVisualization

Es werden keine weiteren Schritte oder Überprüfungen durchgeführt.

Virtual Control

Virtual Edge

Virtual Safe

Virtual SafeTimeProvider

Auf Ihrem Gerät muss Python in Version 3.9 oder neuer und entweder Docker oder Podman installiert sein.