Installing RT and Asset extension


#1

Hi There,

I’d to install the latest RT and the asset extension. Would there be a good tutorial to follow through and ti get installed? I have Ubuntu 18.04.

Regards,

Pipa


#2

Oh man, get ready for a long journey. :confused: Installing RT was Hell because I did not know anything about Linux, Apache or Perl. But it can be done.

The ReadMe install instructions from RT are where you should start. If you don’t know how to set up a webserver on Linux, you will need to learn that first.

These two sites were instrumental for me in getting RT installed and running:


Godspeed…


#3

Thanks man for the tip!

Would this setup do the Asset database as well?

I appreciate your help.

Regards,

Pipa


#4

If you just want assets then yes they are a core feature, no extension needed


#5

Hi,

I’m trying the installation, as per the one Tan33 suggested. When running “make testdeps”, I get a lot files found in the system, but getting some SQL files missing(Have displayed missing files list), is there any command to fix the missing ones?

Regards,

Pipa.

perl:
>=5.10.1(5.26.1) …found
users:
rt group (www-data) …found
bin owner (root) …found
libs owner (root) …found
libs group (bin) …found
web owner (www-data) …found
web group (www-data) …found
CLI dependencies:
HTTP::Request::Common …found
Term::ReadLine …found
Getopt::Long >= 2.24 …found
Text::ParseWords …found
Term::ReadKey …found
LWP >= 6.02 …found
CORE dependencies:
Net::IP …found
Date::Manip …found
Data::GUID …found
JSON …found
Sys::Syslog >= 0.16 …found
Business::Hours …found
HTML::FormatText::WithLinks >= 0.14 …found
DateTime >= 0.44 …found
HTML::Mason::PSGIHandler >= 0.52 …found
IPC::Run3 …found
Plack::Handler::Starlet …found
JavaScript::Minifier::XS …found
HTML::Mason >= 1.43 …found
Log::Dispatch >= 2.30 …found
CGI >= 4 …found
File::ShareDir …found
Text::WikiFormat >= 0.76 …found
Encode >= 2.64 …found
Regexp::Common::net::CIDR …found
Text::Template >= 1.44 …found
Mail::Header >= 2.12 …found
URI::QueryParam …found
Digest::SHA …found
List::MoreUtils …found
Regexp::IPv6 …found
HTML::Scrubber >= 0.08 …found
CGI::PSGI >= 0.12 …found
DBIx::SearchBuilder >= 1.65 …found
Crypt::Eksblowfish …found
Module::Versions::Report >= 1.05 …found
Mail::Mailer >= 1.57 …found
Locale::Maketext::Fuzzy >= 0.11 …found
Class::Accessor::Fast …found
URI >= 1.59 …found
DateTime::Format::Natural >= 0.67 …found
Role::Basic >= 0.12 …found
MIME::Types …found
Clone …found
Convert::Color …found
File::Spec >= 0.8 …found
Email::Address >= 1.908 …found
HTML::FormatText::WithLinks::AndTables >= 0.06 …found
Devel::StackTrace >= 1.19 …found
Tree::Simple >= 1.04 …found
Scalar::Util …found
Text::Password::Pronounceable …found
Text::Wrapper …found
Locale::Maketext >= 1.06 …found
Devel::GlobalDestruction …found
File::Temp >= 0.19 …found
CGI::Cookie >= 1.20 …found
Pod::Select …found
Digest::base …found
CSS::Minifier::XS …found
Email::Address::List >= 0.02 …found
Time::HiRes …found
Errno …found
Regexp::Common …found
File::Glob …found
Symbol::Global::Name >= 0.05 …found
Text::Quoted >= 2.07 …found
Module::Refresh >= 0.03 …found
HTTP::Message >= 6.0 …found
Data::Page::Pageset …found
XML::RSS >= 1.05 …found
CGI::Emulate::PSGI …found
Scope::Upper …found
MIME::Entity >= 5.504 …found
LWP::Simple …found
HTML::RewriteAttributes >= 0.05 …found
Locale::Maketext::Lexicon >= 0.32 …found
DateTime::Locale >= 0.40 …found
Digest::MD5 >= 2.27 …found
Date::Extract >= 0.02 …found
Time::ParseDate …found
HTML::Quoted …found
CSS::Squish >= 0.06 …found
HTML::Entities …found
UNIVERSAL::require …found
Plack >= 1.0002 …found
Storable >= 2.08 …found
Net::CIDR …found
Data::ICal …found
Apache::Session >= 1.53 …found
DBI >= 1.37 …found
FASTCGI dependencies:
FCGI >= 0.74 …found
GPG dependencies:
File::Which …found
GnuPG::Interface …MISSING
PerlIO::eol …found
MAILGATE dependencies:
LWP::Protocol::https …found
LWP::UserAgent >= 6.02 …found
Getopt::Long …found
Pod::Usage …found
Mozilla::CA …found
MYSQL dependencies:
DBD::mysql >= 2.1018 …MISSING
SMIME dependencies:
File::Which …found
String::ShellQuote …found
Crypt::X509 …found

SOME DEPENDENCIES WERE MISSING.
GPG missing dependencies:
GnuPG::Interface …MISSING
MYSQL missing dependencies:
DBD::mysql >= 2.1018 …MISSING

Perl library path for /usr/bin/perl:
/etc/perl
/usr/local/lib/x86_64-linux-gnu/perl/5.26.1
/usr/local/share/perl/5.26.1
/usr/lib/x86_64-linux-gnu/perl5/5.26
/usr/share/perl5
/usr/lib/x86_64-linux-gnu/perl/5.26
/usr/share/perl/5.26
/usr/local/lib/site_perl
/usr/lib/x86_64-linux-gnu/perl-base
Makefile:270: recipe for target ‘testdeps’ failed
make: *** [testdeps] Error 1


#6

I had to learn about CPAN and how to manually run Perl commands to install those missing modules. Also, I had to run the “make testdeps” several times to get it to run successfully. I also ended up skipping the GnuPG module, as it never successfully installed for me. To do so, you can compile the RT installation without the GnuPG module by reading through the instructions on the “configure” command, I believe. Sorry, don’t have the details in front of me right now.