Seite 1 von 3

CAO Mietdatenbank stunnel mit wine unter Linux

Verfasst: Di 5. Apr 2016, 11:26
von Xantorix
Hallo,

da ich nur noch Linux auch im Desktopbereich nutze, verwende ich CAO mit wine.

Die Mietdatenbank von Trunk nutze ich mit stunnel.

Da ich die Linuxversion von stunnel mit CAO nicht zum laufen bekam, wird hier auch die Windowsversion mit wine eingesetzt.

Das hat bis dato auch problemlos funktioniert. Leider habe ich seit dem neuen PC im Büro einige Probleme.

siehe http://forum.cao-faktura.de/viewtopic.php?f=5&t=4262

Auf der Fehlersuche hab ich gemerkt, dass stunnel die Probleme verursacht. Ich hab es mit einer Notlösung am laufen.

Wenn ich stunnel in der Konsole starte mit: wine start /Unix stunnel.exe bekomme ich folgende Fehlermeldungen:

Code: Alles auswählen

fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:toolhelp:Heap32ListFirst : stub
fixme:font:freetype_SelectFont Untranslated charset 255
Kann mir damit jemand weiterhelfen?

Danke Gruß Xante

Re: CAO Mietdatenbank stunnel mit wine unter Linux

Verfasst: Mi 6. Apr 2016, 09:01
von Xantorix
Hallo,

ich habe mal versucht noch Informationen zu finden.

Ich hab mich im WineHQ Forum angemeldet und es ist mir tatsächlich gelungen einen Post in Englisch zu verfassen.

https://forum.winehq.org/viewtopic.php?f=8&t=26641

Mit meinen sehr überschaubaren Kenntnissen werde ich dort wohl zur Lachnummer.

Aus einer Antwort lese ich heraus: "Wenn dein Programm läuft mach dir keine Sorgen um Fehlermeldungen."

So ganz zufrieden bin ich da natürlich nicht. Ich wüsste schon gerne was da wo klemmt.

Nur wenn ich Minimum "sleep 30" im Startscript verwende, kann ich das Programm beim booten starten lassen.

Sonst werden wie geschrieben die Drucker nicht von wine geladen.

Gruß Xante

Re: CAO Mietdatenbank stunnel mit wine unter Linux

Verfasst: Fr 8. Apr 2016, 14:19
von Detlef.G
Hallo Xante ,

habe bei mir mal stunnel4 installiert , hier eine kleine Anleitung !
Stunnel4.txt

Re: CAO Mietdatenbank stunnel mit wine unter Linux

Verfasst: Sa 9. Apr 2016, 12:58
von Xantorix
Hallo Detlef,

danke für deine Geduld. Leider ist bei mir das Installieren von stunnel das eine und das Funktionieren mit CAO und Mietdatenbank das andere.

Ich habe mal nach deinem Text installiert und die conf. entsprechend angepasst. Ausgegangen bin ich von der conf. der Windows version.

Code: Alles auswählen

client = yes
debug = 5

output = stunnel.log
cert   = /etc/stunnel/tsedv.pem
CAfile = /etc/stunnel/tsedv.pem

; Some security enhancements for UNIX systems - comment them out on Win32
chroot = /var/lib/stunnel4/
setuid = stunnel4
setgid = stunnel4
; PID is created inside chroot jail
pid = /stunnel4.pid


sslVersion = TLSv1

socket = l:TCP_NODELAY=1
socket = r:TCP_NODELAY=1

[CAO-DB-MySQL]
accept = 127.0.0.1:33xx
connect = cao.dbxxxxv.de:33xx
Sensible Daten habe ich mit x ersetzt.

Folgende Fehlermeldung bekomme ich im Terminal.

Code: Alles auswählen

Starting SSL tunnels: Clients allowed=500
stunnel 4.53 on x86_64-pc-linux-gnu platform
Compiled with OpenSSL 1.0.1e 11 Feb 2013
Running  with OpenSSL 1.0.1f 6 Jan 2014
Update OpenSSL shared libraries or rebuild stunnel
Threading:PTHREAD SSL:+ENGINE+OCSP Auth:LIBWRAP Sockets:POLL+IPv6
Reading configuration from file /etc/stunnel/stunnel.conf
Compression not enabled
Snagged 64 random bytes from /dev/urandom
PRNG seeded successfully
Initializing service section [CAO-DB-MySQL]
Certificate: /etc/stunnel/tsedv.pem
Certificate loaded
Key file: /etc/stunnel/tsedv.pem
Private key loaded
SSL options set: 0x00000004
Configuration successful
Error binding service [CAO-DB-MySQL] to 127.0.0.1:33xx
bind: Address already in use (98)
Service [CAO-DB-MySQL] closed (FD=12)
str_stats: 17 block(s), 1152 data byte(s), 986 control byte(s)
[Failed: /etc/stunnel/stunnel.conf]
You should check that you have specified the pid= in you configuration file
Irgendwo klemmts. Die .pem Datei ist in /ect/stunnel/

Gruß Xante

Re: CAO Mietdatenbank stunnel mit wine unter Linux

Verfasst: Sa 9. Apr 2016, 13:57
von Detlef.G
Hallo Xante ,

Error binding service [CAO-DB-MySQL] to 127.0.0.1:33xx
bind: Address already in use (98)

!! Bitte Rechner Neustarten !!

Hast Du die Programme aus meiner Anleitung installiert ?
Stunnel4 unter Ubuntu
1. sudo apt-get install libwrap0 libwrap0-dev
2. sudo apt-get install libssl-dev
3. sudo apt-get install stunnel4
4. sudo nano /etc/stunnel/stunnel.conf

#---Wird beim Client eigentlich nicht benötigt---
#cert = /etc/stunnel/stunnel.pem
#
chroot = /var/run/stunnel4
setuid = stunnel4
setgid = stunnel4
pid = /stunnel.pid
debug = 7
output = /stunnel.log
client = yes
[mysql]
#---Hier müssen die Port und Adresse angepasst werden---
accept = 3306
connect = 192.168.1.5:3307
# stunnel 4.53 (Ubuntu 14) only supports TSLv1 not TLSv1.2
# stunnel 4.56 (CentOS 7) supports both TLSv1 and TSLv1.2
sslVersion = TLSv1


5. sudo sed -i -e 's/^ENABLED=0/ENABLED=1/' /etc/default/stunnel4

6. sudo service stunnel4 start

Re: CAO Mietdatenbank stunnel mit wine unter Linux

Verfasst: Sa 9. Apr 2016, 14:14
von Xantorix
Hab alles installiert.
Ich habe allerdings eine .pem von Trunk für die Miet DB von CAO.
Meine funktionierende stunnel.conf für Windows unter wine sieht so aus:

Code: Alles auswählen

client = yes
debug = 5

output = stunnel.log
cert   = tsedv.pem
CAfile = tsedv.pem

sslVersion= all

socket = l:TCP_NODELAY=1
socket = r:TCP_NODELAY=1

[CAO-DB-MySQL]
accept = 127.0.0.1:xxxx
connect = cao.dbtsedv.de:xxxx
Xante

Re: CAO Mietdatenbank stunnel mit wine unter Linux

Verfasst: Sa 9. Apr 2016, 14:31
von Xantorix
Hi, ich bekomme stunnel gestartet.

Code: Alles auswählen

Starting SSL tunnels: [Started: /etc/stunnel/stunnel.conf] stunnel.
So sieht die Terminal Ausgabe aus.

Leider scheint CAO das nicht zu wissen, dass stunnel läuft.

CAO verweigert die Verbindung zur Datenbank.

Xante

Re: CAO Mietdatenbank stunnel mit wine unter Linux

Verfasst: Sa 9. Apr 2016, 14:43
von Detlef.G
cert = /etc/stunnel/tsedv.pem
CAfile = /etc/stunnel/tsedv.pem

chroot = /var/lib/stunnel4
setuid = stunnel4
setgid = stunnel4
pid = /stunnel.pid
debug = 7
output = /stunnel.log
client = yes

socket = l:TCP_NODELAY=1
socket = r:TCP_NODELAY=1

[CAO-DB-MySQL]
accept = 127.0.0.1:xxxx
connect = cao.dbtsedv.de:xxxx

# stunnel 4.53 (Ubuntu 14) only supports TSLv1 not TLSv1.2
# stunnel 4.56 (CentOS 7) supports both TLSv1 and TSLv1.2
sslVersion = TSLv1

Re: CAO Mietdatenbank stunnel mit wine unter Linux

Verfasst: Sa 9. Apr 2016, 14:52
von Detlef.G
Was sagt : ls -l /var/lib/stunnel4 ?

Re: CAO Mietdatenbank stunnel mit wine unter Linux

Verfasst: Sa 9. Apr 2016, 15:07
von Xantorix

Code: Alles auswählen

insgesamt 16
-rw-r--r-- 1 stunnel4 stunnel4    6 Apr  9 15:28 stunnel4.pid
-rw-r----- 1 stunnel4 stunnel4 9334 Apr  9 15:28 stunnel.log
Xante

Re: CAO Mietdatenbank stunnel mit wine unter Linux

Verfasst: Sa 9. Apr 2016, 15:57
von Detlef.G
Kommst Du mit Heidi an die Datenbank ??

Re: CAO Mietdatenbank stunnel mit wine unter Linux

Verfasst: Sa 9. Apr 2016, 16:17
von Xantorix
Heidi hab ich nicht drauf. Aber CAO Admin kommt nicht drauf.

Re: CAO Mietdatenbank stunnel mit wine unter Linux

Verfasst: Sa 9. Apr 2016, 16:41
von Detlef.G
sudo tail /var/lib/stunnel4/stunnel.log , mal Bitte zeigen

Re: CAO Mietdatenbank stunnel mit wine unter Linux

Verfasst: Sa 9. Apr 2016, 17:52
von Xantorix
Hi, sorry ich hab eben großen Mist gebaut.

Ich wollte die openssl im Paketmanager löschen und die .e installieren.

dabei hab ich meine Paketquellen bis zur Unkenntlichkeit zerschossen.

Wenn ich mein System neu aufgesetzt habe melde ich mich wieder.

Sorry für meine Blödheit.

Xante

Re: CAO Mietdatenbank stunnel mit wine unter Linux

Verfasst: Sa 9. Apr 2016, 17:58
von Detlef.G
Ich Hoffe das es nicht das Produktiv System war ??

Dann , schönes Wochenende .
Ich darf morgen aber auch arbeiten !

Re: CAO Mietdatenbank stunnel mit wine unter Linux

Verfasst: Sa 9. Apr 2016, 18:12
von Xantorix
Ja war der Rechner in meinem Büro. Jetzt hab ich nur noch das Netbook und im Notfall noch das laptop meiner Frau.

Wird ne Weile dauern. Bis denn Xante

Re: CAO Mietdatenbank stunnel mit wine unter Linux

Verfasst: Sa 9. Apr 2016, 18:21
von Detlef.G
Habe gesehen Du bist auch bei LinuxMintUser dabei .
Mach mal noch kein Update von openssl , bei uns läuft hier die OpenSSL 1.0.1f .
Auf unsere MySql Datenbank kann ich damit zugreifen !
Muss mal schauen ob ich für einen Monat eine Mietdatenbank bekomme ,
um damit zu probieren !

Re: CAO Mietdatenbank stunnel mit wine unter Linux

Verfasst: Sa 9. Apr 2016, 20:57
von Xantorix
Also, meine Maschine ist wieder on.

Bezüglich stunnel4 gibt es auch was neues. Ich war mal kurz auf der Mietdatenbank.

Nach der Installation nach Deiner Anleitung kam ich nach "sudo service stunnel4 start" auf die DB.
Dann konnte ich normal mit CAO arbeiten.

Aber nach einem Neustart war der Spass schon wieder vorbei.

Stunnel scheint aber zu laufen bzw. wurde gestartet.

Eine Eingabe im Terminal bringt mir:

Code: Alles auswählen

Starting SSL tunnels: [Already running: /etc/stunnel/stunnel.conf] stunnel.
Xante

Re: CAO Mietdatenbank stunnel mit wine unter Linux

Verfasst: Mi 13. Apr 2016, 17:58
von Xantorix
Hallo,
konntest du schon was in Erfahrung bringen Detlef?

Oder weiß jemand anders eine Lösung für die Situation: Linux Desktop --> stunnel4 --> wine --> CAO-Mietdatenbank?

Xante

Re: CAO Mietdatenbank stunnel mit wine unter Linux

Verfasst: Mi 13. Apr 2016, 18:47
von Detlef.G
Hallo Xantorix ,

leider nein , was sagt den tail /var/lib/stunnel4/stunnel.log

da muss doch irgend eine Fehler Meldung kommen !!