Installing from rt-3.4.1 from rpm

I have a very fundamental [read should be simple] question. I have
installed rt from source successfully. I am now trying to install on a
different system from an rpm (mandated that I install from rpm). When I
installed from source, I used rt-test-dependencies, fixdeps, etc to
determine what was still missing. With an rpm, I don’t have that luxury.
I am obviously missing something because I get failed dependencies on
things that I have cpan force installed. Here is the output when I try
to install the rpm:

[root@moe opt]# rpm -Uhv rt3-3.4.1-0.pm.5.fc3.noarch.rpm
warning: rt3-3.4.1-0.pm.5.fc3.noarch.rpm: V3 DSA signature: NOKEY, key
ID 8ff214b4
error: Failed dependencies:
perl(Apache::DBI) is needed by rt3-3.4.1-0.pm.5.fc3.noarch
perl(Apache::Session) is needed by rt3-3.4.1-0.pm.5.fc3.noarch
perl(Cache::Simple::TimedExpiry) is needed by
rt3-3.4.1-0.pm.5.fc3.noarch
perl(DBIx::SearchBuilder) is needed by rt3-3.4.1-0.pm.5.fc3.noarch
perl(DBIx::SearchBuilder::Record::Cachable) is needed by
rt3-3.4.1-0.pm.5.fc3.noarch
perl(HTML::Mason) is needed by rt3-3.4.1-0.pm.5.fc3.noarch
perl(HTML::Scrubber) is needed by rt3-3.4.1-0.pm.5.fc3.noarch
perl(Locale::Maketext::Fuzzy) is needed by
rt3-3.4.1-0.pm.5.fc3.noarch
perl(Locale::Maketext::Lexicon) >= 0.25 is needed by
rt3-3.4.1-0.pm.5.fc3.noarch
perl(Log::Dispatch) >= 1.6 is needed by rt3-3.4.1-0.pm.5.fc3.noarch
perl(MIME::Entity) is needed by rt3-3.4.1-0.pm.5.fc3.noarch
perl(MIME::Head) is needed by rt3-3.4.1-0.pm.5.fc3.noarch
perl(MIME::Parser) is needed by rt3-3.4.1-0.pm.5.fc3.noarch
perl(MIME::Words) is needed by rt3-3.4.1-0.pm.5.fc3.noarch
perl(Mail::Address) is needed by rt3-3.4.1-0.pm.5.fc3.noarch
perl(Mail::GnuPG) is needed by rt3-3.4.1-0.pm.5.fc3.noarch
perl(Module::Versions::Report) is needed by
rt3-3.4.1-0.pm.5.fc3.noarch
perl(Regexp::Common) is needed by rt3-3.4.1-0.pm.5.fc3.noarch
perl(Term::ReadKey) is needed by rt3-3.4.1-0.pm.5.fc3.noarch
perl(Text::Quoted) is needed by rt3-3.4.1-0.pm.5.fc3.noarch
perl(Text::Template) is needed by rt3-3.4.1-0.pm.5.fc3.noarch
perl(Text::Wrapper) is needed by rt3-3.4.1-0.pm.5.fc3.noarch
perl(Time::ParseDate) is needed by rt3-3.4.1-0.pm.5.fc3.noarch
perl(Tree::Simple) is needed by rt3-3.4.1-0.pm.5.fc3.noarch
perl(XML::Simple) is needed by rt3-3.4.1-0.pm.5.fc3.noarch

Yet when I run this little perl script to see if I can use those
modules, I get no errors.

#!/usr/bin/perl
use Apache::DBI;
use Apache::Session;
use Cache::Simple::TimedExpiry;
I get no output whatsoever. I have not done a lot of Perl, so I am
probably missing something pretty basic. I am comfortable with how to do
this from tarball, but I need to understand what this rpm is doing. Why
does it list things that I have force-installed? For the record, I have
perl-5.8.5, mysql-4.1.10a, httpd-2.0.52-9, and mod_perl-1.99_16-4 and am
installing on a CentOS4.0 system.

Vicki

Baxter Shepperson wrote:

Try running rpm --rebuild database?

-----Original Message-----
From: rt-users-bounces@lists.bestpractical.com on behalf of Vicki Stanfield
Sent: Wed 4/27/2005 9:52 AM
To: ‘RT users’
Cc:
Subject: [rt-users] Installing from rt-3.4.1 from rpm

I have a very fundamental [read should be simple] question. I have
installed rt from source successfully. I am now trying to install on a
different system from an rpm (mandated that I install from rpm). When I
installed from source, I used rt-test-dependencies, fixdeps, etc to
determine what was still missing. With an rpm, I don’t have that luxury.
I am obviously missing something because I get failed dependencies on
things that I have cpan force installed. Here is the output when I try
to install the rpm:

[root@moe opt]# rpm -Uhv rt3-3.4.1-0.pm.5.fc3.noarch.rpm
warning: rt3-3.4.1-0.pm.5.fc3.noarch.rpm: V3 DSA signature: NOKEY, key
ID 8ff214b4
error: Failed dependencies:
perl(Apache::DBI) is needed by rt3-3.4.1-0.pm.5.fc3.noarch
perl(Apache::Session) is needed by rt3-3.4.1-0.pm.5.fc3.noarch
perl(Cache::Simple::TimedExpiry) is needed by
rt3-3.4.1-0.pm.5.fc3.noarch
perl(DBIx::SearchBuilder) is needed by rt3-3.4.1-0.pm.5.fc3.noarch
perl(DBIx::SearchBuilder::Record::Cachable) is needed by
rt3-3.4.1-0.pm.5.fc3.noarch
perl(HTML::Mason) is needed by rt3-3.4.1-0.pm.5.fc3.noarch
perl(HTML::Scrubber) is needed by rt3-3.4.1-0.pm.5.fc3.noarch
perl(Locale::Maketext::Fuzzy) is needed by
rt3-3.4.1-0.pm.5.fc3.noarch
perl(Locale::Maketext::Lexicon) >= 0.25 is needed by
rt3-3.4.1-0.pm.5.fc3.noarch
perl(Log::Dispatch) >= 1.6 is needed by rt3-3.4.1-0.pm.5.fc3.noarch
perl(MIME::Entity) is needed by rt3-3.4.1-0.pm.5.fc3.noarch
perl(MIME::Head) is needed by rt3-3.4.1-0.pm.5.fc3.noarch
perl(MIME::Parser) is needed by rt3-3.4.1-0.pm.5.fc3.noarch
perl(MIME::Words) is needed by rt3-3.4.1-0.pm.5.fc3.noarch
perl(Mail::Address) is needed by rt3-3.4.1-0.pm.5.fc3.noarch
perl(Mail::GnuPG) is needed by rt3-3.4.1-0.pm.5.fc3.noarch
perl(Module::Versions::Report) is needed by
rt3-3.4.1-0.pm.5.fc3.noarch
perl(Regexp::Common) is needed by rt3-3.4.1-0.pm.5.fc3.noarch
perl(Term::ReadKey) is needed by rt3-3.4.1-0.pm.5.fc3.noarch
perl(Text::Quoted) is needed by rt3-3.4.1-0.pm.5.fc3.noarch
perl(Text::Template) is needed by rt3-3.4.1-0.pm.5.fc3.noarch
perl(Text::Wrapper) is needed by rt3-3.4.1-0.pm.5.fc3.noarch
perl(Time::ParseDate) is needed by rt3-3.4.1-0.pm.5.fc3.noarch
perl(Tree::Simple) is needed by rt3-3.4.1-0.pm.5.fc3.noarch
perl(XML::Simple) is needed by rt3-3.4.1-0.pm.5.fc3.noarch

Yet when I run this little perl script to see if I can use those
modules, I get no errors.


#!/usr/bin/perl
use Apache::DBI;
use Apache::Session;
use Cache::Simple::TimedExpiry;

I get no output whatsoever. I have not done a lot of Perl, so I am
probably missing something pretty basic. I am comfortable with how to do
this from tarball, but I need to understand what this rpm is doing. Why
does it list things that I have force-installed? For the record, I have
perl-5.8.5, mysql-4.1.10a, httpd-2.0.52-9, and mod_perl-1.99_16-4 and am
installing on a CentOS4.0 system.

Vicki


The rt-users Archives

Be sure to check out the RT Wiki at http://wiki.bestpractical.com

rpm --rebuilddb? Okay, I’ll try that.