Trying to get AssetTracker1.2.4b1 to work with RT3.8.7

Hi,

I am a newbie to RT, so any help is appreciated.
I installed RT the lazy way, running Fedora 13, I just “yum install” RT, RT
is up and working in no time.

Then I did “svn checkout
http://ass-tracker-4rt.googlecode.com/svn/at/tags/1.2.4b1”, got the beta
source to AT, followed all the steps in README.

Everything seems to be ok, rebooted Fedora 13, however I don’t see anything
change in RT (ie didn’t add “Asset” under “Tools”). Am I missing something?

Here is what happened in make install:

[root@localhost 1.2.4b1]# make install
mkdir -p //opt/rt3/etc/AssetTracker/
cp etc/AssetTracker/AT_Config.pm //opt/rt3/etc/AssetTracker/AT_Config.pm
[ -f //opt/rt3/etc/AssetTracker/AT_SiteConfig.pm ] || cp
etc/AssetTracker/AT_SiteConfig.pm
//opt/rt3/etc/AssetTracker/AT_SiteConfig.pm
chgrp rt //opt/rt3/etc/AssetTracker/AT_Config.pm
chown root //opt/rt3/etc/AssetTracker/AT_Config.pm
chgrp rt //opt/rt3/etc/AssetTracker/AT_SiteConfig.pm
chown root //opt/rt3/etc/AssetTracker/AT_SiteConfig.pm
Installed configuration. about to install at in
for dir in cd ./lib/ && find . -type d -print; do
/bin/sh ./install-sh -c -d -m 0755 /opt/rt3/lib/$dir ;
done
for f in cd ./lib/ && find . -type f -name \*.pm -print; do
/bin/sh ./install-sh -c -m 0644 lib/$f /opt/rt3/lib/$f ;
done
for dir in cd ./html/ && find . -type d -print; do
/bin/sh ./install-sh -c -d -m 0755 /opt/rt3/share/html/$dir ;
done
for f in cd ./html/ && find . -type f -print; do
/bin/sh ./install-sh -c -m 0644 html/$f
/opt/rt3/share/html/$f ;
done
for dir in cd ./po/ && find . -type d -print; do
/bin/sh ./install-sh -c -d -m 0755 /opt/rt3/po/$dir ;
done
for f in cd ./po/ && find . -type f -print; do
/bin/sh ./install-sh -c -m 0644 po/$f /opt/rt3/po/$f ;
done
mkdir -p -m 0755 /opt/rt3/sbin/;
for dir in cd ./sbin/ && find . -type d -print; do
/bin/sh ./install-sh -c -d -m 0755 /opt/rt3/sbin//$dir ;
done
for f in cd ./sbin/ && find . -type f -print; do
/bin/sh ./install-sh -c -m 0644 sbin/$f /opt/rt3/sbin//$f ;
done
mkdir -p //opt/rt3/etc/AssetTracker/
cp -rp
etc/AssetTracker/acl.*
etc/AssetTracker/initialdata
etc/AssetTracker/schema.*
etc/AssetTracker/drop_*
etc/AssetTracker/upgrade
//opt/rt3/etc/AssetTracker/

Make the libraries readable

#chmod 0755 /
chown -R root //opt/rt3/lib
chgrp -R bin //opt/rt3/lib
chmod -R u+rwX,go-w,go+rX //opt/rt3/lib
chmod 0755 //opt/rt3/etc/AssetTracker/
chmod 0500 //opt/rt3/etc/AssetTracker//*
#TODO: the config file should probably be able to have its

owner set separately from the binaries.

chown -R root //opt/rt3/etc/AssetTracker/
chgrp -R rt //opt/rt3/etc/AssetTracker/
chmod 0554 //opt/rt3/etc/AssetTracker/AT_Config.pm
chmod 0554 //opt/rt3/etc/AssetTracker/AT_SiteConfig.pm

Make the web ui readable by all.

chmod -R u+rwX,go-w,go+rX //opt/rt3/share/html
chown -R root //opt/rt3/share/html
chgrp -R bin //opt/rt3/share/html
make dropdb./usr/bin/perl -I/opt/rt3/lib -I/opt/rt3/lib -e'use RT; RT::LoadConfig(); print ${$RT::{$ARGV[0]}};' DatabaseType
make[1]: Entering directory /root/1.2.4b1' mysql /usr/bin/perl -I/opt/rt3/lib -I/opt/rt3/lib -e’use RT;
RT::LoadConfig(); print ${$RT::{$ARGV[0]}};’ DatabaseName-u root -p < etc/AssetTracker/drop_schema.mysql Enter password: make[1]: Leaving directory/root/1.2.4b1’
/usr/bin/perl /opt/rt3/sbin//at-setup-database --action init --datadir
./etc/AssetTracker/ --dba root --prompt-for-dba-password
Name “RT::DatabaseHost” used only once: possible typo at
/opt/rt3/sbin//at-setup-database line 221.
In order to create or update your RT database,this script needs to connect
to your mysql instance on localhost as root.
Please specify that user’s database password below. If the user has no
database
password, just press return.

Password:
Now populating AssetTracker database schema.
Creating database schema.
Done setting up database schema.
Now inserting AssetTracker database ACLs
Done setting up database ACLs.
Now inserting AssetTracker data
Creating Superuser ACL…done.
Creating groups…141.142.done.
Creating types…1.done.
Creating ACL…That principal already has that right.done.
Done setting up database content.
[root@localhost 1.2.4b1]#

Thanks.

Rgds,
Alan

OK, have you tried to clean the mason cache and restart apache?

Another point: i’m not sure where RT is installed via yum, is it placed in
/opt/rt3 ?? or somewhere else?

Torsten2010/6/18 Alan Yuen alan@securematics.com

Hi,

I am a newbie to RT, so any help is appreciated.
I installed RT the lazy way, running Fedora 13, I just “yum install” RT, RT
is up and working in no time.

Then I did “svn checkout
http://ass-tracker-4rt.googlecode.com/svn/at/tags/1.2.4b1”, got the beta
source to AT, followed all the steps in README.

Everything seems to be ok, rebooted Fedora 13, however I don’t see anything
change in RT (ie didn’t add “Asset” under “Tools”). Am I missing
something?

Here is what happened in make install:

[root@localhost 1.2.4b1]# make install
mkdir -p //opt/rt3/etc/AssetTracker/
cp etc/AssetTracker/AT_Config.pm //opt/rt3/etc/AssetTracker/AT_Config.pm
[ -f //opt/rt3/etc/AssetTracker/AT_SiteConfig.pm ] || cp
etc/AssetTracker/AT_SiteConfig.pm
//opt/rt3/etc/AssetTracker/AT_SiteConfig.pm
chgrp rt //opt/rt3/etc/AssetTracker/AT_Config.pm
chown root //opt/rt3/etc/AssetTracker/AT_Config.pm
chgrp rt //opt/rt3/etc/AssetTracker/AT_SiteConfig.pm
chown root //opt/rt3/etc/AssetTracker/AT_SiteConfig.pm
Installed configuration. about to install at in
for dir in cd ./lib/ && find . -type d -print; do
/bin/sh ./install-sh -c -d -m 0755 /opt/rt3/lib/$dir ;
done
for f in cd ./lib/ && find . -type f -name \*.pm -print; do
/bin/sh ./install-sh -c -m 0644 lib/$f /opt/rt3/lib/$f ;
done
for dir in cd ./html/ && find . -type d -print; do
/bin/sh ./install-sh -c -d -m 0755 /opt/rt3/share/html/$dir ;
done
for f in cd ./html/ && find . -type f -print; do
/bin/sh ./install-sh -c -m 0644 html/$f
/opt/rt3/share/html/$f ;
done
for dir in cd ./po/ && find . -type d -print; do
/bin/sh ./install-sh -c -d -m 0755 /opt/rt3/po/$dir ;
done
for f in cd ./po/ && find . -type f -print; do
/bin/sh ./install-sh -c -m 0644 po/$f /opt/rt3/po/$f ;
done
mkdir -p -m 0755 /opt/rt3/sbin/;
for dir in cd ./sbin/ && find . -type d -print; do
/bin/sh ./install-sh -c -d -m 0755 /opt/rt3/sbin//$dir ;
done
for f in cd ./sbin/ && find . -type f -print; do
/bin/sh ./install-sh -c -m 0644 sbin/$f /opt/rt3/sbin//$f ;
done
mkdir -p //opt/rt3/etc/AssetTracker/
cp -rp
etc/AssetTracker/acl.*
etc/AssetTracker/initialdata
etc/AssetTracker/schema.*
etc/AssetTracker/drop_*
etc/AssetTracker/upgrade
//opt/rt3/etc/AssetTracker/

Make the libraries readable

#chmod 0755 /
chown -R root //opt/rt3/lib
chgrp -R bin //opt/rt3/lib
chmod -R u+rwX,go-w,go+rX //opt/rt3/lib
chmod 0755 //opt/rt3/etc/AssetTracker/
chmod 0500 //opt/rt3/etc/AssetTracker//*
#TODO: the config file should probably be able to have its

owner set separately from the binaries.

chown -R root //opt/rt3/etc/AssetTracker/
chgrp -R rt //opt/rt3/etc/AssetTracker/
chmod 0554 //opt/rt3/etc/AssetTracker/AT_Config.pm
chmod 0554 //opt/rt3/etc/AssetTracker/AT_SiteConfig.pm

Make the web ui readable by all.

chmod -R u+rwX,go-w,go+rX //opt/rt3/share/html
chown -R root //opt/rt3/share/html
chgrp -R bin //opt/rt3/share/html
make dropdb./usr/bin/perl -I/opt/rt3/lib -I/opt/rt3/lib -e'use RT; RT::LoadConfig(); print ${$RT::{$ARGV[0]}};' DatabaseType
make[1]: Entering directory /root/1.2.4b1' mysql /usr/bin/perl -I/opt/rt3/lib -I/opt/rt3/lib -e’use RT;
RT::LoadConfig(); print ${$RT::{$ARGV[0]}};’ DatabaseName-u root -p < etc/AssetTracker/drop_schema.mysql Enter password: make[1]: Leaving directory/root/1.2.4b1’
/usr/bin/perl /opt/rt3/sbin//at-setup-database --action init --datadir
./etc/AssetTracker/ --dba root --prompt-for-dba-password
Name “RT::DatabaseHost” used only once: possible typo at
/opt/rt3/sbin//at-setup-database line 221.
In order to create or update your RT database,this script needs to connect
to your mysql instance on localhost as root.
Please specify that user’s database password below. If the user has no
database
password, just press return.

Password:
Now populating AssetTracker database schema.
Creating database schema.
Done setting up database schema.
Now inserting AssetTracker database ACLs
Done setting up database ACLs.
Now inserting AssetTracker data
Creating Superuser ACL…done.
Creating groups…141.142.done.
Creating types…1.done.
Creating ACL…That principal already has that right.done.
Done setting up database content.
[root@localhost 1.2.4b1]#

Thanks.

Rgds,
Alan

Discover RT’s hidden secrets with RT Essentials from O’Reilly Media.
Buy a copy at http://rtbook.bestpractical.com

MFG

Torsten Brumm

http://www.brumm.me
http://www.elektrofeld.de

Hi,

There is a /var/cache/rt3/mason_data/obj directory, and there is nothing in
it, and I have also restarted the httpd service, and it is still the same.

Yes, I think it is placed in /opt/rt3 with Yum, it does have etc/ lib/ po/
sbin/ and share/ subdirectories in it.

Any suggestion/help is greatly appreciated.

Rgds,
AlanFrom: Torsten Brumm [mailto:torsten.brumm@googlemail.com]
Sent: Saturday, June 19, 2010 2:28 PM
To: Alan Yuen
Cc: rt-users@lists.bestpractical.com
Subject: Re: [rt-users] Trying to get AssetTracker1.2.4b1 to work with
RT3.8.7

OK, have you tried to clean the mason cache and restart apache?

Another point: i’m not sure where RT is installed via yum, is it placed in
/opt/rt3 ?? or somewhere else?

Torsten

Hmm, ok, have you checked, that it is really installed under /opt/rt3 ?2010/6/21 Alan Yuen alan@securematics.com

Hi,

There is a /var/cache/rt3/mason_data/obj directory, and there is nothing in
it, and I have also restarted the httpd service, and it is still the same.

Yes, I think it is placed in /opt/rt3 with Yum, it does have etc/ lib/ po/
sbin/ and share/ subdirectories in it.

Any suggestion/help is greatly appreciated.

Rgds,
Alan


From: Torsten Brumm [mailto:torsten.brumm@googlemail.com]
Sent: Saturday, June 19, 2010 2:28 PM
To: Alan Yuen
Cc: rt-users@lists.bestpractical.com
Subject: Re: [rt-users] Trying to get AssetTracker1.2.4b1 to work with
RT3.8.7

OK, have you tried to clean the mason cache and restart apache?

Another point: i’m not sure where RT is installed via yum, is it placed in
/opt/rt3 ?? or somewhere else?

Torsten
2010/6/18 Alan Yuen alan@securematics.com
Hi,

I am a newbie to RT, so any help is appreciated.
I installed RT the lazy way, running Fedora 13, I just “yum install” RT, RT
is up and working in no time.

Then I did “svn checkout
http://ass-tracker-4rt.googlecode.com/svn/at/tags/1.2.4b1”, got the beta
source to AT, followed all the steps in README.

Everything seems to be ok, rebooted Fedora 13, however I don’t see anything
change in RT (ie didn’t add “Asset” under “Tools”). Am I missing
something?

Here is what happened in make install:

[root@localhost 1.2.4b1]# make install
mkdir -p //opt/rt3/etc/AssetTracker/
cp etc/AssetTracker/AT_Config.pm //opt/rt3/etc/AssetTracker/AT_Config.pm
[ -f //opt/rt3/etc/AssetTracker/AT_SiteConfig.pm ] || cp
etc/AssetTracker/AT_SiteConfig.pm
//opt/rt3/etc/AssetTracker/AT_SiteConfig.pm
chgrp rt //opt/rt3/etc/AssetTracker/AT_Config.pm
chown root //opt/rt3/etc/AssetTracker/AT_Config.pm
chgrp rt //opt/rt3/etc/AssetTracker/AT_SiteConfig.pm
chown root //opt/rt3/etc/AssetTracker/AT_SiteConfig.pm
Installed configuration. about to install at in
for dir in cd ./lib/ && find . -type d -print; do
/bin/sh ./install-sh -c -d -m 0755 /opt/rt3/lib/$dir ;
done
for f in cd ./lib/ && find . -type f -name \*.pm -print; do
/bin/sh ./install-sh -c -m 0644 lib/$f /opt/rt3/lib/$f ;
done
for dir in cd ./html/ && find . -type d -print; do
/bin/sh ./install-sh -c -d -m 0755 /opt/rt3/share/html/$dir ;
done
for f in cd ./html/ && find . -type f -print; do
/bin/sh ./install-sh -c -m 0644 html/$f
/opt/rt3/share/html/$f ;
done
for dir in cd ./po/ && find . -type d -print; do
/bin/sh ./install-sh -c -d -m 0755 /opt/rt3/po/$dir ;
done
for f in cd ./po/ && find . -type f -print; do
/bin/sh ./install-sh -c -m 0644 po/$f /opt/rt3/po/$f ;
done
mkdir -p -m 0755 /opt/rt3/sbin/;
for dir in cd ./sbin/ && find . -type d -print; do
/bin/sh ./install-sh -c -d -m 0755 /opt/rt3/sbin//$dir ;
done
for f in cd ./sbin/ && find . -type f -print; do
/bin/sh ./install-sh -c -m 0644 sbin/$f /opt/rt3/sbin//$f ;
done
mkdir -p //opt/rt3/etc/AssetTracker/
cp -rp
etc/AssetTracker/acl.*
etc/AssetTracker/initialdata
etc/AssetTracker/schema.*
etc/AssetTracker/drop_*
etc/AssetTracker/upgrade
//opt/rt3/etc/AssetTracker/

Make the libraries readable

#chmod 0755 /
chown -R root //opt/rt3/lib
chgrp -R bin //opt/rt3/lib
chmod -R u+rwX,go-w,go+rX //opt/rt3/lib
chmod 0755 //opt/rt3/etc/AssetTracker/
chmod 0500 //opt/rt3/etc/AssetTracker//*
#TODO: the config file should probably be able to have its

owner set separately from the binaries.

chown -R root //opt/rt3/etc/AssetTracker/
chgrp -R rt //opt/rt3/etc/AssetTracker/
chmod 0554 //opt/rt3/etc/AssetTracker/AT_Config.pm
chmod 0554 //opt/rt3/etc/AssetTracker/AT_SiteConfig.pm

Make the web ui readable by all.

chmod -R u+rwX,go-w,go+rX //opt/rt3/share/html
chown -R root //opt/rt3/share/html
chgrp -R bin //opt/rt3/share/html
make dropdb./usr/bin/perl -I/opt/rt3/lib -I/opt/rt3/lib -e'use RT; RT::LoadConfig(); print ${$RT::{$ARGV[0]}};' DatabaseType
make[1]: Entering directory /root/1.2.4b1' mysql /usr/bin/perl -I/opt/rt3/lib -I/opt/rt3/lib -e’use RT;
RT::LoadConfig(); print ${$RT::{$ARGV[0]}};’ DatabaseName-u root -p < etc/AssetTracker/drop_schema.mysql Enter password: make[1]: Leaving directory/root/1.2.4b1’
/usr/bin/perl /opt/rt3/sbin//at-setup-database --action init --datadir
./etc/AssetTracker/ --dba root --prompt-for-dba-password
Name “RT::DatabaseHost” used only once: possible typo at
/opt/rt3/sbin//at-setup-database line 221.
In order to create or update your RT database,this script needs to connect
to your mysql instance on localhost as root.
Please specify that user’s database password below. If the user has no
database
password, just press return.

Password:
Now populating AssetTracker database schema.
Creating database schema.
Done setting up database schema.
Now inserting AssetTracker database ACLs
Done setting up database ACLs.
Now inserting AssetTracker data
Creating Superuser ACL…done.
Creating groups…141.142.done.
Creating types…1.done.
Creating ACL…That principal already has that right.done.
Done setting up database content.
[root@localhost 1.2.4b1]#

Thanks.

Rgds,
Alan

Discover RT’s hidden secrets with RT Essentials from O’Reilly Media.
Buy a copy at http://rtbook.bestpractical.com


MFG

Torsten Brumm

http://www.brumm.me
http://www.elektrofeld.de

MFG

Torsten Brumm

http://www.brumm.me
http://www.elektrofeld.de

Yes, there are Admin/ Asset/ Elements/ index.html Search/ and Ticket/ in
/opt/rt3/share/html/AssetTracker.From: Torsten Brumm [mailto:torsten.brumm@googlemail.com]
Sent: Monday, June 21, 2010 8:49 AM
To: Alan Yuen
Cc: rt-users@lists.bestpractical.com
Subject: Re: [rt-users] Trying to get AssetTracker1.2.4b1 to work with
RT3.8.7

Hmm, ok, have you checked, that it is really installed under /opt/rt3 ?