Hi Matthew,
I followed your instruction in your last email which was to run make config
again, then I did the make install clean, and I thought it was going to work
because I got way past where I did before, but then near the end it gives me
this last error message. What gives! It did create the /usr/local/www/rt but
the directory is empty. I never typed any pkg_add command. The only command
I typed was the make config and then the mac install clean.
Seems like no matter what tutorial I try to follow I always run into these
snags.
I appreciate any help.
Thanks!
ZachFrom: Matthew Seaman [mailto:m.seaman@infracaninophile.co.uk]
Sent: Sunday, December 20, 2009 10:00 AM
To: Zach Boettner
Cc: rt-users@lists.bestpractical.com
Subject: Re: [rt-users] Error: Registering installation for rt-3.8.6… tar:
+*: Not found in archive
Zach Boettner wrote:
Can someone help me resolve the following error which seems to have
occurred
near or at the end of the installation process? I’m new to RT installation
and fairly new to FreeBSD. Aslo, how can I upgrade my installation to
3.8.7
since the package/port is 3.8.6?
The latest version provided by the ports is 3.8.6 – which means that you
have
two choices: either wait until the port gets upgraded, which could happen at
pretty much any time, or install 3.8.7 outside the ports. Port maintainers
will usually update their ports fairly promptly, but there are no
guarantees.
If you’re desperate for the latest version for some reason, you can always
ask
the maintainer what their plans are, but remember that maintainers are
volunteers
and doing all this in their spare time.
See the TODO section at the top of the port’s Makefile
=====================================================================
===> Registering installation for rt-3.8.6
tar: +*: Not found in archive
tar: Error exit delayed from previous errors.
pkg_info: tar extract of /usr/ports/www/rt38/rt-3.8.6 failed!
pkg_info: error during unpacking, no info for ‘rt-3.8.6’ available
freebsd8#
Can you show us the exact command you typed here? This doesn’t look like
the output when installing from sources. In fact to hazard a guess you’ve
typed ‘pkg_add rt-3.8.6.tar.gz’ where rt-3.8.6.tar.gz is the RT source
tarball
downloaded from bestpractical.com. Unfortunately, pkg_add(1) expects a
FreeBSD binary package (which is a bzip compressed tar archive, but contains
pre-compiled binaries rather than sources plus a number of ancilliary files
with
names like +COMMENT, +INSTALL etc.) FreeBSD binary packages almost always
come
from the FreeBSD.org ftp sites rather than anywhere else.
Actually, as RT is pure perl code, there’s no real advantage to installing
from
a binary package. Any one of these three commands should install RT for you
although for the 2nd and 3rd ones you will have to have previously installed
the application used:
1)
# cd /usr/ports/www/rt38
# make clean ; make install
2)
# portinstall www/rt38
3)
# portmaster /usr/ports/www/rt38
For more information: read the Handbook. It’s here:
FreeBSD Handbook | FreeBSD Documentation Portal
Cheers,
Matthew
Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard
Flat 3
PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate
Kent, CT11 9PW