Zypper file conflicts with protobuf-c (Leap 15.4)

Hi,

The messages below is what I get when trying to install protobuf-c and protobuf-devel packages (Leap 15.4). Am I doing something wrong? How can I resolve this without destroying any integrity?

Also, I know 15.5 is out but I can’t upgrade yet for a variety of reasons.

I’d very much appreciate any hints on this. Thanks very much in advance.

Cheers
Paul

# zypper in --no-recommends protobuf-c protobuf-devel
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following 5 NEW packages are going to be installed:
  libprotobuf-c-devel libprotobuf20 libprotoc20 protobuf-c protobuf-devel

5 new packages to install.
Overall download size: 0 B. Already cached: 2.1 MiB. After the operation, additional 8.7 MiB will be used.
Continue? [y/n/v/...? shows all options] (y): 
In cache libprotobuf20-3.9.2-150200.4.21.1.x86_64.rpm                                                                                                              (1/5), 809.7 KiB    
In cache libprotoc20-3.9.2-150200.4.21.1.x86_64.rpm                                                                                                                (2/5), 746.0 KiB    
In cache protobuf-devel-3.9.2-150200.4.21.1.x86_64.rpm                                                                                                             (3/5), 377.9 KiB    
In cache libprotobuf-c-devel-1.3.2-150200.3.6.1.x86_64.rpm                                                                                                         (4/5),  93.3 KiB    
In cache protobuf-c-1.3.2-150200.3.3.1.x86_64.rpm                                                                                                                  (5/5),  84.6 KiB    

Checking for file conflicts: ...................................................................................................................................................[error]
Detected 1 file conflict:

File /usr/bin/protoc-gen-c
  from install of
     libprotobuf-c-devel-1.3.2-150200.3.6.1.x86_64 (Update repository with updates from SUSE Linux Enterprise 15)
  conflicts with file from install of
     protobuf-c-1.3.2-150200.3.3.1.x86_64 (Update repository with updates from SUSE Linux Enterprise 15)

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): 

Problem occurred during or after installation or removal of packages:
Installation has been aborted as directed.
History:
 - ABORT request:
1 Like

The latest update stopped building subpackage protobuf-c at all, just remove it.

1 Like

Great! Another thing I need to build by myself because SUSE is unable to keep packages a) up-to-date and b) maintain them properly. :disappointed:

I already build almost everything to be able to build the PostGIS extension for PostgreSQL. I’m sick and tired of SUSE’s package management and would switch to another distribution if I could.

I’ll try to get management to finally switch to another platform, though that may prove to be tough. I’m way too disappointed by SUSE over the last about 25 years now.

That does not sound like request for assistant, rather like flame bait.

If you do care and want to help, open bug report. Yes, sometimes packagers need feedback from the users to fix things.

Hi,

you’re right. I’m sorry. I was (and still am) just frustrated that packages are so old that I need to build everything on my own. I have no choice of platforms, so I’m stuck with SUSE, which in turn generates a huge workload on my part as customers require current software and not software which is (at least partly) a number of years old.

Sorry.

Cheers
Paul

Then you should be complaining to your Customer Rep at SUSE. There’s literally nothing the openSUSE community can do, to affect the policies of SUSE.

I do not quite understand you. You are constantly talking about SUSE, but this is the openSUSE forum and you choose leap-154 as tag for your topic.