I am running Ubuntu Studio 12.04 64-bit version.
I have OpenGL and libGL stuff installed, but recently things that
require it no longer run and I get an error message when trying to run
from the command line like this:
cairo-dock: error while loading shared libraries: libGL.so.1: cannot
open shared object file: No such file or directory
I have libgl1-mesa-glx installed, which provides libGL.so.1
I have Codeweavers Crossover 12.0 installed as well, and this has a
diagnostics program cxdiag which gives the following output:
~$ /opt/cxoffice/bin/cxdiag
[MissingLibGlu]
"Level"="Recommend"
"Title"="Missing 32bit libGLU.so.1 library"
"Description"="This may be needed by some games or CAD applications."
[MissingLibGsm]
"Level"="Suggest"
"Title"="Missing 32bit libgsm.so.1 library"
"Description"="Lets Windows applications use the GSM codec for audio
compression and decompression."
[MissingLibNss_mdns]
"Level"="Require"
"Title"="Missing 32bit libnss_mdns.so.2 library"
"Description"="This library is needed for network and Internet
access. Installing it is strongly recommended."
[Properties]
"display.depth"="24"
[MissingLibGL]
"Level"="Recommend"
"Title"="Missing 32bit libGL.so.1 library"
"Description"="Provides hardware-accelerated Direct3D and OpenGL
support. This is used for games, but also for CAD applications."
[OpenglNotWorking]
"Level"="Recommend"
"Title"="OpenGL does not work"
"Description"="OpenGL did not work in our simple tests. This means
OpenGL and DirectX applications, including most games, will likely
not work. Other applications should be unaffected."
I already installed the 32-bit libraries required by Crossover. Although
if it still needs the ones listed above, then how can I install those?
i.e. instead of the 64-bit versions, what command do use to install a
32-bit version? I tried sudo apt-get install libgl1-mesa-glx:386 and
similar but nothing got installed as it could not find the package.
Things like Cairo Dock which was the first thing I noticed had failed to
run yesterday needs OpenGL libraries and so will not run, although I do
not know if it is 32- or 64-bit.
Before that everything worked fine. So I do not know what happened to
break the system and OpenGL.
The only thing I can think of is I had a small problem with Crossover
running Photoshop, and I had to install the libjpeg (or similar)
library, 32-bit, to get that working. And I updated Crossover from 11.3
to 12.0.
Any ideas on how to get OpenGL working again?
David K
--
ubuntu-uk@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-uk
https://wiki.ubuntu.com/UKTeam/