[rt-users] New install (second chance)
Nelson Pereira
npereira at protus.com
Thu Apr 3 10:56:09 EDT 2008
Hi,
Trying this install again but this time with a RHEL4 box.
Downloaded the tar.gz, unpacked, installed all perl modules, testdeps
all is fine... Then:
Here is the output of ./configure and ./make install
Can someone tell me what my problem is and how to fix it?
[root at netnet-ems rt-3.6.6]#
[root at netnet-ems rt-3.6.6]#
[root at netnet-ems rt-3.6.6]# ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking for gawk... gawk
checking for perl... /usr/bin/perl
checking for chosen layout... RT3
checking if user www exists... not found
checking if user www-data exists... not found
checking if user apache exists... found
checking if group www exists... not found
checking if group www-data exists... not found
checking if group apache exists... found
checking if group rt3 exists... not found
checking if group rt exists... not found
checking if group apache exists... found
checking if database name is valid... yes
configure: creating ./config.status
config.status: creating sbin/rt-dump-database
config.status: creating sbin/rt-setup-database
config.status: creating sbin/rt-test-dependencies
config.status: creating bin/mason_handler.fcgi
config.status: creating bin/mason_handler.scgi
config.status: creating bin/standalone_httpd
config.status: creating bin/rt-crontool
config.status: creating bin/rt-mailgate
config.status: creating bin/rt
config.status: creating Makefile
config.status: creating etc/RT_Config.pm
config.status: creating lib/RT.pm
config.status: creating bin/mason_handler.svc
config.status: creating bin/webmux.pl
[root at netnet-ems rt-3.6.6]# make install
mkdir -p //opt/rt3/etc
cp etc/RT_Config.pm //opt/rt3/etc/RT_Config.pm
[ -f //opt/rt3/etc/RT_SiteConfig.pm ] || cp etc/RT_SiteConfig.pm
//opt/rt3/etc/RT_SiteConfig.pm
chgrp apache //opt/rt3/etc/RT_Config.pm
chown root //opt/rt3/etc/RT_Config.pm
chgrp apache //opt/rt3/etc/RT_SiteConfig.pm
chown root //opt/rt3/etc/RT_SiteConfig.pm
Installed configuration. about to install rt in /opt/rt3
mkdir -p //opt/rt3/var/log
mkdir -p //opt/rt3/var/mason_data
mkdir -p //opt/rt3/var/mason_data/cache
mkdir -p //opt/rt3/var/mason_data/etc
mkdir -p //opt/rt3/var/mason_data/obj
mkdir -p //opt/rt3/var/session_data
mkdir -p //opt/rt3/share/html
mkdir -p //opt/rt3/local/html
mkdir -p //opt/rt3/local/etc
mkdir -p //opt/rt3/local/lib
mkdir -p //opt/rt3/local/po
[ -d //opt/rt3/lib ] || mkdir -p //opt/rt3/lib
cp -rp lib/* //opt/rt3/lib
mkdir -p //opt/rt3/etc
cp -rp \
etc/acl.* \
etc/initialdata \
etc/schema.* \
//opt/rt3/etc
mkdir -p //opt/rt3/bin
chmod +x bin/rt-mailgate \
bin/rt-crontool
cp -rp \
bin/rt-mailgate \
bin/mason_handler.fcgi \
bin/mason_handler.scgi \
bin/standalone_httpd \
bin/mason_handler.svc \
bin/rt \
bin/webmux.pl \
bin/rt-crontool \
//opt/rt3/bin
mkdir -p //opt/rt3/sbin
chmod +x \
sbin/rt-dump-database \
sbin/rt-setup-database \
sbin/rt-test-dependencies
cp -rp \
sbin/rt-dump-database \
sbin/rt-setup-database \
sbin/rt-test-dependencies \
//opt/rt3/sbin
[ -d //opt/rt3/share/html ] || mkdir -p //opt/rt3/share/html
cp -rp ./html/* //opt/rt3/share/html
cp -rp ./local/html/* //opt/rt3/local/html
cp: cannot stat `./local/html/*': No such file or directory
make: [local-install] Error 1 (ignored)
cp -rp ./local/po/* //opt/rt3/local/po
cp: cannot stat `./local/po/*': No such file or directory
make: [local-install] Error 1 (ignored)
cp -rp ./local/etc/* //opt/rt3/local/etc
cp: cannot stat `./local/etc/*': No such file or directory
make: [local-install] Error 1 (ignored)
# RT 3.0.0 - RT 3.0.2 would accidentally create a file instead of a dir
[ -f //opt/rt3/share/doc ] && rm //opt/rt3/share/doc
make: [doc-install] Error 1 (ignored)
[ -d //opt/rt3/share/doc ] || mkdir -p //opt/rt3/share/doc
cp -rp ./README //opt/rt3/share/doc
# Make the libraries readable
chmod 0755 //opt/rt3
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/bin
chmod 0755 //opt/rt3/bin
chmod 0755 //opt/rt3/etc
chmod 0500 //opt/rt3/etc/*
#TODO: the config file should probably be able to have its
# owner set separately from the binaries.
chown -R root //opt/rt3/etc
chgrp -R apache //opt/rt3/etc
chmod 0550 //opt/rt3/etc/RT_Config.pm
chmod 0550 //opt/rt3/etc/RT_SiteConfig.pm
# Make the interfaces executable
chown root //opt/rt3/bin/webmux.pl //opt/rt3/bin/rt-mailgate
//opt/rt3/bin/rt //opt/rt3/bin/rt-crontool
//opt/rt3/bin/standalone_httpd //opt/rt3/bin/mason_handler.scgi
//opt/rt3/bin/mason_handler.fcgi //opt/rt3/bin/mason_handler.svc
chgrp apache //opt/rt3/bin/webmux.pl //opt/rt3/bin/rt-mailgate
//opt/rt3/bin/rt //opt/rt3/bin/rt-crontool
//opt/rt3/bin/standalone_httpd //opt/rt3/bin/mason_handler.scgi
//opt/rt3/bin/mason_handler.fcgi //opt/rt3/bin/mason_handler.svc
chmod 0755 //opt/rt3/bin/webmux.pl //opt/rt3/bin/rt-mailgate
//opt/rt3/bin/rt //opt/rt3/bin/rt-crontool
//opt/rt3/bin/standalone_httpd //opt/rt3/bin/mason_handler.scgi
//opt/rt3/bin/mason_handler.fcgi //opt/rt3/bin/mason_handler.svc
# Make the web ui readable by all.
chmod -R u+rwX,go-w,go+rX //opt/rt3/share/html \
//opt/rt3/local/html \
//opt/rt3/local/po
chown -R root //opt/rt3/share/html \
//opt/rt3/local/html
chgrp -R bin //opt/rt3/share/html \
//opt/rt3/local/html
# Make the web ui's data dir writable
chmod 0770 //opt/rt3/var/mason_data \
//opt/rt3/var/session_data
chown -R apache //opt/rt3/var/mason_data \
//opt/rt3/var/session_data
chgrp -R apache //opt/rt3/var/mason_data \
//opt/rt3/var/session_data
Congratulations. RT has been installed.
You must now configure RT by editing /opt/rt3/etc/RT_SiteConfig.pm.
(You will definitely need to set RT's database password in
/opt/rt3/etc/RT_SiteConfig.pm before continuing. Not doing so could be
very dangerous. Note that you do not have to manually add a
database user or set up a database for RT. These actions will be
taken care of in the next step.)
After that, you need to initialize RT's database by running
'make initialize-database'
[root at netnet-ems rt-3.6.6]# make initialize-database
/usr/bin/perl //opt/rt3/sbin/rt-setup-database --action init --dba root
--prompt-for-dba-password
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 creating a database for RT.
Creating mysql database rt3.
Now populating database schema.
Creating database schema.
Transactions not supported by database at
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/DBI.pm line
1668, <SCHEMA> line 463.
make: *** [initialize-database] Error 2
[root at netnet-ems rt-3.6.6]#
Nelson Pereira
Senior Network Administrator
Protus IP Solutions Inc.
npereira at protus.com
phone: 613.733.0000 ext.528
MyFax: 613.822.5083
www.myfax.com
Refer your friends and colleagues to MyFax!
Click here for more information.
<http://www.myfax.com/referral_program.asp>
<http://www.myfax.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20080403/35c7f86f/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.gif
Type: image/gif
Size: 4180 bytes
Desc: image001.gif
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20080403/35c7f86f/attachment.gif>
More information about the rt-users
mailing list