Dashboard > Maintain > Maintain 3 > Maintain Installation testing
Maintain Log In   View a printable version of the current page.
Maintain Installation testing
Added by Nathan Butcher, last edited by Nathan Butcher on Apr 16, 2006  (view change)
Labels: 
(None)

I'm trying to install and configure a testing Maintain 2.6 test/devel system on [FreeBSD] 6.0
This is a work in progress. I haven't even got a working test system yet. This page is just a bunch of installation notes, prone to change as Maintain 2.6 gets developed. Since Maintain is under development, in no way should anything from this page ever be put into a production environment.

Perhaps developers can edit this page if they have any info.

$prefix is Maintain 2.6 root directory

Little subversion update script to get latest updates

#!/bin/sh
cd /workdir
svn checkout https://svn.osuosl.org/public/maintain2

Here's what I'm trying
MYSQL 4.1 SERVER (The maintain26.sql configure file in $prefix/install/sql seems to support MYSQL 4.1)
PHP 4 (Maintain is being developed on PHP4, so for safety and stability you should use it. No idea about PHP5...)
PEAR - PHP requires it. ( Must investigate the Pear package install script. It can't seem to find libmysqlclient.so. Can't get it working properly yet.)
APACHE 2.2 - For displaying maintain obviously enough (although I could probably use the more stable versions of Apache just as well)
PERL - [FreeBSD] needs to compile this. (v 5.8.8)
SSH - For remote administration (of course!) but also for RSYNC if you are using it.  [FreeBSD] has this already anyway.

and the not-necessary-but-useful packages. (depends on how you are updating your name servers)

DJBDNS - On the maintain server, and being used for zone transfers to your name servers
RSYNC - For RSYNC over SSH (in case you are pushing the config files directly to your name servers)

List of ports and options
/usr/ports/databases/mysql41-server (WITH_OPENSSL=yes BUILD_OPTIMIZED=yes)
/usr/ports/lang/php4
/usr/ports/lang/php4-extensions (include MYSQL, LDAP extensions)
/usr/ports/devel/pear
/usr/ports/www/apache22 (WITH_SSL_MODULES=YES WITH_LDAP_MODULES=YES)
/usr/ports/lang/perl5 (currently at 5.8.8)
/usr/ports/net/rsync
(SSH is built into [FreeBSD6].0)

More info to come.

Thanks for putting effort in testing Maintain on a FreeBSD box. We really appreciate that. However, keep in mind that the Maintain 2.6 branch is still the development branch and therefore quite a few features might not work yet.

If you find any bugs, feel free to file them on JIRA.

Posted by Frederic Wenzel at Jan 24, 2006 18:17 | Permalink

Roger that. I'm doing this to help you guys test and debug Maintain 2.6

Posted by Nathan Butcher at Feb 01, 2006 22:09 | Permalink


Thanks a lot. By the way, Maintain is not developed on PHP5, currently. So also there you might run into compatibility problems. If you find any, let us know!

Posted by Frederic Wenzel at Feb 02, 2006 14:10 | Permalink
Site powered by a free Open Source Project / Non-profit License (more) of Confluence - the Enterprise wiki.
Learn more or evaluate Confluence for your organisation.
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.2.7 Build:#524 Jul 28, 2006) - Bug/feature request - Contact Administrators