Battle.net Desktop App Forum

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

battle.net with *buntu 14.04 release(s)...

Trying out beta of Kubuntu 14.04...

Hearthstone failed complaining that DirectX 9.0c wasn't installed (installing it from crossover installer didn't help.

This seems to be related to this bug:
https://bugs.launchpad.net/ubuntu/+source/libxcb/+bug/1265642

And seems to affect all of the 14.04 releases. :(

xorg-edgers has provided an update, but that may not make it into main right away(???)... try this at your own risk (worked for me).
1) deleted the bottle of the failed battle.net install.
2) add the xorg-edgers ppa (sudo add-apt-repository ppa:xorg-edgers/ppa && sudo apt-get update && sudo apt-get upgrade)
3) re-installed battle.net + Games.w

So far, seems to be working.

Note: The version of Kubuntu I'm using, is Beta2, so with any luck, the fix may be pulled in before it hits release... posting this just in case!

-Seph

The B.net App has been running on my Ubuntu 14.04 install just fine for quite a while without resorting to the dreaded edgers ppa.

Update: Ah, now that I see bug I remember it and it's a classic case of library mismatch. Crossover ships a version of libxcb.so.1 that on Ubuntu 14.04 will cause problems. I helped someone on IRC that was having this same problem while using the opensource drivers.

The fix is to rename the files libxcb.so.1 and libxcb.so.1.1.0 either from $HOME/cxoffice/lib (if the MoJoInstaller package was used) or from /opt/cxoffice/lib (if deb or rpm packs were used to install) so that the equivalents supplied by the system get loaded.

Good info. I moved them and soft linked. but I guess I could have renamed...

Just installed from scratch on ubuntu 14.04, and here's what I did to get B.Net + Hearthstone running normally again:

--sudo dpkg --add-architecture i386
--sudo apt-get update
--sudo apt-get install libtiff5:i386 libsane:i386 libosmesa6:i386 libopenal1:i386 libcapi20-3:i386 libgsm1:i386 libmpg123-0:i386 libxcomposite1:i386 libxcursor1:i386 libldap-2.4-2:i386 libxinerama1:i386 libcups2:i386 liblcms2-2:i386 libgl1-mesa-glx:i386 libxrandr2:i386 libice6:i386 libsm6:i386 libgssapi-krb5-2:i386 libdrm2:i386 libx11-xcb1:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-glx0:i386 libxcb-present0:i386 libxcb-sync1:i386 libxdamage1:i386 libxshmfence1:i386 libxxf86vm1:i386 libk5crypto3:i386 libkrb5-3:i386 libkrb5support0:i386 libuuid1:i386 libkeyutils1:i386 libnss-mdns:i386 libgl1-mesa-dri:i386
--Download and install Crossover, register.
--In crossover, install B.Net, Hearthstone
--Fix lib:
--/--cd; mkdir CXFix; cd /opt/cxoffice/lib/; sudo mv libxcb.so.1* ~/CXFix/
--/--sudo ln -s /usr/lib/i386-linux-gnu/libxcb.so.1 libxcb.so.1
--/--sudo ln -s /usr/lib/i386-linux-gnu/libxcb.so.1.1.0 libxcb.so.1.1.0

No issues so far.

Some of the libs are likely not necessary... I started from a post on ubuntu forums that got me working in 13.04/13.10, and have been adding whenever I get an error that something's missing since.
Without fixing libxcb.so.1, it threw a DX9 error, and without libgl1-mesa-dri:i386, it loads but only displays a black screen.

HTH!

CrossOver 13.1.3 is out now and is supposed to fix this issue.

im make a new instalation i try wit diferent modes to install and it give the same error not connected :(

i try wit the new crossover_13.1.3-1.deb :(

Sorry me english is bad i speak spanish

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzMxNDM1MjAzLCJjc3JmX3Rva2VuIjoiVGJCUXd6d1prRnFCM3h4biIsImdkcHIiOjB9