FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Redhat > Fedora Development

 
 
LinkBack Thread Tools
 
Old 06-28-2010, 06:36 PM
Mohammed Morsi
 
Default Missing dependency already installed

Howdy,

** I've been scratching my head over this problem for the last few days
and figured it was time to get some help.



I'm trying to build Ruby on Rails v2.3.8 against Fedora 13 but am
running into dependency issues. Namely the 'rubygem-activerecord'
package (rails is simple a collection of this and a few other
active*/action* packages) pulls in the 'rubygem-activesupport' package
of the same version, but yum is failing to find it, even though it is
installed. Ergo it results in this error:





yum install --nogpgcheck ruby-activerecord-2.3.8-3.fc13.noarch.rpm Loaded plugins: presto, refresh-packagekitSetting up Install ProcessExamining ruby-activerecord-2.3.8-3.fc13.noarch.rpm: ruby-activerecord-2.3.8-3.fc13.noarchMarking ruby-activerecord-2.3.8-3.fc13.noarch.rpm to be installedResolving Dependencies--> 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 package: ruby-activerecord-2.3.8-3.fc13.noarch--> Finished Dependency ResolutionError: Package: ruby-activerecord-2.3.8-3.fc13.noarch (/ruby-activerecord-2.3.8-3.fc13.noarch) Requires: rubygem-activesupport = 2.3.8 Installed: 1:rubygem-activesupport-2.3.8-1.fc13.noarch (@/rubygem-activesupport-2.3.8-1.fc13.noarch) 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



Note how it says 'rubygem-activesupport = 2.3.8' is required while
rubygem-activesupport-2.3.8-1.fc13.noarch is installed. This is
happening both on a stock F13 install and against mock setup to pull
packages from Fedora and from a yum repo w/ the
"rubygem-activesupport-2.3.8-1.fc13.noarch" package in it.



What could be the cause of this problem? Is it something that can
easily be resolved? (without using the --skip-broken flag preferably)

*

** -Mo



--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 
Old 06-28-2010, 07:01 PM
John5342
 
Default Missing dependency already installed

On Mon, Jun 28, 2010 at 19:36, Mohammed Morsi <mmorsi@redhat.com> wrote:
> Howdy,
> ** I've been scratching my head over this problem for the last few days and
> figured it was time to get some help.
>
> I'm trying to build Ruby on Rails v2.3.8 against Fedora 13 but am running
> into dependency issues. Namely the 'rubygem-activerecord' package (rails is
> simple a collection of this and a few other active*/action* packages) pulls
> in the 'rubygem-activesupport' package of the same version, but yum is
> failing to find it, even though it is installed. Ergo it results in this
> error:
>
> yum install --nogpgcheck ruby-activerecord-2.3.8-3.fc13.noarch.rpm
> Loaded plugins: presto, refresh-packagekit
> Setting up Install Process
> Examining ruby-activerecord-2.3.8-3.fc13.noarch.rpm:
> ruby-activerecord-2.3.8-3.fc13.noarch
> Marking ruby-activerecord-2.3.8-3.fc13.noarch.rpm to be installed
> Resolving Dependencies
> --> 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 package:
> ruby-activerecord-2.3.8-3.fc13.noarch
> --> Finished Dependency Resolution
> Error: Package: ruby-activerecord-2.3.8-3.fc13.noarch
> (/ruby-activerecord-2.3.8-3.fc13.noarch)
> Requires: rubygem-activesupport = 2.3.8
> Installed: 1:rubygem-activesupport-2.3.8-1.fc13.noarch
> (@/rubygem-activesupport-2.3.8-1.fc13.noarch)
> 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
>
> Note how it says 'rubygem-activesupport = 2.3.8' is required while
> rubygem-activesupport-2.3.8-1.fc13.noarch is installed. This is happening
> both on a stock F13 install and against mock setup to pull packages from
> Fedora and from a yum repo w/ the
> "rubygem-activesupport-2.3.8-1.fc13.noarch" package in it.
>
> What could be the cause of this problem? Is it something that can easily be
> resolved? (without using the --skip-broken flag preferably)

rubygem-activesupport has recently had it's epoch bumped and i would
imagine the requires in rubygem-activerecord simply hasn't been
updated to match.

--
There are 10 kinds of people in the world: Those who understand binary
and those who don't...
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 

Thread Tools




All times are GMT. The time now is 07:12 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org