These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Linux

 
  • Topic is locked indefinitely.
 

Mods, please lock - HOW TO: Ubuntu 12.04 (and 13.04) Desktop with Eve

Author
Ivy Romanova
State Protectorate
Caldari State
#41 - 2013-01-17 17:51:20 UTC
Just downloaded it ,installed it , still not running tho.

Here is the detailed error backtrace report.

▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬▬▬ DAMN THIS    SIGNATURE    IS FANCY ▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬▬▬

Zor'katar
Matari Recreation
#42 - 2013-01-17 18:23:29 UTC
Open up Winecfg. On the Libraries tab, add d3d11.dll and then set it to Disabled.
Zor'katar
Matari Recreation
#43 - 2013-01-17 20:55:01 UTC
And to anticipate your next issue, before selecting your character, hit Escape and uncheck "Load Station Environment", otherwise it'll try to dump you into Captain's Quarters and crash. After you get successfully loaded into station, you can recheck Load Station Environment so that next time you dock, you can spin your ship again. (You only need to do it the first time you log into a particular install, or possibly after clearing your cache.)
Nebu Retski
Lead Farmers
#44 - 2013-01-17 21:58:46 UTC

The permission denied error you got while trying to run eve1 is due to the fact that you did not set the permissions of the eve1 script.
See Kismeteer's post
Kismeteer wrote:
Then you have to run that shell script. 'chmod a+x ~/bin/eve1' to make it executable, then do eve1.
Kismeteer
Bat Country
Pandemic Horde
#45 - 2013-01-18 14:15:03 UTC
If you don't know exactly how to make a script executable (which you should learn), you can run it by hand by doing:
bash ~/bin/eve1
Sheydren Sylea
KarmaFleet
Goonswarm Federation
#46 - 2013-01-24 16:52:09 UTC
I also highly recommend the Mate desktop as it plays better in my experience with Wine desktop windows, remembering placement, and not jacking with window focus. The few places where I had to fight with gnome 2 Mate resolved.

Instructions for Ubuntu here: http://wiki.mate-desktop.org/download#ubuntu
Kismeteer
Bat Country
Pandemic Horde
#47 - 2013-02-06 15:45:39 UTC
Once again got this working on a new Ubuntu 12.04 build using wine 1.5.23 using my own instructions. I didn't have to check the box for making the install client executable. Also, I didn't have to do winetricks at all, but I did have to wait like literally 10 minutes for the EULA to fully appear so I could scroll down. It's an odd bug, but wasn't bad otherwise.

Make sure that if you're doing multiple instances of eve that you disable the 'launcher' from staying open, as otherwise you can't launch a second version.
shadowcolt
State War Academy
Caldari State
#48 - 2013-02-08 08:58:02 UTC
Hi,
When I try to run the chmod at the end I get:

din@SpitFre ~ $ chmod ~/bin/eve*
chmod: invalid mode: `/home/odin/bin/eve1'
Try `chmod --help' for more information.

I don't understand why this is happening. I've installed things fine before, twice and now this is going on after I reformatted?
It's only in the last two weeks that this has happened...
Zor'katar
Matari Recreation
#49 - 2013-02-08 13:34:25 UTC
shadowcolt wrote:
Hi,
When I try to run the chmod at the end I get:

din@SpitFre ~ $ chmod ~/bin/eve*
chmod: invalid mode: `/home/odin/bin/eve1'
Try `chmod --help' for more information.

I don't understand why this is happening. I've installed things fine before, twice and now this is going on after I reformatted?
It's only in the last two weeks that this has happened...

Yeah, that command is missing an argument. Try:

chmod a+x ~/bin/eve*
shadowcolt
State War Academy
Caldari State
#50 - 2013-02-08 14:36:28 UTC
Zor'katar wrote:

Yeah, that command is missing an argument. Try:

chmod a+x ~/bin/eve*


Yeah got that all sorted, but have a new problem that I had the first time I installed it, someone fixed it for me but he can not remember what he did.
Now when i try to launch I get:

Starting up Trinity through _trinity_deploy.dll ...
p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: cannot open shared object file: No such file or directory
err:wgl:has_opengl Failed to load libGL: libGL.so.1: wrong ELF class: ELFCLASS64
err:wgl:has_opengl OpenGL support is disabled.
err:d3d_caps:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat.
err:d3d:InitAdapters Failed to get a gl context for default adapter
Direct3D9 is not available without OpenGL.
err:d3d_caps:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat.
err:d3d:InitAdapters Failed to get a gl context for default adapter
Direct3D9 is not available without OpenGL.
An exception has occurred. It has been logged in the log server as exception #1


I have looked extensively but can find no answer.
Ps. Thank you for the fast response.
Zor'katar
Matari Recreation
#51 - 2013-02-08 14:43:23 UTC
shadowcolt wrote:
err:wgl:has_opengl Failed to load libGL: libGL.so.1: wrong ELF class: ELFCLASS64
err:wgl:has_opengl OpenGL support is disabled.

A little out of my realm here, but my guess from that bit is that you don't have 32-bit libGL installed.

Maybe this will help?
John Cant
NEXUS Holdings Inc.
#52 - 2013-02-14 18:12:04 UTC
ok, so with the all in one copy and paste guide/setup I've gotten further with this than before, but still no client running.

hitting play (and I have disabled the d3d11 option in winecfg) gives:-

Unhandled exception: unimplemented function d3d11.dll.D3D11CreateDevice called in 32-bit code (0x7b83bbe5).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7b83bbe5 ESP:0033a8f4 EBP:0033a968 EFLAGS:00000287( - -- I S - -P-C)
EAX:7b826805 EBX:7b8b3ff4 ECX:b6a97015 EDX:0033a91c
ESI:00000002 EDI:80000100
Stack dump:
0x0033a8f4: 0033a98c 00000008 7bc3739d 80000100
0x0033a904: 00000001 00000000 7b83bbe5 00000002
0x0033a914: b6a96fa2 b6a97015 7bc53d54 b6a90000
0x0033a924: 7bcc5960 0033a978 7bc53d54 7bcc5960
0x0033a934: 00000004 001104b8 001104b8 000a0009
0x0033a944: 00000000 0033a9ac 0033a9a4 00000000
Backtrace:
=>0 0x7b83bbe5 in kernel32 (+0x2bbe5) (0x0033a968)
1 0xb6a96f48 in d3d11 (+0x6f47) (0x0033a99c)
2 0xb6a966d9 in d3d11 (+0x66d8) (0x0033aa10)
3 0x034af3aa in _trinity_deploy (+0x1af3a9) (0x0033aa10)
4 0x034b23a0 in _trinity_deploy (+0x1b239f) (0x0033aa20)
5 0x1e014016 in python27 (+0x14015) (0x0240c290)
0x7b83bbe5: movl 0xfffffff0(%ebp),%ecx

(*List of modules*)

System information:
Wine build: wine-1.5.23
Platform: i386
Host system: Linux
Host version: 3.5.0-17-generic




Any thoughts?

Ta,

JC.
Nebu Retski
Lead Farmers
#53 - 2013-02-17 18:26:12 UTC
John Cant wrote:
hitting play (and I have disabled the d3d11 option in winecfg) gives:-

Unhandled exception: unimplemented function d3d11.dll.D3D11CreateDevice called in 32-bit code

You're sure you didn't install eve in a different wine prefix than the standard .wine one?
Because if you did that and you need to specify the correct prefix when overriding the d3d11.dll using winecfg or else you only set the override for the .wine prefix and not the one for the eve client.

That's the only thing I currently can think of that went wrong.
Laxutimor
Glory-Hole
#54 - 2013-02-18 02:00:23 UTC  |  Edited by: Laxutimor
I work on a problem for three hours and then solve it ten minutes after I post about :/. Solution at the bottom.

I followed the steps in the OP. The launcher seems to work fine, but when I run the script defined in the OP, the eve1 desktop is blue and does nothing. When I click "play" on the launcher, the button greys out for a second and then returns to being yellow and clickable.

I'm running 64-bit Ubuntu 12.10 and I'm using the nvidia drivers for my GTS450.

The output in the terminal is

Quote:
ERROR: ld.so: object '/usr/lib/x86_64-linux-gnu/libaoss.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib/x86_64-linux-gnu/libaoss.so' from LD_PRELOAD cannot be preloaded: ignored.


So I tried

Quote:

/usr/bin/env WINEPREFIX="$HOME/.wine" DISPLAY=":0.0" wine explorer /desktop=eve1,1024x768 "C:\Games\CCP\EVE\eve.exe"


instead.

That just gave no output whatsoever. Then I tried:

Quote:
LIBGL_DEBUG=verbose "/home/matthew/.wine/drive_c/Program Files (x86)/CCP/EVE/eve.exe"


This resulted in the following messages:

Quote:
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:gameux:GameExplorerImpl_VerifyAccess (0x138018, L"C:\\Program Files (x86)\\CCP\\EVE\\eve.exe", 0x32fd88)
matthew@matthew-ubuntu:~$ 20:56:09: Debug: src/helpers.cpp(140): 'CreateActCtx' failed with error 0x00000103 (no more data available.).
fixme:iphlpapi:NotifyAddrChange (Handle 0x33cfc0, overlapped 0x3bbb188): stub
fixme:winsock:WSALookupServiceBeginW (0x33d020 0x00000ff0 0x33d010) Stub!
[0217/205610:ERROR:network_change_notifier_win.cc(111)] WSALookupServiceBegin failed with: 8
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:heap:HeapSetInformation 0x48b000 0 0x33f2a4 4
Network layer using: CarbonIO
EVE Client version 8.2 build 476047 starting 20:56:19
Starting up Trinity through _trinity_deploy.dll ...
libGL: screen 0 does not appear to be DRI2 capable
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/swrast_dri.so
libGL error: failed to load driver: swrast
err:winediag:X11DRV_WineGL_InitOpenglInfo Direct rendering is disabled, most likely your OpenGL drivers haven't been installed correctly (using GL renderer "GeForce GTS 450/PCIe/SSE2", version "1.4 (2.1.2 NVIDIA 310.32)").
err:d3d:WineD3D_CreateFakeGLContext Failed to find a suitable pixel format.
err:d3d:wined3d_adapter_init Failed to get a GL context for adapter 0x1476e8.
err:d3d:WineD3D_CreateFakeGLContext Failed to find a suitable pixel format.
err:d3d:wined3d_adapter_init Failed to get a GL context for adapter 0x1504d0.
An exception has occurred. It has been logged in the log server as exception #1


I checked /usr/lib/i386-linux-gnu/dri/swrast_dri.so and it existed. the /tls/ one did not, however.

I probably forgot some important troubleshooting info. Let me know please. Anyone have any ideas?

EDIT: Got it. My driver was wrong.

Ran:
sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install nvidia-current

from: http://ubuntuforums.org/showthread.php?t=1771806
Kismeteer
Bat Country
Pandemic Horde
#55 - 2013-02-22 05:21:50 UTC
Laxutimor wrote:

sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install nvidia-current

from: http://ubuntuforums.org/showthread.php?t=1771806


I'm adding this to the OP, I guess, because it's happened to a few people.
meshuggah99
Federal Navy Academy
Gallente Federation
#56 - 2013-02-22 08:03:04 UTC
o/
i'm on optimus laptop. instaled wine , eve and bumblebee but couldnt manage to launch eve with bumblebee.

env WINEPREFIX="/home/aeon/.wine" wine Z:\\home\\aeon\\eve\\eve.exe - current icon config (launches game with intel card)
tried to put optirun there but game didn't launch. so howto lanuch game with optirun? need correct icon config
Kismeteer
Bat Country
Pandemic Horde
#57 - 2013-03-12 16:38:22 UTC
Please note that some people are having problems with the latest version of wine, 1.5.25, and it's requiring tweaks to get it working for some people. msvcr90 (native, builtin) is one such setting.

I am still functioning in 1.5.25, but my frame rate has dropped in the toilet. And I used to be able to run 3 clients on here, I no longer trust even one.
Kismeteer
Bat Country
Pandemic Horde
#58 - 2013-03-14 15:52:22 UTC
Yeah, 1.5.25 is crap. Don't upgrade to it. If you did upgrade it, you might find eve unplayable.

To downgrade if you upgraded:
sudo aptitude install wine1.5=1.5.24-0ubuntu1

This might even work for new installs. Don't use 1.5.25 for now, it's just way too laggy.

And then once you have wine at a version that works well, you can preserve your current version by doing:
sudo aptitude hold wine1.5
Kismeteer
Bat Country
Pandemic Horde
#59 - 2013-03-18 14:05:01 UTC
Looks like 1.5.26 is working a tad better. Also, the latest nvidia drivers seemed to have helped somewhat. I still think Eve is a little more shaky after the last couple patches, not sure why. I think it's more eve than wine, however. I'm able to run without tweaks right now, including captain's quarters.
Karti Aivo
KarmaFleet
Goonswarm Federation
#60 - 2013-03-21 14:49:36 UTC
Nebu Retski wrote:
Waruiko wrote:
even if everything in the hanger is pitch black and everything in space is eye-bleed white

Try to install the s3tc library and driconf (maybe, but check on ubuntu forums if is doesn't work ->sudo apt-get install s3tc driconf) then run driconf (I think) from the command line. It should put up a GUI, then find the option to turn on s3tc.

I did it over a year ago so I'm not sure if it still works though.

old forum post



^ This one solved my problem, the rest of this Thread helped me to get it running in the First Place.

Im using a ThinkPad L520 which is Multi-Arch AND uses those god damn Sandybridge GPU junk what Linux/Xserver is really unwilling to work with.
The process of getting EVE running under this Setup was rather tricky, but if there's interest on the Forums i can write it all up.

Yours
Karti