I'm trying to run Skype on Ubuntu 13.04, and getting a black void instead of my webcam input, when my webcam works with other applications such as Cheese.
The traditional solution is to run
However, this is now failing to work, with
$ LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so /usr/bin/skype ERROR: ld.so: object '/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so' from LD_PRELOAD cannot be preloaded: ignored. $ locate v4l1compat.so /usr/lib/i386-linux-gnu/libv4l/v4l1compat.so /usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so file `which skype` /usr/bin/skype: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=0xe7a4372f77f31bca55d7b0e26422b8901d916e51, stripped
I have also tried without ld_preloading anything. Why might LD_PRELOAD be failing and has anyone else had any luck?