Bug 47622 - Package conflicts and transaction errors upgrading mono packages 4.6.1 to 4.6.2 on CentOS 7.2
Summary: Package conflicts and transaction errors upgrading mono packages 4.6.1 to 4.6...
Status: RESOLVED ANSWERED
Alias: None
Product: Runtime
Classification: Mono
Component: packaging ()
Version: unspecified
Hardware: PC Linux
: --- normal
Target Milestone: ---
Assignee: Jo Shields
URL:
Depends on:
Blocks:
 
Reported: 2016-11-22 10:30 UTC by Mark Final
Modified: 2017-02-18 13:57 UTC (History)
5 users (show)

Tags:
Is this bug a regression?: ---
Last known good build:

Notice (2018-05-24): bugzilla.xamarin.com is now in read-only mode.

Please join us on Visual Studio Developer Community and in the Xamarin and Mono organizations on GitHub to continue tracking issues. Bugzilla will remain available for reference in read-only mode. We will continue to work on open Bugzilla bugs, copy them to the new locations as needed for follow-up, and add the new items under Related Links.

Our sincere thanks to everyone who has contributed on this bug tracker over the years. Thanks also for your understanding as we make these adjustments and improvements for the future.


Please create a new report on GitHub or Developer Community with your current version information, steps to reproduce, and relevant error messages or log files if you are hitting an issue that looks similar to this resolved bug and you do not yet see a matching new report.

Related Links:
Status:
RESOLVED ANSWERED

Description Mark Final 2016-11-22 10:30:48 UTC
I have CentOS 7.2 installed (64-bit):

[root@localhost ~]# more /etc/redhat-release 
CentOS Linux release 7.2.1511 (Core) 

which has a good version of mono 4.6.1 installed:

[root@localhost ~]# mono --version
Mono JIT compiler version 4.6.1 (Stable 4.6.1.5/ef43c15 Wed Oct 12 08:27:19 UTC 2016)

But when I update the packages, as mono 4.6.2 is available, I am seeing conflicts and transaction errors between mono packages, which aborts the update:

[root@localhost ~]# yum update
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirror.vorboss.net
 * epel: mirrors.telianet.dk
 * extras: mirror.vorboss.net
 * updates: www.mirrorservice.org
Resolving Dependencies
--> Running transaction check
---> Package gnome-sharp.x86_64 0:2.24.2-7.el7 will be updated
---> Package gnome-sharp.x86_64 0:2.24.2-12.el7 will be an update
---> Package gtk-sharp2.x86_64 0:2.12.26-0 will be updated
--> Processing Dependency: pkgconfig(gtk-sharp-2.0) for package: glade-sharp2-2.12.26-0.x86_64
---> Package gtk-sharp2.x86_64 0:2.12.26-3.el7 will be an update
---> Package ibm-data-db2.x86_64 0:4.6.1.5-0.xamarin.1 will be updated
---> Package ibm-data-db2.x86_64 0:4.6.2.7-0.xamarin.1 will be an update
---> Package libmono-2_0-1.x86_64 0:4.6.1.5-0.xamarin.1 will be updated
---> Package libmono-2_0-1.x86_64 0:4.6.2.7-0.xamarin.1 will be an update
---> Package libmono-2_0-devel.x86_64 0:4.6.1.5-0.xamarin.1 will be updated
---> Package libmono-2_0-devel.x86_64 0:4.6.2.7-0.xamarin.1 will be an update
---> Package libmonoboehm-2_0-1.x86_64 0:4.6.1.5-0.xamarin.1 will be updated
---> Package libmonoboehm-2_0-1.x86_64 0:4.6.2.7-0.xamarin.1 will be an update
---> Package libmonoboehm-2_0-devel.x86_64 0:4.6.1.5-0.xamarin.1 will be updated
---> Package libmonoboehm-2_0-devel.x86_64 0:4.6.2.7-0.xamarin.1 will be an update
---> Package libmonosgen-2_0-1.x86_64 0:4.6.1.5-0.xamarin.1 will be updated
---> Package libmonosgen-2_0-1.x86_64 0:4.6.2.7-0.xamarin.1 will be an update
---> Package libmonosgen-2_0-devel.x86_64 0:4.6.1.5-0.xamarin.1 will be updated
---> Package libmonosgen-2_0-devel.x86_64 0:4.6.2.7-0.xamarin.1 will be an update
---> Package mono-addins.noarch 0:1.1-0 will be updated
---> Package mono-addins.x86_64 0:1.1-3.el7 will be an update
---> Package mono-complete.x86_64 0:4.6.1.5-0.xamarin.1 will be updated
---> Package mono-complete.x86_64 0:4.6.2.7-0.xamarin.1 will be an update
---> Package mono-core.x86_64 0:4.6.1.5-0.xamarin.1 will be updated
---> Package mono-core.x86_64 0:4.6.2.7-0.xamarin.1 will be an update
---> Package mono-data.x86_64 0:4.6.1.5-0.xamarin.1 will be updated
---> Package mono-data.x86_64 0:4.6.2.7-0.xamarin.1 will be an update
---> Package mono-data-oracle.x86_64 0:4.6.1.5-0.xamarin.1 will be updated
---> Package mono-data-oracle.x86_64 0:4.6.2.7-0.xamarin.1 will be an update
---> Package mono-data-sqlite.x86_64 0:4.6.1.5-0.xamarin.1 will be updated
---> Package mono-data-sqlite.x86_64 0:4.6.2.7-0.xamarin.1 will be an update
---> Package mono-devel.x86_64 0:4.6.1.5-0.xamarin.1 will be updated
---> Package mono-devel.x86_64 0:4.6.2.7-0.xamarin.1 will be an update
---> Package mono-extras.x86_64 0:4.6.1.5-0.xamarin.1 will be updated
---> Package mono-extras.x86_64 0:4.6.2.7-0.xamarin.1 will be an update
---> Package mono-locale-extras.x86_64 0:4.6.1.5-0.xamarin.1 will be updated
---> Package mono-locale-extras.x86_64 0:4.6.2.7-0.xamarin.1 will be an update
---> Package mono-mvc.x86_64 0:4.6.1.5-0.xamarin.1 will be updated
---> Package mono-mvc.x86_64 0:4.6.2.7-0.xamarin.1 will be an update
---> Package mono-nunit.x86_64 0:4.6.1.5-0.xamarin.1 will be updated
---> Package mono-nunit.x86_64 0:4.6.2.7-0.xamarin.1 will be an update
---> Package mono-reactive.x86_64 0:4.6.1.5-0.xamarin.1 will be updated
---> Package mono-reactive.x86_64 0:4.6.2.7-0.xamarin.1 will be an update
---> Package mono-wcf.x86_64 0:4.6.1.5-0.xamarin.1 will be updated
---> Package mono-wcf.x86_64 0:4.6.2.7-0.xamarin.1 will be an update
---> Package mono-web.x86_64 0:4.6.1.5-0.xamarin.1 will be updated
---> Package mono-web.x86_64 0:4.6.2.7-0.xamarin.1 will be an update
---> Package mono-winforms.x86_64 0:4.6.1.5-0.xamarin.1 will be updated
---> Package mono-winforms.x86_64 0:4.6.2.7-0.xamarin.1 will be an update
---> Package mono-winfxcore.x86_64 0:4.6.1.5-0.xamarin.1 will be updated
---> Package mono-winfxcore.x86_64 0:4.6.2.7-0.xamarin.1 will be an update
---> Package monodoc-core.x86_64 0:4.6.1.5-0.xamarin.1 will be updated
---> Package monodoc-core.x86_64 0:4.6.2.7-0.xamarin.1 will be an update
---> Package xsp.x86_64 0:4.2-0 will be updated
---> Package xsp.x86_64 0:4.2-2.el7 will be an update
--> Running transaction check
---> Package gtk-sharp2-devel.x86_64 0:2.12.26-3.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

===================================================================================================================================================================================================================
 Package                                            Arch                               Version                                            Repository                                                          Size
===================================================================================================================================================================================================================
Updating:
 gnome-sharp                                        x86_64                             2.24.2-12.el7                                      epel                                                               312 k
 gtk-sharp2                                         x86_64                             2.12.26-3.el7                                      epel                                                               680 k
 ibm-data-db2                                       x86_64                             4.6.2.7-0.xamarin.1                                download.mono-project.com_repo_centos_                              39 k
 libmono-2_0-1                                      x86_64                             4.6.2.7-0.xamarin.1                                download.mono-project.com_repo_centos_                             3.2 k
 libmono-2_0-devel                                  x86_64                             4.6.2.7-0.xamarin.1                                download.mono-project.com_repo_centos_                              43 k
 libmonoboehm-2_0-1                                 x86_64                             4.6.2.7-0.xamarin.1                                download.mono-project.com_repo_centos_                             4.7 M
 libmonoboehm-2_0-devel                             x86_64                             4.6.2.7-0.xamarin.1                                download.mono-project.com_repo_centos_                             3.0 k
 libmonosgen-2_0-1                                  x86_64                             4.6.2.7-0.xamarin.1                                download.mono-project.com_repo_centos_                             5.1 M
 libmonosgen-2_0-devel                              x86_64                             4.6.2.7-0.xamarin.1                                download.mono-project.com_repo_centos_                             6.2 k
 mono-addins                                        x86_64                             1.1-3.el7                                          epel                                                               417 k
 mono-complete                                      x86_64                             4.6.2.7-0.xamarin.1                                download.mono-project.com_repo_centos_                             3.3 k
 mono-core                                          x86_64                             4.6.2.7-0.xamarin.1                                download.mono-project.com_repo_centos_                              18 M
 mono-data                                          x86_64                             4.6.2.7-0.xamarin.1                                download.mono-project.com_repo_centos_                             4.2 M
 mono-data-oracle                                   x86_64                             4.6.2.7-0.xamarin.1                                download.mono-project.com_repo_centos_                              81 k
 mono-data-sqlite                                   x86_64                             4.6.2.7-0.xamarin.1                                download.mono-project.com_repo_centos_                              68 k
 mono-devel                                         x86_64                             4.6.2.7-0.xamarin.1                                download.mono-project.com_repo_centos_                              16 M
 mono-extras                                        x86_64                             4.6.2.7-0.xamarin.1                                download.mono-project.com_repo_centos_                             433 k
 mono-locale-extras                                 x86_64                             4.6.2.7-0.xamarin.1                                download.mono-project.com_repo_centos_                             289 k
 mono-mvc                                           x86_64                             4.6.2.7-0.xamarin.1                                download.mono-project.com_repo_centos_                             450 k
 mono-nunit                                         x86_64                             4.6.2.7-0.xamarin.1                                download.mono-project.com_repo_centos_                             166 k
 mono-reactive                                      x86_64                             4.6.2.7-0.xamarin.1                                download.mono-project.com_repo_centos_                             378 k
 mono-wcf                                           x86_64                             4.6.2.7-0.xamarin.1                                download.mono-project.com_repo_centos_                             1.0 M
 mono-web                                           x86_64                             4.6.2.7-0.xamarin.1                                download.mono-project.com_repo_centos_                             2.3 M
 mono-winforms                                      x86_64                             4.6.2.7-0.xamarin.1                                download.mono-project.com_repo_centos_                             1.5 M
 mono-winfxcore                                     x86_64                             4.6.2.7-0.xamarin.1                                download.mono-project.com_repo_centos_                             273 k
 monodoc-core                                       x86_64                             4.6.2.7-0.xamarin.1                                download.mono-project.com_repo_centos_                              19 M
 xsp                                                x86_64                             4.2-2.el7                                          epel                                                               326 k
Installing for dependencies:
 gtk-sharp2-devel                                   x86_64                             2.12.26-3.el7                                      epel                                                                11 k

Transaction Summary
===================================================================================================================================================================================================================
Install              ( 1 Dependent package)
Upgrade  27 Packages

Total size: 75 M
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test


Transaction check error:
  file /usr/lib/mono/gac/glib-sharp/2.12.0.0__35e10195dab3c99f/glib-sharp.dll from install of gtk-sharp2-2.12.26-3.el7.x86_64 conflicts with file from package glib-sharp2-2.12.26-0.x86_64
  file /usr/lib/mono/gac/policy.2.10.glib-sharp/0.0.0.0__35e10195dab3c99f/policy.2.10.glib-sharp.dll from install of gtk-sharp2-2.12.26-3.el7.x86_64 conflicts with file from package glib-sharp2-2.12.26-0.x86_64
  file /usr/lib/mono/gac/policy.2.4.glib-sharp/0.0.0.0__35e10195dab3c99f/policy.2.4.glib-sharp.dll from install of gtk-sharp2-2.12.26-3.el7.x86_64 conflicts with file from package glib-sharp2-2.12.26-0.x86_64
  file /usr/lib/mono/gac/policy.2.6.glib-sharp/0.0.0.0__35e10195dab3c99f/policy.2.6.glib-sharp.dll from install of gtk-sharp2-2.12.26-3.el7.x86_64 conflicts with file from package glib-sharp2-2.12.26-0.x86_64
  file /usr/lib/mono/gac/policy.2.8.glib-sharp/0.0.0.0__35e10195dab3c99f/policy.2.8.glib-sharp.dll from install of gtk-sharp2-2.12.26-3.el7.x86_64 conflicts with file from package glib-sharp2-2.12.26-0.x86_64
  file /usr/lib64/libglibsharpglue-2.so from install of gtk-sharp2-2.12.26-3.el7.x86_64 conflicts with file from package glib-sharp2-2.12.26-0.x86_64
  file /usr/lib/mono/gac/glade-sharp/2.12.0.0__35e10195dab3c99f/glade-sharp.dll from install of gtk-sharp2-2.12.26-3.el7.x86_64 conflicts with file from package glade-sharp2-2.12.26-0.x86_64
  file /usr/lib/mono/gac/policy.2.10.glade-sharp/0.0.0.0__35e10195dab3c99f/policy.2.10.glade-sharp.dll from install of gtk-sharp2-2.12.26-3.el7.x86_64 conflicts with file from package glade-sharp2-2.12.26-0.x86_64
  file /usr/lib/mono/gac/policy.2.4.glade-sharp/0.0.0.0__35e10195dab3c99f/policy.2.4.glade-sharp.dll from install of gtk-sharp2-2.12.26-3.el7.x86_64 conflicts with file from package glade-sharp2-2.12.26-0.x86_64
  file /usr/lib/mono/gac/policy.2.6.glade-sharp/0.0.0.0__35e10195dab3c99f/policy.2.6.glade-sharp.dll from install of gtk-sharp2-2.12.26-3.el7.x86_64 conflicts with file from package glade-sharp2-2.12.26-0.x86_64
  file /usr/lib/mono/gac/policy.2.8.glade-sharp/0.0.0.0__35e10195dab3c99f/policy.2.8.glade-sharp.dll from install of gtk-sharp2-2.12.26-3.el7.x86_64 conflicts with file from package glade-sharp2-2.12.26-0.x86_64
  file /usr/lib64/libgladesharpglue-2.so from install of gtk-sharp2-2.12.26-3.el7.x86_64 conflicts with file from package glade-sharp2-2.12.26-0.x86_64

Error Summary
-------------
Comment 1 Jo Shields 2016-12-06 10:27:16 UTC
This looks like a badly packaged Gtk# in EPEL, which conflicts with our previously installed Gtk#

Can you try removing gtk-sharp2.x86_64 before running the update?
Comment 2 Mark Final 2016-12-06 10:55:22 UTC
Progress, but no solution yet.

Here's the log for removing gtk-sharp2.x86_64 first, and then an update. Note that monodevelop is removed due to the dependency being removed.

[root@localhost ~]# yum remove gtk-sharp2.x86_64
Loaded plugins: fastestmirror, langpacks
Resolving Dependencies
--> Running transaction check
---> Package gtk-sharp2.x86_64 0:2.12.26-0 will be erased
--> Processing Dependency: mono(gdk-sharp) = 2.12.0.0 for package: mono-addins-1.1-0.noarch
--> Processing Dependency: mono(gdk-sharp) = 2.12.0.0 for package: gnome-sharp-2.24.2-7.el7.x86_64
--> Processing Dependency: mono(gdk-sharp) = 2.12.0.0 for package: glade-sharp2-2.12.26-0.x86_64
--> Processing Dependency: mono(gdk-sharp) = 2.12.0.0 for package: monodevelop-5.10.0.871-0.xamarin.2.x86_64
--> Processing Dependency: mono(gtk-sharp) = 2.12.0.0 for package: mono-addins-1.1-0.noarch
--> Processing Dependency: mono(gtk-sharp) = 2.12.0.0 for package: gnome-sharp-2.24.2-7.el7.x86_64
--> Processing Dependency: mono(gtk-sharp) = 2.12.0.0 for package: glade-sharp2-2.12.26-0.x86_64
--> Processing Dependency: mono(gtk-sharp) = 2.12.0.0 for package: monodevelop-5.10.0.871-0.xamarin.2.x86_64
--> Processing Dependency: mono(pango-sharp) = 2.12.0.0 for package: mono-addins-1.1-0.noarch
--> Processing Dependency: mono(pango-sharp) = 2.12.0.0 for package: gnome-sharp-2.24.2-7.el7.x86_64
--> Processing Dependency: mono(pango-sharp) = 2.12.0.0 for package: monodevelop-5.10.0.871-0.xamarin.2.x86_64
--> Processing Dependency: pkgconfig(gtk-sharp-2.0) for package: glade-sharp2-2.12.26-0.x86_64
--> Running transaction check
---> Package glade-sharp2.x86_64 0:2.12.26-0 will be erased
---> Package gnome-sharp.x86_64 0:2.24.2-7.el7 will be erased
---> Package mono-addins.noarch 0:1.1-0 will be erased
---> Package monodevelop.x86_64 0:5.10.0.871-0.xamarin.2 will be erased
--> Finished Dependency Resolution

Dependencies Resolved

===================================================================================================================================================================================================================
 Package                                    Arch                                 Version                                               Repository                                                             Size
===================================================================================================================================================================================================================
Removing:
 gtk-sharp2                                 x86_64                               2.12.26-0                                             @download.mono-project.com_repo_centos_                               2.9 M
Removing for dependencies:
 glade-sharp2                               x86_64                               2.12.26-0                                             @download.mono-project.com_repo_centos_                                68 k
 gnome-sharp                                x86_64                               2.24.2-7.el7                                          @epel                                                                 1.3 M
 mono-addins                                noarch                               1.1-0                                                 installed                                                             1.1 M
 monodevelop                                x86_64                               5.10.0.871-0.xamarin.2                                @download.mono-project.com_repo_centos_                                45 M

Transaction Summary
===================================================================================================================================================================================================================
Remove  1 Package (+4 Dependent packages)

Installed size: 51 M
Is this ok [y/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Erasing    : monodevelop-5.10.0.871-0.xamarin.2.x86_64                                                                                                                                                       1/5 
  Erasing    : mono-addins-1.1-0.noarch                                                                                                                                                                        2/5 
  Erasing    : gnome-sharp-2.24.2-7.el7.x86_64                                                                                                                                                                 3/5 
  Erasing    : glade-sharp2-2.12.26-0.x86_64                                                                                                                                                                   4/5 
  Erasing    : gtk-sharp2-2.12.26-0.x86_64                                                                                                                                                                     5/5 
  Verifying  : monodevelop-5.10.0.871-0.xamarin.2.x86_64                                                                                                                                                       1/5 
  Verifying  : gnome-sharp-2.24.2-7.el7.x86_64                                                                                                                                                                 2/5 
  Verifying  : gtk-sharp2-2.12.26-0.x86_64                                                                                                                                                                     3/5 
  Verifying  : glade-sharp2-2.12.26-0.x86_64                                                                                                                                                                   4/5 
  Verifying  : mono-addins-1.1-0.noarch                                                                                                                                                                        5/5 

Removed:
  gtk-sharp2.x86_64 0:2.12.26-0                                                                                                                                                                                    

Dependency Removed:
  glade-sharp2.x86_64 0:2.12.26-0                   gnome-sharp.x86_64 0:2.24.2-7.el7                   mono-addins.noarch 0:1.1-0                   monodevelop.x86_64 0:5.10.0.871-0.xamarin.2                  

Complete!
[root@localhost ~]# yum update
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirrors.clouvider.net
 * epel: vesta.informatik.rwth-aachen.de
 * extras: mirror.cov.ukservers.com
 * updates: mirror.cov.ukservers.com
Resolving Dependencies
--> Running transaction check
---> Package ibm-data-db2.x86_64 0:4.6.1.5-0.xamarin.1 will be updated
---> Package ibm-data-db2.x86_64 0:4.6.2.7-0.xamarin.1 will be an update
---> Package libmono-2_0-1.x86_64 0:4.6.1.5-0.xamarin.1 will be updated
---> Package libmono-2_0-1.x86_64 0:4.6.2.7-0.xamarin.1 will be an update
---> Package libmono-2_0-devel.x86_64 0:4.6.1.5-0.xamarin.1 will be updated
---> Package libmono-2_0-devel.x86_64 0:4.6.2.7-0.xamarin.1 will be an update
---> Package libmonoboehm-2_0-1.x86_64 0:4.6.1.5-0.xamarin.1 will be updated
---> Package libmonoboehm-2_0-1.x86_64 0:4.6.2.7-0.xamarin.1 will be an update
---> Package libmonoboehm-2_0-devel.x86_64 0:4.6.1.5-0.xamarin.1 will be updated
---> Package libmonoboehm-2_0-devel.x86_64 0:4.6.2.7-0.xamarin.1 will be an update
---> Package libmonosgen-2_0-1.x86_64 0:4.6.1.5-0.xamarin.1 will be updated
---> Package libmonosgen-2_0-1.x86_64 0:4.6.2.7-0.xamarin.1 will be an update
---> Package libmonosgen-2_0-devel.x86_64 0:4.6.1.5-0.xamarin.1 will be updated
---> Package libmonosgen-2_0-devel.x86_64 0:4.6.2.7-0.xamarin.1 will be an update
---> Package mono-complete.x86_64 0:4.6.1.5-0.xamarin.1 will be updated
---> Package mono-complete.x86_64 0:4.6.2.7-0.xamarin.1 will be an update
---> Package mono-core.x86_64 0:4.6.1.5-0.xamarin.1 will be updated
---> Package mono-core.x86_64 0:4.6.2.7-0.xamarin.1 will be an update
---> Package mono-data.x86_64 0:4.6.1.5-0.xamarin.1 will be updated
---> Package mono-data.x86_64 0:4.6.2.7-0.xamarin.1 will be an update
---> Package mono-data-oracle.x86_64 0:4.6.1.5-0.xamarin.1 will be updated
---> Package mono-data-oracle.x86_64 0:4.6.2.7-0.xamarin.1 will be an update
---> Package mono-data-sqlite.x86_64 0:4.6.1.5-0.xamarin.1 will be updated
---> Package mono-data-sqlite.x86_64 0:4.6.2.7-0.xamarin.1 will be an update
---> Package mono-devel.x86_64 0:4.6.1.5-0.xamarin.1 will be updated
---> Package mono-devel.x86_64 0:4.6.2.7-0.xamarin.1 will be an update
---> Package mono-extras.x86_64 0:4.6.1.5-0.xamarin.1 will be updated
---> Package mono-extras.x86_64 0:4.6.2.7-0.xamarin.1 will be an update
---> Package mono-locale-extras.x86_64 0:4.6.1.5-0.xamarin.1 will be updated
---> Package mono-locale-extras.x86_64 0:4.6.2.7-0.xamarin.1 will be an update
---> Package mono-mvc.x86_64 0:4.6.1.5-0.xamarin.1 will be updated
---> Package mono-mvc.x86_64 0:4.6.2.7-0.xamarin.1 will be an update
---> Package mono-nunit.x86_64 0:4.6.1.5-0.xamarin.1 will be updated
---> Package mono-nunit.x86_64 0:4.6.2.7-0.xamarin.1 will be an update
---> Package mono-reactive.x86_64 0:4.6.1.5-0.xamarin.1 will be updated
---> Package mono-reactive.x86_64 0:4.6.2.7-0.xamarin.1 will be an update
---> Package mono-wcf.x86_64 0:4.6.1.5-0.xamarin.1 will be updated
---> Package mono-wcf.x86_64 0:4.6.2.7-0.xamarin.1 will be an update
---> Package mono-web.x86_64 0:4.6.1.5-0.xamarin.1 will be updated
---> Package mono-web.x86_64 0:4.6.2.7-0.xamarin.1 will be an update
---> Package mono-winforms.x86_64 0:4.6.1.5-0.xamarin.1 will be updated
---> Package mono-winforms.x86_64 0:4.6.2.7-0.xamarin.1 will be an update
---> Package mono-winfxcore.x86_64 0:4.6.1.5-0.xamarin.1 will be updated
---> Package mono-winfxcore.x86_64 0:4.6.2.7-0.xamarin.1 will be an update
---> Package monodoc-core.x86_64 0:4.6.1.5-0.xamarin.1 will be updated
---> Package monodoc-core.x86_64 0:4.6.2.7-0.xamarin.1 will be an update
---> Package xsp.x86_64 0:4.2-0 will be updated
---> Package xsp.x86_64 0:4.2-2.el7 will be an update
--> Finished Dependency Resolution

Dependencies Resolved

===================================================================================================================================================================================================================
 Package                                            Arch                               Version                                            Repository                                                          Size
===================================================================================================================================================================================================================
Updating:
 ibm-data-db2                                       x86_64                             4.6.2.7-0.xamarin.1                                download.mono-project.com_repo_centos_                              39 k
 libmono-2_0-1                                      x86_64                             4.6.2.7-0.xamarin.1                                download.mono-project.com_repo_centos_                             3.2 k
 libmono-2_0-devel                                  x86_64                             4.6.2.7-0.xamarin.1                                download.mono-project.com_repo_centos_                              43 k
 libmonoboehm-2_0-1                                 x86_64                             4.6.2.7-0.xamarin.1                                download.mono-project.com_repo_centos_                             4.7 M
 libmonoboehm-2_0-devel                             x86_64                             4.6.2.7-0.xamarin.1                                download.mono-project.com_repo_centos_                             3.0 k
 libmonosgen-2_0-1                                  x86_64                             4.6.2.7-0.xamarin.1                                download.mono-project.com_repo_centos_                             5.1 M
 libmonosgen-2_0-devel                              x86_64                             4.6.2.7-0.xamarin.1                                download.mono-project.com_repo_centos_                             6.2 k
 mono-complete                                      x86_64                             4.6.2.7-0.xamarin.1                                download.mono-project.com_repo_centos_                             3.3 k
 mono-core                                          x86_64                             4.6.2.7-0.xamarin.1                                download.mono-project.com_repo_centos_                              18 M
 mono-data                                          x86_64                             4.6.2.7-0.xamarin.1                                download.mono-project.com_repo_centos_                             4.2 M
 mono-data-oracle                                   x86_64                             4.6.2.7-0.xamarin.1                                download.mono-project.com_repo_centos_                              81 k
 mono-data-sqlite                                   x86_64                             4.6.2.7-0.xamarin.1                                download.mono-project.com_repo_centos_                              68 k
 mono-devel                                         x86_64                             4.6.2.7-0.xamarin.1                                download.mono-project.com_repo_centos_                              16 M
 mono-extras                                        x86_64                             4.6.2.7-0.xamarin.1                                download.mono-project.com_repo_centos_                             433 k
 mono-locale-extras                                 x86_64                             4.6.2.7-0.xamarin.1                                download.mono-project.com_repo_centos_                             289 k
 mono-mvc                                           x86_64                             4.6.2.7-0.xamarin.1                                download.mono-project.com_repo_centos_                             450 k
 mono-nunit                                         x86_64                             4.6.2.7-0.xamarin.1                                download.mono-project.com_repo_centos_                             166 k
 mono-reactive                                      x86_64                             4.6.2.7-0.xamarin.1                                download.mono-project.com_repo_centos_                             378 k
 mono-wcf                                           x86_64                             4.6.2.7-0.xamarin.1                                download.mono-project.com_repo_centos_                             1.0 M
 mono-web                                           x86_64                             4.6.2.7-0.xamarin.1                                download.mono-project.com_repo_centos_                             2.3 M
 mono-winforms                                      x86_64                             4.6.2.7-0.xamarin.1                                download.mono-project.com_repo_centos_                             1.5 M
 mono-winfxcore                                     x86_64                             4.6.2.7-0.xamarin.1                                download.mono-project.com_repo_centos_                             273 k
 monodoc-core                                       x86_64                             4.6.2.7-0.xamarin.1                                download.mono-project.com_repo_centos_                              19 M
 xsp                                                x86_64                             4.2-2.el7                                          epel                                                               326 k

Transaction Summary
===================================================================================================================================================================================================================
Upgrade  24 Packages

Total size: 74 M
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Updating   : libmonosgen-2_0-1-4.6.2.7-0.xamarin.1.x86_64                                                                                                                                                   1/48 
  Updating   : libmonoboehm-2_0-1-4.6.2.7-0.xamarin.1.x86_64                                                                                                                                                  2/48 
  Updating   : libmono-2_0-1-4.6.2.7-0.xamarin.1.x86_64                                                                                                                                                       3/48 
  Updating   : mono-data-4.6.2.7-0.xamarin.1.x86_64                                                                                                                                                           4/48 
  Updating   : mono-winforms-4.6.2.7-0.xamarin.1.x86_64                                                                                                                                                       5/48 
  Updating   : mono-mvc-4.6.2.7-0.xamarin.1.x86_64                                                                                                                                                            6/48 
  Updating   : mono-extras-4.6.2.7-0.xamarin.1.x86_64                                                                                                                                                         7/48 
  Updating   : mono-winfxcore-4.6.2.7-0.xamarin.1.x86_64                                                                                                                                                      8/48 
  Updating   : mono-core-4.6.2.7-0.xamarin.1.x86_64                                                                                                                                                           9/48 
Linux Cert Store Sync - version 4.6.2.0
Synchronize local certs with certs from local Linux trust store.
Copyright 2002, 2003 Motus Technologies. Copyright 2004-2008 Novell. BSD licensed.

I already trust 166, your new list has 167
Import process completed.
  Updating   : mono-data-sqlite-4.6.2.7-0.xamarin.1.x86_64                                                                                                                                                   10/48 
  Updating   : mono-wcf-4.6.2.7-0.xamarin.1.x86_64                                                                                                                                                           11/48 
  Updating   : mono-web-4.6.2.7-0.xamarin.1.x86_64                                                                                                                                                           12/48 
  Updating   : libmono-2_0-devel-4.6.2.7-0.xamarin.1.x86_64                                                                                                                                                  13/48 
  Updating   : libmonoboehm-2_0-devel-4.6.2.7-0.xamarin.1.x86_64                                                                                                                                             14/48 
  Updating   : mono-data-oracle-4.6.2.7-0.xamarin.1.x86_64                                                                                                                                                   15/48 
  Updating   : mono-devel-4.6.2.7-0.xamarin.1.x86_64                                                                                                                                                         16/48 
  Updating   : libmonosgen-2_0-devel-4.6.2.7-0.xamarin.1.x86_64                                                                                                                                              17/48 
  Updating   : mono-nunit-4.6.2.7-0.xamarin.1.x86_64                                                                                                                                                         18/48 
  Updating   : ibm-data-db2-4.6.2.7-0.xamarin.1.x86_64                                                                                                                                                       19/48 
  Updating   : monodoc-core-4.6.2.7-0.xamarin.1.x86_64                                                                                                                                                       20/48 
  Updating   : mono-reactive-4.6.2.7-0.xamarin.1.x86_64                                                                                                                                                      21/48 
  Updating   : mono-locale-extras-4.6.2.7-0.xamarin.1.x86_64                                                                                                                                                 22/48 
  Updating   : mono-complete-4.6.2.7-0.xamarin.1.x86_64                                                                                                                                                      23/48 
  Updating   : xsp-4.2-2.el7.x86_64                                                                                                                                                                          24/48 
  Cleanup    : mono-complete-4.6.1.5-0.xamarin.1.x86_64                                                                                                                                                      25/48 
  Cleanup    : mono-devel-4.6.1.5-0.xamarin.1.x86_64                                                                                                                                                         26/48 
  Cleanup    : mono-data-oracle-4.6.1.5-0.xamarin.1.x86_64                                                                                                                                                   27/48 
  Cleanup    : libmonosgen-2_0-devel-4.6.1.5-0.xamarin.1.x86_64                                                                                                                                              28/48 
  Cleanup    : libmonoboehm-2_0-devel-4.6.1.5-0.xamarin.1.x86_64                                                                                                                                             29/48 
  Cleanup    : libmono-2_0-devel-4.6.1.5-0.xamarin.1.x86_64                                                                                                                                                  30/48 
  Cleanup    : mono-nunit-4.6.1.5-0.xamarin.1.x86_64                                                                                                                                                         31/48 
  Cleanup    : mono-reactive-4.6.1.5-0.xamarin.1.x86_64                                                                                                                                                      32/48 
  Cleanup    : ibm-data-db2-4.6.1.5-0.xamarin.1.x86_64                                                                                                                                                       33/48 
  Cleanup    : libmono-2_0-1-4.6.1.5-0.xamarin.1.x86_64                                                                                                                                                      34/48 
  Cleanup    : mono-locale-extras-4.6.1.5-0.xamarin.1.x86_64                                                                                                                                                 35/48 
  Cleanup    : monodoc-core-4.6.1.5-0.xamarin.1.x86_64                                                                                                                                                       36/48 
  Cleanup    : mono-data-sqlite-4.6.1.5-0.xamarin.1.x86_64                                                                                                                                                   37/48 
  Cleanup    : mono-winfxcore-4.6.1.5-0.xamarin.1.x86_64                                                                                                                                                     38/48 
  Cleanup    : mono-mvc-4.6.1.5-0.xamarin.1.x86_64                                                                                                                                                           39/48 
  Cleanup    : mono-wcf-4.6.1.5-0.xamarin.1.x86_64                                                                                                                                                           40/48 
  Cleanup    : mono-web-4.6.1.5-0.xamarin.1.x86_64                                                                                                                                                           41/48 
  Cleanup    : mono-winforms-4.6.1.5-0.xamarin.1.x86_64                                                                                                                                                      42/48 
  Cleanup    : mono-extras-4.6.1.5-0.xamarin.1.x86_64                                                                                                                                                        43/48 
  Cleanup    : mono-core-4.6.1.5-0.xamarin.1.x86_64                                                                                                                                                          44/48 
  Cleanup    : mono-data-4.6.1.5-0.xamarin.1.x86_64                                                                                                                                                          45/48 
  Cleanup    : libmonoboehm-2_0-1-4.6.1.5-0.xamarin.1.x86_64                                                                                                                                                 46/48 
  Cleanup    : libmonosgen-2_0-1-4.6.1.5-0.xamarin.1.x86_64                                                                                                                                                  47/48 
  Cleanup    : xsp-4.2-0.x86_64                                                                                                                                                                              48/48 
  Verifying  : mono-data-oracle-4.6.2.7-0.xamarin.1.x86_64                                                                                                                                                    1/48 
  Verifying  : mono-data-sqlite-4.6.2.7-0.xamarin.1.x86_64                                                                                                                                                    2/48 
  Verifying  : libmono-2_0-devel-4.6.2.7-0.xamarin.1.x86_64                                                                                                                                                   3/48 
  Verifying  : mono-web-4.6.2.7-0.xamarin.1.x86_64                                                                                                                                                            4/48 
  Verifying  : mono-devel-4.6.2.7-0.xamarin.1.x86_64                                                                                                                                                          5/48 
  Verifying  : mono-data-4.6.2.7-0.xamarin.1.x86_64                                                                                                                                                           6/48 
  Verifying  : ibm-data-db2-4.6.2.7-0.xamarin.1.x86_64                                                                                                                                                        7/48 
  Verifying  : libmonoboehm-2_0-1-4.6.2.7-0.xamarin.1.x86_64                                                                                                                                                  8/48 
  Verifying  : mono-winforms-4.6.2.7-0.xamarin.1.x86_64                                                                                                                                                       9/48 
  Verifying  : libmono-2_0-1-4.6.2.7-0.xamarin.1.x86_64                                                                                                                                                      10/48 
  Verifying  : monodoc-core-4.6.2.7-0.xamarin.1.x86_64                                                                                                                                                       11/48 
  Verifying  : libmonoboehm-2_0-devel-4.6.2.7-0.xamarin.1.x86_64                                                                                                                                             12/48 
  Verifying  : mono-mvc-4.6.2.7-0.xamarin.1.x86_64                                                                                                                                                           13/48 
  Verifying  : mono-extras-4.6.2.7-0.xamarin.1.x86_64                                                                                                                                                        14/48 
  Verifying  : libmonosgen-2_0-devel-4.6.2.7-0.xamarin.1.x86_64                                                                                                                                              15/48 
  Verifying  : mono-core-4.6.2.7-0.xamarin.1.x86_64                                                                                                                                                          16/48 
  Verifying  : mono-complete-4.6.2.7-0.xamarin.1.x86_64                                                                                                                                                      17/48 
  Verifying  : mono-winfxcore-4.6.2.7-0.xamarin.1.x86_64                                                                                                                                                     18/48 
  Verifying  : libmonosgen-2_0-1-4.6.2.7-0.xamarin.1.x86_64                                                                                                                                                  19/48 
  Verifying  : mono-reactive-4.6.2.7-0.xamarin.1.x86_64                                                                                                                                                      20/48 
  Verifying  : mono-locale-extras-4.6.2.7-0.xamarin.1.x86_64                                                                                                                                                 21/48 
  Verifying  : mono-wcf-4.6.2.7-0.xamarin.1.x86_64                                                                                                                                                           22/48 
  Verifying  : mono-nunit-4.6.2.7-0.xamarin.1.x86_64                                                                                                                                                         23/48 
  Verifying  : xsp-4.2-2.el7.x86_64                                                                                                                                                                          24/48 
  Verifying  : libmono-2_0-1-4.6.1.5-0.xamarin.1.x86_64                                                                                                                                                      25/48 
  Verifying  : mono-devel-4.6.1.5-0.xamarin.1.x86_64                                                                                                                                                         26/48 
  Verifying  : mono-winfxcore-4.6.1.5-0.xamarin.1.x86_64                                                                                                                                                     27/48 
  Verifying  : ibm-data-db2-4.6.1.5-0.xamarin.1.x86_64                                                                                                                                                       28/48 
  Verifying  : mono-data-sqlite-4.6.1.5-0.xamarin.1.x86_64                                                                                                                                                   29/48 
  Verifying  : mono-extras-4.6.1.5-0.xamarin.1.x86_64                                                                                                                                                        30/48 
  Verifying  : mono-mvc-4.6.1.5-0.xamarin.1.x86_64                                                                                                                                                           31/48 
  Verifying  : libmonosgen-2_0-1-4.6.1.5-0.xamarin.1.x86_64                                                                                                                                                  32/48 
  Verifying  : mono-data-4.6.1.5-0.xamarin.1.x86_64                                                                                                                                                          33/48 
  Verifying  : libmonoboehm-2_0-devel-4.6.1.5-0.xamarin.1.x86_64                                                                                                                                             34/48 
  Verifying  : mono-data-oracle-4.6.1.5-0.xamarin.1.x86_64                                                                                                                                                   35/48 
  Verifying  : monodoc-core-4.6.1.5-0.xamarin.1.x86_64                                                                                                                                                       36/48 
  Verifying  : mono-web-4.6.1.5-0.xamarin.1.x86_64                                                                                                                                                           37/48 
  Verifying  : xsp-4.2-0.x86_64                                                                                                                                                                              38/48 
  Verifying  : mono-core-4.6.1.5-0.xamarin.1.x86_64                                                                                                                                                          39/48 
  Verifying  : libmonoboehm-2_0-1-4.6.1.5-0.xamarin.1.x86_64                                                                                                                                                 40/48 
  Verifying  : mono-locale-extras-4.6.1.5-0.xamarin.1.x86_64                                                                                                                                                 41/48 
  Verifying  : mono-complete-4.6.1.5-0.xamarin.1.x86_64                                                                                                                                                      42/48 
  Verifying  : mono-reactive-4.6.1.5-0.xamarin.1.x86_64                                                                                                                                                      43/48 
  Verifying  : mono-wcf-4.6.1.5-0.xamarin.1.x86_64                                                                                                                                                           44/48 
  Verifying  : libmonosgen-2_0-devel-4.6.1.5-0.xamarin.1.x86_64                                                                                                                                              45/48 
  Verifying  : mono-winforms-4.6.1.5-0.xamarin.1.x86_64                                                                                                                                                      46/48 
  Verifying  : mono-nunit-4.6.1.5-0.xamarin.1.x86_64                                                                                                                                                         47/48 
  Verifying  : libmono-2_0-devel-4.6.1.5-0.xamarin.1.x86_64                                                                                                                                                  48/48 

Updated:
  ibm-data-db2.x86_64 0:4.6.2.7-0.xamarin.1              libmono-2_0-1.x86_64 0:4.6.2.7-0.xamarin.1        libmono-2_0-devel.x86_64 0:4.6.2.7-0.xamarin.1        libmonoboehm-2_0-1.x86_64 0:4.6.2.7-0.xamarin.1   
  libmonoboehm-2_0-devel.x86_64 0:4.6.2.7-0.xamarin.1    libmonosgen-2_0-1.x86_64 0:4.6.2.7-0.xamarin.1    libmonosgen-2_0-devel.x86_64 0:4.6.2.7-0.xamarin.1    mono-complete.x86_64 0:4.6.2.7-0.xamarin.1        
  mono-core.x86_64 0:4.6.2.7-0.xamarin.1                 mono-data.x86_64 0:4.6.2.7-0.xamarin.1            mono-data-oracle.x86_64 0:4.6.2.7-0.xamarin.1         mono-data-sqlite.x86_64 0:4.6.2.7-0.xamarin.1     
  mono-devel.x86_64 0:4.6.2.7-0.xamarin.1                mono-extras.x86_64 0:4.6.2.7-0.xamarin.1          mono-locale-extras.x86_64 0:4.6.2.7-0.xamarin.1       mono-mvc.x86_64 0:4.6.2.7-0.xamarin.1             
  mono-nunit.x86_64 0:4.6.2.7-0.xamarin.1                mono-reactive.x86_64 0:4.6.2.7-0.xamarin.1        mono-wcf.x86_64 0:4.6.2.7-0.xamarin.1                 mono-web.x86_64 0:4.6.2.7-0.xamarin.1             
  mono-winforms.x86_64 0:4.6.2.7-0.xamarin.1             mono-winfxcore.x86_64 0:4.6.2.7-0.xamarin.1       monodoc-core.x86_64 0:4.6.2.7-0.xamarin.1             xsp.x86_64 0:4.2-2.el7                            

Complete!
[root@localhost ~]# 


At this point, I confirmed monodevelop is still not installed. So I tried installing it again

[root@localhost ~]# yum install monodevelop
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirrors.clouvider.net
 * epel: vesta.informatik.rwth-aachen.de
 * extras: mirror.cov.ukservers.com
 * updates: mirror.cov.ukservers.com
Resolving Dependencies
--> Running transaction check
---> Package monodevelop.x86_64 0:5.10.0.871-0.xamarin.2 will be installed
--> Processing Dependency: mono(gnome-vfs-sharp) = 2.24.0.0 for package: monodevelop-5.10.0.871-0.xamarin.2.x86_64
--> Processing Dependency: mono(gconf-sharp) = 2.24.0.0 for package: monodevelop-5.10.0.871-0.xamarin.2.x86_64
--> Processing Dependency: mono(glade-sharp) = 2.12.0.0 for package: monodevelop-5.10.0.871-0.xamarin.2.x86_64
--> Processing Dependency: mono(Mono.Addins) = 1.0.0.0 for package: monodevelop-5.10.0.871-0.xamarin.2.x86_64
--> Processing Dependency: mono(gdk-sharp) = 2.12.0.0 for package: monodevelop-5.10.0.871-0.xamarin.2.x86_64
--> Processing Dependency: mono(gtk-sharp) = 2.12.0.0 for package: monodevelop-5.10.0.871-0.xamarin.2.x86_64
--> Processing Dependency: mono(pango-sharp) = 2.12.0.0 for package: monodevelop-5.10.0.871-0.xamarin.2.x86_64
--> Processing Dependency: mono(gnome-sharp) = 2.24.0.0 for package: monodevelop-5.10.0.871-0.xamarin.2.x86_64
--> Running transaction check
---> Package gnome-sharp.x86_64 0:2.24.2-12.el7 will be installed
---> Package gtk-sharp2.x86_64 0:2.12.26-3.el7 will be installed
---> Package mono-addins.x86_64 0:1.1-3.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

===================================================================================================================================================================================================================
 Package                                   Arch                                 Version                                                 Repository                                                            Size
===================================================================================================================================================================================================================
Installing:
 monodevelop                               x86_64                               5.10.0.871-0.xamarin.2                                  download.mono-project.com_repo_centos_                                13 M
Installing for dependencies:
 gnome-sharp                               x86_64                               2.24.2-12.el7                                           epel                                                                 312 k
 gtk-sharp2                                x86_64                               2.12.26-3.el7                                           epel                                                                 680 k
 mono-addins                               x86_64                               1.1-3.el7                                               epel                                                                 417 k

Transaction Summary
===================================================================================================================================================================================================================
Install  1 Package (+3 Dependent packages)

Total size: 15 M
Total download size: 13 M
Installed size: 19 M
Is this ok [y/d/N]: y
Downloading packages:
monodevelop-5.10.0.871-0.xamarin.2.x86_64.rpm                                                                                                                                               |  13 MB  00:00:06     
Running transaction check
Running transaction test


Transaction check error:
  file /usr/lib/mono/gac/glib-sharp/2.12.0.0__35e10195dab3c99f/glib-sharp.dll from install of gtk-sharp2-2.12.26-3.el7.x86_64 conflicts with file from package glib-sharp2-2.12.26-0.x86_64
  file /usr/lib/mono/gac/policy.2.10.glib-sharp/0.0.0.0__35e10195dab3c99f/policy.2.10.glib-sharp.dll from install of gtk-sharp2-2.12.26-3.el7.x86_64 conflicts with file from package glib-sharp2-2.12.26-0.x86_64
  file /usr/lib/mono/gac/policy.2.4.glib-sharp/0.0.0.0__35e10195dab3c99f/policy.2.4.glib-sharp.dll from install of gtk-sharp2-2.12.26-3.el7.x86_64 conflicts with file from package glib-sharp2-2.12.26-0.x86_64
  file /usr/lib/mono/gac/policy.2.6.glib-sharp/0.0.0.0__35e10195dab3c99f/policy.2.6.glib-sharp.dll from install of gtk-sharp2-2.12.26-3.el7.x86_64 conflicts with file from package glib-sharp2-2.12.26-0.x86_64
  file /usr/lib/mono/gac/policy.2.8.glib-sharp/0.0.0.0__35e10195dab3c99f/policy.2.8.glib-sharp.dll from install of gtk-sharp2-2.12.26-3.el7.x86_64 conflicts with file from package glib-sharp2-2.12.26-0.x86_64
  file /usr/lib64/libglibsharpglue-2.so from install of gtk-sharp2-2.12.26-3.el7.x86_64 conflicts with file from package glib-sharp2-2.12.26-0.x86_64

Error Summary
-------------

End result, is that I have mono 4.6.2 installed, but no monodevelop, and yum update reports no updates are available.

[mark@localhost ~]$ mono --version
Mono JIT compiler version 4.6.2 (Stable 4.6.2.7/08fd525 Mon Nov 14 10:53:45 UTC 2016)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
	TLS:           __thread
	SIGSEGV:       altstack
	Notifications: epoll
	Architecture:  amd64
	Disabled:      none
	Misc:          softdebug 
	LLVM:          supported, not enabled.
	GC:            sgen
Comment 3 Jo Shields 2016-12-06 11:01:16 UTC
Urgh. OK.

Try removing glib-sharp2 too?
Comment 4 Mark Final 2016-12-06 11:13:53 UTC
Hurrah, success! Monodevelop works. Mono works from the command line.

Does anything need to be updated on your side? e.g. docs, so others don't open bug reports?



[root@localhost Desktop]# yum remove gtk-sharp2.x86_64 glib-sharp2.x86_64
Loaded plugins: fastestmirror, langpacks
No Match for argument: gtk-sharp2.x86_64
Resolving Dependencies
--> Running transaction check
---> Package glib-sharp2.x86_64 0:2.12.26-0 will be erased
--> Finished Dependency Resolution

Dependencies Resolved

===================================================================================================================================================================================================================
 Package                                      Arch                                    Version                                       Repository                                                                Size
===================================================================================================================================================================================================================
Removing:
 glib-sharp2                                  x86_64                                  2.12.26-0                                     @download.mono-project.com_repo_centos_                                  157 k

Transaction Summary
===================================================================================================================================================================================================================
Remove  1 Package

Installed size: 157 k
Is this ok [y/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Erasing    : glib-sharp2-2.12.26-0.x86_64                                                                                                                                                                    1/1 
  Verifying  : glib-sharp2-2.12.26-0.x86_64                                                                                                                                                                    1/1 

Removed:
  glib-sharp2.x86_64 0:2.12.26-0                                                                                                                                                                                   

Complete!
[root@localhost Desktop]# 
[root@localhost Desktop]# yum install monodevelop
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirrors.clouvider.net
 * epel: vesta.informatik.rwth-aachen.de
 * extras: mirror.cov.ukservers.com
 * updates: mirror.cov.ukservers.com
Resolving Dependencies
--> Running transaction check
---> Package monodevelop.x86_64 0:5.10.0.871-0.xamarin.2 will be installed
--> Processing Dependency: mono(gnome-vfs-sharp) = 2.24.0.0 for package: monodevelop-5.10.0.871-0.xamarin.2.x86_64
--> Processing Dependency: mono(gconf-sharp) = 2.24.0.0 for package: monodevelop-5.10.0.871-0.xamarin.2.x86_64
--> Processing Dependency: mono(glade-sharp) = 2.12.0.0 for package: monodevelop-5.10.0.871-0.xamarin.2.x86_64
--> Processing Dependency: mono(Mono.Addins) = 1.0.0.0 for package: monodevelop-5.10.0.871-0.xamarin.2.x86_64
--> Processing Dependency: mono(glib-sharp) = 2.12.0.0 for package: monodevelop-5.10.0.871-0.xamarin.2.x86_64
--> Processing Dependency: mono(gdk-sharp) = 2.12.0.0 for package: monodevelop-5.10.0.871-0.xamarin.2.x86_64
--> Processing Dependency: mono(gtk-sharp) = 2.12.0.0 for package: monodevelop-5.10.0.871-0.xamarin.2.x86_64
--> Processing Dependency: mono(pango-sharp) = 2.12.0.0 for package: monodevelop-5.10.0.871-0.xamarin.2.x86_64
--> Processing Dependency: mono(gnome-sharp) = 2.24.0.0 for package: monodevelop-5.10.0.871-0.xamarin.2.x86_64
--> Running transaction check
---> Package gnome-sharp.x86_64 0:2.24.2-12.el7 will be installed
---> Package gtk-sharp2.x86_64 0:2.12.26-3.el7 will be installed
---> Package mono-addins.x86_64 0:1.1-3.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

===================================================================================================================================================================================================================
 Package                                   Arch                                 Version                                                 Repository                                                            Size
===================================================================================================================================================================================================================
Installing:
 monodevelop                               x86_64                               5.10.0.871-0.xamarin.2                                  download.mono-project.com_repo_centos_                                13 M
Installing for dependencies:
 gnome-sharp                               x86_64                               2.24.2-12.el7                                           epel                                                                 312 k
 gtk-sharp2                                x86_64                               2.12.26-3.el7                                           epel                                                                 680 k
 mono-addins                               x86_64                               1.1-3.el7                                               epel                                                                 417 k

Transaction Summary
===================================================================================================================================================================================================================
Install  1 Package (+3 Dependent packages)

Total size: 15 M
Installed size: 19 M
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : gtk-sharp2-2.12.26-3.el7.x86_64                                                                                                                                                                 1/4 
  Installing : mono-addins-1.1-3.el7.x86_64                                                                                                                                                                    2/4 
  Installing : gnome-sharp-2.24.2-12.el7.x86_64                                                                                                                                                                3/4 
  Installing : monodevelop-5.10.0.871-0.xamarin.2.x86_64                                                                                                                                                       4/4 
  Verifying  : monodevelop-5.10.0.871-0.xamarin.2.x86_64                                                                                                                                                       1/4 
  Verifying  : gtk-sharp2-2.12.26-3.el7.x86_64                                                                                                                                                                 2/4 
  Verifying  : mono-addins-1.1-3.el7.x86_64                                                                                                                                                                    3/4 
  Verifying  : gnome-sharp-2.24.2-12.el7.x86_64                                                                                                                                                                4/4 

Installed:
  monodevelop.x86_64 0:5.10.0.871-0.xamarin.2                                                                                                                                                                      

Dependency Installed:
  gnome-sharp.x86_64 0:2.24.2-12.el7                                     gtk-sharp2.x86_64 0:2.12.26-3.el7                                     mono-addins.x86_64 0:1.1-3.el7                                    

Complete!
[root@localhost Desktop]#
Comment 5 Jo Shields 2016-12-06 11:28:35 UTC
I'm not sure what we could fix from our side, really, other than maybe removing our Gtk# packages (or changing to match the packaging structure used in EPEL, which makes me feel dirty).

I'm going to mark this bug as closed, but if it comes up again, I'll take that as a sign that it wasn't just a one-off case of bad luck & there's more to be done.
Comment 6 Andrew 2017-02-18 13:57:07 UTC
Hi Guys

I am getting the same/similar conflict error trying to run a yum update:

...
Dependencies Resolved

======================================================================================================================================
 Package                              Arch                       Version                               Repository                Size
======================================================================================================================================
Updating:
 gtk-sharp2                           x86_64                     2.12.26-3.el7                         epel                     680 k
 gtk3                                 x86_64                     3.14.13-20.el7                        base                     3.8 M
Installing for dependencies:
 gtk-sharp2-devel                     x86_64                     2.12.26-3.el7                         epel                      11 k

Transaction Summary
======================================================================================================================================
Install             ( 1 Dependent package)
Upgrade  2 Packages

Total size: 4.4 M
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test


Transaction check error:
  file /usr/lib/mono/gac/glib-sharp/2.12.0.0__35e10195dab3c99f/glib-sharp.dll from install of gtk-sharp2-2.12.26-3.el7.x86_64 conflicts with file from package glib-sharp2-2.12.26-0.x86_64
  file /usr/lib/mono/gac/policy.2.10.glib-sharp/0.0.0.0__35e10195dab3c99f/policy.2.10.glib-sharp.dll from install of gtk-sharp2-2.12.26-3.el7.x86_64 conflicts with file from package glib-sharp2-2.12.26-0.x86_64
  file /usr/lib/mono/gac/policy.2.4.glib-sharp/0.0.0.0__35e10195dab3c99f/policy.2.4.glib-sharp.dll from install of gtk-sharp2-2.12.26-3.el7.x86_64 conflicts with file from package glib-sharp2-2.12.26-0.x86_64
  file /usr/lib/mono/gac/policy.2.6.glib-sharp/0.0.0.0__35e10195dab3c99f/policy.2.6.glib-sharp.dll from install of gtk-sharp2-2.12.26-3.el7.x86_64 conflicts with file from package glib-sharp2-2.12.26-0.x86_64
  file /usr/lib/mono/gac/policy.2.8.glib-sharp/0.0.0.0__35e10195dab3c99f/policy.2.8.glib-sharp.dll from install of gtk-sharp2-2.12.26-3.el7.x86_64 conflicts with file from package glib-sharp2-2.12.26-0.x86_64
  file /usr/lib64/libglibsharpglue-2.so from install of gtk-sharp2-2.12.26-3.el7.x86_64 conflicts with file from package glib-sharp2-2.12.26-0.x86_64
  file /usr/lib/mono/gac/glade-sharp/2.12.0.0__35e10195dab3c99f/glade-sharp.dll from install of gtk-sharp2-2.12.26-3.el7.x86_64 conflicts with file from package glade-sharp2-2.12.26-0.x86_64
  file /usr/lib/mono/gac/policy.2.10.glade-sharp/0.0.0.0__35e10195dab3c99f/policy.2.10.glade-sharp.dll from install of gtk-sharp2-2.12.26-3.el7.x86_64 conflicts with file from package glade-sharp2-2.12.26-0.x86_64
  file /usr/lib/mono/gac/policy.2.4.glade-sharp/0.0.0.0__35e10195dab3c99f/policy.2.4.glade-sharp.dll from install of gtk-sharp2-2.12.26-3.el7.x86_64 conflicts with file from package glade-sharp2-2.12.26-0.x86_64
  file /usr/lib/mono/gac/policy.2.6.glade-sharp/0.0.0.0__35e10195dab3c99f/policy.2.6.glade-sharp.dll from install of gtk-sharp2-2.12.26-3.el7.x86_64 conflicts with file from package glade-sharp2-2.12.26-0.x86_64
  file /usr/lib/mono/gac/policy.2.8.glade-sharp/0.0.0.0__35e10195dab3c99f/policy.2.8.glade-sharp.dll from install of gtk-sharp2-2.12.26-3.el7.x86_64 conflicts with file from package glade-sharp2-2.12.26-0.x86_64
  file /usr/lib64/libgladesharpglue-2.so from install of gtk-sharp2-2.12.26-3.el7.x86_64 conflicts with file from package glade-sharp2-2.12.26-0.x86_64

Error Summary
-------------