Linux Server Upgrade from ifix5 to ifix7a (2.0.0.2)
I need to upgrade our 64 bit Linux server from RTC 2.0.0.2 ifix5 to ifix7. I am accessing the server using Putty with an admin account. We previously used the zip install (installed by someone else), so I downloaded:
RTC-Standard-Server-2.0.0.2iFix7a-Trial-Linux64.zip
Questions:
1. It says "trial" - can I ignore that or is this the wrong file?
2. The instructions that come with it are for the Express-C edition even though the file clearly says Standard. Also there are no instructions for upgrading from one ifix to another, only for upgrading to a newer version of RTC (such as 1.x to 2.x). What are the instructions for upgrading the server from one ifix to another with the same 2.0.0.2 Standard Edition of RTC?
RTC-Standard-Server-2.0.0.2iFix7a-Trial-Linux64.zip
Questions:
1. It says "trial" - can I ignore that or is this the wrong file?
2. The instructions that come with it are for the Express-C edition even though the file clearly says Standard. Also there are no instructions for upgrading from one ifix to another, only for upgrading to a newer version of RTC (such as 1.x to 2.x). What are the instructions for upgrading the server from one ifix to another with the same 2.0.0.2 Standard Edition of RTC?
15 answers
Mike,
I can only share the tool internally. It has no IP clearance yet. But it essentially backs up a tomcat/derby based install of jazz tools. For RTC 2.x it backs up and restores
RTC
files <InstallDir>/server/conf/jazz/teamserver.properties;<InstallDir>/server/conf/jazz/friends.rdf;<InstallDir>/server/conf/jazz/log4j.properties;
folders <InstallDir>/server/repositoryDB/;<InstallDir>/server/workitemindex/;<InstallDir>/server/jfs-textindex/;<InstallDir>/server/jfs-texthistory/;<InstallDir>/server/jfs-rdfindex/;<InstallDir>/server/jfs-rdfhistory/
Tomcat
<InstallDir>/server/tomcat/conf/server.xml;<InstallDir>/server/tomcat/conf/tomcat-users.xml
If you use LDAP or changed other files in addition you would need to do these changes again. For LDAP for example it is the <InstallDir>/server/tomcat/webapps/jazz/WEB-INF/web.xml file, I think.
I can only share the tool internally. It has no IP clearance yet. But it essentially backs up a tomcat/derby based install of jazz tools. For RTC 2.x it backs up and restores
RTC
files <InstallDir>/server/conf/jazz/teamserver.properties;<InstallDir>/server/conf/jazz/friends.rdf;<InstallDir>/server/conf/jazz/log4j.properties;
folders <InstallDir>/server/repositoryDB/;<InstallDir>/server/workitemindex/;<InstallDir>/server/jfs-textindex/;<InstallDir>/server/jfs-texthistory/;<InstallDir>/server/jfs-rdfindex/;<InstallDir>/server/jfs-rdfhistory/
Tomcat
<InstallDir>/server/tomcat/conf/server.xml;<InstallDir>/server/tomcat/conf/tomcat-users.xml
If you use LDAP or changed other files in addition you would need to do these changes again. For LDAP for example it is the <InstallDir>/server/tomcat/webapps/jazz/WEB-INF/web.xml file, I think.
To get direct help with a particular problem, you will want to contact
Rational Support. There's only so much that can be done via discussion
on a forum.
Cheers,
Geoff
On 11/10/2011 6:38 PM, mshkolnik wrote:
Rational Support. There's only so much that can be done via discussion
on a forum.
Cheers,
Geoff
On 11/10/2011 6:38 PM, mshkolnik wrote:
I added this:
tar --overwrite --same-owner -xpf backup/backup-2011-10-31.tar
server/tomcat/conf
but that didn't help. The jfs folders/files don't exist in the
original setup. We aren't using LDAP.
There are no logs in the log folder.
Surely there must be someone at IBM who can look at my install batch
and see what's wrong or missing?
I can now login but not connect to the repository. I get the error:
"Repository services are not available on the server."
My current install script:
You have been far more helpful than Rational Support. Thanks. I feel like we're almost there...
"Repository services are not available on the server."
My current install script:
#!/bin/bash
echo "SHUTTING DOWN SERVER"
server/server.shutdown
sleep 5
echo "REMOVING OLD RTC FILES"
rm -r /opt/app/jazz/server
rm -r /opt/app/jazz/repotools
sleep 5
echo "COPYING NEW RTC FILES"
cp -rpf /opt/app/jazz/install/rtc7azip/* /opt/app/jazz
sleep 5
echo "RESTORING OLD CONFIG FILES"
tar --overwrite --same-owner -xpf backup/backup-2011-10-31.tar server/conf
tar --overwrite --same-owner -xpf backup/backup-2011-10-31.tar server/repositoryDB
tar --overwrite --same-owner -xpf backup/backup-2011-10-31.tar server/workitemindex
tar --overwrite --same-owner -xpf backup/backup-2011-10-31.tar server/tomcat/conf/tomcat-users.xml
tar --overwrite --same-owner -xpf backup/backup-2011-10-31.tar server/server.*
tar --overwrite --same-owner -xpf backup/backup-2011-10-31.tar server/jfs*
sleep 5
echo "STARTING SERVER"
server/server.startup
You have been far more helpful than Rational Support. Thanks. I feel like we're almost there...
Got it working! Yippeeeee! The missing component was the verifier-update-site folder. I have no idea what it is, but once I could login I could check the log file and there were errors in relation to items in that folder.
Final install script:
Final install script:
#!/bin/bash
echo "SHUTTING DOWN SERVER"
server/server.shutdown
sleep 5
echo "REMOVING OLD RTC FILES"
rm -r /opt/app/jazz/server
rm -r /opt/app/jazz/repotools
sleep 5
echo "COPYING NEW RTC FILES"
cp -rpf /opt/app/jazz/install/rtc7azip/* /opt/app/jazz
sleep 5
echo "RESTORING OLD CONFIG FILES"
tar --overwrite --same-owner -xpf backup/backup-2011-10-31.tar server/conf
tar --overwrite --same-owner -xpf backup/backup-2011-10-31.tar server/repositoryDB
tar --overwrite --same-owner -xpf backup/backup-2011-10-31.tar server/workitemindex
tar --overwrite --same-owner -xpf backup/backup-2011-10-31.tar server/tomcat/conf/tomcat-users.xml
tar --overwrite --same-owner -xpf backup/backup-2011-10-31.tar server/server.*
tar --overwrite --same-owner -xpf backup/backup-2011-10-31.tar server/jfs*
tar --overwrite --same-owner -xpf backup/backup-2011-10-31.tar server/verifier-update-site
sleep 5
echo "STARTING SERVER"
server/server.startup
page 2of 1 pagesof 2 pages