[prev in list] [next in list] [prev in thread] [next in thread]
List: rpmorg-list
Subject: conflicts when file changed from 32bit to 64bit
From: pbecker () unidesk ! com (Paul Becker)
Date: 2016-03-16 13:14:56
Message-ID: b158c011e557414eaee71f855da79772 () MBX01D-ORD1 ! mex08 ! mlsrvr ! com
[Download RAW message or body]
Sent: Wednesday, March 16, 2016 4:34 AM
To: rpm-list at lists.rpm.org
Subject: Re: conflicts when file changed from 32bit to 64bit
On 03/15/2016 06:05 PM, Paul Becker wrote:
> > I changed one binary file in the RPM from 32bit to 64 bit and now RPM
> > seems to think it is an all new RPM
> >
> > and will not update the previous RPM version. RPM complains about file
> > conflicts and if I force
> >
> > the install, it keeps the previous RPM installed and I have to remove
> > it manually.
> >
> >
> >
> > Is there a way I can make this RPM with a new 64 bit binary properly
> > update the previous RPM installed
> >
> > that had a 32bit binary in it?
> >
> >
> >
> > yum info still says 32 bit on both the new RPM and the previous RPM.
> >
> > Arch : i386
> >
> > The only change between the latest RPM and the previous RPM is the
> > binary file and release version string that was
> >
> > incremented by one.
> That's pretty weird as there should not be a conflict between a package and its \
> update at all as they are not installed at the same time. Can you post the error \
> message, please?
> I wonder if this is a multilib situation where you have both a i386 and an x86_64 \
> package installed and are updating only the i386 package.
> Florian
here is my error message.
Thank you for the response.
root at localhost ~]# rpm -Uhv unidesk_uniscripts_elm_c7-4.0.0-46.quad.i386.rpm
Preparing... ################################# [100%]
file /opt/sbin/netcfg.py from install of \
unidesk_uniscripts_elm_c7-4.0.0-46.quad.i386 conflicts with file from package \
unidesk_uniscripts_elm_c7-4.0.0-33.quad.i386 file /root/genSslCert.sh from install \
of unidesk_uniscripts_elm_c7-4.0.0-46.quad.i386 conflicts with file from package \
unidesk_uniscripts_elm_c7-4.0.0-33.quad.i386 file /root/getversions.sh from install \
of unidesk_uniscripts_elm_c7-4.0.0-46.quad.i386 conflicts with file from package \
unidesk_uniscripts_elm_c7-4.0.0-33.quad.i386 file /root/update_cfg_files.sh from \
install of unidesk_uniscripts_elm_c7-4.0.0-46.quad.i386 conflicts with file from \
package unidesk_uniscripts_elm_c7-4.0.0-33.quad.i386 file /root/update_common.sh \
from install of unidesk_uniscripts_elm_c7-4.0.0-46.quad.i386 conflicts with file from \
package unidesk_uniscripts_elm_c7-4.0.0-33.quad.i386 file /root/update_unidesk.sh \
from install of unidesk_uniscripts_elm_c7-4.0.0-46.quad.i386 conflicts with file from \
package unidesk_uniscripts_elm_c7-4.0.0-33.quad.i386 file \
/usr/local/unitools/logconvert.sh from install of \
unidesk_uniscripts_elm_c7-4.0.0-46.quad.i386 conflicts with file from package \
unidesk_uniscripts_elm_c7-4.0.0-33.quad.i386
the conflicted files were the files changes since build 33 to 46.
I am actually using 'yum' but I test with 'rpm'.
--thanks
--
Paul Becker
pbecker at unidesk.com
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic