Missing dependency that is already installed
mmorsi at redhat.com
Mon Jun 28 18:52:45 UTC 2010
I've been scratching my head over this one for a few days now and
figure I'd ask for some help.
I'm trying to build Ruby on Rails v 2.3.8 against Fedora 13. Rails
itself simply pulls in various active* / action* packages, eg
activerecord, activesupport, and a few more.
Activerecord itself depends on a activesupport rpm of the same version,
and while I can build those both, activerecord is failing to install,
saying that it cannot find the required activesupport dependency. eg
yum install --nogpgcheck ruby-activerecord-2.3.8-3.fc13.noarch.rpm
Loaded plugins: presto, refresh-packagekit
Setting up Install Process
Marking ruby-activerecord-2.3.8-3.fc13.noarch.rpm to be installed
--> Running transaction check
---> Package ruby-activerecord.noarch 0:2.3.8-3.fc13 set to be updated
--> Processing Dependency: rubygem-activesupport = 2.3.8 for
--> Finished Dependency Resolution
Error: Package: ruby-activerecord-2.3.8-3.fc13.noarch
Requires: rubygem-activesupport = 2.3.8
Available: 1:rubygem-activesupport-2.3.5-1.fc13.noarch (fedora)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
This occurs both on a stock F13 install and via mock, setup to pull
packages in from Fedora and a repo I built which includes the relevant
Any thoughts on why this is occurring? Also how to work around this
(preferably without using the --skip-broken flag)?
If anyone wants to try this themselves, I uploaded the activerecord /
activesupport rpms here
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the devel