peterhaneve / evemon

A lightweight, easy-to-use standalone Windows application designed to assist you in keeping track of your EVE Online character progression.
311 stars 70 forks source link

EVEMon doesnt work on Wine (I am running on Debian 10) #235

Closed epixinvites closed 4 years ago

epixinvites commented 4 years ago

I installed wine on my Debian 10 recently, EVE Online and pyfa is running perfectly, when I installed EVEMon it didn't spew any weird errors out and when I launched it it gave me this error:

EVEMon Version: 4.0.17.4966 .NET Runtime Version: 4.0.30319.42000 Operating System: Microsoft Windows NT 10.0.17134.0 Executable Path: "C:\Program Files (x86)\EVEMon\EVEMon.exe" System.AggregateException: One or more errors occurred. (Success. ) ---> System.Net.Sockets.SocketException: Success.

at System.Net.Sockets.Socket..ctor (System.Net.Sockets.AddressFamily addressFamily, System.Net.Sockets.SocketType socketType, System.Net.Sockets.ProtocolType protocolType) [0x00069] in :0 at System.Net.NetworkInformation.Ping.SendPrivileged (System.Net.IPAddress address, System.Int32 timeout, System.Byte[] buffer, System.Net.NetworkInformation.PingOptions options) [0x00008] in :0 at System.Net.NetworkInformation.Ping.Send (System.Net.IPAddress address, System.Int32 timeout, System.Byte[] buffer, System.Net.NetworkInformation.PingOptions options) [0x0004c] in :0 at System.Net.NetworkInformation.Ping.Send (System.String hostNameOrAddress, System.Int32 timeout, System.Byte[] buffer, System.Net.NetworkInformation.PingOptions options) [0x00007] in :0 at (wrapper remoting-invoke-with-check) System.Net.NetworkInformation.Ping.Send(string,int,byte[],System.Net.NetworkInformation.PingOptions) at EVEMon.Common.Net.NetworkMonitor.IsNetworkAvailableManual () [0x0001f] in <631edad5de684a459934ccfa7187e2f5>:0 at EVEMon.Common.Net.NetworkMonitor.Initialize () [0x00035] in <631edad5de684a459934ccfa7187e2f5>:0 at EVEMon.Common.EveMonClient.Initialize () [0x00019] in <631edad5de684a459934ccfa7187e2f5>:0 at EVEMon.Program.StartupAsync () [0x00091] in <0ba572dc9c9a4bb79258f6d1dddfb6ab>:0 --- End of inner exception stack trace --- at System.Threading.Tasks.Task.ThrowIfExceptional (System.Boolean includeTaskCanceledExceptions) [0x00011] in :0 at System.Threading.Tasks.Task.Wait (System.Int32 millisecondsTimeout, System.Threading.CancellationToken cancellationToken) [0x00043] in :0 at System.Threading.Tasks.Task.Wait () [0x00000] in :0 at EVEMon.Program.Main () [0x00005] in <0ba572dc9c9a4bb79258f6d1dddfb6ab>:0 ---> (Inner Exception #0) System.Net.Sockets.SocketException (0x80004005): Success.

at System.Net.Sockets.Socket..ctor (System.Net.Sockets.AddressFamily addressFamily, System.Net.Sockets.SocketType socketType, System.Net.Sockets.ProtocolType protocolType) [0x00069] in :0 at System.Net.NetworkInformation.Ping.SendPrivileged (System.Net.IPAddress address, System.Int32 timeout, System.Byte[] buffer, System.Net.NetworkInformation.PingOptions options) [0x00008] in :0 at System.Net.NetworkInformation.Ping.Send (System.Net.IPAddress address, System.Int32 timeout, System.Byte[] buffer, System.Net.NetworkInformation.PingOptions options) [0x0004c] in :0 at System.Net.NetworkInformation.Ping.Send (System.String hostNameOrAddress, System.Int32 timeout, System.Byte[] buffer, System.Net.NetworkInformation.PingOptions options) [0x00007] in :0 at (wrapper remoting-invoke-with-check) System.Net.NetworkInformation.Ping.Send(string,int,byte[],System.Net.NetworkInformation.PingOptions) at EVEMon.Common.Net.NetworkMonitor.IsNetworkAvailableManual () [0x0001f] in <631edad5de684a459934ccfa7187e2f5>:0 at EVEMon.Common.Net.NetworkMonitor.Initialize () [0x00035] in <631edad5de684a459934ccfa7187e2f5>:0 at EVEMon.Common.EveMonClient.Initialize () [0x00019] in <631edad5de684a459934ccfa7187e2f5>:0 at EVEMon.Program.StartupAsync () [0x00091] in <0ba572dc9c9a4bb79258f6d1dddfb6ab>:0 <---

System.Net.Sockets.SocketException (0x80004005): Success.

at System.Net.Sockets.Socket..ctor (System.Net.Sockets.AddressFamily addressFamily, System.Net.Sockets.SocketType socketType, System.Net.Sockets.ProtocolType protocolType) [0x00069] in :0 at System.Net.NetworkInformation.Ping.SendPrivileged (System.Net.IPAddress address, System.Int32 timeout, System.Byte[] buffer, System.Net.NetworkInformation.PingOptions options) [0x00008] in :0 at System.Net.NetworkInformation.Ping.Send (System.Net.IPAddress address, System.Int32 timeout, System.Byte[] buffer, System.Net.NetworkInformation.PingOptions options) [0x0004c] in :0 at System.Net.NetworkInformation.Ping.Send (System.String hostNameOrAddress, System.Int32 timeout, System.Byte[] buffer, System.Net.NetworkInformation.PingOptions options) [0x00007] in :0 at (wrapper remoting-invoke-with-check) System.Net.NetworkInformation.Ping.Send(string,int,byte[],System.Net.NetworkInformation.PingOptions) at EVEMon.Common.Net.NetworkMonitor.IsNetworkAvailableManual () [0x0001f] in <631edad5de684a459934ccfa7187e2f5>:0 at EVEMon.Common.Net.NetworkMonitor.Initialize () [0x00035] in <631edad5de684a459934ccfa7187e2f5>:0 at EVEMon.Common.EveMonClient.Initialize () [0x00019] in <631edad5de684a459934ccfa7187e2f5>:0 at EVEMon.Program.StartupAsync () [0x00091] in <0ba572dc9c9a4bb79258f6d1dddfb6ab>:0

Datafile report:

Diagnostic Log: 0d 0h 00m 00s > Starting up 0d 0h 00m 00s > EveMonClient.Initialize - begin

0d 0h 00m 00s > ExceptionHandler.LogException - Handled exception System.EntryPointNotFoundException: CreateNLSocket assembly: type: member:(null) at (wrapper managed-to-native) System.Net.NetworkInformation.LinuxNetworkChange.CreateNLSocket() at System.Net.NetworkInformation.LinuxNetworkChange.EnsureSocket () [0x00021] in :0 at System.Net.NetworkInformation.LinuxNetworkChange.Register (System.Net.NetworkInformation.NetworkAvailabilityChangedEventHandler d) [0x00000] in :0 at System.Net.NetworkInformation.LinuxNetworkChange.add_NetworkAvailabilityChanged (System.Net.NetworkInformation.NetworkAvailabilityChangedEventHandler value) [0x00000] in :0 at System.Net.NetworkInformation.NetworkChange.add_NetworkAvailabilityChanged (System.Net.NetworkInformation.NetworkAvailabilityChangedEventHandler value) [0x00021] in :0 at EVEMon.Common.Net.NetworkMonitor.Initialize () [0x0001c] in <631edad5de684a459934ccfa7187e2f5>:0

peterhaneve commented 4 years ago

Wine and mono are unfortunately missing one key Windows dependency used for secure SSO authentication, so EVEMon is not currently compatible with these frameworks.

epixinvites commented 4 years ago

then how can i run EVEMon on Linux then