Hallo zusammen,
sobald ich bei mir das OverlayFS aus der raspi-config aktiviere ( sowohl für Boot als auch FileSystem ) habe ich das Problem dass mir die CodesysControl nicht mehr startet. Wenn ich den Dienst dann manuell starte funktioniert er ca. 10 Sekunden, dann ist es wieder beendet.
Ist das so gewollt oder müssen hier noch weitere einstellungen vorgenommen werden? Es wäre ja von Vorteil wenn die SD Karte beim einfachen Ausschalten nicht bechädigt würde.
Danke+Gruß
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Klingt nach einem Konflikt mit dem Lizenzschutz des Runtimes. Beschreib mal bitte was du genau tust, dann können wir orakeln was dabei schief laufen könnte.
Ein allgemeiner Tipp könnte sein das Overlay FS sparsam einzusetzen. Schließlich brauchst du es nur in Ordnern die regelmäßig beschrieben werden. (Z.B. /var).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
also ich installiere alles auf einem neuen Raspi, neue Installation etc.
Nehme alle meine Einstellungen usw. vor, installiere meine Runtime, Bootprojekt erzeugen.
Dann starte ich nur noch das OverlayFS aus der raspi-config, fertig.
Nach Neustart vom Raspi startet jedoch codesys nicht mehr automatisch. Auch mit codesyscontrol stop/start lässt es sich nicht starten.
Ist für ca. 10 Sekunden da, beendet sich dann aber ohne Fehlermeldung. Logeinträge habe ich hierzu leider auch nicht gefunden.
Habe das Problem jetzt aber so gelöst dass ich das Raspi an die USV von meinem Haus gehängt habe. Somit ist ein "hartes" Ausschalten über Netzstecker nicht mehr notwendig.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Moin,
ich würde das Thema gerne wieder aufgreifen, denn ich stehe vor genau diesem Problem. Overlay-FS läuft nicht mir codesyscontrol. Wie kann ich das hinbekommen, dass es doch funktioniert?
Ich habe die Lizenz für die Runtime auf einem Lizenzdongle...
Alternativ dazu würde es auch reichen, wenn ich Codesys irgendwie mitteilen kann, dass es die Daten, die es bei jedem Start wirklich unbedingt schreiben und herumkopieren muss, auf einem USB-Stick ablegt. Der steckt eh für die Laufzeitdaten, es ist ein teurer Swissbit und es ist dort ein Filesystem mit journal=data drauf. Hätte noch eine Partition frei für die Codesys-Sachen.
Zur Not würde ich die entsprechende Partition des USB-Sticks da hin mounten, wo Codesys seine sachen ablegt, aber das geht doch bestimmt auch 'in schön'...
vg Arno
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Wo die Applikationsdaten und Config Files liegen sehe ich fast als Prio 2.
Initial hast du ja geschrieben, dass das Runtime sich automatisch nach 10
sec. beendet. Ist das noch genau so?
Falls ja, würde ich noch gerne wissen ob du es auch mit der 4.0.1.0
probiert hast. Dann würde ich das nämlich mal nachstellen und debuggen.
Wenns hilft, mach ich Test-Setup, wo Du mit Teamviewer oder sonst wie drauf kannst. Einziger Unterschied zur Kundenanlage, wo das Problem auftritt: ich hab hier nur einen Dongle mit Single Core Lizenz, während auf der Kundenanlage Multicore-Lizenz drauf ist (aber Single Core Applikation). Ansonsten kann ich bei Bedarf alles nachstellen.
vg Arno
Infos zum Setup:
ComfilePi CPI-A070WR mit CM3-Raspi
Raspian Buster May 2020 mit paar Comfile-Anpassungen von hier: http://comfilewiki.co.kr/en/doku.php?id=comfilepi:raspbian:index
Codesys Lizenz-Dongle mit MC-Lizenz drauf
USB-Stick Swissbit 16G mit 4 Partitionen ext4,
mit tune2fs eingestellt: -e continue, -o journal=data, discard
mount-Optionen rw, sync, discard, commit=0, data=journal
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo zusammen,
sobald ich bei mir das OverlayFS aus der raspi-config aktiviere ( sowohl für Boot als auch FileSystem ) habe ich das Problem dass mir die CodesysControl nicht mehr startet. Wenn ich den Dienst dann manuell starte funktioniert er ca. 10 Sekunden, dann ist es wieder beendet.
Ist das so gewollt oder müssen hier noch weitere einstellungen vorgenommen werden? Es wäre ja von Vorteil wenn die SD Karte beim einfachen Ausschalten nicht bechädigt würde.
Danke+Gruß
Hallo Wastl!
Klingt nach einem Konflikt mit dem Lizenzschutz des Runtimes. Beschreib mal bitte was du genau tust, dann können wir orakeln was dabei schief laufen könnte.
Ein allgemeiner Tipp könnte sein das Overlay FS sparsam einzusetzen. Schließlich brauchst du es nur in Ordnern die regelmäßig beschrieben werden. (Z.B. /var).
Servus,
also ich installiere alles auf einem neuen Raspi, neue Installation etc.
Nehme alle meine Einstellungen usw. vor, installiere meine Runtime, Bootprojekt erzeugen.
Dann starte ich nur noch das OverlayFS aus der raspi-config, fertig.
Nach Neustart vom Raspi startet jedoch codesys nicht mehr automatisch. Auch mit codesyscontrol stop/start lässt es sich nicht starten.
Ist für ca. 10 Sekunden da, beendet sich dann aber ohne Fehlermeldung. Logeinträge habe ich hierzu leider auch nicht gefunden.
Habe das Problem jetzt aber so gelöst dass ich das Raspi an die USV von meinem Haus gehängt habe. Somit ist ein "hartes" Ausschalten über Netzstecker nicht mehr notwendig.
Moin,
ich würde das Thema gerne wieder aufgreifen, denn ich stehe vor genau diesem Problem. Overlay-FS läuft nicht mir codesyscontrol. Wie kann ich das hinbekommen, dass es doch funktioniert?
Ich habe die Lizenz für die Runtime auf einem Lizenzdongle...
Alternativ dazu würde es auch reichen, wenn ich Codesys irgendwie mitteilen kann, dass es die Daten, die es bei jedem Start wirklich unbedingt schreiben und herumkopieren muss, auf einem USB-Stick ablegt. Der steckt eh für die Laufzeitdaten, es ist ein teurer Swissbit und es ist dort ein Filesystem mit journal=data drauf. Hätte noch eine Partition frei für die Codesys-Sachen.
Zur Not würde ich die entsprechende Partition des USB-Sticks da hin mounten, wo Codesys seine sachen ablegt, aber das geht doch bestimmt auch 'in schön'...
vg Arno
Hi Arno!
Falls ja, würde ich noch gerne wissen ob du es auch mit der 4.0.1.0
probiert hast. Dann würde ich das nämlich mal nachstellen und debuggen.
Grüße,
Ingo
Guten Morgen Ingo,
ja, das ist mit der 4.0.1.0
Wenns hilft, mach ich Test-Setup, wo Du mit Teamviewer oder sonst wie drauf kannst. Einziger Unterschied zur Kundenanlage, wo das Problem auftritt: ich hab hier nur einen Dongle mit Single Core Lizenz, während auf der Kundenanlage Multicore-Lizenz drauf ist (aber Single Core Applikation). Ansonsten kann ich bei Bedarf alles nachstellen.
vg Arno
Infos zum Setup:
ComfilePi CPI-A070WR mit CM3-Raspi
Raspian Buster May 2020 mit paar Comfile-Anpassungen von hier: http://comfilewiki.co.kr/en/doku.php?id=comfilepi:raspbian:index
Codesys Lizenz-Dongle mit MC-Lizenz drauf
USB-Stick Swissbit 16G mit 4 Partitionen ext4,
mit tune2fs eingestellt: -e continue, -o journal=data, discard
mount-Optionen rw, sync, discard, commit=0, data=journal