Bug 480773 - yum erase fails and requests posting to bugzilla
Summary: yum erase fails and requests posting to bugzilla
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: yum
Version: 10
Hardware: x86_64
OS: Linux
low
medium
Target Milestone: ---
Assignee: Seth Vidal
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-01-20 13:37 UTC by Curtis Falany
Modified: 2014-01-21 23:07 UTC (History)
5 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2009-03-06 19:43:29 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
The yum update transaction output (69.79 KB, text/plain)
2009-01-20 17:49 UTC, Curtis Falany
no flags Details
as much of the yum update error message as I could easily capture (30.15 KB, text/plain)
2009-01-20 17:50 UTC, Curtis Falany
no flags Details

Description Curtis Falany 2009-01-20 13:37:57 UTC
After upgrading to Fedora 10, yum erase fails apparently due to to the presence of both i386 and x86-64 components


Version-Release number of selected component (if applicable):  yum-3.2.20-3.fc10.noarch


How reproducible:  on my system, just try to delete one of the i386 packages


Steps to Reproduce:
1.
2.
3.
  
Actual results:
Install      0 Package(s)         
Update       0 Package(s)         
Remove      36 Package(s)         

Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
ERROR with rpm_check_debug vs depsolve:
gnome-vfs2 is needed by (installed) gnome-vfs2-smb-2.18.1-4.fc7.x86_64
Complete!
(1, [u'Please report this error in bugzilla'])



Expected results:  The i386 component is erased.


Additional info:  upgraded using the fedora 10 x86 64 bit DVD.  unable to 'yum update' until this is resolved.

Comment 1 Curtis Falany 2009-01-20 13:45:14 UTC
This may be the same bug as 465517 and some others by the same reporter.

Comment 2 James Antill 2009-01-20 16:27:45 UTC
Can you run:

yum list 'gnome-vfgs2*'

...and show the output? Also what is the complete list of packages it is trying to remove?

Comment 3 Curtis Falany 2009-01-20 17:33:34 UTC
[root@localhost cefalany]# yum list 'gnome-vfgs2*'
Loaded plugins: refresh-packagekit
livna                                                    | 1.9 kB     00:00     
fedora                                                   | 2.8 kB     00:00     
adobe-linux-i386                                         |  951 B     00:00     
updates                                                  | 2.3 kB     00:00     
Error: No matching Packages to list
[root@localhost cefalany]#

Comment 4 James Antill 2009-01-20 17:45:39 UTC
 Ok, and now without the typos:

yum list 'gnome-vfs2*'

Comment 5 Curtis Falany 2009-01-20 17:49:37 UTC
Created attachment 329493 [details]
The yum update transaction output

Comment 6 Curtis Falany 2009-01-20 17:50:58 UTC
Created attachment 329494 [details]
as much of the yum update error message as I could easily capture

Comment 7 Curtis Falany 2009-01-20 17:53:54 UTC
[root@localhost cefalany]# yum list 'gnome-vfs2*'
Loaded plugins: refresh-packagekit
Installed Packages
gnome-vfs2.i386                                 2.24.0-3.fc10                      installed
gnome-vfs2.x86_64                               2.24.0-3.fc10                      installed
gnome-vfs2-devel.i386                           2.24.0-3.fc10                      installed
gnome-vfs2-devel.x86_64                         2.24.0-3.fc10                      installed
gnome-vfs2-smb.x86_64                           2.18.1-4.fc7                       installed
Available Packages
gnome-vfs2-monikers.x86_64                      2.15.3-5.fc9                       fedora   
gnome-vfs2-obexftp.x86_64                       0.4-8.fc10                         fedora   
gnome-vfs2-smb.x86_64                           2.24.0-3.fc10                      fedora   
[root@localhost cefalany]#

Comment 8 seth vidal 2009-01-20 18:00:31 UTC
I'm confused. Your original report was about a 'yum remove' transaction. The attachments you've added are 'yum updates'.

We need to be able to recreate the conditions where you encountered the error. Can you still do that?

Comment 9 James Antill 2009-01-20 18:08:54 UTC
Also what has happened to this box? You have .fc7, .fc9 and .fc10 packages installed. How did you install Fedora 10? ... where there are failures?
 What does "package-cleanup --problems" and "package-cleanup --dupes" show?

Comment 10 James Antill 2009-01-20 18:11:51 UTC
 Hmm, reading again I see you just have one fc7 package, the fc9 one is from the repo. (and is fine) ... so a good guess is that something weird has happened with gnome-vfs2-smb-2.18.1-4.fc7

Comment 11 seth vidal 2009-01-20 18:13:53 UTC
a few commands to run:

rpm -Va --nofiles --nomd5


and

rpm -e gnome-vfs2-smb-2.18.1-4.fc7

Comment 12 James Antill 2009-01-20 18:18:49 UTC
 From the update report there is this:

  file /usr/share/gnome-2.0/ui/GNOME_WindowMenuApplet.xml from install of gnome-panel-2.24.2-1.fc10.x86_64 conflicts with file from package gnome-panel-2.18.3-1.fc7.i386

...which is an rpm error (and nothign we can fix in yum) ... but also implies you are doing most of a yum based update from Fedora 7 to Fedora 10. I'd recommend using preupgrade or set of CDs to "upgrade" to Fedora 10, that might solve all your problems.

Comment 13 Curtis Falany 2009-01-20 18:24:49 UTC
Based on a web article, I used the 'upgrade' feature on the Fedora 10 DVD.  I was then trying to delete the conflicting (duplicate) i386 components.

I picked a package at random and tried to 'yum erase' it... and here I am.

Let me run through your suggestions and see where I get.

Comment 14 James Antill 2009-01-20 18:51:44 UTC
 If the upgrade from DVD worked then you wouldn't be able to upgrade from where you are now to Fedora 10 GA pacakges, which is what your upgrade log shows.
 You should be able to use the upgrade option on the CD/DVD again, my guess is that it failed at some point though and will likely do so again :(.

Comment 15 James Antill 2009-03-06 19:43:29 UTC
 As we said, there isn't anything we can do about the file conflicts problem. If your update is hosed there are a couple of last chance things you can try:

(the things about with package-cleanup)

rpm --force --nodeps -e <problem pkg>

yum shell with remove and update commands.


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