FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Redhat > Fedora User

 
 
LinkBack Thread Tools
 
Old 05-21-2012, 11:05 PM
Timothy Murphy
 
Default Unfinished transactions remaining:

A couple of days ago I started to yum-remove a package
(I don't recall which)
and I was told that a vast array of packages
would also be removed.
I ^C-ed to stop the process,
as I wasn't sure whether I would be asked for my permission
before the packages were removed.

Now when I run "yum update" I am told
"There are unfinished transactions remaining.
You might consider running yum-complete-transaction first to finish them."

If I run this program, I am again told that the same vast array of packages
(including some if not all kernels) will be removed.
Again I ^C to stop the program,
as I am not sure my permission will be asked
before the removal begins.

If I ignore the warning and continue yum-update
I get the error
-------------------------------
Error: Package: glibc-2.12-1.47.el6_2.12.x86_64 (updates)
Requires: glibc-common = 2.12-1.47.el6_2.12
Installed: glibc-common-2.12-1.47.el6_2.9.x86_64 (@updates)
glibc-common = 2.12-1.47.el6_2.9
Available: glibc-common-2.12-1.47.el6.x86_64 (base)
glibc-common = 2.12-1.47.el6
Available: glibc-common-2.12-1.47.el6_2.5.x86_64 (updates)
glibc-common = 2.12-1.47.el6_2.5
Available: glibc-common-2.12-1.47.el6_2.12.x86_64 (updates)
glibc-common = 2.12-1.47.el6_2.12
You could try using --skip-broken to work around the problem
** Found 4 pre-existing rpmdb problem(s), 'yum check' output follows:
bash-4.1.2-9.el6_2.x86_64 is a duplicate with bash-4.1.2-8.el6.centos.x86_64
glibc-common-2.12-1.47.el6_2.12.x86_64 is a duplicate with glibc-
common-2.12-1.47.el6_2.9.x86_64
glibc-common-2.12-1.47.el6_2.12.x86_64 has missing requires of config(glibc-
common) = ('0', '2.12', '1.47.el6_2.12')
glibc-common-2.12-1.47.el6_2.12.x86_64 has missing requires of glibc = ('0',
'2.12', '1.47.el6_2.12')
-------------------------------

I've tried all the cleanup measures I know, "sudo yum clean all",
"sudo package-cleanup --dupes", "sudo package-cleanup --problems",
"sudo yum update glibc glibc-common", but none of them do the trick.

Any advice or suggestions gratefully received.

Ps: I should have confessed at the outset that this is on a machine
running CentOS-6.2.
But the problem seems a generic yum issue.


--
Timothy Murphy
e-mail: gayleard /at/ eircom.net
tel: +353-86-2336090, +353-1-2842366
s-mail: School of Mathematics, Trinity College Dublin


--
users mailing list
users@lists.fedoraproject.org
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
Have a question? Ask away: http://ask.fedoraproject.org
 
Old 05-21-2012, 11:06 PM
Patrick O'Callaghan
 
Default Unfinished transactions remaining:

On Tue, 2012-05-22 at 01:05 +0200, Timothy Murphy wrote:
> A couple of days ago I started to yum-remove a package
> (I don't recall which)
> and I was told that a vast array of packages
> would also be removed.
> I ^C-ed to stop the process,
> as I wasn't sure whether I would be asked for my permission
> before the packages were removed.

By default yum will ask first, unless you run with "yum -y" or have
"assumeyes=1" in /etc/yum.conf (but see also "alwaysprompt" in
yum.conf(8).)

poc

--
users mailing list
users@lists.fedoraproject.org
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
Have a question? Ask away: http://ask.fedoraproject.org
 
Old 05-21-2012, 11:08 PM
Joe Zeff
 
Default Unfinished transactions remaining:

On 05/21/2012 04:05 PM, Timothy Murphy wrote:

I ^C-ed to stop the process,
as I wasn't sure whether I would be asked for my permission
before the packages were removed.


Unless you've used -y you will always be asked to confirm before
anything is installed, updated or removed. Simply run
yum-complete-transaction and tell it No.

--
users mailing list
users@lists.fedoraproject.org
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
Have a question? Ask away: http://ask.fedoraproject.org
 
Old 05-22-2012, 08:23 AM
Michael Schwendt
 
Default Unfinished transactions remaining:

On Tue, 22 May 2012 01:05:04 +0200, TM (Timothy) wrote:

>
> A couple of days ago I started to yum-remove a package
> (I don't recall which)
> and I was told that a vast array of packages
> would also be removed.
> I ^C-ed to stop the process,
> as I wasn't sure whether I would be asked for my permission
> before the packages were removed.
>
> Now when I run "yum update" I am told
> "There are unfinished transactions remaining.
> You might consider running yum-complete-transaction first to finish them."
>
> If I run this program, I am again told that the same vast array of packages
> (including some if not all kernels) will be removed.
> Again I ^C to stop the program,
> as I am not sure my permission will be asked
> before the removal begins.
>
> If I ignore the warning and continue yum-update
> I get the error
> -------------------------------
> Error: Package: glibc-2.12-1.47.el6_2.12.x86_64 (updates)
> Requires: glibc-common = 2.12-1.47.el6_2.12
> Installed: glibc-common-2.12-1.47.el6_2.9.x86_64 (@updates)
> glibc-common = 2.12-1.47.el6_2.9
> Available: glibc-common-2.12-1.47.el6.x86_64 (base)
> glibc-common = 2.12-1.47.el6
> Available: glibc-common-2.12-1.47.el6_2.5.x86_64 (updates)
> glibc-common = 2.12-1.47.el6_2.5
> Available: glibc-common-2.12-1.47.el6_2.12.x86_64 (updates)
> glibc-common = 2.12-1.47.el6_2.12
> You could try using --skip-broken to work around the problem
> ** Found 4 pre-existing rpmdb problem(s), 'yum check' output follows:
> bash-4.1.2-9.el6_2.x86_64 is a duplicate with bash-4.1.2-8.el6.centos.x86_64
> glibc-common-2.12-1.47.el6_2.12.x86_64 is a duplicate with glibc-
> common-2.12-1.47.el6_2.9.x86_64
> glibc-common-2.12-1.47.el6_2.12.x86_64 has missing requires of config(glibc-
> common) = ('0', '2.12', '1.47.el6_2.12')
> glibc-common-2.12-1.47.el6_2.12.x86_64 has missing requires of glibc = ('0',
> '2.12', '1.47.el6_2.12')
> -------------------------------
>
> I've tried all the cleanup measures I know, "sudo yum clean all",
> "sudo package-cleanup --dupes", "sudo package-cleanup --problems",
> "sudo yum update glibc glibc-common", but none of them do the trick.
>
> Any advice or suggestions gratefully received.
>
> Ps: I should have confessed at the outset that this is on a machine
> running CentOS-6.2.
> But the problem seems a generic yum issue.

Not really. You've messed up your installation a bit, and taking a look
at the full output of

rpm -qa glibc* bash*

would be helpful. Plain RPM does still exist, so certainly it's possible
to remove duplicate packages with "rpm" and appropriate options.

--
Fedora release 17 (Beefy Miracle) - Linux 3.3.6-3.fc17.x86_64
loadavg: 0.47 0.33 0.47
--
users mailing list
users@lists.fedoraproject.org
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
Have a question? Ask away: http://ask.fedoraproject.org
 
Old 05-22-2012, 10:02 AM
Timothy Murphy
 
Default Unfinished transactions remaining:

Joe Zeff wrote:

> On 05/21/2012 04:05 PM, Timothy Murphy wrote:
>> I ^C-ed to stop the process,
>> as I wasn't sure whether I would be asked for my permission
>> before the packages were removed.
>
> Unless you've used -y you will always be asked to confirm before
> anything is installed, updated or removed. Simply run
> yum-complete-transaction and tell it No.

I tried that, but yum-complete-transaction does not complete,
apparently because among the 300+ packages it wants to remove
is yum itself:
-------------------------------
Error: Trying to remove "yum", which is protected
You could try using --skip-broken to work around the problem
** Found 4 pre-existing rpmdb problem(s), 'yum check' output follows:
bash-4.1.2-9.el6_2.x86_64 is a duplicate with bash-4.1.2-8.el6.centos.x86_64
glibc-common-2.12-1.47.el6_2.12.x86_64 is a duplicate with glibc-
common-2.12-1.47.el6_2.9.x86_64
glibc-common-2.12-1.47.el6_2.12.x86_64 has missing requires of config(glibc-
common) = ('0', '2.12', '1.47.el6_2.12')
glibc-common-2.12-1.47.el6_2.12.x86_64 has missing requires of glibc = ('0',
'2.12', '1.47.el6_2.12')
-------------------------------

I tried running "yum-complete-transaction --skip-broken"
and "yum-complete-transaction --exclude=yum" but neither worked.

I've run "rpm --rebuilddb", but this did not improve matters,
though the error message is slightly different:
-------------------------------
Error: Protected multilib versions: glibc-2.12-1.47.el6_2.12.x86_64 !=
glibc-2.12-1.47.el6_2.9.i686
** Found 3 pre-existing rpmdb problem(s), 'yum check' output follows:
bash-4.1.2-9.el6_2.x86_64 is a duplicate with bash-4.1.2-8.el6.centos.x86_64
glibc-common-2.12-1.47.el6_2.12.x86_64 is a duplicate with glibc-
common-2.12-1.47.el6_2.9.x86_64
glibc-common-2.12-1.47.el6_2.12.x86_64 has missing requires of glibc = ('0',
'2.12', '1.47.el6_2.12')
-------------------------------

As ever, any suggestions gratefully received.

--
Timothy Murphy
e-mail: gayleard /at/ eircom.net
tel: +353-86-2336090, +353-1-2842366
s-mail: School of Mathematics, Trinity College Dublin


--
users mailing list
users@lists.fedoraproject.org
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
Have a question? Ask away: http://ask.fedoraproject.org
 

Thread Tools




All times are GMT. The time now is 07:52 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org