Upgrading to 1.4.2 from 1.4.1
- If migrating from less than 1.4.1, see these instructions first.
- Back up your data and current Freeside installation.
- Install Locale::SubCountry
- Install IPC::ShareLite
- Install HTML::Widgets::SelectLayers 0.04.
- Install DBIx::DBSchema 0.23.
- Install DBD::Pg 1.32.
- Install Cache::Cache.
- Install Net::SSH 0.08.
- Install Crypt::PasswdMD5
- Install Net::Whois::Raw
- CGI.pm minimum version 2.47 is required. You will probably need to install a current CGI.pm from CPAN if you are using Perl 5.005 or earlier.
- File::Temp minimum version 0.14 is required. You will probably need to install a currrent File::Temp from CPAN if you are using Perl 5.6 or earlier.
- If using Apache::ASP, add
PerlSetVar RequestBinaryRead Off
to your Apache configuration and make sure you are using Apache::ASP minimum version 2.55.
- Run
make aspdocs
or make masondocs
.
- Copy
aspdocs/
or masondocs/
to your web server's document space.
- Run
make install-perl-modules
.
- The signup server and password server are deprecated in 1.4.2. Their functionality has been incorperated into the self-service server. Edit or reinstall your init script, and set the "signup_server-default_agentnum" and "signup_server-default_refnum" configuration options. The FS::SignupClient interface is still available as a compatibility wrapper, so you should be able to continue to use your current signup.cgi.
- Optional: To use typeset invoices, install tetex and ghostscript, and copy conf/invoice_latex, conf/invoice_latexnotes, and conf/invoice_latexfooter to /usr/local/etc/freeside/conf./
- Restart Apache and freeside-queued.