Bug 262721

Summary: package update does not work
Product: [Fedora] Fedora Reporter: Robert Greimel <rgreimel>
Component: gchempaintAssignee: Julian Sikorski <belegdol>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: medium    
Version: 7   
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2007-09-05 17:13:11 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
yum error for package update none

Description Robert Greimel 2007-08-29 08:05:43 UTC
Description of problem:
update of gchempaint using yum fails

Version-Release number of selected component (if applicable):
0.6.9-1.fc7 (installed), 0.8.2-2.fc7 (to be installed)

How reproducible:
always

Steps to Reproduce:
1.yum update gchempaint
2.
3.
  
Actual results:
Error, see attached file

Expected results:
update of package

Additional info:
A workaround is

yum remove gchempaint
Removing:
 gchempaint              i386       0.6.9-1.fc7      installed         2.0 M
 gchempaint              x86_64     0.6.9-1.fc7      installed         2.1 M

yum install gchempaint
Installing:
 gchempaint              i386       0.6.9-1.fc7      fedora            955 k
 gchempaint              x86_64     0.8.2-2.fc7      updates           1.4 M
Installing for dependencies:
 goffice04               x86_64     0.4.2-1.fc7      updates           1.5 M
 libgsf-gnome            x86_64     1.14.3-4.fc7     fedora             14 k

Interestingly this shows that the i386 package is not updated to the newest
version. Maybe that is the problem ?
Further yum install gchempaint output:

Running Transaction
  Installing: libgsf-gnome                 ######################### [1/4] 
  Installing: goffice04                    ######################### [2/4] 
  Installing: gchempaint                   ######################### [3/4] 
gconfd-2: no process killed
gconfd-2: no process killed
I/O warning : failed to load external entity "/etc/gconf/schemas/gchempaint.schemas"
Failed to open `/etc/gconf/schemas/gchempaint.schemas': No such file or directory
gconfd-2: no process killed
  Installing: gchempaint                   ######################### [4/4] 
gconfd-2: no process killed
gconfd-2: no process killed

Comment 1 Robert Greimel 2007-08-29 08:05:43 UTC
Created attachment 178321 [details]
yum error for package update

Comment 2 Julian Sikorski 2007-08-29 09:42:14 UTC
Hmm, yep. The problem is caused by the fact that 0.6.9 is multilib, while 0.8.2
is not, hence the conflicts. I'll investigate.

Comment 3 Julian Sikorski 2007-09-03 13:12:53 UTC
There is a simpler way to do that. Just run yum erase gchempaint.i386 prior to
the  update, that should do it. IMHO, yum shouldn't pull i386 arch of a package
unless asked, that way such problems would be avoided.

Comment 4 Robert Greimel 2007-09-03 13:29:36 UTC
(In reply to comment #3)
> There is a simpler way to do that. Just run yum erase gchempaint.i386 prior to
> the  update, that should do it. IMHO, yum shouldn't pull i386 arch of a package
> unless asked, that way such problems would be avoided.

OK. Just note that at no point did I ask yum to install the i386 version. It did
this at the initial install (which either was at Fedora install time or right
afterwards using the package manager - I don't remember) and also when I
re-installed it.

Comment 5 Julian Sikorski 2007-09-03 14:08:47 UTC
Agreed. Yum installs every single arch of a package by default. Such decision
was made by yum devs.