Hallo Edwin,
ja ich habe eine ganze Menge Probleme gehabt. Man macht so ein Update ja nicht jeden Tag. Und ja, mit der alten 3.5.9-Entwicklungsungebung geht der Package Manager nicht mit 3.5.11 Codesyscontrol for Raspberry Pi.
Reihenfolge:
1. Codesys - Development auf 3.5.11 bringen
2. aus Development_umgebung "Codesyscontrol for Raspberry Pi" auf 3.5.11 mit Tool> Package Manager
updaten (unteren Menupunkt "Update Raspberry" nutzen - bei mir stehen da 2 gleiche Punkte).
3. Platzhalter für IOdriver Utility hinzufügen.
4. Gerät im Projekt aktualisieren (Projekt >> Gerät aktualisieren)
5. persistente Variable müssen neu initialisiert werden (war jedenfalls bei meinem Projekt so).
Projekt läuft wieder.
Probleme :
Ich klemmte an der Bibliothek IoDrvUtility.
Irgendwie bekomme ich sie für den Compiler nicht richtig hin: "C200: es existiert keine Auflösung für Platzhalter IOdriver Utility".
Das mit IoDrvUtility habe ich jetzt auch hinbekommen (Platzhalter in Bibliotheksverwalter händisch hinzufügen), war schon hier im Forum bei 3.5.9 ein Thema. Existiert also immer noch.
Nun will ich noch das Update des Raspberrys hinbekommen (Tool >> Update Raspberry).
Wollte auch nicht auf Anhieb... [INFORMATION] Befehl SSH auf e pi@192.168.2.155 e ausführen: Laufzeitsystem stoppen [INFORMATION] Standardausgabe: root Stopping codesyscontrol (via systemctl): codesyscontrol.service. [INFORMATION] Befehl SSH auf e pi@192.168.2.155 e ausführen: Package: Altes entfernen [INFORMATION] Standardausgabe: root [INFORMATION] Befehl SSH auf e pi@192.168.2.155 e ausführen: Package: Bestehende CFG-Datei speichern [INFORMATION] Standardausgabe: root [INFORMATION] Befehl SCP auf e pi@192.168.2.155 e ausführen: Package: Neues Laufzeitsystem übertragen [INFORMATION] Befehl SSH auf e pi@192.168.2.155 e ausführen: Package: Neues Laufzeitsystem installlieren [FEHLER]Fehlerausgabe: codesyscontrol.bin: Kein Prozess gefunden insserv: script codesyscontrol is not an executable regular file, skipped! insserv: script rsyslog_orig: service rsyslog already provided! dpkg: Warnung: Altes Verzeichnis �/root/cmact_licenses� kann nicht gel�scht werden: Das Verzeichnis ist nicht leer insserv: script rsyslog_orig: service rsyslog already provided! [INFORMATION] Standardausgabe: root (Lese Datenbank ... 137315 Dateien und Verzeichnisse sind derzeit installiert.) Vorbereitung zum Entpacken von codesyscontrol_arm_raspberry_V3.5.11.20.deb ... Stopping codesyscontrol (via systemctl): codesyscontrol.service. preinst finished Entpacken von codesyscontrol (3.5.11.20) �ber (3.5.8.0) ... make_daemonrc codesyscontrol (3.5.11.20) wird eingerichtet ... make_touch make_blacklist make etc modules make_daemon Stopping codesyscontrol (via systemctl): codesyscontrol.service. Starting codesyscontrol (via systemctl): codesyscontrol.service. postinst finished Trigger f�r systemd (215-17+deb8u6) werden verarbeitet ...
Ich weiss jetzt nicht, ob das was wichtiges ist...
Nachdem ich das ingnoriert habe, läßt sich Codesys wieder normal starten und nutzen.
Grüße
Thomas
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Zitat:
daher verstehe ich nicht ganz warum du den Platzhalter da nachträglich einfügen musstest.
Im Bibliotheksverwalter war "IOdriver Utility" immer mit Fehler gekennzeichnet und hier im Forum habe ich das händische Ergänzen gefunden. Ist jetzt schlecht nachzustellen, da ich den Platzhalter nun mal eingefügt habe.
Helfe mir bitte nochmal mit "Visu Profil auch auf aktuell stellen". Ich weiss damit nichts anzufangen.
Viele Grüße
Thomas
EDIT:
nächster Raspberry:
- Codesys Development-Umgebung sollte ja neu sein (3.5.11) und da habe ich nichts gemacht.
- Codesys Control for Raspberry Pi nicht noch mal installiert, sollte ja auf dem PC sein.
- Update für Raspberry durchgeführt - OK
- Gerät aktualisiert auf 3.5.11 - OK
aber: F11 um neu zu compilieren:
Keine Ahnung, was da wieder schief gelaufen ist ...
Habe die jeweils älteren Bibliotheken händisch gelöscht - dann ging es.
Ist ungefähr in die selbe Rubrik wie das Nachführen des Platzhalters einzuordnen...
Da scheinen noch kleine Haken in der Installationsprozedur zu existieren. Vielleicht hilft das diese noch auszumerzen...
Grüße
Thomas
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo,
völlig überrascht hat mich ein Fehler, als ich auf Codesys 3.5.11 für Raspberry updaten wollte (typische Installation):
Bei Auswahl einer kompletten Installation kommt das:
Gibt's da was Besonderes zu beachten ??
Viele Grüße
Thomas
Hallo Thomas,
aber welche CODESYS Version verwendest du?
Dás sollte dann auch die aktuelle sein.
Grüße
Edwin
Hallo Edwin,
ja ich habe eine ganze Menge Probleme gehabt. Man macht so ein Update ja nicht jeden Tag. Und ja, mit der alten 3.5.9-Entwicklungsungebung geht der Package Manager nicht mit 3.5.11 Codesyscontrol for Raspberry Pi.
Reihenfolge:
1. Codesys - Development auf 3.5.11 bringen
2. aus Development_umgebung "Codesyscontrol for Raspberry Pi" auf 3.5.11 mit Tool> Package Manager
updaten (unteren Menupunkt "Update Raspberry" nutzen - bei mir stehen da 2 gleiche Punkte).
3. Platzhalter für IOdriver Utility hinzufügen.
4. Gerät im Projekt aktualisieren (Projekt >> Gerät aktualisieren)
5. persistente Variable müssen neu initialisiert werden (war jedenfalls bei meinem Projekt so).
Projekt läuft wieder.
Probleme :
Ich klemmte an der Bibliothek IoDrvUtility.
Irgendwie bekomme ich sie für den Compiler nicht richtig hin: "C200: es existiert keine Auflösung für Platzhalter IOdriver Utility".
Das mit IoDrvUtility habe ich jetzt auch hinbekommen (Platzhalter in Bibliotheksverwalter händisch hinzufügen), war schon hier im Forum bei 3.5.9 ein Thema. Existiert also immer noch.
Nun will ich noch das Update des Raspberrys hinbekommen (Tool >> Update Raspberry).
Wollte auch nicht auf Anhieb...
[INFORMATION] Befehl SSH auf e pi@192.168.2.155 e ausführen: Laufzeitsystem stoppen
[INFORMATION] Standardausgabe: root Stopping codesyscontrol (via systemctl): codesyscontrol.service.
[INFORMATION] Befehl SSH auf e pi@192.168.2.155 e ausführen: Package: Altes entfernen
[INFORMATION] Standardausgabe: root
[INFORMATION] Befehl SSH auf e pi@192.168.2.155 e ausführen: Package: Bestehende CFG-Datei speichern
[INFORMATION] Standardausgabe: root
[INFORMATION] Befehl SCP auf e pi@192.168.2.155 e ausführen: Package: Neues Laufzeitsystem übertragen
[INFORMATION] Befehl SSH auf e pi@192.168.2.155 e ausführen: Package: Neues Laufzeitsystem installlieren
[FEHLER] Fehlerausgabe: codesyscontrol.bin: Kein Prozess gefunden insserv: script codesyscontrol is not an executable regular file, skipped! insserv: script rsyslog_orig: service rsyslog already provided! dpkg: Warnung: Altes Verzeichnis �/root/cmact_licenses� kann nicht gel�scht werden: Das Verzeichnis ist nicht leer insserv: script rsyslog_orig: service rsyslog already provided!
[INFORMATION] Standardausgabe: root (Lese Datenbank ... 137315 Dateien und Verzeichnisse sind derzeit installiert.) Vorbereitung zum Entpacken von codesyscontrol_arm_raspberry_V3.5.11.20.deb ... Stopping codesyscontrol (via systemctl): codesyscontrol.service. preinst finished Entpacken von codesyscontrol (3.5.11.20) �ber (3.5.8.0) ... make_daemonrc codesyscontrol (3.5.11.20) wird eingerichtet ... make_touch make_blacklist make etc modules make_daemon Stopping codesyscontrol (via systemctl): codesyscontrol.service. Starting codesyscontrol (via systemctl): codesyscontrol.service. postinst finished Trigger f�r systemd (215-17+deb8u6) werden verarbeitet ...
Ich weiss jetzt nicht, ob das was wichtiges ist...
Nachdem ich das ingnoriert habe, läßt sich Codesys wieder normal starten und nutzen.
Grüße
Thomas
Hallo Thomas,
für mich schaut es aus als hättest du alles richtig gemacht,
daher verstehe ich nicht ganz warum du den Platzhalter da nachträglich einfügen musstest.
Projekt aktualisieren so generell so:
1. Gerät im Baum aktualisieren
2. Compiler Version auf aktuelle setzen
3. Visu Profil auch auf aktuell stellen.
.
Dann muss es gehen.
Die Meldungen beim Updaten der Runtime sind erst mal nichts schlimmes , sieht für mich ok aus.
Grüße
Edwin
Hallo Edwin,
Im Bibliotheksverwalter war "IOdriver Utility" immer mit Fehler gekennzeichnet und hier im Forum habe ich das händische Ergänzen gefunden. Ist jetzt schlecht nachzustellen, da ich den Platzhalter nun mal eingefügt habe.
Helfe mir bitte nochmal mit "Visu Profil auch auf aktuell stellen". Ich weiss damit nichts anzufangen.
Viele Grüße
Thomas
EDIT:
nächster Raspberry:
- Codesys Development-Umgebung sollte ja neu sein (3.5.11) und da habe ich nichts gemacht.
- Codesys Control for Raspberry Pi nicht noch mal installiert, sollte ja auf dem PC sein.
- Update für Raspberry durchgeführt - OK
- Gerät aktualisiert auf 3.5.11 - OK
aber: F11 um neu zu compilieren:
Keine Ahnung, was da wieder schief gelaufen ist ...
Habe die jeweils älteren Bibliotheken händisch gelöscht - dann ging es.
Ist ungefähr in die selbe Rubrik wie das Nachführen des Platzhalters einzuordnen...
Da scheinen noch kleine Haken in der Installationsprozedur zu existieren. Vielleicht hilft das diese noch auszumerzen...
Grüße
Thomas