RT 3.8.7 VMWare appliance with RTFM
Ok, it’s back…
My VMWare Request Tracker 3.8.7 Virtual appliance is back. This one has it all and is designed to be usable even for people with no linux knowledge. Here are some features:
- RTFM installed
- Easy to modify script for checking pop3/imap accounts (Works with Exchange 2003/2007 too!)
- No bug with network interface disappearing when copying it to another VMWare instance.
- Webmin interface installed (No linux knowledge needed)
- All features working (Graphing/Shredder to name a couple)
- And some other stuff but I can’t remember at the moment.
Here’s the product:
And here’s the documentation (first draft – could have some errors):
Groundtactics RT3 appliance documentation
Join the forum discussion on this post
| Print article | This entry was posted by Ed on March 24, 2010 at 6:12 pm, and is filed under Business, Technology, Virtualization. Follow any responses to this post through RSS 2.0. You can leave a response or trackback from your own site. |
about 5 months ago
i need the root pw and the network ip
nice job, thx
about 5 months ago
Oh yeah, Some of the stuff I forgot to post.
username/pw is rt/rt123
You need to sudo everything.
Once logged in, just use the ‘ifconfig’ command to get the IP.
You can go to https://ipaddress:10000 for the webmin interface and re-configure everything there if you’re not a fan of the linux command line.
about 2 months ago
Hi,
i tried to download, but my torrent still stays at 30.8 %. Maybe there’s also a direct link available?
Thanks.
gk
about 1 month ago
I restarted my torrent client – hopefully that gets things going again. Sorry for the delayed response.
about 1 month ago
Possible to restart your client again? I am trying to download this but not getting and seeds.
about 1 month ago
Any difference? I restarted the seed.
about 2 weeks ago
Very nice appliance and on VMWare, even better!
RT is great, but can definitely be a pain to setup and get going.
I have one RT-specific question. For each of your queues do you manually edit the aliases file and add mailgate lines?
I’m going to have a lot of queues, and would prefer setting up the queue in the web interface with the appropriate e-mail addresses, and have RT in the background automatically sort incoming e-mail to the relative queues.
Any idea how to achieve this?
Thanks.
about 1 week ago
I don’t have this RT instance acting as it’s own mailserver. It’s configured to pull from a pop server by default.
Under /opt/rt3/etc/ is a file named fetchmail_mailcheck with sample configurations in comments (mainly for exchange 2007 and up). That file is polled once per minute so any edits will go live right away (nothing to restart). The “mda” line controls the queue that polled messages for a given pop account go into.
If you want to avoid the linux console, there’s a file manager built into webmin. https://yourappliance:10000 is the address to go to. From there, go to “Others”, then “File manager” and you’ll have a java app that you can use to manage your entire file system on the appliance.
I wish there was a more elegant way to do this, but it was never built into RT and this is the best and easiest way I could come up with that had minimal programming.
about 1 week ago
Oh ok, thanks.
about 1 week ago
i cant get a IP address on that machine i have DHCP running on my network
is there something i got to do?
about 1 week ago
You may have to remove and re-add the NIC in VMWare. I’ve had the issue on occasion when moving the appliance to different hosts or versions of VMWare.
about 1 week ago
Hi Ed, are you still at version 3.8.7, or have you upgraded your RT to 3.8.8?
about 1 week ago
I just recently updated a client of mine to 3.8.8 with no major issues. I don’t have an updated VM available with 3.8.8 though.
I’ll probably just script it and document it so it’s real easy for everybody using my applicance to upgrade 3.8.7 to 3.8.8. I don’t plan to release a new VM just for 3.8.8. I’m waiting for the next major release (3.9 or 4.0) before considering building a new appliance.
If you’re confident enough and don’t want to wait for me to publish the script, you can follow the upgrade steps posted on Best Practical’s site with almost no problems. And when I say almost, it’s because I’d have to advise that you skip the step that involves clearing the mason cache. I borked an installation with that step but found that skipping it had no negative impact.
Also, Whether you wait for my process or go off and do it on your own, I strongly advise to take a snapshot of your VM beforehand. I always snapshot and it’s saved me from painful recovery operations in the past. It could do the same for you.
about 1 week ago
Hi Ed, I agree that doing a new VM just for an inline upgrade wouldn’t make sense.
I’mupdating it on my own, but having an issue with the c compiler (even when I add /usr/lib to the path.
> pwd
/home/rt/download/rt-3.8.8
> ./configure
checking for a BSD-compatible install… /usr/bin/install -c
checking for gawk… no
checking for mawk… mawk
checking for perl… /usr/bin/perl
checking for chosen layout… relative
checking if user www exists… not found
checking if user www-data exists… found
checking if group www exists… not found
checking if group www-data exists… found
checking if group rt3 exists… not found
checking if group rt exists… found
checking if database name is valid… yes
checking for gcc… no
checking for cc… no
checking for cl.exe… no
configure: error: in `/home/rt/download/rt-3.8.8′:
configure: error: no acceptable C compiler found in $PATH
See `config.log’ for more details.
If you do have the steps you used, that would be of great help.
Thanks for the fast reply.
about 1 week ago
Wow.. I totally forgot. I took out the compiler to shrink the VM down a little bit when I released it. You can re-add it with the following command:
sudo apt-get install build-essential
Answer yes when prompted, and you’ll be able to compile with no problems. I can be real absent minded sometimes.
about 5 days ago
Ah, perfect!
After running that command to re-add the compiler, here are my upgrade steps, in case you wanted to add them on to your documentation:
Become root:
sudo -s
Download request-tracker 3.8.8:
wget http://bestpractical.com/rt/download.html?file=/rt/release/rt-3.8.8.tar.gz
Untar the archive:
tar zxvf rt-3.8.8.tar.gz
cd rt-3.8.8
Configure:
./configure
Test your dependencies:
make testdeps
All dependencies should be found.
Perform the upgrade:
make upgrade
When asked what version you are upgrading from, enter 3.8.7
Follow prompts, hit Enter
Upgrade the database:
/opt/rt3/sbin/rt-setup-database –dba rt –prompt-for-dba-password –action upgrade
Got one “info/warning” error here – Couldn’t set SortOrder: That is already the current value (./etc/upgrade/3.8.8/content:32) but I figure that this means it was already set.
Restart apache:
/etc/init.d/apache2 restart