Forums

Error launching CS:GO

Auteur Réponses
Liamza2314 Lundi 15 Octobre 2018 à 12:07
Liamza2314Anonymous

Hi all, my name is Liam and I have a problem with playonlinux under Debian 9

I'm using the propriatery Nvidia driver, legacy version

I used apt-get install playonlinux, then added i386 support and installed wine32

I'm trying to run csgo, and I'm getting a strange error

Isn't a problem with wine as the installer works as do other programs

I'm not 100% what the log puts out but its something about me missing LibGL.so and claiming that OpenGL support is disabled

I'll update with the log when I'm next at my pc

(and im aware that csgo runs naitivly on linux but all i have is my windows steam version as my pc is offline at the moment)

Any help will be appreceated, I've been using PoL for ages and never had this issue before now

Update: I have my logfile, and this is the error coming out

I ran ldconfig -p | grep libGl.so.1

And that told me the file was located in /usr/libX86_64 or something like that

err:wgl:has_opengl Failed to load libGL: libGL.so.1: cannot open shared object file: No such file or directory
err:wgl:has_opengl OpenGL support is disabled.

Edité par Liamza2314

booman Mercredi 17 Octobre 2018 à 21:10
booman

Normally I install PlayOnLinux by downloading the .deb file from the website.

Normally the Ubuntu/Mint repositories have an older version.

Also, before installing PlayOnLinux I will install Wine first.
Then PlayOnLinux might warn you that xterm is needed.

But make sure you have 32-bit libraries install too.


† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
Liamza2314 Jeudi 18 Octobre 2018 à 10:57
Liamza2314Anonymous

 

But make sure you have 32-bit libraries install too.

 

What package would provide the 32 bit libs for libGL.so.1 and any other libs wine might require?

I don't know if the problem is me not having the libs so much as wine not seeing them but I'll definitly try installing packages with the 32 bit versions, I just wouldn't know what to install

Edité par Liamza2314

booman Jeudi 18 Octobre 2018 à 22:02
booman

That is a difficult one because I don't use Debian.

In Ubuntu there is a long list of 32-bit libraries that are commonly used:

sudo dpkg --add-architecture i386
sudo apt-get update

 

sudo apt-get install libasound2:i386 libasound2-plugins:i386 libfontconfig1:i386 lib32nss-mdns libgnutls26:i386 libxslt1.1:i386 libxcursor1:i386 libxcomposite1:i386 libosmesa6:i386 libopenal1:i386 libmpg123-0:i386 libldap-2.4-2:i386 liblcms2-2:i386 libgstreamer0.10-0:i386 libgstreamer-plugins-base0.10-0:i386 libgsm1:i386 libxinerama1:i386 libxi6:i386 libv4l-0:i386 libsane:i386 libudev1:i386 libxml2:i386 libcups2:i386 libxrandr2:i386 libice6:i386 libsm6:i386
I'm not sure if Debian supports these same commands?

† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
Liamza2314 Vendredi 19 Octobre 2018 à 11:05
Liamza2314Anonymous

Debian and Ubuntu are incredibly similar, in fact to my knowledge Ubuntu is based on Debian so yes, apt-get works

Will install those packages asap and get back to you

I didn't know you had to seperatly install the 32 bit libs, I thought it was all handled by the wine-32 package I had to install

Will let you know what happens yes
 

booman Vendredi 19 Octobre 2018 à 17:10
booman

Yeah, I've seen this in the past.  There used to be a single 32-bit package available for Ubuntu called:  ia32-libs

But its no longer supported.  Mint still supports it.


† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
Liamza2314 Vendredi 19 Octobre 2018 à 18:56
Liamza2314Anonymous

Those won't install

root@MinecraftMachine:/home/liam# sudo apt-get install libasound2:i386 libasound2-plugins:i386 libfontconfig1:i386 lib32nss-mdns libgnutls26:i386 libxslt1.1:i386 libxcursor1:i386 libxcomposite1:i386 libosmesa6:i386 libopenal1:i386 libmpg123-0:i386 libldap-2.4-2:i386 liblcms2-2:i386 libgstreamer0.10-0:i386 libgstreamer-plugins-base0.10-0:i386 libgsm1:i386 libxinerama1:i386 libxi6:i386 libv4l-0:i386 libsane:i386 libudev1:i386 libxml2:i386 libcups2:i386 libxrandr2:i386 libice6:i386 libsm6:i386
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package libgnutls26:i386 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Unable to locate package lib32nss-mdns
E: Package 'libgnutls26:i386' has no installation candidate
E: Unable to locate package libgstreamer0.10-0:i386
E: Couldn't find any package by glob 'libgstreamer0.10-0'
E: Couldn't find any package by regex 'libgstreamer0.10-0'
E: Unable to locate package libgstreamer-plugins-base0.10-0:i386
E: Couldn't find any package by glob 'libgstreamer-plugins-base0.10-0'
E: Couldn't find any package by regex 'libgstreamer-plugins-base0.10-0

Liamza2314 Vendredi 19 Octobre 2018 à 18:58
Liamza2314Anonymous

Have tried to install other packages that include the 32 bit version of that library but most say they're the newest version

 

I think it's wine not seeing them, not the fact that they dont exist

booman Vendredi 19 Octobre 2018 à 19:05
booman

I bet you are right.

I hate to say it, but you might be better off trying Ubuntu or Mint.

I'm not familiar enough with dependencies behind the scenes in Debian.

Also, PlayOnLinux 4 is no longer supported, so it will be difficult to request a fix.


† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
Liamza2314 Samedi 20 Octobre 2018 à 1:14
Liamza2314Anonymous

Shit, I have to agree

I'll do something I probably should have done in the beginning and remove wine and playonlinux and install it your way

If that doesn't do it, I'll run Mint in a vm and test to see if the problem is resolved, if so I'll switch over

Thanks a lot for your help
 

booman Samedi 20 Octobre 2018 à 1:18
booman

No problem.  Let me know if that works.

If you want a better home/desktop experience, Ubuntu and Mint are the way-to-go.

RedHat and Debian are more like server Distros


† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
Liamza2314 Samedi 20 Octobre 2018 à 1:36
Liamza2314Anonymous

Lot of nostalgia with Debian for me xD but I've been thinking of changing for some time
 

Doing it your way now starts playonlinux with the message

"PlayOnLinux is unable to find 32bits OpenGL libraries.

You might encounter problem with your games"

So I'm gonna google that one and see what comes up

 

Liamza2314 Samedi 20 Octobre 2018 à 1:47
Liamza2314Anonymous

After digging around on packages.debian.org I came across a package called nvidia-legacy-304xx-driver-libs-i386

Installing this has eradicated the error of PoL not having 32 bit libs

Sadly, the game still refuses to launch, although this isn't the fault of PoL or wine

Thank you very much for your help and happy linux-ing

-Liam

booman Lundi 22 Octobre 2018 à 17:32
booman

Then it has to be a specific 32-bit library... maybe one that is no longer supported?

Since PlayOnLinux is no longer supported, there will never be a 64-bit version either.

Have you tried Lutris or plain Wine?


† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained