FAQ
General
Where is all my data kept / what should I back up?
The important directories are:
/var/trac - all your trac projects are here
/var/svn - all your svn repositories are here
/var/spool/cruisecontrol - this is your CruiseControl working directory
/etc/buildix - Buildix configuration
/etc/cruisecontrol - CruiseControl configuration
If you’re using Mingle, the data will be in the Postgres database called mingle, although when logged in as an admin user there is a full import/export feature available.
In general though just treat it as you would any of your other Linux servers…
I’ve just upgraded from 2.0 to 2.1 and now I can’t create projects
To use the new Mingle API, Buildix needs to have the username and password of a Mingle admin user. If you upgrade, it will try and use the username/password combination of admin/admin, which probably does not match your Mingle installation. To fix this, you need to make sure that the username and password values in your /etc/buildix/buildix.conf file under the [mingle] section match a valid admin account in Mingle. If you don’t want to use Mingle, set mingle=False in the [modules] section of that config file.
I get errors after installing Buildix 2.0 under Ubuntu 7.10
Currently the officially supported platform is Ubuntu 7.04. There is a known problem after installation on 7.10. The work around is to either restart Apache and CruiseControl (sudo /etc/init.d/apache2 restart and sudo /etc/init.d/cruisecontrol restart) or reboot the machine. More info at on the forums.
How do I block anonymous access to my SVN repository?
Thanks to Edwin documenting this in the forums here. Please remember to restart Apache for this to take effect.
How do I put some authentication around /usermanager and /projectmanager for public facing installations?
There’s a thread on the forum that covers this.
VMWare Image
How do I change the keyboard map in the VMWare image from UK?
The keyboard layout for the console is defined in the file /etc/default/console-setup. To change it to the US layout, edit the file and change XKBLAYOUT=”gb” to XKBLAYOUT=”us” and then run /etc/init.d/console-setup start
How do I find out what IP address my VMWare image is using?
At the login prompt type in the username ifconfig and just press Enter when asked for the password. This will print out the IP address information for the Virtual Machine.
Is it safe to run the VMWare image with an external IP address?
The Buildix VMWare and ISO images are not secure. They are not meant to be run in any kind of hostile environment. You can run it internet facing, but we recommend you start off with your own secure Ubuntu installation and then just add the Buildix packages.
LiveCD
Why can’t I log in after installing to hard drive from the LiveCD?
There is a bug in the Ubuntu installer which I’ve not been able to track down. During the install process it asks you for a username and password, but then promptly ignores it. A system user used by the LiveCD called buildix (with the password buildix) must be used instead.
AMI Image
I keep getting “perl: warning: Setting locale failed”, how do I stop them?
By default the AMI image sets LANG=en_GB.UTF-8, but it does not have the files to cope with it. Fix this by running locale-gen en_GB.UTF-8.