winlicli
Goto Top

Internetprobleme mit Wine für Linux um .exe Dateien auszuführen

Hallo zusammen,

ich möchte auf meinem debian 10 einen client für cloud-telefonie (cloud pbx) installieren, den es nur für windows und macosx gibt. deshalb habe ich wine installiert und die .exe gestartet. der telefonie client beschwert sich vor der anmeldung aber, dass er seinen server nicht erreichen kann, weil er keine internetverbindung hat. ich habe schon viel im netz recherchiert, aber keine brauchbare lösung gefunden.

ich habe mal mit pastebin die error-ausgabe zur verfügung gestellt. besonders auffallend ist, immer wenn ich auf anmelden im client drücke, taucht diese meldung im errorlog auf:


009:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}

0009:err:ole:CoGetClassObject class {00000320-0000-0000-c000-000000000046} not registered

0009:err:ole:CoGetClassObject no class object {00000320-0000-0000-c000-000000000046} could be created for context 0x80000001

0009:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000122-0000-0000-c000-000000000046}

0009:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002

0009:err:ole:CoMarshalInterface Failed to marshal the interface {00000122-0000-0000-c000-000000000046}, 80004002

SCP::Utils::CrashHandling::CrashReporter::onCrashServiceStarted

Installed Breakpad exception handler.



hat jemand eine idee im zusammenhang mit wine und keine internetverbindung?

der ganze output ist hier zu finden:

https://pastebin.com/t1Q44nuw


hier ist der link zum download:

https://cpbx-hilfe.deutschland-lan.de/de/endgeraete-und-clients/desktop- ...

vielleicht probiert es hier jemand aus und findet ja eine lösung.


danke und Lg

Content-ID: 564012

Url: https://administrator.de/contentid/564012

Ausgedruckt am: 24.11.2024 um 14:11 Uhr

StefanKittel
StefanKittel 09.04.2020 um 09:49:27 Uhr
Goto Top
Moin,

google findet zu der IPSFactory und der 000000131 Nummer sehr viele Fundstellen mit Wine.
Da schon mal geschaut?

"First, never run Wine as root. Delete the wineprefix you created as root and start over as a normal user. https://wiki.winehq.org/FAQ#Should_I_ru ... as_root.3F

As to why Wine can't find the executable, it's because you didn't cd to the directory containing it first. https://wiki.winehq.org/Wine_User%27s_G ... mmand_line"
Lochkartenstanzer
Lochkartenstanzer 09.04.2020 um 09:51:06 Uhr
Goto Top
Moin,

Naja, kommt drauf an, welche DLLs das Programm benutzt udn wie es sich mit dem Netz verbinden.

ggf. hilft es, mit winecfg an den Einstellungen herumzuspielen.


Allerdings ist mein Rat, auf wine zu verzichten und lieber einen Llinux-Client zu nehmen.

lks
NordicMike
NordicMike 09.04.2020 um 09:54:34 Uhr
Goto Top
Funktioniert denn ein anderes Windows Tool mit dem Internet? Nicht, dass irgendwelche Ports benötigt werden oder die Zugangsdaten nicht angenommen werden.
WinLiCLI
WinLiCLI 09.04.2020 um 10:02:35 Uhr
Goto Top
ich habe gefühlt, dass gesamte internet durchbohrt. leider habe ich nichts brauchbares gefunden.
nicht als root ausführen und in das jeweilige verzeichnis wechseln habe ich schon gemacht, das hat nichts gebracht. ich poste mal hier den link zu dem telefonclient cloud pbx. vielleicht probiert das mal jemand von hier kurz aus und findet eine lösung
WinLiCLI
WinLiCLI 09.04.2020 um 10:03:56 Uhr
Goto Top
mit wincfg habe ich auch schon rum gespielt. da kann man aber auch nichts mit dem netzwerk anpassen.
einen linux client bietet der telefonclient cloud pbx auch nicht an.

hier ist der link zum download:

https://cpbx-hilfe.deutschland-lan.de/de/endgeraete-und-clients/desktop- ...

vielleicht probiert es hier jemand aus und findet ja eine lösung.
NordicMike
NordicMike 09.04.2020 um 10:06:30 Uhr
Goto Top
Ach, wir sollen gleich für dich arbeiten... Und ein Cloud PBX Konto buchen wir auch gleich um testen zu dürfen.
Wir können Tips geben, aber versuchen musst du es schon selbst.
WinLiCLI
WinLiCLI 09.04.2020 um 10:09:59 Uhr
Goto Top
es muss niemand ein konto oder sonst was aufmachen.
es geht nur darum, den client zu installieren und danach zu starten. die o.g fehlermeldung kommt vor der anmeldung.
Lochkartenstanzer
Lochkartenstanzer 09.04.2020 aktualisiert um 10:25:27 Uhr
Goto Top

Schreib das mal hier in Code-Tags rein, damit man nciht irgendwo herumklicken muß.

lks

PS: Der Client ist Murks. Vergiß die Idee, das unter Linux zum laufen zu bekommen.
WinLiCLI
WinLiCLI 09.04.2020 um 10:24:34 Uhr
Goto Top
0009:err:winediag:ODBC32_SQLDrivers No ODBC drivers could be found. Check the settings for your libodbc provider.
0009:err:ole:CoGetClassObject class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered
0009:err:ole:CoGetClassObject no class object {4590f811-1d3a-11d0-891f-00aa004b2e24} could be created for context 0x1
[8:9:0403/132723.999:ERROR:network_change_notifier_win.cc(156)] WSALookupServiceBegin failed with: 8
SCP::Utils::CrashHandling::CrashReporter::CrashReporter
SCP::Utils::CrashHandling::CrashReporter::installExceptionHandler, crashServiceExe: C:/Program Files/telefon-client.exe
using crashreporter UI
0009:err:ole:CoGetClassObject class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered
0009:err:ole:CoGetClassObject no class object {4590f811-1d3a-11d0-891f-00aa004b2e24} could be created for context 0x1
0009:err:ole:CoGetClassObject class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered
0009:err:ole:CoGetClassObject no class object {4590f811-1d3a-11d0-891f-00aa004b2e24} could be created for context 0x1
SCP::Utils::CrashHandling::CrashReporter::startCrashService
SCP::Utils::CrashHandling::CrashReporter::onCrashServiceStateChange, state: 1
SCP::Utils::CrashHandling::CrashReporter::onCrashServiceStateChange, state: 2
Crash service process started.
0009:err:crypt:CRYPT_ImportSystemRootCertsToReg Failed to import system certs into registry, 00000057
0009:err:ole:CoGetClassObject class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered
0009:err:ole:CoGetClassObject no class object {4590f811-1d3a-11d0-891f-00aa004b2e24} could be created for context 0x1
0009:err:ole:CoGetClassObject class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered
0009:err:ole:CoGetClassObject no class object {4590f811-1d3a-11d0-891f-00aa004b2e24} could be created for context 0x1
0009:err:ole:CoGetClassObject class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered
0009:err:ole:CoGetClassObject no class object {4590f811-1d3a-11d0-891f-00aa004b2e24} could be created for context 0x1
0009:err:ole:CoGetClassObject class {00000320-0000-0000-c000-000000000046} not registered
0009:err:ole:CoGetClassObject no class object {00000320-0000-0000-c000-000000000046} could be created for context 0x80000001
0009:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}  
0009:err:ole:CoGetClassObject class {00000320-0000-0000-c000-000000000046} not registered
0009:err:ole:CoGetClassObject no class object {00000320-0000-0000-c000-000000000046} could be created for context 0x80000001
0009:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000122-0000-0000-c000-000000000046}  
0009:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
0009:err:ole:CoMarshalInterface Failed to marshal the interface {00000122-0000-0000-c000-000000000046}, 80004002
0009:err:ole:CoGetClassObject class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered
0009:err:ole:CoGetClassObject no class object {4590f811-1d3a-11d0-891f-00aa004b2e24} could be created for context 0x1
0009:err:ole:CoGetClassObject class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered
0009:err:ole:CoGetClassObject no class object {4590f811-1d3a-11d0-891f-00aa004b2e24} could be created for context 0x1
0009:err:ole:CoGetClassObject class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered
0009:err:ole:CoGetClassObject no class object {4590f811-1d3a-11d0-891f-00aa004b2e24} could be created for context 0x1
0009:err:ole:CoGetClassObject class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered
0009:err:ole:CoGetClassObject no class object {4590f811-1d3a-11d0-891f-00aa004b2e24} could be created for context 0x1
0009:err:ole:CoGetClassObject class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered
0009:err:ole:CoGetClassObject no class object {4590f811-1d3a-11d0-891f-00aa004b2e24} could be created for context 0x1
0009:err:ole:CoGetClassObject class {00000320-0000-0000-c000-000000000046} not registered
0009:err:ole:CoGetClassObject no class object {00000320-0000-0000-c000-000000000046} could be created for context 0x80000001
0009:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}  
0009:err:ole:CoGetClassObject class {00000320-0000-0000-c000-000000000046} not registered
0009:err:ole:CoGetClassObject no class object {00000320-0000-0000-c000-000000000046} could be created for context 0x80000001
0009:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000122-0000-0000-c000-000000000046}  
0009:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
0009:err:ole:CoMarshalInterface Failed to marshal the interface {00000122-0000-0000-c000-000000000046}, 80004002
SCP::Utils::CrashHandling::CrashReporter::onCrashServiceStarted
Installed Breakpad exception handler.
0009:err:ole:CoGetClassObject class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered
0009:err:ole:CoGetClassObject no class object {4590f811-1d3a-11d0-891f-00aa004b2e24} could be created for context 0x1
0009:err:ole:CoGetClassObject class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered
0009:err:ole:CoGetClassObject no class object {4590f811-1d3a-11d0-891f-00aa004b2e24} could be created for context 0x1
0009:err:ole:CoGetClassObject class {00000320-0000-0000-c000-000000000046} not registered
0009:err:ole:CoGetClassObject no class object {00000320-0000-0000-c000-000000000046} could be created for context 0x80000001
0009:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}  
0009:err:ole:CoGetClassObject class {00000320-0000-0000-c000-000000000046} not registered
0009:err:ole:CoGetClassObject no class object {00000320-0000-0000-c000-000000000046} could be created for context 0x80000001
0009:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000122-0000-0000-c000-000000000046}  
0009:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
0009:err:ole:CoMarshalInterface Failed to marshal the interface {00000122-0000-0000-c000-000000000046}, 80004002
0009:err:ole:CoGetClassObject class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered
0009:err:ole:CoGetClassObject no class object {4590f811-1d3a-11d0-891f-00aa004b2e24} could be created for context 0x1
0009:err:ole:CoGetClassObject class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered
0009:err:ole:CoGetClassObject no class object {4590f811-1d3a-11d0-891f-00aa004b2e24} could be created for context 0x1
0009:err:ole:CoGetClassObject class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered
0009:err:ole:CoGetClassObject no class object {4590f811-1d3a-11d0-891f-00aa004b2e24} could be created for context 0x1
0009:err:ole:CoGetClassObject class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered
0009:err:ole:CoGetClassObject no class object {4590f811-1d3a-11d0-891f-00aa004b2e24} could be created for context 0x1
0009:err:ole:CoGetClassObject class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered
0009:err:ole:CoGetClassObject no class object {4590f811-1d3a-11d0-891f-00aa004b2e24} could be created for context 0x1
0009:err:ole:CoGetClassObject class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered
0009:err:ole:CoGetClassObject no class object {4590f811-1d3a-11d0-891f-00aa004b2e24} could be created for context 0x1
0009:err:ole:CoGetClassObject class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered
0009:err:ole:CoGetClassObject no class object {4590f811-1d3a-11d0-891f-00aa004b2e24} could be created for context 0x1
0009:err:ole:CoGetClassObject class {00000320-0000-0000-c000-000000000046} not registered
0009:err:ole:CoGetClassObject no class object {00000320-0000-0000-c000-000000000046} could be created for context 0x80000001
0009:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}  
0009:err:ole:CoGetClassObject class {00000320-0000-0000-c000-000000000046} not registered
0009:err:ole:CoGetClassObject no class object {00000320-0000-0000-c000-000000000046} could be created for context 0x80000001
0009:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000122-0000-0000-c000-000000000046}  
0009:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
0009:err:ole:CoMarshalInterface Failed to marshal the interface {00000122-0000-0000-c000-000000000046}, 80004002
0009:err:ole:CoGetClassObject class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered
0009:err:ole:CoGetClassObject no class object {4590f811-1d3a-11d0-891f-00aa004b2e24} could be created for context 0x1
0009:err:ole:CoGetClassObject class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered
0009:err:ole:CoGetClassObject no class object {4590f811-1d3a-11d0-891f-00aa004b2e24} could be created for context 0x1
0009:err:ole:CoGetClassObject class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered
0009:err:ole:CoGetClassObject no class object {4590f811-1d3a-11d0-891f-00aa004b2e24} could be created for context 0x1
0009:err:ole:CoGetClassObject class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered
0009:err:ole:CoGetClassObject no class object {4590f811-1d3a-11d0-891f-00aa004b2e24} could be created for context 0x1
0009:err:ole:CoGetClassObject class {00000320-0000-0000-c000-000000000046} not registered
0009:err:ole:CoGetClassObject no class object {00000320-0000-0000-c000-000000000046} could be created for context 0x80000001
0009:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}  
0009:err:ole:CoGetClassObject class {00000320-0000-0000-c000-000000000046} not registered
0009:err:ole:CoGetClassObject no class object {00000320-0000-0000-c000-000000000046} could be created for context 0x80000001
0009:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000122-0000-0000-c000-000000000046}  
0009:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
0009:err:ole:CoMarshalInterface Failed to marshal the interface {00000122-0000-0000-c000-000000000046}, 80004002
WinLiCLI
WinLiCLI 09.04.2020 um 10:25:35 Uhr
Goto Top
gibt es eine alternative zu wine, wenn es an wine liegen sollte?
Lochkartenstanzer
Lochkartenstanzer 09.04.2020 aktualisiert um 10:27:08 Uhr
Goto Top
Zitat von @WinLiCLI:

gibt es eine alternative zu wine, wenn es an wine liegen sollte?

Ja eine Windows- oder MacOS-VM.

lks
NordicMike
NordicMike 09.04.2020 aktualisiert um 10:29:00 Uhr
Goto Top
gibt es eine alternative zu wine
Ja, ein VOIP Tischtelefon. Es gibt nichts schlimmeres, als Telefon Support zu leisten ohne neu booten zu dürfen, sich nicht abmelden zu dürfen usw.
WinLiCLI
WinLiCLI 09.04.2020 um 10:32:37 Uhr
Goto Top
Zitat von @Lochkartenstanzer:

Zitat von @WinLiCLI:

gibt es eine alternative zu wine, wenn es an wine liegen sollte?

Ja eine Windows oder MacOS-VM.

lks

eine alternative ist es, ja ^^
NordicMike
NordicMike 09.04.2020 um 10:36:19 Uhr
Goto Top
Oder Umgekehrt,

eine Windows Kiste mit Debian VM,
oder eine Windows Kiste mit Debian als Linux Subsystem für Windows
WinLiCLI
WinLiCLI 09.04.2020 um 10:43:38 Uhr
Goto Top
ich arbeite ungern mit einem windows-client.
bei mir läuft ein linux auf dem laptop. windows habe ich als VM und schalte die auch nur bei bedarf ein.
ich will die aber nicht ständig mitlaufen lassen, nur wegen einem telefon-client.

ich schaue mal, ob ich mit docker was machen kann. optimal wäre es, wenn der client in docker auf meinem debian laufen würde.


lg und danke an alle für die hilfe.

falls jemand noch was zu ergänzen hat, gerne zu. das problem steht ja noch offen ^^
Lochkartenstanzer
Lochkartenstanzer 09.04.2020 um 10:52:03 Uhr
Goto Top
Zitat von @NordicMike:

oder eine Windows Kiste mit Debian als Linux Subsystem für Windows

Da läuft zu vieles noch nicht - zumindest die Netzwerktools (nmap, tcpdump, etc.) funktionieren nicht. Dann schon lieber cygwin als subsystem.

lks
NordicMike
NordicMike 09.04.2020 um 11:00:15 Uhr
Goto Top
Da läuft zu vieles noch nicht - zumindest die Netzwerktools (nmap, tcpdump, etc.) funktionieren nicht.

Braucht man ja nicht, wenn man Windows als Basis hat.

Du kennst es ja, wer Linux hat, braucht noch ein Windows. Wer Windows hat, braucht nichts anderes mehr.

Statt tcpdump verwendet man halt Wireshark usw... Alles eine Frage der Gewohnheit. Wir verwenden Linux nur dort, wo der Crosscompiler für unsere Linux Treiber noch Schwierigkeiten hat und zum testen ob er alles richtig gemacht hat.
Lochkartenstanzer
Lochkartenstanzer 09.04.2020 um 11:12:20 Uhr
Goto Top
Zitat von @NordicMike:

Du kennst es ja, wer Linux hat, braucht noch ein Windows.

Das halte ich für ein Gerücht. Ich komme wunderbar mit Linux alleine zurecht. das Windows habe ich nur wegen der Kunden.

Wer Windows hat, braucht nichts anderes mehr.

Glaubst auch nur Du.

Ohne die vielen Linux-Tools und Systeme wäre manche Windows-Kiste von Kunden schon tot.

Statt tcpdump verwendet man halt Wireshark usw... Alles eine Frage der Gewohnheit. Wir verwenden Linux nur dort, wo der Crosscompiler für unsere Linux Treiber noch Schwierigkeiten hat und zum testen ob er alles richtig gemacht hat

Es ist ein gewaltiger Unetrschied zwischen Wireshark und Tcpdump. Tcpdump kann man auch per sshd nutzen, wireshark nur eingeschränkt.

Ich verwende Windows nur dort, wo ich Kundenprobleme nachstellen muß. Eigene System laufen auf BSD, Linux, Solaris und MacOS. face-smile

lks
NordicMike
NordicMike 09.04.2020 um 12:04:48 Uhr
Goto Top
Ich komme wunderbar mit Linux alleine zurecht. das Windows habe ich nur wegen...
Siehste, und schon brauchst Du Windows, und wenn es nur wegen...

Ohne die vielen Linux-Tools und Systeme wäre manche Windows-Kiste von Kunden schon tot.
Ich habe eine Hand voll Windows-Tools, die reichen. Mein Heimnetzwerk ist z.B. komplett Linuxfrei und nicht tot

Oh, ich habe gelogen, der Sophos ... grmpfsl... Du hast Recht :c)

Es ist ein gewaltiger Unetrschied zwischen Wireshark und Tcpdump. Tcpdump kann man auch per sshd nutzen, wireshark nur eingeschränkt.
Wer Windows hat, braucht kein sshd

Es sind einfach unterschiedliche Werkzeuge mit unterschiedlichen Funktionen. Der Windows User kann sich an die Linux Werkzeuge schwer gewöhnen und umgekehrt.
Lochkartenstanzer
Lochkartenstanzer 09.04.2020 um 12:14:24 Uhr
Goto Top
Zitat von @NordicMike:

Es ist ein gewaltiger Unetrschied zwischen Wireshark und Tcpdump. Tcpdump kann man auch per sshd nutzen, wireshark nur eingeschränkt.
Wer Windows hat, braucht kein sshd

Doch. Wenn man auf dem Lande mit Bandbreiten unter 10Mbps unterwegs ist schon.

Es sind einfach unterschiedliche Werkzeuge mit unterschiedlichen Funktionen. Der Windows User kann sich an die Linux Werkzeuge schwer gewöhnen und umgekehrt.

Ein guter Handwerker kommt mit jedem Werkzeug zurecht. Zur Not auch mit einem Schweizer Taschenmesser. face-smile

lks
NordicMike
NordicMike 09.04.2020 um 12:55:56 Uhr
Goto Top
Wenn man auf dem Lande mit Bandbreiten unter 10Mbps unterwegs ist schon.
Schon krass, wie unterschiedlich unsere Wirkungskreise sein können :c)

Ein guter Handwerker kommt mit jedem Werkzeug zurecht.
Und doch schwört er auf seine Hilti
Lochkartenstanzer
Lochkartenstanzer 09.04.2020 um 13:09:10 Uhr
Goto Top
Zitat von @NordicMike:

Ein guter Handwerker kommt mit jedem Werkzeug zurecht.
Und doch schwört er auf seine Hilti

Oder Boschhammer. face-smile

lks