Bug 3203 - Error while updating msec
Summary: Error while updating msec
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 1
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Florian Hubold
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-10-27 14:01 CEST by isadora
Modified: 2011-11-09 13:26 CET (History)
2 users (show)

See Also:
Source RPM: msec-0.80.10-2.4.mga1.x86_64
CVE:
Status comment:


Attachments
urpmi-log (3.43 KB, text/plain)
2011-11-05 16:00 CET, isadora
Details

Description isadora 2011-10-27 14:01:23 CEST
Updating through MCC gives following error:

Sorry, the following package cannot be selected:

- msec-0.80.10-2.4.mga1.x86_64
Comment 1 Manuel Hiebel 2011-10-27 15:07:26 CEST
maybe related to bug 2317
Comment 2 Manuel Hiebel 2011-10-27 15:14:28 CEST
for the update see bug 2255.

What is your mirror ?
Comment 3 Florian Hubold 2011-10-27 15:48:09 CEST
Well, i'd need the reason WHY it cannot be selected.
Mirror shouldn't really the problem, otherwise latest msec update would not be available. But nevertheless, could be useful.

Status: NEW => ASSIGNED
CC: (none) => doktor5000
Assignee: bugsquad => doktor5000

Comment 4 Manuel Hiebel 2011-10-27 16:40:48 CEST
Should be fixed soon, thanks for the bug report.

(for the details see https://bugs.mageia.org/show_bug.cgi?id=2255#c57 )

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

Comment 5 isadora 2011-10-27 17:51:39 CEST
(In reply to comment #2)
> for the update see bug 2255.
> 
> What is your mirror ?

FYI:
http://ftp.nluug.nl/pub/os/Linux/distr/mageia/distrib/1/x86_64
Comment 6 isadora 2011-11-01 15:32:42 CET
(In reply to comment #0)
> Updating through MCC gives following error:
> 
> Sorry, the following package cannot be selected:
> 
> - msec-0.80.10-2.4.mga1.x86_64

But still, i get this same message.
There has something gone wrong at my side obviously.
Comment 7 Dave Hodgins 2011-11-03 23:20:48 CET
(In reply to comment #6)
> (In reply to comment #0)
> > Updating through MCC gives following error:
> > 
> > Sorry, the following package cannot be selected:
> > 
> > - msec-0.80.10-2.4.mga1.x86_64
> 
> But still, i get this same message.
> There has something gone wrong at my side obviously.

Can you add the output of
urpmi --test msec

CC: (none) => davidwhodgins

Comment 8 isadora 2011-11-04 09:01:17 CET
(In reply to comment #7)
> (In reply to comment #6)
> > (In reply to comment #0)
> > > Updating through MCC gives following error:
> > > 
> > > Sorry, the following package cannot be selected:
> > > 
> > > - msec-0.80.10-2.4.mga1.x86_64
> > 
> > But still, i get this same message.
> > There has something gone wrong at my side obviously.
> 
> Can you add the output of
> urpmi --test msec

The following packages can't be installed because they depend on packages
that are older than the installed ones:
python-rpm-4.8.1-10.2.mga1
sectool-0.9.3-1.1.mga1
Comment 9 Dave Hodgins 2011-11-04 23:28:40 CET
Strange.  More info needed.  Please run
urpmi --debug --test msec 2>&1 | tee /tmp/urpmi-log.txt
and then attach the urmpi-log.txt.
Comment 10 isadora 2011-11-05 16:00:13 CET
Created attachment 1047 [details]
urpmi-log
Comment 11 Dave Hodgins 2011-11-05 19:07:04 CET
(In reply to comment #10)
> Created attachment 1047 [details]
> urpmi-log

It shows ...
the more recent rpm-4.8.1-11.mga2.x86_64 is installed

That's the cauldron version of rpm, which should not be installed
in a Mageia 1 system.

Run rpm -qa|grep mga2 to get a full list of cauldron packages
installed on the system.  You'll have to use
urpmi --allow-force rpm-4.8.1-10.2.mga1.x86_64
and answer yes to the use force, to downgrade rpm
back to the Mageia 1 version.
Comment 12 isadora 2011-11-05 19:36:47 CET
(In reply to comment #11)
> (In reply to comment #10)
> > Created attachment 1047 [details]
> > urpmi-log
> 
> It shows ...
> the more recent rpm-4.8.1-11.mga2.x86_64 is installed
> 
> That's the cauldron version of rpm, which should not be installed
> in a Mageia 1 system.
> 
> Run rpm -qa|grep mga2 to get a full list of cauldron packages
> installed on the system.  You'll have to use
> urpmi --allow-force rpm-4.8.1-10.2.mga1.x86_64
> and answer yes to the use force, to downgrade rpm
> back to the Mageia 1 version.

# rpm -qa|grep mga2
meta-task-2-1.mga2
lib64rpm1-4.8.1-11.mga2
p11-kit-0.3-1.mga2
lib64p11-kit0-0.3-1.mga2
lib64hogweed2-2.2-1.mga2
lib64nettle4-2.2-1.mga2
rpm-4.8.1-11.mga2

.......and........

# urpmi --allow-force rpm-4.8.1-10.2.mga1.x86_64
A requested package cannot be installed:
rpm-4.8.1-10.2.mga1.x86_64 (in order to keep rpm-4.8.1-11.mga2.x86_64)
Continue installation anyway? (Y/n) Y

.......but doesn't install rpm-4.8.1-10.2.mga1.x86_64, so rpm-4.8.1-11.mga2.x86_64 is still there.

I am very sorry for bothering you with some stupidity i may have caused myself, without actually being aware of this.
Comment 13 Dave Hodgins 2011-11-08 17:53:10 CET
I would try running
urpmi --clean
urpmi --test meta-task lib64rpm1 p11-kit lib64p11-kit0 lib64hogweed2 lib64nettle4 rpm

The first will delete anything old in /var/cache/urpmi/rpms.
The second will download all of the mageia 1 versions of those rpm packages
into the cache directory.

Then run
cd /var/cache/urpmi/rpms
rpm -i --force *.rpm
Comment 14 Florian Hubold 2011-11-09 11:47:01 CET
AFAICT this won't work, urpmi doesn't support installing older versions over newer version (without Epoch). One would have to use rpm --oldpackage for all of these packages for that.

Already posted that in isadora's forum report.
Comment 15 isadora 2011-11-09 11:58:16 CET
Yeah guys, thanks for all your input.
As far as it is not really disturbing me yet, i will leave it.
Probably a new install some time later.
Comment 16 Florian Hubold 2011-11-09 13:26:42 CET
Please remember to not try validating some updates in between :p

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