<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://rt-wiki.bestpractical.com/index.php?action=history&amp;feed=atom&amp;title=OpenBSD38InstallGuide</id>
	<title>OpenBSD38InstallGuide - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://rt-wiki.bestpractical.com/index.php?action=history&amp;feed=atom&amp;title=OpenBSD38InstallGuide"/>
	<link rel="alternate" type="text/html" href="https://rt-wiki.bestpractical.com/index.php?title=OpenBSD38InstallGuide&amp;action=history"/>
	<updated>2026-08-21T21:54:54Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://rt-wiki.bestpractical.com/index.php?title=OpenBSD38InstallGuide&amp;diff=2458&amp;oldid=prev</id>
		<title>Admin: 3 revisions imported</title>
		<link rel="alternate" type="text/html" href="https://rt-wiki.bestpractical.com/index.php?title=OpenBSD38InstallGuide&amp;diff=2458&amp;oldid=prev"/>
		<updated>2016-04-06T20:15:50Z</updated>

		<summary type="html">&lt;p&gt;3 revisions imported&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{OutdatedInstallGuide}}&lt;br /&gt;
&lt;br /&gt;
Originally by Bill Chmura / [[StrongpointNetworks]]&lt;br /&gt;
&lt;br /&gt;
This has been tested on [[OpenBSD]] 3.8 over multiple installs. It produces a working RT system, but I am always open to suggestions. Share the knowledge. Since [[OpenBSD]] users tend to be a bit more hands-on, I don&amp;#039;t do much hand holding through this. Sorry.&lt;br /&gt;
&lt;br /&gt;
Note: It was also done on [[OpenBSD]] 3.7 and should still work, with the exception that some of the packages required are not available on [[OpenBSD]] 3.7 and must be installed via CPAN instead.&lt;br /&gt;
&lt;br /&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
The install follows the manual install guide provided on this site with a few exceptions.&lt;br /&gt;
&lt;br /&gt;
** I change to install RT under /var/www&lt;br /&gt;
** I set it to use postgresql&lt;br /&gt;
&lt;br /&gt;
== Getting Started ==&lt;br /&gt;
&lt;br /&gt;
Get the source&lt;br /&gt;
&lt;br /&gt;
Download and Unpack the latest RT to your [[OpenBSD]] box. According to the web site this should get the latest version.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;# wget http://download.bestpractical.com/pub/rt/release/rt.tar.gz&lt;br /&gt;
 # tar xzpf rt.tar.gz&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuring RT ==&lt;br /&gt;
&lt;br /&gt;
I used the defaults and got it to work, but I use a slightly different verion&lt;br /&gt;
&lt;br /&gt;
 ./configure --with-db-type=Pg --prefix=/var/www/rt3&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
This sets it to use [[PostGreSQL]] and install it under /var/www instead of in /opt&lt;br /&gt;
&lt;br /&gt;
Satisfy Dependencies&lt;br /&gt;
&lt;br /&gt;
I found that it was easiest to install as much as possible from the [[OpenBSD]] packages. Under [[OpenBSD]] 3.8 I was able to install the following from Packages, which also did some dependencies automatically.&lt;br /&gt;
&lt;br /&gt;
 p5-HTML-Mason-1.26&lt;br /&gt;
 mod_perl-1.29p0&lt;br /&gt;
 p5-Apache-DBI-0.94&lt;br /&gt;
 p5-Apache-Session-1.6&lt;br /&gt;
 p5-Apache-Test-1.21&lt;br /&gt;
 p5-DBD-Pg-1.41&lt;br /&gt;
 p5-DBI-1.45p1&lt;br /&gt;
 p5-DBIx-SearchBuilder-1.27&lt;br /&gt;
 p5-HTML-Scrubber-0.08&lt;br /&gt;
 p5-Locale-Maketext-Fuzzy-0.02&lt;br /&gt;
 p5-Locale-Maketext-Lexicon-0.47&lt;br /&gt;
 p5-Log-Dispatch-2.10&lt;br /&gt;
 p5-MLDBM-2.01&lt;br /&gt;
 p5-Module-Refresh-0.05&lt;br /&gt;
 p5-Module-Versions-Report-1.02&lt;br /&gt;
 p5-Regexp-Common-2.118&lt;br /&gt;
 p5-Term-ReadKey-2.30&lt;br /&gt;
 p5-Test-Inline-0.16&lt;br /&gt;
 p5-Text-Autoformat-1.12&lt;br /&gt;
 p5-Text-Quoted-1.8&lt;br /&gt;
 p5-Text-Template-1.44&lt;br /&gt;
 p5-Text-Wrapper-1.000&lt;br /&gt;
 p5-Tree-Simple-1.14&lt;br /&gt;
 p5-XML-NamespaceSupport-1.08&lt;br /&gt;
 p5-XML-SAX-0.12&lt;br /&gt;
 p5-XML-Simple-2.14&lt;br /&gt;
 p5-LWP-UserAgent-Determined-1.03&lt;br /&gt;
 p5-libwww-5.803&lt;br /&gt;
 p5-Mail-Tools-1.67&lt;br /&gt;
 p5-MIME-tools-5.411ap0&lt;br /&gt;
 p5-Test-WWW-Mechanize-1.04&lt;br /&gt;
 p5-Time-modules-2003.1126&lt;br /&gt;
 p5-HTML-Format-2.04&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
And for Postgres&lt;br /&gt;
&lt;br /&gt;
 postgresql-client-8.0.3&lt;br /&gt;
 postgresql-docs-8.0.3p0&lt;br /&gt;
 postgresql-server-8.0.3&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
If you are planning on installing the [[RTx]]-Statistics package you will also need&lt;br /&gt;
&lt;br /&gt;
 p5-GD-Graph-1.43.tgz&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
note: I had a problem with the png-1.2.7 package from 3.7 not upgrading during my conversion to 3.8. If you get problems with a png lib not being found, pkg_add -r png-1.2.8. I am not sure why it did not do it during my upgrade of all my other packages, but there you go.&lt;br /&gt;
&lt;br /&gt;
Note: The [[OpenBSD]] 3.8 packages include p5-XML-RSS, but it is not a new enough version. The only other issue I had was with p5-Test-WWW-Mechanize which would not install.&lt;br /&gt;
&lt;br /&gt;
p5-Test-WWW-Mechanize-1.04 is working fine here. Also added this to the list above.&lt;br /&gt;
&lt;br /&gt;
Now you can run&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;# make testdeps&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which will show you what is missing.&lt;br /&gt;
&lt;br /&gt;
Next make sure you have cpan configured, then run:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;# make fixdeps&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create a unix group for RT&lt;br /&gt;
&lt;br /&gt;
Create a new Unix group called &amp;#039;rt&amp;#039; (or whatever you gave to the –with-rt-group option to the configure script).&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;# groupadd rt&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install Initialize the DB as per the manual installation instructions.&lt;br /&gt;
&lt;br /&gt;
== Configuring Apache ==&lt;br /&gt;
&lt;br /&gt;
The configuration for apache is the same as the manual install instructions for Apache (not Apache2), with the exception of changing the paths to reflect /var/www/rt.&lt;br /&gt;
&lt;br /&gt;
Apache by default runs chrooted, which causes an RT::Handler error when you try to access it. You need to run Apache unchrooted by adding to rc.conf.local&lt;br /&gt;
&lt;br /&gt;
 httpd_flags=&amp;quot;-u&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
This is also where you would enable SSL for Apache. Documentation elsewhere on that.&lt;br /&gt;
&lt;br /&gt;
I think this has covered the oddities&lt;br /&gt;
&lt;br /&gt;
I&amp;#039;ve encountered no other problems. I am using Postfix for my MTA and have the mail gateway working fine.&lt;br /&gt;
&lt;br /&gt;
Good luck&lt;br /&gt;
&lt;br /&gt;
Things to do:&lt;br /&gt;
&lt;br /&gt;
** Get chroot apache working&lt;br /&gt;
** Links to getting [[PostgresQL]] started on openbsd&lt;br /&gt;
** Links to getting https configured on Apache&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>