Last modified by michaely on 2021/09/10 22:40

Show last authors
1 ====== On this page ======
2
3
4
5 {{toc maxLevel="5"/}}
6
7 == Symptoms ==
8
9 After an upgrade to Java 1.7.0_45 the launcher will warn you about the potental risk of launching an unsigned application and will also prompt you to block the application. After you choose not to block the application the client does not start.
10
11 == Cause ==
12
13 Java 1.7.0_45 introduced an undocumented security modification that prevents insecure JNLP properties from being passed to the JVM preventing the client framework from launching.
14
15 == Resolution ==
16
17 Upgrade to iSymphony 2.8.1+.
18
19 {{info}}
20 After the upgrade you will still get the unknown publisher warnings but the client will launch.
21 {{/info}}
22
23 If you can access the iSymphony client Administration Interface you can update using the Automated Update Instructions in the [[doc:ISYMDOCS.Updating iSymphony]] guide.
24
25 If you cannot access the client you will have to use the following commands to update the server via the iSymphony CLI.
26
27 {{code language="bash"}}
28 telnet localhost 50001
29 check_for_updates
30 update
31 {{/code}}
32
33 {{info}}
34 You can type **update_state** in the iSymphony CLI to check on the status of the update.
35 {{/info}}
36
37 After running the **update** command you will be droped back down to the iSymphony prompt while the update is downloaded. Once the download is compete you will be kicked out of the iSymphony CLI as the iSymphony Server is restarted for the update to apply. After a few minutes log back into the iSymphony CLI via the command **telnet localhost 50001 **and then type **version** to check that the server update was successful and you are now running the correct version. If the version is reporting correctly the update was applied and you can restart your clients to update the client files.
38
39
40
41 If the version is not correct and the update did not seem to apply run the following commands to install the update manually.
42
43 {{code language="bash"}}
44 cd /opt/isymphony/server/update/server
45 chmod +x install.sh
46 ./install.sh
47 {{/code}}
48
49 Next restart the server based on the type of installation you have.
50
51 **RPM**
52
53 {{code}}
54  service iSymphonyServer restart
55 {{/code}}
56
57 **TAR**
58
59 {{code}}
60 /opt/isymphony/server/shutdown.sh
61 /opt/isymphony/server/startup.sh
62 {{/code}}
63
64 == Workaround ==
65
66 Launch the application from the client command line with the following command that specifies the needed properties directly. You will need to insert the ip or hostname of your iSymphony server in the command.
67
68 {{code language="bash"}}
69 javaws -J-Declipse.product=iSymphonyBrandingPlugin.product -J-Dosgi.instance.area=@user.home/isymphony/instance -J-Dosgi.configuration.area=@user.home/isymphony/config http://<ip or hostname of the iSymphony server>:50003/launch.jnlp
70 {{/code}}
71
72 == Related Content ==
73
74 {{expand title="Expand to see related content"}}
75 {{unmigrated-inline-wiki-markup}}
76 {dynamiccontentbylabel:showLabels=false|showSpace=false}
77 {{/unmigrated-inline-wiki-markup}}
78 {{/expand}}
iSymphony