Wingman
2010-Dec-12  17:28 UTC
[Wine] Can't get a HighID with eMule 0.50a on wine 1.2 and Ubuntu
Hi all! I have to ask you people for some help about eMule 0.50a running with
wine 1.2 on Ubuntu 10.04LTS Lucid Lynx 64bit.
I installed wine 1.2 beta from the official lucid repos (which btw has become
final), and eMule 0.50a. I used to do so in the past, but now i can't
realize why i can't get a HighID, which is needed to get optimal performance
while sharing.
I configured eMule as usual (TCP port is 54321 and UDP is 54320), i use a static
IP (192.168.0.1) to connect to my router and i correctly set port-forwarding for
the port i just mentioned. This setup always worked in the past both on ubuntu
and windows, i can't realize why now it doesn't.
To fix this i tried first to manually open the ports in Ubuntu with the
commands:
Code:
sudo ufw allow 54321/tcp
sudo ufw allow 54320/udp
sudo ufw enable
But it hasn't been useful.
This is the output i get while running emule from terminal:
Code:
wingman at Sandiego:~/.wine/drive_c/Programmi/eMule$ wine emule.exe 
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),4,3,(nil),0,(nil)) - stub!
err:ole:CoGetClassObject class {5c63c1ad-3956-4ff8-8486-40034758315b} not
registered
err:ole:CoGetClassObject class {5c63c1ad-3956-4ff8-8486-40034758315b} not
registered
err:ole:create_server class {5c63c1ad-3956-4ff8-8486-40034758315b} not
registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {5c63c1ad-3956-4ff8-8486-40034758315b}
could be created for context 0x17
[b]err:winediag:WSASocketW Failed to create a socket of type SOCK_RAW, this
requires special permissions.
err:winediag:IcmpCreateFile Failed to use ICMP (network ping), this requires
special permissions.[/b]
err:listview:LISTVIEW_WindowProc unknown msg 108a wp=00000000 lp=0032c994
fixme:richedit:ME_HandleMessage EM_GETLANGOPTIONS: stub
fixme:richedit:ME_HandleMessage EM_SETLANGOPTIONS: stub
fixme:richedit:ME_HandleMessage EM_SETMARGINS: stub
fixme:richedit:ME_HandleMessage EM_GETLANGOPTIONS: stub
fixme:richedit:ME_HandleMessage EM_SETLANGOPTIONS: stub
fixme:richedit:ME_HandleMessage EM_SETMARGINS: stub
fixme:richedit:ME_HandleMessage EM_GETLANGOPTIONS: stub
fixme:richedit:ME_HandleMessage EM_SETLANGOPTIONS: stub
fixme:richedit:ME_HandleMessage EM_SETMARGINS: stub
fixme:richedit:ME_HandleMessage EM_SETMARGINS: stub
fixme:shell:IAutoComplete2_fnInit  ACO_FILTERPREFIXES not supported
err:listview:LISTVIEW_WindowProc unknown msg 108a wp=00000000 lp=0032cab0
err:listview:LISTVIEW_WindowProc unknown msg 108a wp=00000000 lp=0032cae4
err:listview:LISTVIEW_WindowProc unknown msg 108a wp=00000000 lp=0032cac8
err:listview:LISTVIEW_WindowProc unknown msg 108a wp=00000000 lp=0032cac8
err:listview:LISTVIEW_WindowProc unknown msg 108a wp=00000000 lp=0032cac8
err:listview:LISTVIEW_WindowProc unknown msg 108a wp=00000000 lp=0032cac8
err:listview:LISTVIEW_WindowProc unknown msg 108a wp=00000000 lp=0032cac8
err:listview:LISTVIEW_WindowProc unknown msg 108a wp=00000000 lp=0032cac8
err:listview:LISTVIEW_WindowProc unknown msg 108a wp=00000000 lp=0032cac4
err:listview:LISTVIEW_WindowProc unknown msg 108a wp=00000000 lp=0032cac4
fixme:shell:IAutoComplete2_fnInit  ACO_FILTERPREFIXES not supported
I find interesting the line (which i marked bold) where it tells me it's
unable to create a raw socket because of permissions.
I even tried to run with sudo (ubuntu prevents me to do so) and with different
wine versions (also took from project's repos) but i got the same results.
Anyone knows what's happening? Anyone can help me?  :( [/code]
