It's not true. Infact Ubuntu developers changed bash-script for "updated" Skype launching by adding to startup bash-script the following line:
Code:
export LD_PRELOAD="/usr/lib/i386-linux-gnu/mesa/libGL.so.1${LD_PRELOAD:+:}$LD_PRELOAD"
This line just forces libGL.so.1 library load and no more. The update will have no effects for those users who use, for example, NVidia official drivers installed from *.run files from official NVidia web-site. Such a users met already (see above) the following problem:
Code:
ERROR: ld.so: object '/usr/lib/i386-linux-gnu/mesa/libGL.so.1' from LD_PRELOAD cannot be preloaded: ignored.
There are two ways to solve this issue. First one is described by me above. It's rolling back to older version of libqtwebkit4 library. The second and more correct way is to force Skype to use libGL.so.1 library from libgl1-mesa-glx package. You can do this as described below.
Download libgl1-mesa-glx 9.1.1-0ubuntu3 32-bit package to your home directory:
Code:
cd
wget http://launchpadlibrarian.net/137709980/libgl1-mesa-glx_9.1.1-0ubuntu3_i386.deb
Unpack downloaded libgl1-mesa-glx_9.1.1-0ubuntu3_i386.deb package to a new created directory:
Code:
mkdir ~/mesa-skype
dpkg -x libgl1-mesa-glx_9.1.1-0ubuntu3_i386.deb ~/mesa-skype
Create new directory mesa-skype inside /usr/lib/i386-linux-gnu/
Code:
sudo mkdir -p /usr/lib/i386-linux-gnu/mesa-skype
Copy everything from ~/mesa-skype/usr/lib/i386-linux-gnu/mesa to /usr/lib/i386-linux-gnu/mesa-skype:
Code:
sudo cp ~/mesa-skype/usr/lib/i386-linux-gnu/mesa/* /usr/lib/i386-linux-gnu/mesa-skype/
Edit bash-script /usr/bin/skype using your favorite text editor, for instance, nano:
Code:
sudo nano /usr/bin/skype
Change line from
Code:
/usr/lib/i386-linux-gnu/mesa/libGL.so.1${LD_PRELOAD:+:}$LD_PRELOAD
to
Code:
/usr/lib/i386-linux-gnu/mesa-skype/libGL.so.1${LD_PRELOAD:+:}$LD_PRELOAD
and save changes
That's all. Described changes force Skype to use libGL.so.1 library from libgl1-mesa-glx package and the issue will be resolved. At the same time this changes affect Skype only, but not NVidia or fglrx drivers.
Bookmarks