Pipelight broken in Ubuntu Wily due to x64 libs

Asked by Richard Brons

Upgraded to Ubuntu Wily 64, Pipelight turned out broken. Obvious cause: Wily 64 uses x64 versions of the following libs:

libva.so.1: reported missing but actually installed in:– /usr/lib/x86_64-linux-gnu/libva.so.1
libva-drm.so.1: reported missing but installed in– /usr/lib/x86_64-linux-gnu/libva-drm.so.1
libva-x11.so.1: reported missing but installed in– /usr/lib/x86_64-linux-gnu/libva-x11.so.1

The libs are reported missing in the output of terminal command <pipelight-plugin --system-check>
Everything else in this check is passed OK, except the last lines:

Checking libraries...
/usr/bin/pipelight-plugin: regel 420: 17229 Afgebroken "$PIPELIGHT_SHARE_PATH/wine64" --check-libs
Libraries: FAILURE

Question information

Language:
English Edit question
Status:
Expired
For:
Pipelight Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Michael Müller (mqchael) said :
#1

Wine contains a 32 bit part which needs the 32 bit versions of the libraries and a 64 bit part which needs 64 bit libraries. It won't help you if you have the 64 bit libraries when using 32 bit software / plugins in Wine.

Did you replace the PPA url so that it is pointing to the wily packages now? I would suggest to remove pipelight, re-add the repository and install pipelight again:

sudo apt-get remove pipelight-multi
sudo add-apt-repository --remove ppa:pipelight/stable
sudo add-apt-repository ppa:pipelight/stable
sudo apt-get update
sudo apt-get install --install-recommends pipelight-multi
sudo pipelight-plugin --update

Revision history for this message
Richard Brons (brons-richard) said :
#2

OK Thank you 'll try that probably the upgrade from Velvet to Wily messed
things up, before I disabled the ppa, after I enabled it again, but I got
the impression that Pipelight is also doing something during or even before
this system upgrade (just after the upgrade command)

Hopefully the ppa-remove does not remove any system-wide dependencies, read
something about that.

regards, Richard Brons

2015-11-14 13:42 GMT+01:00 Michael Müller <
<email address hidden>>:

> Your question #273999 on Pipelight changed:
> https://answers.launchpad.net/pipelight/+question/273999
>
> Status: Open => Answered
>
> Michael Müller proposed the following answer:
> Wine contains a 32 bit part which needs the 32 bit versions of the
> libraries and a 64 bit part which needs 64 bit libraries. It won't help
> you if you have the 64 bit libraries when using 32 bit software /
> plugins in Wine.
>
> Did you replace the PPA url so that it is pointing to the wily packages
> now? I would suggest to remove pipelight, re-add the repository and
> install pipelight again:
>
> sudo apt-get remove pipelight-multi
> sudo add-apt-repository --remove ppa:pipelight/stable
> sudo add-apt-repository ppa:pipelight/stable
> sudo apt-get update
> sudo apt-get install --install-recommends pipelight-multi
> sudo pipelight-plugin --update
>
> --
> If this answers your question, please go to the following page to let us
> know that it is solved:
>
> https://answers.launchpad.net/pipelight/+question/273999/+confirm?answer_id=0
>
> If you still need help, you can reply to this email or go to the
> following page to enter your feedback:
> https://answers.launchpad.net/pipelight/+question/273999
>
> You received this question notification because you asked the question.
>

Revision history for this message
Richard Brons (brons-richard) said :
#3

OK followed your suggestions, no avail, same result.

Attached you find the output of the update plugin command, it notifies a
curious key-failure, and, more important, the output of the system check
with same failure again.

regards, Richard Brons

2015-11-14 13:42 GMT+01:00 Michael Müller <
<email address hidden>>:

> Your question #273999 on Pipelight changed:
> https://answers.launchpad.net/pipelight/+question/273999
>
> Status: Open => Answered
>
> Michael Müller proposed the following answer:
> Wine contains a 32 bit part which needs the 32 bit versions of the
> libraries and a 64 bit part which needs 64 bit libraries. It won't help
> you if you have the 64 bit libraries when using 32 bit software /
> plugins in Wine.
>
> Did you replace the PPA url so that it is pointing to the wily packages
> now? I would suggest to remove pipelight, re-add the repository and
> install pipelight again:
>
> sudo apt-get remove pipelight-multi
> sudo add-apt-repository --remove ppa:pipelight/stable
> sudo add-apt-repository ppa:pipelight/stable
> sudo apt-get update
> sudo apt-get install --install-recommends pipelight-multi
> sudo pipelight-plugin --update
>
> --
> If this answers your question, please go to the following page to let us
> know that it is solved:
>
> https://answers.launchpad.net/pipelight/+question/273999/+confirm?answer_id=0
>
> If you still need help, you can reply to this email or go to the
> following page to enter your feedback:
> https://answers.launchpad.net/pipelight/+question/273999
>
> You received this question notification because you asked the question.
>

Revision history for this message
Launchpad Janitor (janitor) said :
#4

This question was expired because it remained in the 'Open' state without activity for the last 15 days.

Revision history for this message
Richard Brons (brons-richard) said :
#5

Got message my question is expired, very disappointing. I followed Michael Muller's suggestion and reported back.

Only information I can add is that pipelight is broken on all my systems upgraded to Wily, getting back the same failure results from the plug-in system check. I attached these results to my message as of 14th November, maybe that was not the right procedure. Output <pipelight-plugin --system-check> is too long, for now I repeat only the failure-lines: (note that these libs are NOT missing in Wily)

libnetapi.so: missing
ibva.so.1: missing
libva-drm.so.1: missing
libva-x11.so.1: missing
Libraries: FAILURE

Checking libraries...
/usr/bin/pipelight-plugin: regel 420: 17229 Afgebroken
"$PIPELIGHT_SHARE_PATH/wine64" --check-libs
Libraries: FAILURE

Revision history for this message
Manfred Hampl (m-hampl) said :
#6

There is no possibility to add attachments to a Launchpad answer document. This is why your information was never received.

Please provide the output of the following diagnostic commands:

uname -a
lsb_release -crid
dpkg --print-foreign-architectures
sudo dpkg --audit
apt-cache policy pipelight-multi
dpkg -l | grep wine
dkpg -l | grep pipelight
dkpg -l | grep libva

(Maybe the solution to your problem is installing the 32bit libs for libnetapi and libva-* in addition to the 64bit version.
sudo apt-get install samba-dev:i386 libva1:i386 libva-drm1:i386 libva-x11-1:i386)

Revision history for this message
Richard Brons (brons-richard) said :
#7

Thanks for quick response. Following is the output of your commands. The solution you suggest is only partly installabe, because in Wily x64, samba-dev:i386 meets impossible requirements

Output:

uname -a
Linux radar-To-be-filled-by-O-E-M 4.2.0-18-generic #22-Ubuntu SMP Fri Nov 6 18:25:50 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

lsb_release -crid
Distributor ID: Ubuntu
Description: Ubuntu 15.10
Release: 15.10
Codename: wily

dpkg --print-foreign-architectures
i386

sudo dpkg --audit
<no output>

apt-cache policy pipelight-multi
pipelight-multi:
  Geïnstalleerd: 0.2.8.2~ubuntu15.10.1
  Kandidaat: 0.2.8.2~ubuntu15.10.1
  Versietabel:
 *** 0.2.8.2~ubuntu15.10.1 0
        500 http://ppa.launchpad.net/pipelight/stable/ubuntu/ wily/main amd64 Packages
        100 /var/lib/dpkg/status

dpkg -l | grep wine
ii wine 1:1.7.50-0ubuntu1 amd64 Microsoft Windows Compatibility Layer (meta-package)
ii wine-browser-installer 0.8.9-1~ubuntu15.04.1 all The Wine Browser Installer provides a tool for multiple packages to provide access to web services that can be run with Mozilla Firefox under Wine.
ri wine-gecko2.21:amd64 2.21-0ubuntu1 amd64 Microsoft Windows compatibility layer (embedded web browser)
ri wine-gecko2.21:i386 2.21-0ubuntu1 i386 Microsoft Windows compatibility layer (embedded web browser)
ii wine-gecko2.34:amd64 2.34-0ubuntu1~ppa1 amd64 Microsoft Windows compatibility layer (embedded web browser)
ii wine-gecko2.34:i386 2.34-0ubuntu1~ppa1 i386 Microsoft Windows compatibility layer (embedded web browser)
ii wine-gecko2.36:amd64 2.36-0ubuntu1~ppa1 amd64 Microsoft Windows compatibility layer (embedded web browser)
ri wine-mono0.0.8 0.0.8-0ubuntu1 all Microsoft Windows compatibility layer (.NET compatibility)
ii wine-mono4.5.4 4.5.4-0ubuntu1~ppa1 all Microsoft Windows compatibility layer (.NET compatibility)
ii wine-mono4.5.6 4.5.6-0ubuntu1~ppa1 all Microsoft Windows compatibility layer (.NET compatibility)
ii wine-silverlight5.1-installer 0.8.9-1~ubuntu15.04.1 all wine-silverlight5.1-installer provides a convient tool that downloads and installs all of the components necessary to run Silverlight 5.1 under Wine.
ii wine-staging 1.8~rc1~ubuntu15.10.1 amd64 special build of the popular Wine software
ii wine-staging-amd64 1.8~rc1~ubuntu15.10.1 amd64 special build of the popular Wine software
ii wine-staging-i386:i386 1.8~rc1~ubuntu15.10.1 i386 special build of the popular Wine software
ii wine1.7 1:1.7.50-0ubuntu1 amd64 Microsoft Windows Compatibility Layer (Binary Emulator and Library)
ii wine1.7-amd64 1:1.7.50-0ubuntu1 amd64 Microsoft Windows Compatibility Layer (64-bit support)
ii wine1.7-i386:i386 1:1.7.50-0ubuntu1 i386 Microsoft Windows Compatibility Layer (32-bit support)
ii winetricks 0.0+201511250946~ubuntu15.10.1 all Simple tool to work around common problems in Wine.

dpkg -l | grep pipelight
rc pipelight 0.2.8.2~ubuntu15.10.1 amd64 allows usage of Silverlight through Wine
ii pipelight-multi 0.2.8.2~ubuntu15.10.1 amd64 allows usage of Windows NPAPI plugins through Wine

dpkg -l | grep libva
ii libva-drm1:amd64 1.6.1-1 amd64 Video Acceleration (VA) API for Linux -- DRM runtime
ii libva-egl1:amd64 1.6.1-1 amd64 Video Acceleration (VA) API for Linux -- EGL runtime
ii libva-glx1:amd64 1.6.1-1 amd64 Video Acceleration (VA) API for Linux -- GLX runtime
ii libva-intel-vaapi-driver 1.4.1~veboxmaster1-3-vebox~trusty all VAAPI driver for Intel G45 & HD Graphics family (transitional package)
ii libva-tpi1:amd64 1.6.1-1 amd64 Video Acceleration (VA) API for Linux -- TPI runtime
ii libva-wayland1:amd64 1.6.1-1 amd64 Video Acceleration (VA) API for Linux -- Wayland runtime
ii libva-x11-1:amd64 1.6.1-1 amd64 Video Acceleration (VA) API for Linux -- X11 runtime
ii libva1:amd64 1.6.1-1 amd64 Video Acceleration (VA) API for Linux -- runtime
ii libvariable-magic-perl 0.58-1 amd64 module to associate user-defined magic to variables from Perl
ii libvarka0 0.1.0-0~16~utopic amd64 A library on top of gtk to build applications.

Revision history for this message
Manfred Hampl (m-hampl) said :
#8

If you try

sudo apt-get install libva1:i386 libva-drm1:i386 libva-x11-1:i386

and then re-do the plugin check, do you still get the same missing libraries?

Revision history for this message
Richard Brons (brons-richard) said :
#9

Just did the plug-in check, now only libnetapi.so: missing
Would like to re-install pipelight again, but have to go out now. will do
that later today

2015-11-30 14:02 GMT+01:00 Manfred Hampl <
<email address hidden>>:

> Your question #273999 on Pipelight changed:
> https://answers.launchpad.net/pipelight/+question/273999
>
> Status: Open => Needs information
>
> Manfred Hampl requested more information:
> If you try
>
> sudo apt-get install libva1:i386 libva-drm1:i386 libva-x11-1:i386
>
> and then re-do the plugin check, do you still get the same missing
> libraries?
>
> --
> To answer this request for more information, you can either reply to
> this email or enter your reply at the following page:
> https://answers.launchpad.net/pipelight/+question/273999
>
> You received this question notification because you asked the question.
>

Revision history for this message
Richard Brons (brons-richard) said :
#10

Re-installed pipelight, with all libraries except libnetapi.so -> no result.

Interestingly, I tried <wine-browser --no-pipelight --windowed> and after some required gecko installations, that worked: not within my regular firefox though, but under wine -> little bit too high cpu temps (50-60C instead of 30-40C)

Revision history for this message
Manfred Hampl (m-hampl) said :
#11

According to http://askubuntu.com/questions/480638/pipelight-libraries-failure and https://answers.launchpad.net/pipelight/+question/263373 the missing libnetapi.so library is a known issue, but should not do any harm and pipelight should work even without that library.

Revision history for this message
Jason Straight (jason-jeetkunedomaster) said :
#12

That part that I think is killing me is:
Checking libraries...
/usr/bin/pipelight-plugin: regel 420: 17229 Afgebroken "$PIPELIGHT_SHARE_PATH/wine64" --check-libs
Libraries: FAILURE

The links get added to the plugins dir, but firefox won't list them in about:plugins

Revision history for this message
Richard Brons (brons-richard) said :
#13

Indeed, I suspect ubuntu firefox is the culprit by not listing the plugins. Obviously, the winebrowser version of firefox manages that listing appropriately. However, I don't want to use this winebrowser as default tv-watcher (in the Netherlands, we all wait for cable provider Ziggo to replace crazy silverlight with hlml5)

Revision history for this message
Richard Brons (brons-richard) said :
#14

After re-installing pipelight again (always following the procedure suggested by Michael Muller) even the winebrowser does not render silverlight anymore, so I'm completely stuck.

Although only the libnetapi.so is missing, which seems not relevant, I have still one other failure message, about which Jason Straight from Canonical posted a possible explanation: firefox does not list the plug-ins in about:plugins.

The failure message is: Checking libraries...
/usr/bin/pipelight-plugin: regel 420: 16246 Afgebroken "$PIPELIGHT_SHARE_PATH/wine64" --check-libs
Libraries: FAILURE

Revision history for this message
Launchpad Janitor (janitor) said :
#15

This question was expired because it remained in the 'Open' state without activity for the last 15 days.