Bug 1714221

Summary: moby-engine upgrade problem
Product: [Fedora] Fedora Reporter: Héctor Louzao <louzaoh>
Component: moby-engineAssignee: Olivier Lemasle <o.lemasle>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 30CC: dennyvatwork, fedora.dm0, o.lemasle
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: moby-engine-18.09.7-4.ce.git2d0083d.fc30 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-03-09 02:27:48 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Héctor Louzao 2019-05-27 12:14:38 UTC
Description of problem:

something goes wrong when update this packages

Version-Release number of selected component (if applicable):

always

How reproducible:

sudo dnf update --enablerepo=updates-testing moby-engine

Steps to Reproduce:
1. do the command above
2.
3.

Actual results:

don't upgrade

Expected results:

upgrade

Additional info:

Try to delete podman... and buildah problem

Last metadata expiration check: 0:00:28 ago on Mon May 27 14:10:35 2019.
Dependencies resolved.
================================================================================
 Package            Arch   Version                        Repository       Size
================================================================================
Skipping packages with conflicts:
(add '--best --allowerasing' to command line to force their upgrade):
 moby-engine        x86_64 18.09.6-1.ce.git481bc77.fc30   updates-testing  62 M
 runc               x86_64 2:1.0.0-85.dev.gitdd22a84.fc30 fedora          2.4 M
 runc               x86_64 2:1.0.0-85.dev.gitdd22a84.fc30 updates-testing 2.4 M
Skipping packages with broken dependencies:
 moby-engine-fish-completion
                    x86_64 18.09.6-1.ce.git481bc77.fc30   updates-testing  17 k
 moby-engine-nano   x86_64 18.09.6-1.ce.git481bc77.fc30   updates-testing 9.9 k
 moby-engine-vim    x86_64 18.09.6-1.ce.git481bc77.fc30   updates-testing  11 k
 podman             x86_64 2:1.2.0-2.git3bd528e.fc30      updates-testing  11 M
 podman             x86_64 2:1.2.0-2.git3bd528e.fc30      fedora           11 M

Transaction Summary
================================================================================
Skip  8 Packages

Nothing to do.
Complete!

 Problem 1: problem with installed package runc-2:1.0.0-93.dev.gitb9b6cc6.fc30.x86_64                                                  
  - package moby-engine-18.09.6-1.ce.git481bc77.fc30.x86_64 conflicts with runc provided by runc-2:1.0.0-93.dev.gitb9b6cc6.fc30.x86_64 
  - cannot install the best update candidate for package moby-engine-18.06.3-2.ce.gitd7080c1.fc30.x86_64                               
 Problem 2: problem with installed package podman-2:1.3.1-1.git7210727.fc30.x86_64                                                     
  - package podman-2:1.3.1-1.git7210727.fc30.x86_64 requires runc >= 2:1.0.0-57, but none of the providers can be installed            
  - package moby-engine-18.09.6-1.ce.git481bc77.fc30.x86_64 conflicts with runc provided by runc-2:1.0.0-93.dev.gitb9b6cc6.fc30.x86_64 
  - package moby-engine-18.09.6-1.ce.git481bc77.fc30.x86_64 conflicts with runc provided by runc-2:1.0.0-85.dev.gitdd22a84.fc30.x86_64 
  - package moby-engine-fish-completion-18.09.6-1.ce.git481bc77.fc30.x86_64 requires moby-engine = 18.09.6-1.ce.git481bc77.fc30, but no
ne of the providers can be installed                               
  - cannot install the best update candidate for package moby-engine-fish-completion-18.06.3-2.ce.gitd7080c1.fc30.x86_64               
 Problem 3: problem with installed package buildah-1.8.2-1.gite23314b.fc30.x86_64                                                      
  - package buildah-1.8.2-1.gite23314b.fc30.x86_64 requires runc >= 1.0.0-17, but none of the providers can be installed               
  - package moby-engine-18.09.6-1.ce.git481bc77.fc30.x86_64 conflicts with runc provided by runc-2:1.0.0-93.dev.gitb9b6cc6.fc30.x86_64 
  - package moby-engine-18.09.6-1.ce.git481bc77.fc30.x86_64 conflicts with runc provided by runc-2:1.0.0-85.dev.gitdd22a84.fc30.x86_64 
  - package moby-engine-nano-18.09.6-1.ce.git481bc77.fc30.x86_64 requires moby-engine = 18.09.6-1.ce.git481bc77.fc30, but none of the p
roviders can be installed        
  - cannot install the best update candidate for package moby-engine-nano-18.06.3-2.ce.gitd7080c1.fc30.x86_64                          
 Problem 4: problem with installed package toolbox-0.0.10-1.fc30.noarch                                                                
  - package toolbox-0.0.10-1.fc30.noarch requires podman, but none of the providers can be installed                                   
  - package podman-2:1.3.1-1.git7210727.fc30.x86_64 requires runc >= 2:1.0.0-57, but none of the providers can be installed            
  - package podman-2:1.2.0-2.git3bd528e.fc30.x86_64 requires runc >= 2:1.0.0-57, but none of the providers can be installed            
  - package moby-engine-18.09.6-1.ce.git481bc77.fc30.x86_64 conflicts with runc provided by runc-2:1.0.0-93.dev.gitb9b6cc6.fc30.x86_64 
  - package moby-engine-18.09.6-1.ce.git481bc77.fc30.x86_64 conflicts with runc provided by runc-2:1.0.0-85.dev.gitdd22a84.fc30.x86_64 
  - package moby-engine-vim-18.09.6-1.ce.git481bc77.fc30.x86_64 requires moby-engine = 18.09.6-1.ce.git481bc77.fc30, but none of the pr
oviders can be installed         
  - cannot install the best update candidate for package moby-engine-vim-18.06.3-2.ce.gitd7080c1.fc30.x86_64

Comment 1 Héctor Louzao 2019-06-11 11:58:48 UTC
if I install moby-engine with --best --allowerasing

and later install buildah podman toolbox and runc, reverse the last update

it can't live together?

LANG=C dnfi buildah podman toolbox runc                                   

Dependencies resolved.
===========================================================================================
 Package                       Arch     Version                            Repo       Size
===========================================================================================
Installing:
 buildah                       x86_64   1.8.2-1.gite23314b.fc30            updates   6.2 M
 podman                        x86_64   2:1.3.1-1.git7210727.fc30          updates    11 M
 runc                          x86_64   2:1.0.0-93.dev.gitb9b6cc6.fc30     updates   2.5 M
 toolbox                       noarch   0.0.10-1.fc30                      updates    32 k
Downgrading:
 moby-engine                   x86_64   18.06.3-2.ce.gitd7080c1.fc30       fedora     54 M
 moby-engine-fish-completion   x86_64   18.06.3-2.ce.gitd7080c1.fc30       fedora     17 k
 moby-engine-nano              x86_64   18.06.3-2.ce.gitd7080c1.fc30       fedora    9.4 k
 moby-engine-vim               x86_64   18.06.3-2.ce.gitd7080c1.fc30       fedora     10 k
 moby-engine-zsh-completion    x86_64   18.06.3-2.ce.gitd7080c1.fc30       fedora     28 k

Transaction Summary
===========================================================================================
Install    4 Packages
Downgrade  5 Packages

Total download size: 73 M
Is this ok [y/N]:

Comment 2 Daniele Viganò 2019-06-25 10:29:12 UTC
I'm having the same issue, I would like to have both podman/buildah and moby on the same host, but the moby-engine update in testing is marking those as conflicting packages

Comment 3 Fedora Update System 2019-07-12 19:56:52 UTC
FEDORA-2019-1ffec936f0 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-1ffec936f0

Comment 4 Fedora Update System 2019-07-13 00:58:06 UTC
moby-engine-18.09.7-3.ce.git2d0083d.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-1ffec936f0

Comment 5 Fedora Update System 2019-07-13 12:43:30 UTC
FEDORA-2019-572b06a0f7 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-572b06a0f7

Comment 6 Fedora Update System 2019-07-14 03:07:43 UTC
moby-engine-18.09.7-4.ce.git2d0083d.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-572b06a0f7

Comment 7 Fedora Update System 2020-03-09 02:27:48 UTC
moby-engine-18.09.7-4.ce.git2d0083d.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report.