Bug 20520

Summary: Problem with installation of "flash-player-plugin" package if "/tmp" is full, but rpmdrake does not inform user
Product: Mageia Reporter: diaphane d. <freedom.unix>
Component: RPM PackagesAssignee: Anssi Hannula <anssi.hannula>
Status: RESOLVED OLD QA Contact:
Severity: normal    
Priority: Normal CC: marja11
Version: 5Keywords: NEEDINFO
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Source RPM: flash-player-plugin-24.0.0.221-1.mga5.nonfree.src.rpm CVE:
Status comment:

Description diaphane d. 2017-03-19 01:18:51 CET
Description of problem:
Flash programs won't work if '/tmp' was full during graphical installation of 'flash-player-plugin' package under rpmdrake, without notice to user/admin.

Version-Release number of selected component (if applicable):
# cat /etc/mageia-release
Mageia release 5 (Official) for x86_64
# rpm -q flash-player-plugin
flash-player-plugin-24.0.0.221-1.mga5.nonfree
# uname -a
Linux c4000.localdomain 4.4.50-desktop-2.mga5 #1 SMP Thu Feb 23 21:21:14 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

How reproducible:
Every time:
- install "flash-player" from rpmdrake/graphic whith "/tmp" nearly full.

Steps to Reproduce:
1. rpm -e flash-player-plugin flash-player-plugin-kde

2. dd if=/dev/zero of=/tmp/mga_jetaimemoinonplus.tmp.bin
dd: écriture vers « /tmp/mga_jetaimemoinonplus.tmp.bin »: Aucun espace disponible sur le périphérique
3413441+0 enregistrements lus
3413440+0 enregistrements écrits
1747681280 octets (1,7 GB) copiés, 1,88475 s, 927 MB/s

3. cd / && urpmi.update -a && rpmdrake &
[1] 1096
le média « Core Release (distrib1) » est à jour
le média « Core Updates (distrib3) » est à jour
le média « Core Backports (distrib7) » est à jour
le média « Nonfree Release (distrib11) » est à jour
le média « Nonfree Updates (distrib13) » est à jour
le média « Nonfree Backports (distrib17) » est à jour
le média « Tainted Release (distrib21) » est à jour
le média « Tainted Updates (distrib23) » est à jour
le média « Tainted Backports (distrib27) » est à jour
le média « Core 32bit Release (distrib31) » est à jour
le média « Core 32bit Updates (distrib32) » est à jour
le média « Core 32bit Backports (distrib34) » est à jour
le média « Nonfree 32bit Release (distrib36) » est à jour
le média « Nonfree 32bit Updates (distrib37) » est à jour
le média « Tainted 32bit Release (distrib41) » est à jour
le média « Tainted 32bit Updates (distrib42) » est à jour
le média « Tainted 32bit Backports (distrib44) » est à jour
Ignore the following Glib::Object::Introspection & Gtk3 warnings
WARNING **: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-j7SiJBTRjb: Connexion refusée at /usr/lib/perl5/vendor_perl/5.20.1/Gtk3.pm line 324.
Subroutine Gtk3::main redefined at /usr/lib/perl5/vendor_perl/5.20.1/Gtk3.pm line 296.
Use of uninitialized value $value in numeric eq (==) at /usr/lib/perl5/vendor_perl/5.20.1/Gtk3.pm line 545.
Use of uninitialized value $value in numeric eq (==) at /usr/lib/perl5/vendor_perl/5.20.1/Gtk3.pm line 545.
Use of uninitialized value $value in numeric eq (==) at /usr/lib/perl5/vendor_perl/5.20.1/Gtk3.pm line 545.
Use of uninitialized value $value in numeric eq (==) at /usr/lib/perl5/vendor_perl/5.20.1/Gtk3.pm line 545.
Use of uninitialized value $value in numeric eq (==) at /usr/lib/perl5/vendor_perl/5.20.1/Gtk3.pm line 545.
Use of uninitialized value $value in numeric eq (==) at /usr/lib/perl5/vendor_perl/5.20.1/Gtk3.pm line 545.
Use of uninitialized value $value in numeric eq (==) at /usr/lib/perl5/vendor_perl/5.20.1/Gtk3.pm line 545.
Impossible to set by_group view as default
getting lock on urpmi
using mirror http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/5/x86_64
examen de la liste de synthèse [/var/lib/urpmi/Core Release (distrib1)/synthesis.hdlist.cz]
examen de la liste de synthèse [/var/lib/urpmi/Core Updates (distrib3)/synthesis.hdlist.cz]
examen de la liste de synthèse [/var/lib/urpmi/Core Backports (distrib7)/synthesis.hdlist.cz]
examen de la liste de synthèse [/var/lib/urpmi/Nonfree Release (distrib11)/synthesis.hdlist.cz]
examen de la liste de synthèse [/var/lib/urpmi/Nonfree Updates (distrib13)/synthesis.hdlist.cz]
examen de la liste de synthèse [/var/lib/urpmi/Nonfree Backports (distrib17)/synthesis.hdlist.cz]
examen de la liste de synthèse [/var/lib/urpmi/Tainted Release (distrib21)/synthesis.hdlist.cz]
examen de la liste de synthèse [/var/lib/urpmi/Tainted Updates (distrib23)/synthesis.hdlist.cz]
examen de la liste de synthèse [/var/lib/urpmi/Tainted Backports (distrib27)/synthesis.hdlist.cz]
examen de la liste de synthèse [/var/lib/urpmi/Core 32bit Release (distrib31)/synthesis.hdlist.cz]
examen de la liste de synthèse [/var/lib/urpmi/Core 32bit Updates (distrib32)/synthesis.hdlist.cz]
examen de la liste de synthèse [/var/lib/urpmi/Core 32bit Backports (distrib34)/synthesis.hdlist.cz]
examen de la liste de synthèse [/var/lib/urpmi/Nonfree 32bit Release (distrib36)/synthesis.hdlist.cz]
examen de la liste de synthèse [/var/lib/urpmi/Nonfree 32bit Updates (distrib37)/synthesis.hdlist.cz]
examen de la liste de synthèse [/var/lib/urpmi/Nonfree 32bit Backports (distrib39)/synthesis.hdlist.cz]
examen de la liste de synthèse [/var/lib/urpmi/Tainted 32bit Release (distrib41)/synthesis.hdlist.cz]
examen de la liste de synthèse [/var/lib/urpmi/Tainted 32bit Updates (distrib42)/synthesis.hdlist.cz]
examen de la liste de synthèse [/var/lib/urpmi/Tainted 32bit Backports (distrib44)/synthesis.hdlist.cz]
unlocking urpmi database

4. On graphical interface: search "flash", and install "flash-player-plugin" + "flash-player-plugin-kde"

5. Accept "Confirmation Box":
Les 2 paquetages suivants vont être installés :

- flash-player-plugin-24.0.0.221-1.mga5.nonfree.x86_64
- flash-player-plugin-kde-24.0.0.221-1.mga5.nonfree.x86_64

Un espace additionnel de 1.3Ko sera utilisé.

57Ko de paquetages seront récupérés.

Ãtes-vous d'accord pour continuer ?

6.Check the result (from the console):
"
getting lock on urpmi
getting exclusive lock on rpm


récupération des fichiers rpm à partir de « Nonfree Updates (distrib13) »...
    $MIRRORLIST: media/nonfree/updates/flash-player-plugin-24.0.0.221-1.mga5.nonfree.x86_64.rpm
    $MIRRORLIST: media/nonfree/updates/flash-player-plugin-kde-24.0.0.221-1.mga5.nonfree.x86_64.rpm
$MIRRORLIST media/nonfree/updates flash-player-plugin-24.0.0.221-1.mga5.nonfree.x86_64.rpm flash-player-plugin-kde-24.0.0.221-1.mga5.nonfree.x86_64.rpm récupéré
... récupération effectuée
installation de flash-player-plugin-24.0.0.221-1.mga5.nonfree.x86_64.rpm flash-player-plugin-kde-24.0.0.221-1.mga5.nonfree.x86_64.rpm depuis /var/cache/urpmi/rpms
starting installing packages
transaction créée pour l'installation sur / (remove=0, install=0, upgrade=2)
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/24.0.0.221/flash-player-npapi-24.0.0.221-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   1478      0 --:--:-- --:--:-- --:--:--  1950
Downloading from http://linuxdownload.adobe.com/linux/x86_64/flash-player-npapi-24.0.0.221-release.x86_64.rpm:
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 9449k  100 9449k    0     0   563k      0  0:00:16  0:00:16 --:--:--  446k
cpio: erreur d'écriture: Aucun espace disponible sur le périphérique
Warning: usr/lib64/flash-plugin/libflashplayer.so not found in the Flash Player archive,
         skipping installation of /usr/lib64/flash-player-plugin/libflashplayer.so.
         Please file a bug report at https://bugs.mageia.org/ .
Warning: usr/share/doc/flash-plugin-24.0.0.221/license.pdf not found in the Flash Player archive,
         skipping installation of /usr/lib64/flash-player-plugin/doc/license.pdf.
         Please file a bug report at https://bugs.mageia.org/ .
Warning: usr/share/doc/flash-plugin-24.0.0.221/readme.txt not found in the Flash Player archive,
         skipping installation of /usr/lib64/flash-player-plugin/doc/readme.txt.
         Please file a bug report at https://bugs.mageia.org/ .
Warning: usr/share/applications/flash-player-properties.desktop not found in the Flash Player archive,
         skipping installation of /usr/share/applications/flash-player-properties.desktop.
         Please file a bug report at https://bugs.mageia.org/ .
Warning: usr/share/icons/hicolor/16x16/apps/flash-player-properties.png not found in the Flash Player archive,
         skipping installation of /usr/share/icons/hicolor/16x16/apps/flash-player-properties.png.
         Please file a bug report at https://bugs.mageia.org/ .
Warning: usr/share/icons/hicolor/22x22/apps/flash-player-properties.png not found in the Flash Player archive,
         skipping installation of /usr/share/icons/hicolor/22x22/apps/flash-player-properties.png.
         Please file a bug report at https://bugs.mageia.org/ .
Warning: usr/share/icons/hicolor/24x24/apps/flash-player-properties.png not found in the Flash Player archive,
         skipping installation of /usr/share/icons/hicolor/24x24/apps/flash-player-properties.png.
         Please file a bug report at https://bugs.mageia.org/ .
Warning: usr/share/icons/hicolor/32x32/apps/flash-player-properties.png not found in the Flash Player archive,
         skipping installation of /usr/share/icons/hicolor/32x32/apps/flash-player-properties.png.
         Please file a bug report at https://bugs.mageia.org/ .
Warning: usr/share/icons/hicolor/48x48/apps/flash-player-properties.png not found in the Flash Player archive,
         skipping installation of /usr/share/icons/hicolor/48x48/apps/flash-player-properties.png.
         Please file a bug report at https://bugs.mageia.org/ .
Warning: usr/share/doc/flash-plugin-24.0.0.221/notice.txt not found in the Flash Player archive,
         skipping installation of /usr/lib64/flash-player-plugin/doc/notice.txt.
         Please file a bug report at https://bugs.mageia.org/ .
Warning: usr/share/doc/flash-plugin-24.0.0.221/LGPL.txt not found in the Flash Player archive,
         skipping installation of /usr/lib64/flash-player-plugin/doc/LGPL.txt.
         Please file a bug report at https://bugs.mageia.org/ .
Adobe Flash Player installation successful.
cpio: erreur d'écriture: Aucun espace disponible sur le périphérique
Warning: usr/lib64/kde4/kcm_adobe_flash_player.so not found in the Flash Player archive,
         skipping installation of /usr/lib64/kde4/kcm_adobe_flash_player.so.
         Please file a bug report at https://bugs.mageia.org/ .
Warning: usr/share/kde4/services/kcm_adobe_flash_player.desktop not found in the Flash Player archive,
         skipping installation of /usr/share/kde4/services/kcm_adobe_flash_player.desktop.
         Please file a bug report at https://bugs.mageia.org/ .
suppression des paquetages installés (flash-player-plugin-24.0.0.221-1.mga5.nonfree.x86_64.rpm flash-player-plugin-kde-24.0.0.221-1.mga5.nonfree.x86_64.rpm) de /var/cache/urpmi/rpms
unlocking urpmi database
unlocking rpm database
getting lock on urpmi
using mirror http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/5/x86_64
examen de la liste de synthèse [/var/lib/urpmi/Core Release (distrib1)/synthesis.hdlist.cz]
examen de la liste de synthèse [/var/lib/urpmi/Core Updates (distrib3)/synthesis.hdlist.cz]
examen de la liste de synthèse [/var/lib/urpmi/Core Backports (distrib7)/synthesis.hdlist.cz]
examen de la liste de synthèse [/var/lib/urpmi/Nonfree Release (distrib11)/synthesis.hdlist.cz]
examen de la liste de synthèse [/var/lib/urpmi/Nonfree Updates (distrib13)/synthesis.hdlist.cz]
examen de la liste de synthèse [/var/lib/urpmi/Nonfree Backports (distrib17)/synthesis.hdlist.cz]
examen de la liste de synthèse [/var/lib/urpmi/Tainted Release (distrib21)/synthesis.hdlist.cz]
examen de la liste de synthèse [/var/lib/urpmi/Tainted Updates (distrib23)/synthesis.hdlist.cz]
examen de la liste de synthèse [/var/lib/urpmi/Tainted Backports (distrib27)/synthesis.hdlist.cz]
examen de la liste de synthèse [/var/lib/urpmi/Core 32bit Release (distrib31)/synthesis.hdlist.cz]
examen de la liste de synthèse [/var/lib/urpmi/Core 32bit Updates (distrib32)/synthesis.hdlist.cz]
examen de la liste de synthèse [/var/lib/urpmi/Core 32bit Backports (distrib34)/synthesis.hdlist.cz]
examen de la liste de synthèse [/var/lib/urpmi/Nonfree 32bit Release (distrib36)/synthesis.hdlist.cz]
examen de la liste de synthèse [/var/lib/urpmi/Nonfree 32bit Updates (distrib37)/synthesis.hdlist.cz]
examen de la liste de synthèse [/var/lib/urpmi/Nonfree 32bit Backports (distrib39)/synthesis.hdlist.cz]
examen de la liste de synthèse [/var/lib/urpmi/Tainted 32bit Release (distrib41)/synthesis.hdlist.cz]
examen de la liste de synthèse [/var/lib/urpmi/Tainted 32bit Updates (distrib42)/synthesis.hdlist.cz]
examen de la liste de synthèse [/var/lib/urpmi/Tainted 32bit Backports (distrib44)/synthesis.hdlist.cz]
unlocking urpmi database
"

7. the graphical inteface is happy (but should not)
Marja Van Waes 2017-03-19 17:21:12 CET

CC: (none) => marja11
Assignee: bugsquad => anssi.hannula

Comment 1 Marja Van Waes 2018-07-12 16:42:33 CEST
@ diaphane

Can you still reproduce this in Mageia 6, with flash-player-plugin (I think flash-player-plugin-kde no longer exists)?

If so, then please compare the output of 

   urpmq -l flash-player-plugin-30.0.0.113-1.mga6.nonfree.x86_64

(or the version you have now installed) with the files that are installed on your system, to see whether one is missing. 

This is just to make sure I wasn't too fast to assume this bug cannot be an rpmdrake or urpmi issue.

Keywords: (none) => NEEDINFO

Marja Van Waes 2018-07-12 16:42:41 CEST

Component: Installer => RPM Packages

Comment 2 Marja Van Waes 2018-10-07 17:06:36 CEST
No reply, so closing as OLD since Mageia 5 is no longer maintained.

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