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
