Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Broken dependencies in CentOS 7 trying to install -6.10.0.104-0.xamarin.17.epel7.x86_64  #20825

@andreagrax

Description

@andreagrax

Steps to Reproduce

  1. install a clean centos 7 VM
  2. add the mono-project repo
  3. install fixed version with yum install --assumeno mono-devel-6.10.0.104-0.xamarin.17.epel7.x86_64 fails
  4. install fixed version with yum install --assumeno --skip-broken mono-devel-6.10.0.104-0.xamarin.17.epel7.x86_64 works

Step #4 works , but leaves the installed packages in a mixed situation (some at the required version, some others with a newer one)

mono.repo.txt
no_skip_broken.txt
skip_broken.txt

Current Behavior

Installation fails without --skip-broken and leaves the system in an mixed (and unwanted) status with it

Expected Behavior

all the packages and dependencies are installed with the same version (like this other host installed when 6.12 wasn't available

[andrea.g@another-test-host ~]$ rpm -qa | grep mono 
mono-llvm-tools-6.0+mono20190708165219-0.xamarin.1.epel7.x86_64
mono-data-sqlite-6.10.0.104-0.xamarin.17.epel7.x86_64
mono-wcf-6.10.0.104-0.xamarin.17.epel7.x86_64
libmono-llvm0-6.10.0.104-0.xamarin.17.epel7.x86_64
mono-winfxcore-6.10.0.104-0.xamarin.17.epel7.x86_64
mono-winforms-6.10.0.104-0.xamarin.17.epel7.x86_64
mono-web-6.10.0.104-0.xamarin.17.epel7.x86_64
mono-devel-6.10.0.104-0.xamarin.17.epel7.x86_64
mono-data-6.10.0.104-0.xamarin.17.epel7.x86_64
mono-extras-6.10.0.104-0.xamarin.17.epel7.x86_64
mono-mvc-6.10.0.104-0.xamarin.17.epel7.x86_64
mono-data-oracle-6.10.0.104-0.xamarin.17.epel7.x86_64
mono-core-6.10.0.104-0.xamarin.17.epel7.x86_64

On which platforms did you notice this

[ ] macOS
[X] Linux
[ ] Windows

Version Used: CentOS Linux release 7.9.2009 (Core)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions