AT 1.2.4b1 with RT 3.8.4 install fails Can't locate

Hi,
I am finally back to working on this… but I am now trying to install
AT 1.2.4b1 on
RT 3.8.5 on a RHE Linux system. I am still having the failure, after
modifying
the /opt/rt3/local/lib/RTx/AssetTracker/System.pm file as suggested. I
still fail.
Do you have any other suggestions, esp. with 3.8.5 ?

I modified it after the “make” and before the “make install” but still
fail with
similar error:

make[1]: Leaving directory `/opt/opt.CORE/rt-3.8/src/AT_1.2.4b1’
/usr/bin/perl /opt/rt3/local/sbin//at-setup-database --action init
–datadir ./etc/AssetTracker/ --dba postgres --prompt-for-dba-password
Name “RT::DatabaseHost” used only once: possible typo at
/opt/rt3/local/sbin//at-setup-database line 221.
In order to create or update your RT database,this script needs to
connect to your Pg instance on localhost as postgres.
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
WARNING: sequence “at_types_id_seq” only supports USAGE, SELECT, and
UPDATE privileges
WARNING: sequence “at_assets_id_seq” only supports USAGE, SELECT, and
UPDATE privileges
WARNING: sequence “at_ips_id_seq” only supports USAGE, SELECT, and
UPDATE privileges
WARNING: sequence “at_ports_id_seq” only supports USAGE, SELECT, and
UPDATE privileges
Done setting up database ACLs.
Now inserting AssetTracker data
Creating Superuser ACL…done.
[Fri Sep 18 21:43:31 2009] [debug]: About to think about scrips for
transaction #105 (/opt/rt3/lib/RT/Transaction_Overlay.pm:163)
[Fri Sep 18 21:43:31 2009] [debug]: About to think about scrips for
transaction #106 (/opt/rt3/lib/RT/Transaction_Overlay.pm:163)
Creating groups…77.78.done.
[Fri Sep 18 21:43:31 2009] [crit]: Can’t locate object method
“ACLEquivalenceObjects” via package “RTx::AssetTracker::System” at
/opt/rt3/lib/RT/Principal_Overlay.pm line 327, line 323.
(/opt/rt3/local/lib/RT.pm:377)
Can’t locate object method “ACLEquivalenceObjects” via package
“RTx::AssetTracker::System” at /opt/rt3/lib/RT/Principal_Overlay.pm
line 327, line 323.
Creating types…make: *** [initdb] Error 255

your suggestion …

Hi,
I am finally back to working on this… but I am now trying to install AT
1.2.4b1 on
RT 3.8.5 on a RHE Linux system. I am still having the failure, after
modifying
the /opt/rt3/local/lib/RTx/AssetTracker/System.pm file as suggested. I
still fail.
Do you have any other suggestions, esp. with 3.8.5 ?

I modified it after the “make” and before the “make install” but still fail
with
similar error:

[knip]

[Fri Sep 18 21:43:31 2009] [crit]: Can’t locate object method
“ACLEquivalenceObjects” via package “RTx::AssetTracker::System” at
/opt/rt3/lib/RT/Principal_Overlay.pm line 327, line 323.
(/opt/rt3/local/lib/RT.pm:377)

Can’t locate object method “ACLEquivalenceObjects” via package
“RTx::AssetTracker::System” at /opt/rt3/lib/RT/Principal_Overlay.pm line
327, line 323.
Creating types…make: *** [initdb] Error 255

ok, I’m sorry, I guess I was not specific enough. You do not need to re-make
the installation of AT, you are done with it once you saw the error. What
you need to do is just modify the System.pm file and add the new subroutine.

I have here a installation instruction for debian lenny and RT 3.8.4 (but it
is a source installation, so it should be not very different in RH):
http://test.asenjo.nl/index.php/Installation_on_debian_lenny#Installation_Asset_Tracker

I plan to document the installation for centos, when I get some free time
(now it is very busy professional and personally).

Let me know if it works!

Natxo

Another way around this error is to add the sub routine to the system.pm file in the src directory before doing the make. The results are the same, but, at least you don’t see the error!From: rt-users-bounces@lists.bestpractical.com [mailto:rt-users-bounces@lists.bestpractical.com] On Behalf Of Natxo Asenjo
Sent: Saturday, September 19, 2009 2:43 AM
To: rt-users@lists.bestpractical.com
Subject: Re: [rt-users] AT 1.2.4b1 with RT 3.8.4 install fails Can’t locate

Hi,
I am finally back to working on this… but I am now trying to install AT 1.2.4b1 on
RT 3.8.5 on a RHE Linux system. I am still having the failure, after modifying
the /opt/rt3/local/lib/RTx/AssetTracker/System.pm file as suggested. I still fail.
Do you have any other suggestions, esp. with 3.8.5 ?

I modified it after the “make” and before the “make install” but still fail with
similar error:

[knip]

[Fri Sep 18 21:43:31 2009] [crit]: Can’t locate object method “ACLEquivalenceObjects” via package “RTx::AssetTracker::System” at /opt/rt3/lib/RT/Principal_Overlay.pm line 327, line 323. (/opt/rt3/local/lib/RT.pm:377)
Can’t locate object method “ACLEquivalenceObjects” via package “RTx::AssetTracker::System” at /opt/rt3/lib/RT/Principal_Overlay.pm line 327, line 323.
Creating types…make: *** [initdb] Error 255

ok, I’m sorry, I guess I was not specific enough. You do not need to re-make the installation of AT, you are done with it once you saw the error. What you need to do is just modify the System.pm file and add the new subroutine.

I have here a installation instruction for debian lenny and RT 3.8.4 (but it is a source installation, so it should be not very different in RH): http://test.asenjo.nl/index.php/Installation_on_debian_lenny#Installation_Asset_Tracker

I plan to document the installation for centos, when I get some free time (now it is very busy professional and personally).

Let me know if it works!

Natxo
This e-mail message is intended only for the personal use of the recipient(s) named above. If you are not an intended recipient, you may not review, copy or distribute this message. If you have received this communication in error, please notify the Hearst Service Center (cadmin@hearstsc.com) immediately by email and delete the original message.