Bug 2270 - urpmi rejects packages when you use a partial package name among other package names
Summary: urpmi rejects packages when you use a partial package name among other packag...
Status: RESOLVED WORKSFORME
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 1
Hardware: i586 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Thierry Vignaud
QA Contact:
URL: http://www.mediafire.com/?1j577u32l59...
Whiteboard: Reminder
Keywords: Triaged
Depends on:
Blocks:
 
Reported: 2011-07-25 12:05 CEST by Florian Hubold
Modified: 2012-04-23 19:21 CEST (History)
5 users (show)

See Also:
Source RPM: urpmi-6.40-9.mga1.src.rpm
CVE:
Status comment:


Attachments
requested urpmi.log (9.40 KB, text/plain)
2011-07-25 15:10 CEST, Florian Hubold
Details

Description Florian Hubold 2011-07-25 12:05:07 CEST
Description of problem:

After a default installation of Mageia 1 i586 from the Free-DVD, when installing needed packages, urpmi throws up a conflict for every package which is both in _release and _updates media, in my case for:

vlc
flash-player-plugin
me-tv

The message is always:
Some packages cannot be installed:
foobar-newer-version (because of conflict with foobar-older-version)

Also vlc from core has conflicts with the vlc package from tainted.
As result the wrong version of vlc was installed, but newer version of the libary and plugins:

libvlc5-1.1.11-0.1.mga1.tainted
vlc-1.1.9-4.mga1.tainted
vlc-plugin-common-1.1.11-0.1.mga1.tainted
vlc-plugin-pulse-1.1.11-0.1.mga1.tainted
libvlccore4-1.1.11-0.1.mga1.tainted


urpmi --bug output is attached. Anything else needed to investigate this?
Comment 1 Florian Hubold 2011-07-25 12:16:56 CEST
Compressed urpmi --bug tarball is available at MediaFire, see the URL field,
as bugzilla only allows 1MiB files at maximum.

URL: (none) => http://www.mediafire.com/?1j577u32l59hyaw

Comment 2 Florian Hubold 2011-07-25 12:22:04 CEST
When mgaapplet runs the first time, it proposes updates for the packages, which were installed seconds before, that seems really weird. It proposes updates for vlc and flash-player-plugin, but not for me-tv, because dvb-apps is missing.
But dvb-apps is available from core_release. Seems really weird altogether.
Comment 3 Ahmad Samir 2011-07-25 13:28:47 CEST
This particular vlc issue is tracked in bug 2258.
Comment 4 Ahmad Samir 2011-07-25 13:35:43 CEST
Please attach urpmi.log of:
LC_ALL=C urpmi --auto-update --test --debug 2>&1 | tee /tmp/urpmi.log

Keywords: (none) => NEEDINFO

Comment 5 Florian Hubold 2011-07-25 15:10:08 CEST
Created attachment 677 [details]
requested urpmi.log

Well, i continued to install and update already.
If you really want, i'll reproduce with a fresh install in virtualbox.
Nevertheless, here's the requested log. But i thought urpmi --bug output is sufficient to reproduce, when loaded with urpmi --env, no?
Comment 6 Ahmad Samir 2011-07-25 16:26:12 CEST
From the log:
Mon Jul 25 11:45:47 2011 urpmi called with flash-player-plugin thunderbird-de gcompris me-tv wine kernel-firmware-extra vlc --bug vlc_me-tv

there's no package called thunderbird-de, that's why urpmi rejects vlc and flash, which is a bug, because using e.g. 'urpmi thunderbird-de' urpmi will match the partial name and proposes to install mozilla-thunderbird-de.
Ahmad Samir 2011-07-25 16:27:05 CEST

Summary: urpmi showing conflicts between different versions of the same package (in _release and _updates media) => urpmi rejects packages when you use a partial package name among other package names

Ahmad Samir 2011-07-25 16:27:17 CEST

CC: (none) => anssi.hannula

Ahmad Samir 2011-07-25 16:27:23 CEST

Keywords: NEEDINFO => Triaged

Comment 7 Marja Van Waes 2011-10-30 16:05:34 CET
(In reply to comment #6)
> From the log:
> Mon Jul 25 11:45:47 2011 urpmi called with flash-player-plugin thunderbird-de
> gcompris me-tv wine kernel-firmware-extra vlc --bug vlc_me-tv
> 
> there's no package called thunderbird-de, that's why urpmi rejects vlc and
> flash, which is a bug, because using e.g. 'urpmi thunderbird-de' urpmi will
> match the partial name and proposes to install mozilla-thunderbird-de.

@ thierry
Can you please look into this?

CC: (none) => marja11, thierry.vignaud

Comment 8 Marja Van Waes 2011-11-18 12:19:19 CET
(In reply to comment #6)
> From the log:
> Mon Jul 25 11:45:47 2011 urpmi called with flash-player-plugin thunderbird-de
> gcompris me-tv wine kernel-firmware-extra vlc --bug vlc_me-tv
> 
> there's no package called thunderbird-de, that's why urpmi rejects vlc and
> flash, which is a bug, because using e.g. 'urpmi thunderbird-de' urpmi will
> match the partial name and proposes to install mozilla-thunderbird-de.

In the changelog of urpmi, I don't see anything that I recognize as this issue being solved, so assigning to maintainer

Assignee: bugsquad => thierry.vignaud

Comment 9 Jeff Johnson 2012-01-07 19:55:58 CET
tracked at https://bugs.launchpad.net/rpm/+bug/913225

CC: (none) => n3npq

Comment 10 Marja Van Waes 2012-04-23 16:47:45 CEST
3-monthly ping.
Comment 11 Thierry Vignaud 2012-04-23 17:15:04 CEST
I don't have anything to debug.
Comment 12 Marja Van Waes 2012-04-23 17:49:12 CEST
(In reply to comment #11)
> I don't have anything to debug.

This is a weird bug report, Ahmad quotes something from "the log" in comment 6, but those lines aren't in the attached log
Comment 13 Florian Hubold 2012-04-23 19:21:37 CEST
Well, it's not that weird, he quoted from the urpmi --bug tarball which was available at mediafire (see URL field) but unfortunately mediafire is no only available if you have an account there.

Can't reproduce currently anymore in cauldron, so i'll close it but set a reminder.

Status: NEW => RESOLVED
CC: (none) => doktor5000
Resolution: (none) => WORKSFORME
Whiteboard: (none) => Reminder


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