Flash plugin download fails. Bitbucket cert seems invallid

Asked by Will

I am trying to use the pipelight plugin to play protected Silverlight and Flash content on Linux.

I am using Puppy Linux 5.7.1 which is based on Ubuntu 12.04. I have followed the step by step guide by a Puppy community member posted here http://www.murga-linux.com/puppy/viewtopic.php?t=94828 and I now have Silverlight working but am having trouble with Flash.

I am using Firefox V.31.3.0 from the ESR release series, looking at Tools > Add-ons shows "Pipelight Error (flash)" and sites like Youtube revert to Flash 10.xx for Linux. I have run Firefox from the terminal, accessed Tools > Add-ons and I am pasting the output below

---------------------------------------------------------------------------------------------------------------------------------------------------

[PIPELIGHT:LIN:unknown] attached to process.
[PIPELIGHT:LIN:unknown] checking environment variable PIPELIGHT_FLASH_CONFIG.
[PIPELIGHT:LIN:unknown] searching for config file pipelight-flash.
[PIPELIGHT:LIN:unknown] trying to load config file from '/root/.config/pipelight-flash'.
[PIPELIGHT:LIN:unknown] trying to load config file from '/etc/pipelight-flash'.
[PIPELIGHT:LIN:unknown] trying to load config file from '/usr/share/pipelight/configs/pipelight-flash'.
[PIPELIGHT:LIN:unknown] sandbox not found or not installed!
[PIPELIGHT:LIN:flash] using wine prefix directory /root/.wine-pipelight.
[PIPELIGHT:LIN:flash] checking plugin installation - this might take some time.
[PIPELIGHT:LIN:flash] -------------------------------------------------------
[PIPELIGHT:LIN:flash] WARNING! YOU ARE RUNNING THIS PIPELIGHT PLUGIN AS ROOT!
[PIPELIGHT:LIN:flash] THIS IS USUALLY NOT A GOOD IDEA! YOU HAVE BEEN WARNED!
[PIPELIGHT:LIN:flash] -------------------------------------------------------
[install-dependency] Downloading and running wine-flash-installer.
[install-dependency] ERROR: Downloading of wine-flash-installer failed multiple times. Please check:
[install-dependency]
[install-dependency] * that your internet connection is working properly
[install-dependency]
[install-dependency] * and that the plugin database is up-to-date. To update it just run:
[install-dependency] sudo pipelight-plugin --update
[install-dependency]
[install-dependency] If this doesn't help then most-likely the download URLs or checksums
[install-dependency] have changed. We recommend to open a bug-report in this case.
[install-dependency] ERROR: Download of wine-flash-installer failed.
[PIPELIGHT:LIN:flash] basicplugin.c:326:checkPluginInstallation(): Plugin installer did not run correctly (exitcode = 1).
[PIPELIGHT:LIN:flash] basicplugin.c:109:attach(): plugin not correctly installed - aborting.
[PIPELIGHT:LIN:unknown] attached to process.
[PIPELIGHT:LIN:unknown] checking environment variable PIPELIGHT_SILVERLIGHT5_1_CONFIG.
[PIPELIGHT:LIN:unknown] searching for config file pipelight-silverlight5.1.
[PIPELIGHT:LIN:unknown] trying to load config file from '/root/.config/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:unknown] trying to load config file from '/etc/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:unknown] trying to load config file from '/usr/share/pipelight/configs/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:unknown] sandbox not found or not installed!
[PIPELIGHT:LIN:silverlight5.1] using wine prefix directory /root/.wine-pipelight.
[PIPELIGHT:LIN:silverlight5.1] checking plugin installation - this might take some time.
[PIPELIGHT:LIN:silverlight5.1] -------------------------------------------------------
[PIPELIGHT:LIN:silverlight5.1] WARNING! YOU ARE RUNNING THIS PIPELIGHT PLUGIN AS ROOT!
[PIPELIGHT:LIN:silverlight5.1] THIS IS USUALLY NOT A GOOD IDEA! YOU HAVE BEEN WARNED!
[PIPELIGHT:LIN:silverlight5.1] -------------------------------------------------------
[install-dependency] wine-silverlight5.1-installer is already installed in '/root/.wine-pipelight'.
[install-dependency] wine-mpg2splt-installer is already installed in '/root/.wine-pipelight'.
[PIPELIGHT:LIN:silverlight5.1] -------------------------------------------------------
[PIPELIGHT:LIN:silverlight5.1] WARNING! YOU ARE RUNNING THIS PIPELIGHT PLUGIN AS ROOT!
[PIPELIGHT:LIN:silverlight5.1] THIS IS USUALLY NOT A GOOD IDEA! YOU HAVE BEEN WARNED!
[PIPELIGHT:LIN:silverlight5.1] -------------------------------------------------------
fixme:winediag:start_process Wine Staging is a Wine testing version containing experimental patches.
fixme:winediag:start_process Please don't report bugs at winehq.org and use our issue tracker instead:
fixme:winediag:start_process https://github.com/wine-compholio/wine-staging/issues
wine: cannot find L"C:\\windows\\system32\\winemenubuilder.exe"
err:wineboot:ProcessRunKeys Error running cmd L"C:\\windows\\system32\\winemenubuilder.exe -a -r" (2)
[PIPELIGHT:WIN:silverlight5.1] embedded mode is on.
[PIPELIGHT:WIN:silverlight5.1] windowless mode is off.
[PIPELIGHT:WIN:silverlight5.1] linux windowless mode is off.
[PIPELIGHT:WIN:silverlight5.1] force SetWindow is off.
[PIPELIGHT:WIN:silverlight5.1] window class hook is on.
[PIPELIGHT:WIN:silverlight5.1] strict draw ordering is off.
[PIPELIGHT:WIN:silverlight5.1] replaced API function CreateWindowExA.
[PIPELIGHT:WIN:silverlight5.1] replaced API function CreateWindowExW.
[PIPELIGHT:WIN:silverlight5.1] replaced API function TrackPopupMenuEx.
[PIPELIGHT:WIN:silverlight5.1] replaced API function TrackPopupMenu.
fixme:d3d:wined3d_dxtn_init Wine cannot find the library libtxc_dxtn_s2tc.so.0, DXTn software support unavailable.
err:module:load_builtin_dll failed to load .so lib for builtin L"winemp3.acm": libmpg123.so.0: cannot open shared object file: No such file or directory
fixme:advapi:RegisterTraceGuidsW (0x7b22a7, 0x850120, {aa087e0e-0b35-4e28-8f3a-440c3f51eef1}, 1, 0x73f648, (null), (null), 0x850120): stub
[PIPELIGHT:WIN:silverlight5.1] init successful!
[PIPELIGHT:WIN:silverlight5.1] OpenGL Vendor: X.Org R300 Project
[PIPELIGHT:WIN:silverlight5.1] OpenGL Renderer: Gallium 0.4 on ATI RV530
[PIPELIGHT:WIN:silverlight5.1] Your GPU is in the restricted whitelist, using limited hardware acceleration.

-------------------------------------------------------------------------------------------------------------------------------------------------------
Based on the info reported in the lines starting "[install-dependency]" I then tryed running "pipelight-plugin --update" but got following output

---------------------------------------------------------------------------------------------------------------------------

# pipelight-plugin --update
--2014-12-06 15:38:28-- https://bitbucket.org/mmueller2012/pipelight/raw/master/share/install-dependency.sig
Resolving bitbucket.org (bitbucket.org)... 131.103.20.168, 131.103.20.167
Connecting to bitbucket.org (bitbucket.org)|131.103.20.168|:443... connected.
ERROR: cannot verify bitbucket.org's certificate, issued by `/C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert High Assurance EV CA-1':
  Unable to locally verify the issuer's authority.
To connect to bitbucket.org insecurely, use `--no-check-certificate'.

ERROR: Failed to download latest dependency-installer script

--------------------------------------------------------------------------------------------------------------------------------------------

This is about where I reach the limit of my Linux knowlege at the moment so if you have any ideas, forinstance of commands to try, I would be greatful.

Thanks again for any help

Will

Question information

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

Hi,

it seems like you do not have the necessary DigiCert CA certificate installed. Please install the Puppy package which contains this CA certificate and run:

sudo pipelight-plugin --update
sudo pipelight-plugin --create-mozilla-plugins

The installation should now work after the next browser restart.

Michael

Revision history for this message
Will (will-l) said :
#2

Thank you for your reply

I will contact the Puppy developers about adding the certificate and report back whether I am able to get this working.

Thanks again

Will

Revision history for this message
Will (will-l) said :
#3

Hello

I think I have solved this

I managed to find a package of common CA Certificates suitable for Puppy and installed to then find that your updater also needs GPG and as Puppy is a very lightweight disto this wasn't included either so I had to find and install a package for that as well after which the Pipelight updater worked OK.

I ran pipelight > create plugins then enabled Flash and now Flash 15.xxx is listed in Tools > Add-ons and seems to be used in preferance to Flash 10.xxx for Linux which is also listed. This behavier is as I wanted to achieve.

Thanks for pointing me in the right direction

Will

Revision history for this message
Will (will-l) said :
#4

Thanks Michael Müller, that solved my question.

Revision history for this message
justin (j-t-scarpelli) said :
#5

I have had same problem.
Fixed part of my issue running :~$ sudo pipelight-plugin --update
I found complete installation guide at: http://www.webupd8.org/2013/08/pipelight-use-silverlight-in-your-linux.html

Also, and if anyone has any advice, my cpu wants me to install/upgrade WINE with the packages wine-staging, wine-staging-i386, and wine-staging-dbg. Is this a new version of WINE? And should I uninstall my current version, wine-1.6.1, and build wine-staging from source? I initially discovered this issue when trying to upgrade wine-compholio packages, the ones required to run pipelight and the silverlight.exe for NETFLIX on Linux.

Thanks.

Revision history for this message
Michael Müller (mqchael) said :
#6

The official installing instructions are available at http://pipelight.net/cms/installation.html

The wine-compholio package was simply renamed to wine-staging. The package with the name wine-compholio is now only available to tell apt-get how to upgrade properly, you can safely remove it .

You can have both, wine-staging and wine1.6 installed at the same time. There is no need to remove the old version. Nevertheless, you can also use wine-staging for other programs than pipelight by using /opt/wine-staging/bin/wine instead of wine.

Michael