Installing Mono 3.12.1 on CentOS 7.0 from the Xamarin repository

James Nugent <[email protected]>
Newsgroups gmane.comp.gnome.mono.general
Message-ID <CALyTNka9fs7ZGW31tsfqReaNa+iGZrK8=NDbT1D_xuGgy_=HvA@mail.gmail.com>
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

_______________________________________________
Mono-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-list
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.