Bug 25306 - upgrading flash-player-plugin to version 32.0.0.223-1 impossible
Summary: upgrading flash-player-plugin to version 32.0.0.223-1 impossible
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 7
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA6TOO MGA6-64-OK MGA6-32-OK MGA7-64...
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2019-08-14 12:54 CEST by peter lawford
Modified: 2019-08-18 14:40 CEST (History)
5 users (show)

See Also:
Source RPM: flash-player-plugin
CVE:
Status comment:


Attachments

Description peter lawford 2019-08-14 12:54:51 CEST
Description of problem:
when trying to upgrade flash-player-plugin from version 32.0.0.207-1 to version 
32.0.0.223-1, I get an error message:

[root@magaux alain4]# LC_ALL=C urpmi flash-player-plugin


    $MIRRORLIST: media/nonfree/updates/flash-player-plugin-32.0.0.223-1.mga6.nonfree.x86_64.rpm
installing flash-player-plugin-32.0.0.223-1.mga6.nonfree.x86_64.rpm from /var/cache/urpmi/rpms                                                 
Preparing...                     #############################################################################################################
Note that by downloading the Adobe Flash Player you indicate your acceptance of
the EULA, available at http://www.adobe.com/products/eulas/players/flash/
Downloading from http://fpdownload.adobe.com/get/flashplayer/pdc/32.0.0.223/flash-player-ppapi-32.0.0.223-release.x86_64.rpm:
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   277  100   277    0     0    736      0 --:--:-- --:--:-- --:--:--   754
Error: Unable to download Flash Player. This is likely due to this package
       being too old. Please file a bug report at https://bugs.mageia.org
       so that the package gets updated. Thank you.

       In the meantime, you can download Flash Player manually from
       http://get.adobe.com/flashplayer/
error: %prein(flash-player-plugin-32.0.0.223-1.mga6.nonfree.x86_64) scriptlet failed, exit status 1
ERROR: 'script' failed for flash-player-plugin-32.0.0.223-1.mga6.nonfree.x86_64
error: flash-player-plugin-32.0.0.223-1.mga6.nonfree.x86_64: install failed
error: flash-player-plugin-32.0.0.207-1.mga6.nonfree.x86_64: erase skipped

alternatively with dnf:

[root@magaux alain4]# LANGUAGE=C dnf install flash-player-plugin
Last metadata expiration check: 1:44:42 ago on mer. 14 août 2019 11:07:13 CEST.
Package flash-player-plugin-32.0.0.207-1.mga6.nonfree.x86_64 is already installed, skipping.
Dependencies resolved.
Nothing to do.
Complete!

the problem is that the package flash-player-plugin-32.0.0.223-1.mga6.nonfree.x86_64 is part of the latter package update




Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.
Comment 1 w unruh 2019-08-14 22:46:14 CEST
Same problem here.

Adobe apparently has a newer version, 
flash-player-ppapi-32.0.0.238-release.x86_64.rpm
which the Mageia installation stub does not have. It probably should download the latest version, instead of being limited to a specific version

CC: (none) => unruh

Comment 2 peter lawford 2019-08-14 23:17:25 CEST
(In reply to w unruh from comment #1)
> Same problem here.
> 
> Adobe apparently has a newer version, 
> flash-player-ppapi-32.0.0.238-release.x86_64.rpm
> which the Mageia installation stub does not have. It probably should
> download the latest version, instead of being limited to a specific version

it can't be installed anyway:  with dnf:

[root@magaux alain4]# LANGUAGE=C dnf install flash-player-ppapi-32.0.0.238-release.x86_64.rpm                                     
Last metadata expiration check: 12:05:40 ago on mer. 14 août 2019 11:07:13 CEST.
Error: 
 Problem: problem with installed package flash-player-plugin-32.0.0.207-1.mga6.nonfree.x86_64
  - package flash-player-plugin-32.0.0.207-1.mga6.nonfree.x86_64 conflicts with flash-player-ppapi provided by flash-player-ppapi-32.0.0.238-release.x86_64
  - package flash-player-plugin-26.0.0.126-1.mga6.nonfree.x86_64 conflicts with flash-player-ppapi provided by flash-player-ppapi-32.0.0.238-release.x86_64
  - package flash-player-plugin-26.0.0.137-1.1.mga6.nonfree.x86_64 conflicts with flash-player-ppapi provided by flash-player-ppapi-32.0.0.238-release.x86_64
  - package flash-player-plugin-26.0.0.151-1.1.mga6.nonfree.x86_64 conflicts with flash-player-ppapi provided by flash-player-ppapi-32.0.0.238-release.x86_64
  - package flash-player-plugin-27.0.0.130-1.mga6.nonfree.x86_64 conflicts with flash-player-ppapi provided by flash-player-ppapi-32.0.0.238-release.x86_64
  - package flash-player-plugin-27.0.0.170-1.mga6.nonfree.x86_64 conflicts with flash-player-ppapi provided by flash-player-ppapi-32.0.0.238-release.x86_64
  - package flash-player-plugin-27.0.0.183-1.mga6.nonfree.x86_64 conflicts with flash-player-ppapi provided by flash-player-ppapi-32.0.0.238-release.x86_64
  - package flash-player-plugin-27.0.0.187-1.mga6.nonfree.x86_64 conflicts with flash-player-ppapi provided by flash-player-ppapi-32.0.0.238-release.x86_64
  - package flash-player-plugin-28.0.0.126-1.mga6.nonfree.x86_64 conflicts with flash-player-ppapi provided by flash-player-ppapi-32.0.0.238-release.x86_64
  - package flash-player-plugin-28.0.0.137-1.mga6.nonfree.x86_64 conflicts with flash-player-ppapi provided by flash-player-ppapi-32.0.0.238-release.x86_64
  - package flash-player-plugin-28.0.0.161-1.mga6.nonfree.x86_64 conflicts with flash-player-ppapi provided by flash-player-ppapi-32.0.0.238-release.x86_64
  - package flash-player-plugin-29.0.0.113-1.mga6.nonfree.x86_64 conflicts with flash-player-ppapi provided by flash-player-ppapi-32.0.0.238-release.x86_64
  - package flash-player-plugin-29.0.0.140-1.mga6.nonfree.x86_64 conflicts with flash-player-ppapi provided by flash-player-ppapi-32.0.0.238-release.x86_64
  - package flash-player-plugin-29.0.0.171-1.mga6.nonfree.x86_64 conflicts with flash-player-ppapi provided by flash-player-ppapi-32.0.0.238-release.x86_64
  - package flash-player-plugin-30.0.0.113-1.mga6.nonfree.x86_64 conflicts with flash-player-ppapi provided by flash-player-ppapi-32.0.0.238-release.x86_64
  - package flash-player-plugin-30.0.0.134-1.mga6.nonfree.x86_64 conflicts with flash-player-ppapi provided by flash-player-ppapi-32.0.0.238-release.x86_64
  - package flash-player-plugin-30.0.0.154-1.mga6.nonfree.x86_64 conflicts with flash-player-ppapi provided by flash-player-ppapi-32.0.0.238-release.x86_64
  - package flash-player-plugin-31.0.0.108-1.1.mga6.nonfree.x86_64 conflicts with flash-player-ppapi provided by flash-player-ppapi-32.0.0.238-release.x86_64
  - package flash-player-plugin-31.0.0.108-1.mga6.nonfree.x86_64 conflicts with flash-player-ppapi provided by flash-player-ppapi-32.0.0.238-release.x86_64
  - package flash-player-plugin-31.0.0.122-1.mga6.nonfree.x86_64 conflicts with flash-player-ppapi provided by flash-player-ppapi-32.0.0.238-release.x86_64
  - package flash-player-plugin-31.0.0.148-1.mga6.nonfree.x86_64 conflicts with flash-player-ppapi provided by flash-player-ppapi-32.0.0.238-release.x86_64
  - package flash-player-plugin-31.0.0.153-1.mga6.nonfree.x86_64 conflicts with flash-player-ppapi provided by flash-player-ppapi-32.0.0.238-release.x86_64
  - package flash-player-plugin-32.0.0.101-1.mga6.nonfree.x86_64 conflicts with flash-player-ppapi provided by flash-player-ppapi-32.0.0.238-release.x86_64
  - package flash-player-plugin-32.0.0.114-1.mga6.nonfree.x86_64 conflicts with flash-player-ppapi provided by flash-player-ppapi-32.0.0.238-release.x86_64
  - package flash-player-plugin-32.0.0.142-1.mga6.nonfree.x86_64 conflicts with flash-player-ppapi provided by flash-player-ppapi-32.0.0.238-release.x86_64
  - package flash-player-plugin-32.0.0.156-1.mga6.nonfree.x86_64 conflicts with flash-player-ppapi provided by flash-player-ppapi-32.0.0.238-release.x86_64
  - package flash-player-plugin-32.0.0.171-1.mga6.nonfree.x86_64 conflicts with flash-player-ppapi provided by flash-player-ppapi-32.0.0.238-release.x86_64
  - package flash-player-plugin-32.0.0.192-1.mga6.nonfree.x86_64 conflicts with flash-player-ppapi provided by flash-player-ppapi-32.0.0.238-release.x86_64
  - package flash-player-plugin-32.0.0.223-1.mga6.nonfree.x86_64 conflicts with flash-player-ppapi provided by flash-player-ppapi-32.0.0.238-release.x86_64
  - conflicting requests
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages)
[root@magaux alain4]# 
but flash-player-plugin-32.0.0.223-1.mga6.nonfree.x86_64 is not yet installed

with urpmi:

[root@magaux alain4]# LC_ALL=C urpmi flash-player-ppapi-32.0.0.238-release.x86_64.rpm 
A requested package cannot be installed:
flash-player-plugin-32.0.0.223-1.mga6.nonfree.x86_64 (due to conflicts with flash-player-ppapi-32.0.0.238-release.x86_64)
Continue installation anyway? (Y/n) y


warning: flash-player-ppapi-32.0.0.238-release.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID f6777c67: NOKEY
The following package has bad signature:
flash-player-ppapi-32.0.0.238-release.x86_64.rpm: Invalid signature (NOT OK (no key): flash-player-ppapi-32.0.0.238-release.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID f6777c67: NOKEY)
Do you want to continue installation ? (y/N) y
installing flash-player-ppapi-32.0.0.238-release.x86_64.rpm
Installation failed:    flash-player-ppapi conflicts with (installed) flash-player-plugin-32.0.0.207-1.mga6.nonfree.x86_64
While some packages may have been installed, there were failures.
A requested package cannot be installed:
flash-player-plugin-32.0.0.223-1.mga6.nonfree.x86_64 (due to conflicts with flash-player-ppapi-32.0.0.238-release.x86_64)
Continue installation anyway?
[root@magaux alain4]#
Comment 3 w unruh 2019-08-15 01:29:42 CEST
Not surprizing. The rpms have different names, but probably the same content. 
Thus dnf and urpmi assume they are different programs, but have files with the same names. The Mageia rpm for flash-player-plugin is just a program which downloads the ppapi file from adobe and then installs it. 
So, try just doing
urpmi -e flash-player-plugin
urpmi <location of downloaded file>/flash-player-ppapi-32.0.0.238-release.x86_64.rpm

and that should work. However there might be some other massaging that Mageia does to make that file fit in with the Mageia system. That is why it is probably best if the Mageia packager changes the filename in the scripts in the Mageia rpm
Comment 4 Thomas Backlund 2019-08-15 01:52:15 CEST

 flash-player-plugin-32.0.0.238-1.mga6/7 

submitted to nonfree updates testing for mga6 and mga7

Assignee: bugsquad => qa-bugs
Source RPM: (none) => flash-player-plugin
Version: 6 => 7
Hardware: x86_64 => All
CC: (none) => tmb
Whiteboard: (none) => MGA6TOO

Comment 5 Thomas Backlund 2019-08-15 02:00:25 CEST
Not much of an upstream changelog:

August 13, 2019

In today's scheduled release, we've updated Flash Player with important bug fixes.
Comment 6 peter lawford 2019-08-15 12:31:07 CEST
installation of flash-player-plugin-32.0.0.238-1.mga6.nonfree.x86_64.rpm from repos mageia6/nonfree/update_testing made without any problem
Comment 7 Morgan Leijström 2019-08-15 13:43:35 CEST
Works here: mga6-64, Plasma, Nvidia proprietary
Test: https://helpx.adobe.com/flash-player.html step 5, allow flash

CC: (none) => fri

James Kerr 2019-08-16 14:31:38 CEST

CC: (none) => jim
Whiteboard: MGA6TOO => MGA6TOO MGA6-64-OK

Comment 8 James Kerr 2019-08-16 14:42:57 CEST
Also OK on mga6-32 (in a vbox VM)

Whiteboard: MGA6TOO MGA6-64-OK => MGA6TOO MGA6-64-OK MGA6-32-OK

Comment 9 James Kerr 2019-08-16 16:21:17 CEST
Also OK on mga7-64 and on mga7-32 (in a vbox VM)

confirmed at https://helpx.adobe.com/flash-player.html

Whiteboard: MGA6TOO MGA6-64-OK MGA6-32-OK => MGA6TOO MGA6-64-OK MGA6-32-OK MGA7-64-OK MGA7-32-OK

Comment 10 James Kerr 2019-08-16 16:24:14 CEST
Update is validated. Advisory, in comment#5, needs to be uploaded

Keywords: (none) => validated_update
Summary: upgrading flsh-player-plugin to version 32.0.0.223-1 impossible => upgrading flash-player-plugin to version 32.0.0.223-1 impossible
CC: (none) => sysadmin-bugs

Comment 11 w unruh 2019-08-17 00:33:18 CEST
The problem of Mageia having to chase the Adobe tail is there. 32.0.0.238 has been released and the 32.0.0.223 now does not install for me, as an "old" version.
Thomas Backlund 2019-08-18 13:50:24 CEST

Keywords: (none) => advisory

Comment 12 Mageia Robot 2019-08-18 14:40:51 CEST
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2019-0100.html

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.