Overview
In the qTest 9.7.1 OnPremise package, the following have been remediated with the qtestctl-6.4 patch.
- Insights 1.21.9.1 caused some customers to experience a 403 error when attempting to access Insights from the 9-box. This has been fixed with the release of Insights 1.21.9.2 that is included in this patch.
- Java Core was upgraded from Oracle JDK 1.8_144 to Open JDK 1.8_212 which impacted customers using LDAPS (LDAP with a secure protocol.) This is fixed and included in this patch.
Below are instructions for replacing the previous 9.7.1 package.
Linux / Windows patching (for qtestctl)
- Stop the qtest service using the commands below:
-
Windows: net stop qtest
-
Linux: systemctl stop qtest
-
- Uninstall the qtest service by going to the qtestctl/ directory, and run the following command:
-
Windows: uninstall.bat
-
Linux: ./uninstall
-
- Rename the current qtestctl/ (9.7.1) to:
qtestctl_old/
- Download the new installation package provided by Implementations, and extract to the server.
- Use the appropriate upgrade guide to install the patch (Re-Upgrade from 9.6.1 to 9.7.1 package.)
- After upgrading successfully, you can clean up the qtestctl_old/ folder from step 3.
Docker
- Shutdown the qtest application with the following command:
./shutdown
- Uninstall the qtest service by using the following command:
./uninstall
- Rename the current docker-deployment package to:
docker-deployment_old
- Download new docker-deployment package and extract to the server.
- Clean the qtest cache folder ($cache_dir in docker-deployment/profiles/default.in)
- Use the following upgrade guide to install the patch:
- After upgrading successfully, you can clean up the docker-deployment_old from step 3.
Verification
Manager
- From your browser, go to your qTest environment.
Ex : http(s)://QTEST_URL/version
Expected result:
{
"name": "test-conductor",
"version": "9.7.1",
"timestamp": "2019-08-14 05:18:08+0000",
"revision": "a08c3a8",
"branch": "UNKNOWN",
"builder": "jenkins",
"buildNumber": "${build.number}",
"env": "onpremise",
"envRaw": "onpremise"
}
Insights
- From your browser, go to your Insights environment.
Ex: http(s)://INSIGHTS_URL/version
Expected result:
{
"name"
:
"qTest Insights"
,
"version"
:
"1.21.9"
,
"branch"
:
"v1.21.9.2.op"
,
"revision"
:
"2d18f00"
,
"build_time"
:
"2019-08-23T10-48-16 +0000"
,
"commit_time"
:
"2019-08-23T10-45-55 +0000"
,
"etl_version"
:
"unknown"
}