Upgrading and Moving--Windows

 

The upgrade process to ListManager 9.x varies depending on which version you are currently using:

 

To upgrade from v6.x or lower

1. Upgrade to v7.0

2. Upgrade from v7.0 to v.8.9c.

3. Upgrade from v8.9c to v9.x.

 

To upgrade from v.7x

1. Upgrade to v8.9c.

2. Upgrade from v8.9c to v9.x.

 

To upgrade from v8.x

Upgrade to v9.x.

     

 

Please back up your database before upgrading.

 

1. Shut down ListManager on the old machine.

 

2. You need to know the name of this ListManager machine as it is configured in your database.

 

Moving from 5.0-7.8 to 9.x

1. Open a command prompt on the old machine, and change to the ListManager directory.

2. Run lm configlist for a list of the machine names in ListManager's database. Note the name.

Moving from 8.0 or Later

1. Open the file lmcfg.txt (located in C:\Program Files\ListManager) using a plain-text editor such as Notepad.

2. Note the value of $node_name.

 

3. On the new machine, download the installer. Start the installer by double clicking on the installer icon.

 

4. When prompted by the installer to specify the type of installation, select "New Install".

 

5. When the installer requests the database information, you may provide the information for your earlier ListManager installation—but DO NOT have the installer create the tables for you—this will delete your database!

 

Alternatively, you may create a database or user just for the installation, and change which database ListManager uses by editing lmcfg.txt with a plain text editor. See Connecting to Your Database with lmcfg.txt for more information about editing this file.

 

6. Shut down ListManager if you started it after the installation.

 

7. Open the file lmcfg.txt.

 

8. Edit the value of $node_name to be what it was for your old installation.

 

9. Open a command prompt, and change to the ListManager directory.

 

10. If upgrading ListManager, run the following command to upgrade the database:

 

lm dbupgrade

 

NOTE Upgrading the database may take several hours, depending on the size of your data.

 

11. Run the following commands to retrieve the activation code for the new machine:

 

lm clearactivation

lm getactivation

 

12. Start ListManager and the ListManager web server.

 

13. Depending on your settings for your previous installation, the ListManager web server may not be able to communicate with ListManager on localhost (127.0.0.1), preventing it from running. If running ListManager from the command prompt, you will see a message like this one:

 

Error: unable to listen to: TCP/IP address: 192.168.0.5, port number: 2021

 

1.   Open the file ~listmanager/tclweb/bin/tclhttpd.rc with a plain-text editor such as notepad.

2.   Note the IP address being used in Config ipaddr.

3.   Open a command prompt, and run the following command, specifying the IP address from tclhttpd.rc for the IP address:

lm tclportbindip ip_address

 

       4. Start ListManager and the ListManager web server.

 

14. Log into the ListManager web interface as a server administrator.

 

15. Go to Utilities: Administration: Sites, and edit any sites you have, so that the Internet Host Name field for each site is the name of your new ListManager machine. Also assign the IP addresses ListManager should use for SMTP and NNTP on each site.

 

16. Go to Utilities: Administration: Server: Server Settings: Machine Settings: IP Addresses, and specify what IP addresses ListManager should bind to for DNS lookups.

 

You're done!



Moving MSDE to MSSQL Upgrading and Moving with MSDE