[rt-users] Errors in fixdeps

Bart bart at pleh.info
Wed Jun 8 09:16:34 EDT 2011


Hi,

This is what I did under Debian:

First install a few extra packages: (needed for the GD perl module)
>

>
    aptitude install libgd2-xpm libgd2-xpm-dev
>

>
Now first run cpan in order to configure it:
>

>     cpan
>
> Do the automatic thingy, after that you'll have to edit the cpan config in
> order to make the next part a hell of allot easyer:
>
>     nano -w /etc/perl/CPAN/Config.pm
>
> Inside the config there are two "ask" parameters, remove the ask part and
> make sure it only contains "yes".
> I'm doing this because the following steps are going to install allot of
> perl modules and hitting return every minute or so is just too annoying.
>
> Then, check what dependencies your missing, this is CPAN based:
>
>     make testdeps
>
> Make sure this var is set, make fixdeps won't work without it:
>
>     RT_FIX_DEPS_CMD='/usr/bin/perl -MCPAN -e"install %s"'
>     export RT_FIX_DEPS_CMD
>
>
> Now install all the depencencies by using the fixdeps parameter, this runs
> via CPAN:
>
>     make fixdeps
>
> * The fixdeps part will take a while and you might have to run it several
> times. (sometimes you still have to hit yes or enter)
>
> To finalize fixdeps you'll have to install allot of stuff manually, below
> is a list of the things I've installed that made me pass the testdeps:
>
>     cpan YAML
>     cpan CPAN::Shell
>     cpan YAML::Syck
>     cpan GD
>     cpan CPAN::DistnameInfo
>
>     make fixdeps
>
>     cpan Class::Data::Inheritable
>     cpan Exception::Class
>     cpan Log::Any
>     cpan Test::Tester
>     cpan Test::NoWarnings
>     cpan Test::Deep
>     cpan HTTP::Body
>     cpan Devel::StackTrace::AsHTML
>     cpan Test::SharedFork
>     cpan Filesys::Notify::Simple
>     cpan Test::Requires
>     cpan Try::Tiny
>     cpan Hash::MultiValue
>     cpan Test::TCP
>     cpan Class::Inspector
>     cpan File::ShareDir
>     cpan Plack
>
>     make fixdeps
>
>     cpan Class::Accessor::Chained
>     cpan Text::vFile::asData
>     cpan Tree::DAG_Node
>     cpan Sub::Uplevel
>     cpan Test::Warn
>     cpan Test::LongString
>     cpan Data::ICal
>
>     make fixdeps
>
>     cpan List::UtilsBy
>     cpan Convert::Color
>     cpan Mouse
>     cpan Any::Moose
>     cpan GnuPG::Interface
>
>     make fixdeps
>
>     cpan Digest::SHA1
>     cpan Error
>     cpan Cache::Cache
>     cpan Module::Metadata
>     cpan JSON::PP
>     cpan Version::Requirements
>     cpan CPAN::Meta::YAML
>     cpan Perl::OSType
>     cpan Parse::CPAN::Meta
>     cpan CPAN::Meta
>     cpan Module::Build
>     cpan Params::Validate
>     cpan Class::Container
>     cpan HTML::Mason
>     cpan HTML::Mason::PSGIHandler
>
>     make fixdeps
>
>     cpan Proc::Wait3
>     cpan Scope::Guard
>     cpan Server::Starter
>     cpan Class::Accessor::Lite
>     cpan Parallel::Prefork
>     cpan Plack::Handler::Starlet
>
>     make fixdeps
>
>     cpan Class::Singleton
>     cpan Test::Fatal
>     cpan Class::Load
>     cpan DateTime::TimeZone
>     cpan Test::Exception
>     cpan Math::Round
>     cpan DateTime
>
>     make fixdeps
>
>     cpan Params::Util
>     cpan Sub::Install
>     cpan Data::OptList
>     cpan Sub::Exporter
>     cpan Devel::GlobalDestruction
>
>     make fixdeps
>
>     cpan Text::Reform
>     cpan Text::Autoformat
>     cpan Text::Quoted
>
>     make fixdeps
>
>     cpan FreezeThaw
>     cpan DBIx::DBSchema
>     cpan Want
>     cpan DBD::SQLite
>     cpan Clone
>     cpan capitalization
>     cpan DBIx::SearchBuilder
>     cpan DateTime::Format::W3CDTF
>     cpan Test::Manifest
>     cpan DateTime::Format::Mail
>     cpan XML::Parser
>     cpan XML::RSS
>
>     make fixdeps
>

>
The cpan part should be the same for suse, it's an annoying job but this
worked for me.

Check the debian thread in the rt-users e-mail archive for the entire
installation proces, there are also other comments that might prove usefull.

Best regards,

Bart



2011/6/8 Ich Wersonst <vibeinjection at yahoo.com>

> Hello,
>
> I am using SUSE Linux Enterprise Server 11 (i586) and LAMPP 1.7.4.
>
> I tried to install RT 4.0.0.
>
> When I tried to fix the Perl dependencies via the command `make fixdeps`
> I got the following message:
>
> /usr/bin/perl ./sbin/rt-test-dependencies --verbose --install --with-mysql
> --with-fastcgi
> perl:
>     >=5.8.3(5.10.0) ...found
> users:
>     rt group (rt) ...found
>     bin owner (root) ...found
>     libs owner (root) ...found
>     libs group (bin) ...found
>     web owner (rt_user) ...found
>     web group (rt) ...found
> CLI dependencies:
>     Term::ReadKey ...found
>     Getopt::Long >= 2.24 ...found
>     HTTP::Request::Common ...found
>     Term::ReadLine ...found
>     Text::ParseWords ...found
>     LWP ...found
> CORE dependencies:
>     DateTime >= 0.44 ...found
>     Class::ReturnValue >= 0.40 ...found
>     Text::Quoted >= 2.02 ...found
>     Regexp::IPv6 ...found
>     CSS::Squish >= 0.06 ...found
>     Encode >= 2.39 ...found
>     DateTime::Locale >= 0.40 ...found
>     Module::Versions::Report >= 1.05 ...found
>     MIME::Entity >= 5.425 ...found
>     Digest::SHA ...found
>     List::MoreUtils ...found
>     DBI >= 1.37 ...found
>     Locale::Maketext::Lexicon >= 0.32 ...found
>     Devel::StackTrace >= 1.19 ...found
>     Digest::base ...found
>     Text::Password::Pronounceable ...found
>     Devel::GlobalDestruction ...found
>     Time::ParseDate ...found
>     File::Temp >= 0.19 ...found
>     Locale::Maketext >= 1.06 ...found
>     Tree::Simple >= 1.04 ...found
>     Text::Template >= 1.44 ...found
>     Scalar::Util ...found
>     HTML::Quoted ...found
>     HTML::Scrubber >= 0.08 ...found
>     File::Spec >= 0.8 ...found
>     DBIx::SearchBuilder >= 1.59 ...found
>     Sys::Syslog >= 0.16 ...found
>     Mail::Mailer >= 1.57 ...found
>     File::ShareDir ...found
>     Regexp::Common ...found
>     Digest::MD5 >= 2.27 ...found
>     HTML::Entities ...found
>     Cache::Simple::TimedExpiry ...found
>     File::Glob ...found
>     Class::Accessor >= 0.34 ...found
>     Locale::Maketext::Fuzzy ...found
>     Time::HiRes ...found
>     Text::Wrapper ...found
>     Regexp::Common::net::CIDR ...found
>     Net::CIDR ...found
>     Log::Dispatch >= 2.23 ...found
>     UNIVERSAL::require ...found
>     Email::Address ...found
> DASHBOARDS dependencies:
>     HTML::RewriteAttributes >= 0.04 ...found
>     MIME::Types ...found
> FASTCGI dependencies:
>     FCGI::ProcManager ...found
>     FCGI ...found
> GPG dependencies:
>     PerlIO::eol ...found
>     GnuPG::Interface ...found
> ICAL dependencies:
>     Data::ICal ...found
> MAILGATE dependencies:
>     Pod::Usage ...found
>     HTML::TreeBuilder ...found
>     Getopt::Long ...found
>     HTML::FormatText ...found
>     LWP::UserAgent ...found
> MASON dependencies:
>     Storable >= 2.08 ...found
>     CSS::Squish >= 0.06 ...found
>     Apache::Session >= 1.53 ...found
>     Errno ...found
>     Devel::StackTrace >= 1.19 ...found
>     JavaScript::Minifier ...found
>     IPC::Run3 ...found
>     CGI::Cookie >= 1.20 ...found
>     Text::WikiFormat >= 0.76 ...found
>     XML::RSS >= 1.05 ...found
>     HTML::Mason ...MISSING
>         Can't locate Class/Container.pm in @INC (@INC contains:
> /usr/lib/perl5/5.10.0/i586-linux-thread-multi /usr/lib/perl5/5.10.0
> /usr/lib/perl5/site_perl/5.10.0/i586-linux-thread-multi
> /usr/lib/perl5/site_perl/5.10.0
> /usr/lib/perl5/vendor_perl/5.10.0/i586-linux-thread-multi
> /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl
> /root/Desktop/rt-4.0.0) at
> /usr/lib/perl5/site_perl/5.10.0/HTML/Mason/Request.pm line 44.
>     Digest::MD5 >= 2.27 ...found
>     JSON ...found
>
> Install module HTML::Mason
> CPAN: File::HomeDir loaded ok (v0.97)
> CPAN: CPAN::SQLite loaded ok (v0.199)
> CPAN: YAML loaded ok (v0.73)
> Going to read /root/.cpan/build/
>
> ............................................................................DONE
> Found 74 old builds, restored the state of 74
> Database was generated on Tue, 07 Jun 2011 14:25:06 GMT
> HTML::Mason is up to date (1.45).
> MYSQL dependencies:
>     DBD::mysql >= 2.1018 ...found
> PSGI dependencies:
>     CGI::Emulate::PSGI ...found
>     CGI >= 3.38 ...found
>     CGI::PSGI >= 0.12 ...found
>     HTML::Mason::PSGIHandler ...MISSING
>         Attempt to reload HTML/Mason.pm aborted.
>     Plack >= 0.9971 ...found
>     Plack::Handler::Starlet ...found
>
> Install module HTML::Mason::PSGIHandler
> HTML::Mason::PSGIHandler is up to date (0.52).
> SMTP dependencies:
>     Net::SMTP ...found
> USERLOGO dependencies:
>     Convert::Color ...found
>
> SOME DEPENDENCIES WERE MISSING.
> PSGI missing dependencies:
>     HTML::Mason::PSGIHandler ...MISSING
>         Attempt to reload HTML/Mason.pm aborted.
> MASON missing dependencies:
>     HTML::Mason ...MISSING
>         Can't locate Class/Container.pm in @INC (@INC contains:
> /usr/lib/perl5/5.10.0/i586-linux-thread-multi /usr/lib/perl5/5.10.0
> /usr/lib/perl5/site_perl/5.10.0/i586-linux-thread-multi
> /usr/lib/perl5/site_perl/5.10.0
> /usr/lib/perl5/vendor_perl/5.10.0/i586-linux-thread-multi
> /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl
> /root/Desktop/rt-4.0.0) at
> /usr/lib/perl5/site_perl/5.10.0/HTML/Mason/Request.pm line 44.
> make: *** [fixdeps] Fehler 1
>
>
>
> So I tried to install the componentes
> - HTML::Mason::PSGIHandler
> - HTML::Mason
>
> via CPAN but then I always get the return message
> "HTML::Mason::PSGIHandler is up to date (0.52)"  respectively
> "HTML::Mason is up to date (1.45). "
>
> An ideas how I can solve the problem?
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20110608/2b204dbe/attachment.htm>


More information about the rt-users mailing list