[rt-users] Installing from rt-3.4.1 from rpm

Vicki Stanfield vicki at progeny.com
Wed Apr 27 12:52:08 EDT 2005


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 at 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



More information about the rt-users mailing list