[Mono-list] Installing Mono 3.12.1 on CentOS 7.0 from the Xamarin repository

James Nugent mono-list at jen20.com
Fri Jul 10 23:18:52 UTC 2015


Hi All,

I'm trying to install Mono 3.12.1 on CentOS 7.0 using the Xamarin package
repository. The steps I'm using are as follows on a fresh box (vagrant box
chef/centos-7.0):

```
sudo yum -y install yum-utils
sudo yum -y upgrade

sudo rpm --import "
http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
"
sudo yum-config-manager --add-repo
http://download.mono-project.com/repo/centos/

sudo yum -y install mono-complete-3.12.1
```

The end of the output reads as follows:

```
--> Processing Dependency: mono-entityframework = 3.12.1 for package:
mono-complete-3.12.1-0.x86_64
Package mono-entityframework is obsoleted by mono-complete, but obsoleting
package does not provide for requirements
--> Processing Dependency: mono-data-postgresql = 3.12.1 for package:
mono-complete-3.12.1-0.x86_64
Package mono-data-postgresql is obsoleted by mono-complete, but obsoleting
package does not provide for requirements
--> Finished Dependency Resolution
Error: Package: mono-complete-3.12.1-0.x86_64 (download.mono-project.com_
repo_centos_)
           Requires: mono-entityframework = 3.12.1
           Available: mono-entityframework-3.8.0-1.x86_64
(download.mono-project.com_repo_centos_)
               mono-entityframework = 3.8.0-1
           Available: mono-entityframework-3.10.0-1.x86_64
(download.mono-project.com_repo_centos_)
               mono-entityframework = 3.10.0-1
           Available: mono-entityframework-3.10.0-2.x86_64
(download.mono-project.com_repo_centos_)
               mono-entityframework = 3.10.0-2
           Available: mono-entityframework-3.12.0-0.x86_64
(download.mono-project.com_repo_centos_)
               mono-entityframework = 3.12.0-0
           Available: mono-entityframework-3.12.0-1.x86_64
(download.mono-project.com_repo_centos_)
               mono-entityframework = 3.12.0-1
           Available: mono-entityframework-3.12.0-2.x86_64
(download.mono-project.com_repo_centos_)
               mono-entityframework = 3.12.0-2
           Available: mono-entityframework-3.12.1-0.x86_64
(download.mono-project.com_repo_centos_)
               mono-entityframework = 3.12.1-0
Error: Package: mono-complete-3.12.1-0.x86_64 (download.mono-project.com_
repo_centos_)
           Requires: mono-data-postgresql = 3.12.1
           Available: mono-data-postgresql-3.8.0-1.x86_64
(download.mono-project.com_repo_centos_)
               mono-data-postgresql = 3.8.0-1
           Available: mono-data-postgresql-3.10.0-1.x86_64
(download.mono-project.com_repo_centos_)
               mono-data-postgresql = 3.10.0-1
           Available: mono-data-postgresql-3.10.0-2.x86_64
(download.mono-project.com_repo_centos_)
               mono-data-postgresql = 3.10.0-2
           Available: mono-data-postgresql-3.12.0-0.x86_64
(download.mono-project.com_repo_centos_)
               mono-data-postgresql = 3.12.0-0
           Available: mono-data-postgresql-3.12.0-1.x86_64
(download.mono-project.com_repo_centos_)
               mono-data-postgresql = 3.12.0-1
           Available: mono-data-postgresql-3.12.0-2.x86_64
(download.mono-project.com_repo_centos_)
               mono-data-postgresql = 3.12.0-2
           Available: mono-data-postgresql-3.12.1-0.x86_64
(download.mono-project.com_repo_centos_)
               mono-data-postgresql = 3.12.1-0
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
```

If I run it with `--skip-broken`, packages such as libmonosgen do not get
installed.

Is this something I'm doing wrong or is there an issue with the package
source? Mono 4 installs OK from that repository.

Thanks,


James
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-list/attachments/20150710/2a25c918/attachment.html>


More information about the Mono-list mailing list