Wrong plugin version displayed in chromium

Bug #1653239 reported by Bo Kersey
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
adobe-flashplugin (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Ubuntu Version:
Description: Ubuntu 14.04.5 LTS
Release: 14.04

Package Version:
adobe-flashplugin:
  Installed: 1:20161213.1-0ubuntu0.14.04.1
  Candidate: 1:20161213.1-0ubuntu0.14.04.1
  Version table:
 *** 1:20161213.1-0ubuntu0.14.04.1 0
        500 http://archive.canonical.com/ubuntu/ trusty/partner amd64 Packages
        100 /var/lib/dpkg/status

I expected that the correct version of the flashplugin would be reported in Chromium. The error is in /etc/chromium-browser/customizations/10-flash. This problem also appears in pepperflashplugin-nonfree and was reported in bug number 1373271

The version of the adobe-flashplugin package corresponds to:
Adobe Flash Player - Version: 24.0.0.186 however this is what is reported by Chromium:
Adobe Flash Player - Version: 11.2.999.999
Shockwave Flash 11.2 r999
Name: Shockwave Flash
Description: Shockwave Flash 11.2 r999
Version: 11.2.999.999
Location: /usr/lib/adobe-flashplugin/libpepflashplayer.so

Revision history for this message
Bo Kersey (bo-vircio) wrote :

It appears that the the line in the debian/rules file that should take care of this did not work properly in the package that I downloaded from the repository....

Here is the line from the rules file:
 cat debian/10-flash.in | sed -e 's/#PPAPI_VERSION#/$(shell python -c "import json; print json.load(file('$(DEB_BUILD_ARCH)/manifest.json'))['version']")/g' > debian/10-flash

Here is the output when I rebuilt using a clean sbuild environment:
cat debian/10-flash.in | sed -e 's/#PPAPI_VERSION#/24.0.0.186/g' > debian/10-flash

The file /etc/chromium-browser/customizations/10-flash appears to be correct when I build the package without changes in a pristine sbuild environment created with
mk-sbuild trusty --arch=amd64 --name=tester --debootstrap-mirror=http://us.archive.ubuntu.com/ubuntu --distro=ubuntu --vg data

It looks as if there is something missing in the build environment that is not specified in the control file used to build adobe-flashplugin 1:20161213.1-0ubuntu0.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in adobe-flashplugin (Ubuntu):
status: New → Confirmed
Revision history for this message
Pinky Brain (pinkysbrain) wrote :

Also broken in 1:20170314.1-0ubuntu0.16.04.1.

The old version independent way of fixing this in the 10-flash script still works by the way.

        flashversion=`strings $flashso 2> /dev/null | grep LNX | cut -d ' ' -f 2 | sed -e "s/,/./g"`
        CHROMIUM_FLAGS="$CHROMIUM_FLAGS --ppapi-flash-path=$flashso --ppapi-flash-version=$flashversion"

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.