Easy Ubuntu 10.04 Old CD Versions

This is here to preserve errata, errors and fixes for old versions of the Ubuntu iso's.

Instructions

 * 1) Read Errata List
 * 2) Download the ISO
 * 3) Verify the MD5 Sum.
 * 4) Burn to a CD or run from VMWare/VirtualBOX (testing only)
 * 5) Boot (be patient... LiveCDs take a while)
 * 6) Double Click the install icon
 * 7) Post-install: decide whether or not you want to upgrade FusionBPX.
 * 8) * The system will not boot with a GUI. If you need one, run startx
 * 9) Default Username/Password for FusionPBX on LiveCD/post-install
 * 10) * username: superadmin
 * 11) * password: fusionpbx

64 bit beta 2011-01-01
Version 4.3.2.1 - 2011 January 1. WAF License
 * Script Build

32 bit beta 2011-01-01
Version 4.3.2.1 - 2011 January 1. WAF License
 * Script Build

Errata
for beta-2011-01-01 32 bit and 64 bit ISOs

Error #1

 * Post install it will ask you to upgrade. Please do so, HOWEVER: select nginx as your http server. The script currently does not remove nginx (what's installed) if you choose apache.

Error #2

 * If the iso doesn't boot after installation on real hw.

Fix #2

 * It has been reported that this doesn't happen... Author has only seen this issue one time.
 * It can be fixed if you have an Ubuntu Server 10.04 LTS cd though.
 * run rescue to a console, apt-get update && apt-get dist-upgrade && grub-install /dev/sda

Error #3

 * nginx 413 Request Entity Too Large
 * when trying to upload files over 2M (i think).

Fix #3
Edit vim /etc/nginx/sites-enabled/fusionpbx Add the following settings under 'error_log /var/log/fusionpbx_gui.error_log;' client_max_body_size 10M; client_body_buffer_size 128k;

Error #4

 * VMWare Tools are installed, and this affects performance on real hardware

Fix #4
sudo vmware-uninstall-tools.pl
 * Remove VMWare Tools

Error #5
NGinx and Apache installations are insecure. The FusionPBX database can be pulled with simple http request.

Fix #5
In /etc/nginx/sites-enabled/fusionpbx add the following. location ~ .ht { deny all; }       location ~^.+.(db)$ { deny all; } For apache: vim /etc/apache2/conf.d/securedb.conf (This file does not seem to exist on current installs on Ubuntu 10.04.1 . Should it be added?) add: # #  Order allow,deny Deny from all Satisfy all 
 * 1) Disable viewing .htaccess & .htpassword & .db
 * 1) The following lines prevent .db files from being
 * 2) viewed by Web clients.

Older Versions
Old version links are removed due to limited dropbox space constraints, sorry.

64 bit beta 2010-12-31
Version 4.3.2 - 2010 December 31. WAF License
 * Script Build
 * Issues
 * Post install it will ask you to upgrade. Please do so, HOWEVER: select nginx as your http server. The script currently does not remove nginx (what's installed) if you choose apache.
 * Older version of script, won't upgrade/install FusionPBX properly if the nginx/sqlite combination is chosen.
 * Make sure that if you do select MySQL that your machine is accessible over the http interface or you can not complete the install. If you are installing on a VM and using a NATed connection you may not be able to compkete this step.

Beta1
Issues with Beta1 ISO
 * 1) openssh key problem.  first boot after install should run 'dpkg-reconfigure openssh-server'

Issues with FusionPBX install script on the iso [v4.2]
 * 1) under case upgrade-freeswitch, variables were not set properly.  It upgraded fusionpbx...
 * 2) fail2ban error fixed in latest FS git. remove associated text
 * 3) have install check for /etc/fail2ban. reinstall (as in from iso) duplicates some txt
 * 4) remove or fix fusionpbx upgrade code. it either needs to log in and then update and run the schema upgrade. or get rid of it.
 * 5) get logrotate working... let's not fill the disk.

links removed
 * 32 Bit Beta1

links removed
 * 64 Bit Beta1