Comment 14 for bug 1216332

Sebastian Lackner (slackner) wrote :

Hi bitdivision,

concerning the error 8156 - this can be caused either by a wrong user agent or missing xattr. Please check the following 3 things:

1) To check that the user-agent isn't the problem, please go to http://fds-team.de/pipelight - this page will show the javascript user agent. You should get here something like:

Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20120427 Firefox/15.0a1

other user agent string might probably cause problems, so choose exactly the one above.

2) You should check that your file-system supports XATTR. You can use the following line to check this:

touch ~/.xattr_test && setfattr -n 'user.testAttr' -v 'attribute value' ~/.xattr_test &> /dev/null; getfattr ~/.xattr_test 2>&1 | grep -q user.testAttr && echo 'It works!' || echo 'No workie!'; rm ~/.xattr_test &> /dev/null

3) XATTR has to be enabled during the compilation of wine-silverlight - unfortunately this is a bit tricky, as the auto-detection if XATTR is available sometimes fails :/ This is especially annoying, as even when doing everything correct, in some cases its just not compiled in. You could try the following workaround, which requires a modifikation of the PKGBUILD.
Add below the following line (wine-silverlight 1.7.3-1)

198: export CPPFLAGS="${CPPFLAGS/-D_FORTIFY_SOURCE=2/} -D_FORTIFY_SOURCE=0"

additionally this command:

export CFLAGS="$CFLAGS -DHAVE_ATTR_XATTR_H=1"

and then recompile wine-silverlight.

One other thing I saw in the debug output above: Your card supports HW acceleration, but probably the 32bit graphic card drivers are missing:

libGL error: failed to load driver: i965
libGL error: Try again with LIBGL_DEBUG=verbose for more details.
fixme:d3d:wined3d_guess_card No card selector available for card vendor 0000 (using GL_RENDERER "Gallium 0.4 on llvmpipe (LLVM 3.3, 256 bits)").

This has nothing to do with the other problems, but could be annoying and result in a laggy video output. You can either disable HW acceleration ( https://answers.launchpad.net/pipelight/+faq/2364 ) or try to install the missing drivers.

Sebastian