Easy Ubuntu 10.04 Old CD Versions

From FusionPBX
Jump to: navigation, search

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

ISO

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.
    • The system will not boot with a GUI. If you need one, run startx
  8. Default Username/Password for FusionPBX on LiveCD/post-install
    • username: superadmin
    • password: fusionpbx

64 bit beta 2011-01-01

  • Script Build

Version 4.3.2.1 - 2011 January 1. WAF License

32 bit beta 2011-01-01

  • Script Build

Version 4.3.2.1 - 2011 January 1. WAF License

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
  • Remove VMWare Tools
 sudo vmware-uninstall-tools.pl

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.

# Disable viewing .htaccess & .htpassword & .db
       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:

#
# The following lines prevent .db files from being
# viewed by Web clients.
#
<Files ~ "^.*\.db">
    Order allow,deny
    Deny from all
    Satisfy all
</Files>

Older Versions

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

64 bit beta 2010-12-31

  • Script Build

Version 4.3.2 - 2010 December 31. WAF License

  • 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.
32 Bit Beta1

links removed

64 Bit Beta1

links removed