Ask Your Question
0

dependency resolution

asked 2015-06-13 20:54:47 -0600

glitchyme gravatar image

Hey guys, I'm dealing with a dependency issue with yum. I have a project which requires me to update mono (>=3.2.8), but I think another application depends on an earlier version of mono:

Following http://www.mono-project.com/docs/gett... I've created the repository file, /etc/yum.repos.d/download.mono-project.com_repo_centos_.repo

[download.mono-project.com_repo_centos_]
name=added from: http://download.mono-project.com/repo/centos/
baseurl=http://download.mono-project.com/repo/centos/
enabled=1

And attempted to clean yum and update so that I could update mono. It looks like banshee requires a specific version of mono-addins which is blocking mono from updating?

 sudo yum clean all

 sudo yum update 
Loaded plugins: auto-update-debuginfo, langpacks
download.mono-project.com_repo_centos_                                                                                            | 2.9 kB  00:00:00     
fedora/21/x86_64/metalink                                                                                                         |  14 kB  00:00:00     
fedora-debuginfo/21/x86_64/metalink                                                                                               |  12 kB  00:00:00     
google-chrome                                                                                                                     |  951 B  00:00:00     
mongodb-org-3.0                                                                                                                   |  951 B  00:00:00     
mysql56-community                                                                                                                 | 2.5 kB  00:00:00     
playonlinux                                                                                                                       | 2.9 kB  00:00:00     
rpm.playonlinux.com_fedora_yum_base                                                                                               | 2.9 kB  00:00:00     
rpmfusion-free                                                                                                                    | 2.5 kB  00:00:00     
rpmfusion-free-debuginfo                                                                                                          | 2.7 kB  00:00:00     
rpmfusion-free-updates                                                                                                            | 2.7 kB  00:00:00     
rpmfusion-free-updates-debuginfo                                                                                                  | 2.7 kB  00:00:00     
rpmfusion-nonfree                                                                                                                 | 1.2 kB  00:00:00     
rpmfusion-nonfree-debuginfo                                                                                                       | 2.7 kB  00:00:00     
rpmfusion-nonfree-updates                                                                                                         | 2.7 kB  00:00:00     
rpmfusion-nonfree-updates-debuginfo                                                                                               | 2.7 kB  00:00:00     
updates/21/x86_64/metalink                                                                                                        |  13 kB  00:00:00     
updates                                                                                                                           | 4.9 kB  00:00:00     
updates-debuginfo/21/x86_64/metalink                                                                                              |  11 kB  00:00:00     
(1/8): mysql56-community/21/x86_64/primary_db                                                                                     |  42 kB  00:00:00     
(2/8): fedora/21/x86_64/group_gz                                                                                                  | 232 kB  00:00:00     
(3/8): playonlinux/primary_db                                                                                                     |  20 kB  00:00:00     
(4/8): rpm.playonlinux.com_fedora_yum_base/primary_db                                                                             |  20 kB  00:00:00     
updates/21/x86_64/primary_db   FAILED                                          
http://mirror.web-ster.com/fedora/updates/21/x86_64/repodata/90f0d181abb773f05e28c464635732142724ea14d831408cd2d548532b15c41e-primary.sqlite.xz: [Errno 14] HTTP Error 404 - Not Found
Trying other mirror.
(5/8): updates/21/x86_64/group_gz                                                                                                 | 230 kB  00:00:00     
(6/8): download.mono-project.com_repo_centos_/primary_db                                                                          | 270 kB  00:00:01     
updates/21/x86_64/primary_db   FAILED                                                                                  ] 680 kB/s | 2.8 MB  00:00:34 ETA 
ftp://ftp.osuosl.org/pub/fedora/linux/updates/21/x86_64/repodata/90f0d181abb773f05e28c464635732142724ea14d831408cd2d548532b15c41e-primary.sqlite.xz: [Errno 14] FTP Error 550 - Given file does not exist
Trying other mirror.
(7/8): updates/21/x86_64/primary_db                                                                                               | 8.1 MB  00:00:15     
(8/8): fedora/21/x86_64/primary_db                                                                                                |  17 MB  00:00:23     
(1/9): google-chrome/primary                                                                                                      | 1.9 kB  00:00:00     
(2/9): rpmfusion-free/21/x86_64/group_gz                                                                                          | 1.6 kB  00:00:00     
(3/9): mongodb-org-3.0/primary                                                                                                    | 6.2 kB  00:00:00     
(4/9): rpmfusion-nonfree/21/x86_64/primary                                                                                        |  68 kB  00:00:00     
(5/9): rpmfusion-free-updates/21/x86_64/primary_db                                                                                | 338 kB  00:00:00     
updates/21/x86_64/pkgtags      FAILED                                          
http://mirror.web-ster.com/fedora/updates/21/x86_64/repodata/03037227a893182a23d043e3b0d9fe9590a8242a1e486e283e9de2a9ad7bd775-pkgtags.sqlite.gz: [Errno 14] HTTP Error 404 - Not Found
Trying other mirror ...
(more)
edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted
0

answered 2015-06-15 23:37:30 -0600

glitchyme gravatar image

It looks like mono has a guide already on setting up parallel mono environments. If you compile mono to a separate directory, you can use the binaries and libs there instead: http://www.mono-project.com/docs/comp...

edit flag offensive delete link more
0

answered 2015-06-14 02:15:42 -0600

geforce gravatar image

updated 2015-06-14 02:21:17 -0600

Delete your mono repo as it will never work with fedora without rebuilding banshee against the new mono version, if you choose to rebuild it you will need to remove all other fedora mono packages first.

edit flag offensive delete link more

Comments

I'm not sure if I understand your suggestion. I tried deleting my current mono package (2.x) as well as banshee. This allowed me to update mono from the mono repository; however when I tried to reinstall banshee it complained about my mono version. It seems like I need both versions of mono in order to make this work. Is it possible to get something like this to work?

glitchyme gravatar imageglitchyme ( 2015-06-14 19:54:07 -0600 )edit

Question Tools

1 follower

Stats

Asked: 2015-06-13 20:54:47 -0600

Seen: 209 times

Last updated: Jun 14 '15