Bug 1563547 - Update conflict
Summary: Update conflict
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: corosync
Version: 28
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Jan Friesse
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-04-04 07:21 UTC by Ankur Sinha (FranciscoD)
Modified: 2018-04-04 08:24 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2018-04-04 08:24:47 UTC
Type: Bug


Attachments (Terms of Use)

Description Ankur Sinha (FranciscoD) 2018-04-04 07:21:14 UTC
Description of problem:
Updating my F28 installation gives the following error in DNF:

Skipping packages with conflicts:
(add '--best --allowerasing' to command line to force their upgrade):
 corosynclib                                     x86_64                    2.99.1-1.fc28                                       updates-testing                     121 k
Skipping packages with broken dependencies:
 corosync                                        x86_64                    2.99.1-1.fc28                                       updates-testing                     218 k
   

Is this expected? Using DNF, one can use the suggested command options to "force" the update, but I'm not certain if gnome-software (etc.) users will be able to do so too.

Cheers,
Ankur

Comment 1 Ankur Sinha (FranciscoD) 2018-04-04 07:22:58 UTC
DNF spewed out some more info:

 Problem 1: package sheepdog-1.0.1-6.fc28.x86_64 requires libcfg.so.6()(64bit), but none of the providers can be installed                                              
  - cannot install both corosynclib-2.99.1-1.fc28.x86_64 and corosynclib-2.4.3-3.fc28.x86_64                                                                            
  - cannot install both corosynclib-2.4.3-3.fc28.x86_64 and corosynclib-2.99.1-1.fc28.x86_64                                                                            
  - cannot install the best update candidate for package sheepdog-1.0.1-6.fc28.x86_64                                                                                   
  - cannot install the best update candidate for package corosynclib-2.4.3-3.fc28.x86_64                                    

Not sure where the issues is at the moment.

Comment 2 Ankur Sinha (FranciscoD) 2018-04-04 07:24:45 UTC
Also this:

 Problem 2: package libvirt-daemon-driver-storage-sheepdog-4.1.0-2.fc28.x86_64 requires sheepdog, but none of the providers can be installed                            
  - package sheepdog-1.0.1-6.fc28.x86_64 requires libcfg.so.6()(64bit), but none of the providers can be installed                                                      
  - cannot install both corosynclib-2.99.1-1.fc28.x86_64 and corosynclib-2.4.3-3.fc28.x86_64                                                                            
  - cannot install both corosynclib-2.4.3-3.fc28.x86_64 and corosynclib-2.99.1-1.fc28.x86_64                                                                            
  - package corosync-2.99.1-1.fc28.x86_64 requires libcfg.so.7()(64bit), but none of the providers can be installed                                                     
  - cannot install the best update candidate for package libvirt-daemon-driver-storage-sheepdog-4.1.0-2.fc28.x86_64                                                     
  - cannot install the best update candidate for package corosync-2.4.3-3.fc28.x86_64     


Using --allowerasing as suggested in the DNF command would not work. It tries to remove other packages to install both corosync, corosynclib, so I've had to skip corosync and corosynclib at the moment:

Removing dependent packages:                                                                                                                                             
 gnome-boxes                                             x86_64                  3.27.92-2.fc28.1                                @updates-testing                  5.4 M 
 libvirt-daemon-driver-storage                           x86_64                  4.1.0-2.fc28                                    @updates-testing                    0   
 libvirt-daemon-driver-storage-sheepdog                  x86_64                  4.1.0-2.fc28                                    @updates-testing                  100 k 
 libvirt-daemon-kvm                                      x86_64                  4.1.0-2.fc28                                    @updates-testing                    0   
 sheepdog                                                x86_64                  1.0.1-6.fc28                                    @fedora                           893 k

Comment 3 Jan Friesse 2018-04-04 08:24:47 UTC
@Ankur:
Thank you for the report!

The original idea was to bring Corosync 3.x into FC28. Sadly I didn't took into account all the dependent packages :(

So I've decided to unpush the update. I believe everything should become ok right after mirrors synchronize (one-two days).

Sorry for the inconvenience,
  Honza


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