Bug 4378

Summary: 2_a3: lib64postproc52-0.9.1-2.mga2.tainted.x86_64.rpm missing message
Product: Mageia Reporter: Bit Twister <bittwister2>
Component: RPM PackagesAssignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: anssi.hannula, fundawang, luigiwalser, thomas
Version: Cauldron   
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Source RPM: ffmpeg CVE:
Status comment:
Attachments: --debug request

Description Bit Twister 2012-02-02 08:40:19 CET
Description of problem:

    ftp://mirrors.kernel.org/mageia/distrib/cauldron/x86_64/media/tainted/release/lib64postproc51-0.9.1-2.mga2.tainted.x86_64.rpm
Installation failed, some files are missing:

Mirror has  lib64postproc52-0.10-1.mga2.tainted.x86_64.rpm
instead of  lib64postproc51-0.9.1-2.mga2.tainted.x86_64.rpm

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


How reproducible:


Steps to Reproduce:
1.urpmi --downloader wget --auto --auto-update
2.
3.
Comment 1 Manuel Hiebel 2012-02-02 22:23:11 CET
According to sophie, this library seems related to ffmpeg.

Bit, can you add the output of urpmi .. + --debug to see witch package require the wrong one ?

Source RPM: (none) => ffmpeg

Comment 2 Bit Twister 2012-02-02 22:53:50 CET
Created attachment 1485 [details]
--debug request
Comment 3 Bit Twister 2012-02-02 23:00:17 CET
(In reply to comment #1)
> According to sophie, this library seems related to ffmpeg.
> 
> Bit, can you add the output of urpmi .. + --debug to see witch package require
> the wrong one ?

Does this help.
# urpmq --whatrequires  lib64postproc51
lib64postproc51
xbmc
Comment 4 Bit Twister 2012-02-02 23:09:05 CET
(In reply to comment #3)

> Does this help.
> # urpmq --whatrequires  lib64postproc51
> lib64postproc51
> xbmc


Nope, xbmc is not installed. :(
Comment 5 Manuel Hiebel 2012-02-02 23:12:31 CET
Ok thanks, added the 3 last commiters

CC: (none) => fundawang, luigiwalser, thomas

Comment 6 David Walser 2012-02-02 23:38:49 CET
I don't understand what the bug is.  Are you updating from a mirror with outdated metadata?  Otherwise, if you don't have xbmc installed, there shouldn't be anything looking for libpostproc51.  The fact that xbmc still requires that is a known bug and will be fixed when that package is updated.

CC: (none) => anssi.hannula

Comment 7 David Walser 2012-02-02 23:40:23 CET
Bit Twister, try instead:
rpm -q --whatrequires lib64postproc51

which will tell you what packages *installed on your system* require that package.

urmpq searches the whole repository.
Comment 8 Bit Twister 2012-02-02 23:47:45 CET
(In reply to comment #7)
> Bit Twister, try instead:
> rpm -q --whatrequires lib64postproc51
>

# rpm -q --whatrequires lib64postproc51
no package requires lib64postproc51

# rpm -q --whatrequires lib64postproc52-0.10-1.mga2.tainted.x86_64.rpm
no package requires lib64postproc52-0.10-1.mga2.tainted.x86_64.rpm

FYI: lib64postproc52-0.10-1.mga2.tainted.x86_64.rpm is installed.
Comment 9 Bit Twister 2012-02-02 23:57:07 CET
Since lib64postproc52-0.10-1.mga2.tainted.x86_64.rpm is installed, I uninstalled lib64postproc51-0.9.1-2.mga2.tainted.x86_64.rpm and it offered no other packages for removal.

Just more stuff found by doing yet another DVD.iso clean install+updates and adding additional packages.  :(

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

Comment 10 Bit Twister 2012-02-03 00:28:39 CET
(In reply to comment #6)
> I don't understand what the bug is.

My WAG, rpm problem.

>  Are you updating from a mirror with outdated metadata? 

Should not have been. I waited to do another clean install while Mageia was down for upgrades .

Saw the problem after mirror had latest 4 new packages. Deleted/added same mirror, still had problem.

> Otherwise, if you don't have xbmc installed, there
> shouldn't be anything looking for libpostproc51. 

I hear that. 
rpm -q --whatrequires lib64postproc52
ffmpeg-0.10-1.mga2.tainted

# rpm -q --changelog ffmpeg | head -1
* Fri Jan 27 2012 fwang <fwang> 0.10-1.mga2
Comment 11 David Walser 2012-02-03 01:40:03 CET
Thanks for the info Bit Twister.  One last note, rpm works a little differently than urpmq, so to be sure you have checked everything that requires something you can either try uninstalling it like you did, which worked, meaning really nothing required it, or you can do the following:
rpm -q --provides lib64postproc51

and then do an "rpm -q --whatrequires ..." for each of the provides that the above command gives you.