Serena® Mover™
Version 2.3 Readme File
This file contains important information on installing and using the current
release of Serena Mover. For a list of the defects fixed since the last release
of Mover, see release_notes.enUS.html.
Table of Contents
To Top
1.0 Important Information
1.1 Server OS and Requirements
The information in this section represents minimum requirements only.
IMPORTANT! If you will use Mover with Serena Dimensions or Serena Version
Manager, you must install Mover and the correct version of the Dimensions server
or Version Manager to the same machine. See Version Manager
and Dimensions Requirements, below.
Supported Server Operating Systems
- Windows 2003 Server
- Windows 2000 Pro SP4
- Sun Solaris 10 - 64 bit
- Sun Solaris 10 - 32 bit
- Sun Solaris 9 - 32 bit
- Red Hat Linux AS 4.0 - 32 bit
- Novell SuSE Linux ES 10 - 32 bit
- HP-UX 11.23 - 64 bit
- HP-UX 11.11 - 64 bit
Server Hardware Requirements
IMPORTANT! In addition to the following requirements, we recommend that
the servers to which you install Mover use static IP addresses only. Systems
that dynamically generate IP addresses, for example using DHCP, can cause licensing
problems.
- Windows: Pentium or Itanium 500 MHz or greater
- Solaris: Sparc, 333 MHz or greater
- Red Hat Linux: Pentium or Itanium, 500 MHz
- HP-UX PA-RISC
- CD-ROM drive
- Monitor screen resolution of 800X600 with 256 colors
- RAM: 500 MB minimum, 1 GB recommended
- Hard drive space: 200 MB minimum
- Temporary hard drive space: 100 MB
1.2 Client and Browser OS and Requirements
Supported Client Operating Systems
- Windows XP Professional
- Windows 2000 Pro SP4
- Sun Solaris 10 - 64 bit
- Sun Solaris 10 - 32 bit
- Sun Solaris 9 - 32 bit
- Red Hat Linux AS 4.0 - 32 bit
- Novell SuSE Linux ES 10 - 32 bit
- HP-UX 11.23 - 64 bit
- HP-UX 11.11 - 64 bit
Supported Browsers
You can use these combinations of operating systems and browsers, with the
Sun Java Virtual Machine plug-in for each:
- Internet Explorer 6 SP1
- Internet Explorer 7
- Mozilla 1.7
- Firefox 1.5
Minimum Client Hardware Requirements
- Windows: Pentium III, 500 MHz
- Solaris: Sparc, 333 MHz
- Red Hat Linux: Pentium III, 500 MHz
- Monitor screen resolution of 800X600 with 256 colors
- RAM: 64 MB minimum, 128 MB recommended
- Hard drive space: 100 MB
1.3 Mover Agent Requirements
Supported Agent Operating Systems
- Windows 2000 Pro SP4
- Windows XP SP1
- Windows 2003 Server
- Sun Solaris 9
- Sun Solaris 8
- IBM AIX 5.2
- HP-UX 11.11
- Red Hat Linux AS 3
- Red Hat Linux 9
Minimum Hardware Requirements
- Windows: Pentium III, 500 MHz
- Solaris: Sparc, 333 MHz
- Red Hat Linux: Pentium III, 500 MHz
- AIX: PowerPC POWER3
- HP-UX: PA8000
- RAM: 512 MB minimum total RAM, 1 GB recommended. Total RAM requirement for the system depends on the demands of the application or web server installed to it.
- CD-ROM drive
- Hard drive space: 100 MB
1.4 Java Runtime Environment Requirements
Mover requires one of the following versions of the Java Runtime Environment
(JRE):
- For AIX platform: 1.4.2 Service Release 4
- For all other platforms: 1.4.2_11
The Java Runtime Environment is available at http://java.sun.com
1.5 Version Manager and Dimensions Requirements
To use Mover to manage deployment of Version Manager or Dimensions files, you
must upgrade Version Manager or the Dimensions server to the versions that support
integration to Mover. You can upgrade before or after you install Mover.
Upgrade to one of the following:
- Version Manager 8.1.2 or higher, if you will use Mover with Version
Manager. You must upgrade the Version Manager installation that is on the
Mover machine.
- Dimensions Server 9.1.3 or higher, if you will use Mover with Dimensions.
You must upgrade the Dimensions server installation that is on the Mover machine.
If it is not already installed, you must also install the Dimensions web client
to the Dimensions server.
1.6 Supported FTP Servers
You can use the following FTP servers with Serena Mover:
- WU-FTP 2.6.2
- IIS 5.0 FTP
- IIS 6.0 FTP
- Solaris 9 FTP
- Solaris 10 FTP
- ServU FTP 6.3.0 over SSL
- Open SSH 4.3 FTP
1.7 Source Dimensions or VM Profile on UNIX
If you will use Mover with UNIX installations of Version Manager or Dimensions, you must source the Version Manager or Dimensions profile before you start Mover. If you do not source the upgraded Version Manager or Dimensions profile, the Mover integration will fail to connect to Dimensions or VM and you will receive a "Login Failed" error message. Do one of the following to complete this requirement:
- For Dimensions, source the ${DM_ROOT}/dmprofile profile. See the Serena Dimensions documentation for more information.
- For Version Manager, source either the VM install directory/vm/os/bin/vmcshrc profile (for C shells) or the VM install directory/vm/os/bin/vmprofile profile (for Bash, Bourne, and Korn shells). See the Serena Version Manager Installation Guide for more information.
1.8 Flattening Directory Structures at Deployment
A Flatten Tree Structure option has been added that allows you to flatten the directory structure when you deploy files that are stored in Version Manager and Dimensions.
If you choose this option, all files from either Version Manager or Dimensions will be deployed to the same level in the same directory.
1.9 1.9 UNIX: Set Timezone Environment Variable for Tomcat
The Timezone environment variable for the Tomcat server is set to a null value, by default, in UNIX installations of Mover. This may result in incorrect timestamps resulting from shifts in time that the server is unaware of, such as Daylight Savings.
To set the timezone:
Open the following file in a text editor:
Mover install directory/changemanmover/options.sh
Locate the following line:
JAVA_OPTS="-Xmx$CATALINA_MEMORY"
And change it to the following:
JAVA_OPTS="-Xmx$CATALINA_MEMORY -Duser.timezone=[yourtimezone]"
Replace [yourtimezone] with the appropriate value.
For example: JAVA_OPTS="-Xmx$CATALINA_MEMORY -Duser.timezone=America/Los_Angeles"
For a complete list of possible timezone values, see KnowledgeBase document KB70631 on Serena Support.
To TOC
1.10 Support for Public Keys with SSH
Starting with version 2.3, Serena Mover more fully supports the Secure Sockets
Handling (SSH) protocol. You can now store a public key in the keystore on the
Mover server, and direct the Mover SFTP / SSH client to use that public key.
You can use public key authorization for keys protected with passphrases.
To set up public keys for Mover:
- Set up both a Mover server and a target server running SFTP.
- Set up a key. For example, for RSA authentication, you would complete steps
like the following:
- On the Mover server, run a command like the following:
ssh-keygen -f <location>/id_rsa -t
rsa
In this example the key pair includes id_rsa and id_rsa.pub.
- Copy the id_rsa.pub file to the target server, under the ~/.ssh folder, where ~ is
the home for the FTP user that Mover will use to deploy. If there is no .ssh folder on the SFTP server, you must create it.
- Add the id_rsa.pub file to the authorized_keys file, for example with
the following command:
cat id_rsa.pub>>authorized_keys
This will create the authorized_keys file in the FTP user's .ssh file.
- From the Mover client, display the Deploy | Setup | Target view.
- Define a server, and on the New Server dialog box set the Type
list to Secure FTP Server (SSH/Secure Copy).
- Under FTP Server on the New Server dialog box, complete
all fields and enter the passphrase in the Password field. If you are not using passphrases, leave this field blank.
- Under Options, select the Public key authentication
check-box.
- Ask your administrator for the path where the appropriate private key resides.
- Also under Options, enter the full path on the Mover server to the private key file in the
Private key field. This must include the key name. For example, this may be something like the following: '.ssh/id_rsa'
2.0 Known Issues
2.1 Dimensions/Version Manager Browser Connection Error
When you use Mover with the Dimensions web client or Version Manager web client, you can invoke a dialog box when you define a custom root that allows you to browse for the specific baseline (for Dimensions) or revision (for Version Manager) that you will include in a deployment activity. If the session for this browser dialog box times out, it will lose its connection to the Dimensions or Version Manager server. In order to reconnect, you must log out of Mover, close all instances of your browser application, and then log back into Mover.
2.2 Netscape: Login Fails on Ports Other than 80
Logging in to the Mover server from a Netscape browser may fail if the Mover server uses a port number other than 80 (which is the default port). When this happens, Netscape displays the following error message:
Access to the port number given has been disabled for security reasons.
If this happens, you must add the port number to a list of acceptable ports that Netscape stores in a preferences file, all.js.
To do this:
- Locate and open the following file in a text editor:
Netscape install directory\defaults\pref\all.js
- Add the following line to this file:
pref("network.security.ports.banned.override", "port number 1" , "port number 2");
For example, to enable Netscape to log into Mover servers on ports 1080 and 8080:
pref("network.security.ports.banned.override", "1080" , "8080");
- Save all.js and restart Netscape.
2.3 Tomcat Errors When Mover and VM Web Server are on Same System
If you have installed Mover and the VM Web Server to the same system, the following Tomcat error may occur when you try to run both of them:
java.net.BindException: Address in use
This occurs when the AJP connectors for both Tomcat installations are set to use the same port number (8009 by default). To correct this, you can change the port number for the AJP connector in the Mover Tomcat installation. To do this:
- Open the following file in a text editor, such as Windows Notepad:
Mover install directory/Tomcat/conf/server.xml
- Locate the following lines:
<!-- Define an AJP 1.3 Connector on port 8009 -->
<Connector className="org.apache.ajp.tomcat4.Ajp13Connector"
port="8009" minProcessors="5" maxProcessors="75"
acceptCount="10" debug="0"/>
- Change the port attribute to another value, such as 8019.
- Save the server.xml file and restart the Mover server.
2.4 Licensing Error When VM Configuration File Is Not Found
Version Manager uses a configuration file, ISLV.INI, which typically resides in the Windows root directory (for example, c:\Windows). During deployment, Mover checks this file to make sure that the user has a valid Version Manager license. If the ISLV.INI file resides in a location other than the Windows root directory, the following error appears:
Access to this project has been denied because your login account was unable to obtain a license.
To fix this problem, you must identify the location of the ISLV.INI file to Mover.
- Locate and open the following file in a text editor:
Mover install directory\vm\runvmcm.bat
- Uncomment the following line in the file, and enter the location of the ISLV.INI file:
set ISLVINI=directory
For example, set ISLVINI=C:\configuration
- Save the file.
2.5 Upgrade: Two Entries in Windows Add/Remove Programs
After you upgrade Mover 1.x on Windows, two entries for the program appear in the Add or Remove Programs list (Serena Mover and Merant Mover). Do not attempt to remove Merant Mover; the new version of Mover will not work if you attempt to uninstall the previous version.
2.6 Netscape: Help Index Does Not Open the Correct Topic
On Netscape, when you click an entry in the help index, the topic above the correct topic in the current section of the help opens. To open the correct topic, click the index entry again.
2.7 Supported Characters for User and Group Names
The characters listed below cannot be used in group or user names.
- Slashes: \ /
- Asterisk: *
- Double quote: "
- Single quote: '
- Question mark: ?
- Pipe: |
- Angle brackets: < >
- Dollar sign: $
2.8 Supported Characters for Server Commands
On UNIX, the characters listed below cannot be used in combination with any server commands:
- Pipe: |
- Number sign: #
- Ampersand: &
- Angle brackets: < >
We recommend that you place all complex server commands in a script file and reference the script from the Mover command fields.
2.9 UNIX: rundmcm.sh and rundmcli.sh Script Errors When Deploying Dimensions Files
When deploying files that are stored in Dimensions, deployments may fail with errors indicating that the sed and dirname commands could not be found. For example, the activity log may display an error such as the following:
/Mover_inst/changemanmover/dim/rundmcli.sh: sed: not found
/Mover_inst/changemanmover/dim/rundmcli.sh: dirname: not found
If you encounter this error, you must manually edit the script files to include their correct location in the PATH environment variable. These files typically reside in the /usr/bin directory. To correct this issue:
- Locate the rundmcli.sh and rundmcm.sh files. They are typically located in the <Mover install directory>dim directory.
- Open the files in a text editor.
- Add the location of the files to the PATH environment variable, near the top of the file. For example:
PATH=${PATH}:/usr/bin
DIM_ROOT=${INSTALL_ROOT}
- Save the files.
To TOC
Copyright © 2001-2007 Serena Software, Inc. All rights reserved.