RI Title
RI logo


The same Guru Server application runs as a "local" Guru on the tester and virtual workstation and as a "server" Guru installed on server grade hardware that is accessible to everyone on the network and running all the time. The Guru Server application should be upgraded as soon as a new version is available and requires minor user intervention. The Guru Server client periodically checks for new releases and prompts the user when a new version is available. A warming allows the user to manually pause a running lot before proceeding. There are two methods available, one is automatic when upgrading via .GZP and the other is manual when upgrading via .ZIP. The manual process is good for when a new version needs to be evaluated without updating all versions, the automated method is ideal to make sure all clients (including virtual workstations) get the update. Operators should be trained to apply updates when a Test Exec is not running, likely between lots.



To Automatically Apply Guru Server Updates via .GZP:
1. Import the .gzp provided by RI Support with the Guru Browser application from a Tester, Virtual Workstation, or Server. The update will be backed up to the server and distributed when the clients next request an update (within the hour). The .gzp will include applications for all supported operating systems (OS/2 or Linux).
2. Once the update has been copied to the local client in the background, the user will see a RiGuru Server prompt Guru update available, ready to install? with Yes or No buttons. Choosing No will close the prompt and continue running the current version of Guru. The prompt will reappear within the next hour, after it sees the update is available again. Choosing Yes will initiate the update process and display a Warning prompt explaining how local guru connections will be closed.
3. If Cassini is currently running a test exec, please choose Stop before proceeding to avoid potential data loss as the local Guru restarts.
IMPORTANT: Data loss is possible if the local Guru had not fully restarted or was in the process of shutting down exactly when the datalog for the last 100 parts is being written to the disk. If a Guru Agent is running, please wait for the agent to complete before proceeding. Limit use of all other applications until after the local guru connection has returned as they will become unresponsive until the local Guru has restarted. It is OK to leave all guru applications running, including DB Manager.
4. Choose OK to proceed with restarting the local Guru.

To Manually Apply Guru Server Updates via .ZIP:
1. Copy the guruServer_##_##-o.zip (lower case "O" for OS/2) file provided by RI Support to the Tester and Virtual Workstation's Guru server application directory ( D:/RiApps/guruServer ). Copy the "-l.zip" (lower case L for Linux) to Server's Guru application directory (~/RiApps/guruServer).
IMPORTANT: Be sure to copy the correct file name for each operating system. -o for OS/2 and -l for Linux.

2. Open a command prompt or terminal and change to the Guru Server directory with the following commands:
d:
cd RiApps\guruServer

3. Rename the current "guruServer.zip" file as "guruServer_bak.zip" and rename the new .ZIP file to "guruServer.zip"
mv guruServer.zip guruServer-bak.zip
mv guruServer_##_##-o.zip guruServer.zip

4. If Cassini is currently running a test exec, please choose Stop before proceeding to avoid potential data loss as the local Guru restarts. Data loss is possible if the local Guru had not fully restarted or was in the process of shutting down exactly when the datalog for the last 100 parts is being written to the disk. If a Guru Agent is running, please wait for the agent to complete before proceeding. Limit use of all other applications until after the local guru connection has returned as they will become unresponsive until the local Guru has restarted. It is OK to leave all guru applications running, including DB Manager. Choose OK to proceed with restarting the local Guru.
5. Shutdown Guru Server by choosing System > Shutdown. After a few moments, the Guru server launch script will automatically unzip the new application version and launch Guru Server.

Figure 1: RiGuru Server Upgrade Prompts


PrintEmail Link
https://roos.com/docs/RBEH-BQ9NCA
ROOS INSTRUMENTS CONFIDENTIAL AND PROPRIETARY
©2020-2022 Roos Instruments, Inc. All rights reserved.