Liamza2314 |
Lundi 15 Octobre 2018 à 12:07
|
Liamza2314
|
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.
|
Liamza2314 |
Jeudi 18 Octobre 2018 à 10:57
|
Liamza2314
|
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?
|
Liamza2314 |
Vendredi 19 Octobre 2018 à 11:05
|
Liamza2314
|
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
|
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.
|
Liamza2314 |
Vendredi 19 Octobre 2018 à 18:56
|
Liamza2314
|
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
|
Liamza2314
|
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.
|
Liamza2314 |
Samedi 20 Octobre 2018 à 1:14
|
Liamza2314
|
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
|
Liamza2314 |
Samedi 20 Octobre 2018 à 1:36
|
Liamza2314
|
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
|
Liamza2314
|
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?
|