Discussion:
File conflicts with zypper up
(too old to reply)
Cecil Westerhof
2015-11-20 12:04:16 UTC
Permalink
When I want to update my system with zypper up Iget at the end:
In cache transcode-1.1.5-111.1.x86_64.rpm (2634/2634), 1.3 MiB ( 6.5 MiB unpacked)
Checking for file conflicts: ...........................................................................................................................................................................[error]
Detected 4 file conflicts:

File /usr/lib64/libgd.so.3.0.0
from install of
gd-2.1.0-8.2.x86_64(openSUSE:Leap:42.1)
conflicts with file from package
libgd3-2.1.0-7.5.1.x86_64(@System)

File /usr/lib64/libgpm.so.2.1.0
from install of
gpm-1.20.7-8.4.x86_64(openSUSE:Leap:42.1)
conflicts with file from package
libgpm2-1.20.7-7.1.2.x86_64(@System)

File /usr/lib64/libgsl.so.0.17.0
from install of
gsl-1.16-6.1.x86_64(openSUSE:Leap:42.1)
conflicts with file from package
libgsl0-1.16-5.1.3.x86_64(@System)

File /usr/lib64/libgslcblas.so.0.0.0
from install of
gsl-1.16-6.1.x86_64(openSUSE:Leap:42.1)
conflicts with file from package
libgsl0-1.16-5.1.3.x86_64(@System)

File conflicts happen when two packages attempt to install files with the same name but different contents. If you continue, conflicting files will be replaced losing the previous content.
Continue? [yes/no] (no):


First of all: why did zypper want to update so many packages.

When I say no, nothing will be done, but I am not sure if I can say
yes. Can I say yes, or should I first do something else?
--
Cecil Westerhof
Senior Software Engineer
LinkedIn: http://www.linkedin.com/in/cecilwesterhof
a***@t-online.de
2015-11-20 15:47:20 UTC
Permalink
Post by Cecil Westerhof
In cache transcode-1.1.5-111.1.x86_64.rpm (2634/2634), 1.3 MiB ( 6.5 MiB unpacked)
Checking for file conflicts: ...........................................................................................................................................................................[error]
File /usr/lib64/libgd.so.3.0.0
from install of
gd-2.1.0-8.2.x86_64(openSUSE:Leap:42.1)
conflicts with file from package
File /usr/lib64/libgpm.so.2.1.0
from install of
gpm-1.20.7-8.4.x86_64(openSUSE:Leap:42.1)
conflicts with file from package
File /usr/lib64/libgsl.so.0.17.0
from install of
gsl-1.16-6.1.x86_64(openSUSE:Leap:42.1)
conflicts with file from package
File /usr/lib64/libgslcblas.so.0.0.0
from install of
gsl-1.16-6.1.x86_64(openSUSE:Leap:42.1)
conflicts with file from package
File conflicts happen when two packages attempt to install files with the same name but different contents. If you continue, conflicting files will be replaced losing the previous content.
First of all: why did zypper want to update so many packages.
When I say no, nothing will be done, but I am not sure if I can say
yes. Can I say yes, or should I first do something else?
--
Cecil Westerhof
Senior Software Engineer
LinkedIn: http://www.linkedin.com/in/cecilwesterhof
If I get that type conflict, I tend to go into YaST to resolve it (or them in this case) interactively.
Just for comparison, my software levels are:

gd-2.1.0-8.2.x86_64
gd-32bit-2.1.0-8.2.x86_64

gpm-1.20.7-8.4.x86_64

gsl-1.16-6.1.x86_64

I don't have any of those "lib#" packages installed.
That would mean my first try (under YaST) would be to offer to resolve the conflicts by removing the lib packages. If YaST decides that would work . . . go for it.
Cecil Westerhof
2015-11-21 00:11:41 UTC
Permalink
Post by a***@t-online.de
When I want to update my system with zypper up Iget at the end: In
cache transcode-1.1.5-111.1.x86_64.rpm (2634/2634), 1.3 MiB ( 6.5
...........................................................................................................................................................................[error]
File /usr/lib64/libgd.so.3.0.0
from install of
gd-2.1.0-8.2.x86_64(openSUSE:Leap:42.1)
conflicts with file from package
File /usr/lib64/libgpm.so.2.1.0
from install of
gpm-1.20.7-8.4.x86_64(openSUSE:Leap:42.1)
conflicts with file from package
File /usr/lib64/libgsl.so.0.17.0
from install of
gsl-1.16-6.1.x86_64(openSUSE:Leap:42.1)
conflicts with file from package
File /usr/lib64/libgslcblas.so.0.0.0
from install of
gsl-1.16-6.1.x86_64(openSUSE:Leap:42.1)
conflicts with file from package
File conflicts happen when two packages attempt to install files
with the same name but different contents. If you continue,
conflicting files will be replaced losing the previous content.
First of all: why did zypper want to update so many packages.
When I say no, nothing will be done, but I am not sure if I can say
yes. Can I say yes, or should I first do something else?
If I get that type conflict, I tend to go into YaST to resolve it
(or them in this case) interactively. Just for comparison, my
gd-2.1.0-8.2.x86_64
gd-32bit-2.1.0-8.2.x86_64
gpm-1.20.7-8.4.x86_64
gsl-1.16-6.1.x86_64
I don't have any of those "lib#" packages installed. That would mean
my first try (under YaST) would be to offer to resolve the conflicts
by removing the lib packages. If YaST decides that would work . . .
go for it.
Worked like a charm. Thanks.
--
Cecil Westerhof
Senior Software Engineer
LinkedIn: http://www.linkedin.com/in/cecilwesterhof
Loading...