Upgrading Aurea List Manager manually on Linux

If you do not want to use the install_lm.pl script found in the Linux installation setup to upgrade your existing Aurea List Manager installation, you can follow these steps to upgrade it manually.

  1. Make a backup of your Aurea List Manager directory before starting the upgrade. Make sure Aurea List Manager is not running. If you are using the included Apache web server, make sure it is not running.
  2. Uncompress the Aurea List Manager tar file to a temporary location, such as /tmp/lm.
  3. Copy the contents of the /tmp/lm/bin and /tmp/lm/tclweb directories to their counterparts in your existing Aurea List Manager installation folder which is to be named ~lm.
  4. Rename ~lm/bin/lmcfg_template.txt to lmcfg.txt and edit it, adding database-connection information.
  5. Check the database-connection by running the following command: ~lm/bin/lm version
  1. If Aurea List Manager connects successfully, a version string is displayed.
  2. To upgrade your database to the current version, run the command: ./lm dbupgrade
  1. To start Aurea List Manager, run the command: ~lm/bin/lm start
  1. To run Aurea List Manager in the background: ~lm/bin/lm 1>/tmp/lm-stdout.txt 2>/tmp/lm-stderr.txt &
  1. Send mail to listmanager@your-server to make sure that Aurea List Manager is answering email.
  2. Rename the file ~lm/tclweb/bin/tclhttpd_template.rc to tclhttpd.rc. Edit it, replacing $HOSTNAME with the name of the machine; $PORT with the port you want the webserver to listen to (For example port 80); and $EMAILADDR with the email address of the administrator.
  3. To run the Aurea List Manager Web Server in the foreground, run the command:

~lm/tclweb/bin/httpd-lm

  1. To run the Aurea List Manager Web Server in the background, run the command:

~lm/tclweb/bin/httpd-lm 1>/tmp/httpd-lm-stdout.txt 2>/tmp/httpd-lm-stderr.txt &

  1. With a web browser, go to the URL http://your-server-url/

Aurea List Manager is now upgraded on your system.