Wiki source code of Updating

Last modified by Scott Gagan on 2021/09/10 22:35

Show last authors
1 What's on this page:
2
3
4
5 {{toc/}}
6
7 = Important - Please Read Before Updating =
8
9 {{id name="notice"/}}
10
11 {{note title="Important Notes on upgrading from version 2.2 to version 2.8"}}
12 iSymphony 2.8 now utilizes a web based mechanism for installing, updating and managing the clients. There are no longer native installation packages for the 2.8 clients. All client files for all supported operating systems and architectures are now distributed with the server package. Due to conflicts between the update system in 2.2 and the new installation system of 2.8 you will have to uninstall the 2.2 clients and install the 2.8 clients via the mechanism described [[here>>doc:Client Installation and Uninstallation]]. Once the 2.8 clients are installed the new mechanism will handle the update of the clients when the server portion is updated.
13 {{/note}}
14
15 = Upgrading From iSymphony 2.0.x/2.2.x to 2.8.x =
16
17 1. Log into the Administration panel in an iSymphony client. See [[doc:iSymphony 2\.8 Documentation.iSymphony Administrator's Guide.iSymphony Configuration (Advanced).Connecting to the Administration Interface.WebHome]] for more information.
18 1. Click on **Server** to open up the server properties window.
19 1. (((
20 Select **Check for Updates** and the update will begin downloading and installing.
21
22 Once the update is complete your clients will not longer be able to connect to the server.
23 \\
24 )))
25 1. Once the update is complete the server will not be running. See [[doc:iSymphony 2\.8 Documentation.iSymphony Administrator's Guide.Starting, Stopping and Restarting the Server.WebHome]] for instructions on how to start the server.
26 1. If you are using the FreePBX iSymphony module make sure to upgrade to the latest version available in the downloads section.
27 1. Uninstall all existing clients form their respective workstations.
28 1. Re-install all clients using the web based install mechanism. See [[doc:iSymphony 2\.8 Documentation.iSymphony Installation and Update Guide.Client Installation and Uninstallation.WebHome]]
29
30 = Updating =
31
32 You have two different options for updating your server to the latest version of iSymphony. Upgrades should be performed at a time when the system is not in use to reduce down time. We recommend that the manual update procedure only be used if the automated procedure fails or an automated update is not an option.
33
34 {{info}}
35 If using the FreePBX Module make sure to update it to the latest version.
36 {{/info}}
37
38 === **Automated** ===
39
40 1. Open the iSymphony Client Administration window (See Administration section).
41 1. Select **Server** to open your server configuration page.
42 1. Select **Check for Updates** button.
43
44 The update will be downloaded and unpacked on the server. Once this is done the server will shutdown and apply the server portion of the update. The server will then automatically restart. The clients will then need to be restarted in order to update themselves to the new client version.
45
46 {{info}}
47 Once the update is complete the server may not be running. See [[doc:Starting, Stopping and Restarting the Server]] for instructions on how to start the server if it is not running.
48 {{/info}}
49
50 === **Manual** ===
51
52 1. Back up all files in **/opt/isymphony/server/config**.
53 1. (((
54 Shutdown the server.
55
56 |(((
57 /opt/isymphony/server/shutdown.sh
58 )))
59 )))
60 1. Download and run the new install.
61
62
63
64 1. (((
65 If using the RPM:
66
67 |(((
68 rpm -Uvh iSymphonyServer*<version>*.rpm
69 )))
70
71 Or if you're using the TAR:
72
73 |(((
74 tar xzvf iSymphonyServer*<version>*.tar.gz
75 <path to extracted package>/install.sh
76 )))
77 )))
78 1. Restore all backed up files to **/opt/isymphony/server/config**.
79 1. (((
80 Restart the server.
81
82 |(((
83 /opt/isymphony/server/startup.sh
84 )))
85 )))
86 1. New clients can be installed over the old ones.
87
88
iSymphony