ubuntuusers.de

CoDeSys V2.3 Ubuntu 16.04

Status: Ungelöst | Ubuntu-Version: Ubuntu 16.04 (Xenial Xerus)
Antworten |

Felix_ROMV

Anmeldungsdatum:
19. September 2017

Beiträge: Zähle...

Moin,

ich habe ein Problem mit der CoDeSys V2.3 unter Ubuntu 16.04 mit Wine 2.0.2

Installiert habe ich Wine mit der Methode Nr. 2: https://wiki.ubuntuusers.de/Wine/#Methode-2-Wine-PPA

Um Wargo Targets zu installieren mussdte ich den Lizenzmanager überlisten. - Dateien im Ordner C://lm.dat löschen und durch eine Version von einem Windows Rechner ersetzen. - Festplatten Seriennummer des Windows Rechners mit cmd vol c: herausfinden. - In den Wine Einstellungen unter Laufwerke/C/Erweiterte Einstellung die Seriennummer (Ohne Bindestrich) eingeben

Dann funktioniert die CoDeSys mit den Wargo Targets, aber ich kann das Gateway zur Kommunikation mit dem Netzwerk nicht nutzen.

Im Netz habe ich folgende Lösung gefunden:

sudo setcap CAP_NET_RAW+eip /opt/wine-stable/bin/wine;
sudo setcap CAP_NET_RAW+eip /opt/wine-stable/bin/wine64;
sudo setcap CAP_NET_RAW+eip /opt/wine-stable/bin/wine-preloader;
sudo setcap CAP_NET_RAW+eip /opt/wine-stable/bin/wine64-preloader;

Wenn ich das mache, damit Wine mit ROOT Rechten gestartet wird, startet nichts mehr.

Folgenden Error Log erhalte ich dann:

execve("/usr/bin/wine", ["wine", "codesys.exe"], [/* 64 vars */]) = 0 brk(NULL) = 0x7c4aa000 fcntl64(0, F_GETFD) = 0 fcntl64(1, F_GETFD) = 0 fcntl64(2, F_GETFD) = 0 access("/etc/suid-debug", F_OK) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf77bf000 readlink("/proc/self/exe", "/opt/wine-stable/bin/wine", 4096) = 25 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("tls/i686/sse2/cmov/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("tls/i686/sse2/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("tls/i686/cmov/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("tls/i686/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("tls/sse2/cmov/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("tls/sse2/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("tls/cmov/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("tls/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("i686/sse2/cmov/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("i686/sse2/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("i686/cmov/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("i686/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("sse2/cmov/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("sse2/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("cmov/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=120372, ...}) = 0 mmap2(NULL, 120372, PROT_READ, MAP_PRIVATE, 3, 0) = 0xf77a1000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/i386-linux-gnu/tls/i686/sse2/cmov/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/lib/i386-linux-gnu/tls/i686/sse2/cmov", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/lib/i386-linux-gnu/tls/i686/sse2/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/lib/i386-linux-gnu/tls/i686/sse2", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/lib/i386-linux-gnu/tls/i686/cmov/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/lib/i386-linux-gnu/tls/i686/cmov", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/lib/i386-linux-gnu/tls/i686/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/lib/i386-linux-gnu/tls/i686", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/lib/i386-linux-gnu/tls/sse2/cmov/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/lib/i386-linux-gnu/tls/sse2/cmov", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/lib/i386-linux-gnu/tls/sse2/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/lib/i386-linux-gnu/tls/sse2", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/lib/i386-linux-gnu/tls/cmov/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/lib/i386-linux-gnu/tls/cmov", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/lib/i386-linux-gnu/tls/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/lib/i386-linux-gnu/tls", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/lib/i386-linux-gnu/i686/sse2/cmov/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/lib/i386-linux-gnu/i686/sse2/cmov", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/lib/i386-linux-gnu/i686/sse2/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/lib/i386-linux-gnu/i686/sse2", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/lib/i386-linux-gnu/i686/cmov/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/lib/i386-linux-gnu/i686/cmov", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/lib/i386-linux-gnu/i686/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/lib/i386-linux-gnu/i686", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/lib/i386-linux-gnu/sse2/cmov/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/lib/i386-linux-gnu/sse2/cmov", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/lib/i386-linux-gnu/sse2/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/lib/i386-linux-gnu/sse2", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/lib/i386-linux-gnu/cmov/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/lib/i386-linux-gnu/cmov", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/lib/i386-linux-gnu/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/lib/i386-linux-gnu", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/usr/lib/i386-linux-gnu/tls/i686/sse2/cmov/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i386-linux-gnu/tls/i686/sse2/cmov", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/usr/lib/i386-linux-gnu/tls/i686/sse2/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i386-linux-gnu/tls/i686/sse2", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/usr/lib/i386-linux-gnu/tls/i686/cmov/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i386-linux-gnu/tls/i686/cmov", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/usr/lib/i386-linux-gnu/tls/i686/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i386-linux-gnu/tls/i686", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/usr/lib/i386-linux-gnu/tls/sse2/cmov/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i386-linux-gnu/tls/sse2/cmov", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/usr/lib/i386-linux-gnu/tls/sse2/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i386-linux-gnu/tls/sse2", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/usr/lib/i386-linux-gnu/tls/cmov/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i386-linux-gnu/tls/cmov", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/usr/lib/i386-linux-gnu/tls/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i386-linux-gnu/tls", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/usr/lib/i386-linux-gnu/i686/sse2/cmov/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i386-linux-gnu/i686/sse2/cmov", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/usr/lib/i386-linux-gnu/i686/sse2/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i386-linux-gnu/i686/sse2", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/usr/lib/i386-linux-gnu/i686/cmov/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i386-linux-gnu/i686/cmov", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/usr/lib/i386-linux-gnu/i686/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i386-linux-gnu/i686", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/usr/lib/i386-linux-gnu/sse2/cmov/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i386-linux-gnu/sse2/cmov", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/usr/lib/i386-linux-gnu/sse2/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i386-linux-gnu/sse2", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/usr/lib/i386-linux-gnu/cmov/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i386-linux-gnu/cmov", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/usr/lib/i386-linux-gnu/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i386-linux-gnu", {st_mode=S_IFDIR|0755, st_size=20480, ...}) = 0 open("/lib/tls/i686/sse2/cmov/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/lib/tls/i686/sse2/cmov", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/sse2/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/lib/tls/i686/sse2", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/cmov/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/lib/tls/i686/cmov", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/lib/tls/i686", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/lib/tls/sse2/cmov/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/lib/tls/sse2/cmov", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/lib/tls/sse2/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/lib/tls/sse2", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/lib/tls/cmov/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/lib/tls/cmov", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/lib/tls/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/lib/tls", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/lib/i686/sse2/cmov/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/lib/i686/sse2/cmov", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/lib/i686/sse2/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/lib/i686/sse2", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/lib/i686/cmov/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/lib/i686/cmov", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/lib/i686/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/lib/i686", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/lib/sse2/cmov/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/lib/sse2/cmov", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/lib/sse2/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/lib/sse2", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/lib/cmov/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/lib/cmov", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/lib/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/usr/lib/tls/i686/sse2/cmov/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/i686/sse2/cmov", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/i686/sse2/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/i686/sse2", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/i686/cmov/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/i686/cmov", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/i686/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/i686", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/sse2/cmov/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/sse2/cmov", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/sse2/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/sse2", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/cmov/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/cmov", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/usr/lib/i686/sse2/cmov/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i686/sse2/cmov", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/usr/lib/i686/sse2/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i686/sse2", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/usr/lib/i686/cmov/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i686/cmov", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/usr/lib/i686/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i686", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/usr/lib/sse2/cmov/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/usr/lib/sse2/cmov", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/usr/lib/sse2/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/usr/lib/sse2", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/usr/lib/cmov/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/usr/lib/cmov", 0xff8d3550) = -1 ENOENT (No such file or directory) open("/usr/lib/libwine.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/usr/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 writev(2, ", 2}, {"libwine.so.1", 12}, {": ", 2}, {"cannot open shared object file", 30}, {": ", 2}, {"No such file or directory", 25}, {"\n", 1}, 10) = 116 exit_group(127) = ? +++ exited with 127 +++

Wenn mir jemand einen Tipp oder eine Lösung hätte wäre das super.

MFG

Technix

Anmeldungsdatum:
1. März 2007

Beiträge: 209

Stressfrei? Klatsch das Ding in eine Win-VM - beim nächsten Update gehts dann evtl. wieder rund.

Ich nutze selber CoDeSys (neben anderer IBN-SW) u. bin deshalb auch noch teilweise in der Fensterwelt gefangen - hilft halt nichts.

Felix_ROMV

(Themenstarter)

Anmeldungsdatum:
19. September 2017

Beiträge: 2

Danke für deine Antwort.

Das wäre die letzte Möglichkeit. Da die Rechner als Fernzugang genutzt werden, wäre das dann :

Büro-> TeamViewer-> Ubuntu-> VM(Win)→ CoDeSys

Eigentlich wollte ich die Kette so klein wie möglich halten.

Dann wäre es fasst besser wieder Win als BS auf dem Fernzugang zu verwenden.

Technix

Anmeldungsdatum:
1. März 2007

Beiträge: 209

Ich kenn eure Anforderung/Voraussetzung natürlich nicht, aber wenn über das Netzwerk programmiert werden könnte, ginge das auch remote über VPN. Wenn die VM läuft konnte man auch direkt auf die Win-Installation zugreifen - Ubuntu wäre in der Kette gar nicht involviert.

Antworten |