Version 6.1 by ryanp on 2016/08/15 09:51

Show last authors
1 == Problem ==
2
3 Attempted to activate an iSymphony license and received an error indicating that the license request failed.
4
5 == Solution ==
6
7 iSymphony requires the following to activate the license:
8
9 {{panel bgColor="#fff"}}
10 ~1. Outbound TCP connection toĀ **3.license.getisymphony.com **on port 49996.
11
12 {{code}}
13 com.xmlnamespace.panel.lib.admin.exception.LicenseException: Failed to process license request
14 at com.xmlnamespace.panel.server.e.a.a(Unknown Source)
15 at com.xmlnamespace.panel.server.e.f.b(Unknown Source)
16 at com.xmlnamespace.panel.server.e.f.a(Unknown Source)
17 at com.xmlnamespace.panel.server.e.h.handleRequest(Unknown Source)
18 at com.xmlnamespace.panel.lib.communication.jms.request.JMSRequestServer.handleRequest(JMSRequestServer.java:357)
19 at com.xmlnamespace.panel.lib.communication.jms.request.JMSRequestServer.handleMessage(JMSRequestServer.java:338)
20 at com.xmlnamespace.panel.lib.communication.jms.request.JMSRequestServer.access$1(JMSRequestServer.java:327)
21 at com.xmlnamespace.panel.lib.communication.jms.request.JMSRequestServer$3.onMessage(JMSRequestServer.java:257)
22 at org.apache.activemq.ActiveMQMessageConsumer.dispatch(ActiveMQMessageConsumer.java:1394)
23 at org.apache.activemq.ActiveMQSessionExecutor.dispatch(ActiveMQSessionExecutor.java:131)
24 at org.apache.activemq.ActiveMQSessionExecutor.iterate(ActiveMQSessionExecutor.java:202)
25 at org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:133)
26 at org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:48)
27 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
28 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
29 at java.lang.Thread.run(Thread.java:745)
30 Caused by: java.net.ConnectException: Connection timed out
31 at java.net.PlainSocketImpl.socketConnect(Native Method)
32 at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345)
33 at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
34 at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
35 at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
36 at java.net.Socket.connect(Socket.java:589)
37 at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:668)
38 at sun.security.ssl.SSLSocketImpl.<init>(SSLSocketImpl.java:427)
39 at sun.security.ssl.SSLSocketFactoryImpl.createSocket(SSLSocketFactoryImpl.java:88)
40 at com.xmlnamespace.panel.server.e.a.a(Unknown Source)
41 ... 16 more
42 {{/code}}
43
44
45
46 A Connection timed out error indicates that the iSymphony server is unable to communicate with the licensing server. This can be due to iptables, firewalld, an external firewall on your network, or anything else that may block communication.
47
48 1. Confirm whether you are able to communicate with the licensing server.
49 11. The following command can be used: telnet 3.license.getisymphony.com 49996
50 11. If you see connected, then you are able to talk to the server.
51 1. If the machine cannot talk to the licensing server you will need to investigate what is blocking the communication on the network.
52 11. Allow iptables outbound tcp communication on port 4996: (% style="color: rgb(0,0,0);" %)iptables -A OUTPUT -o eth0 -p tcp ~-~-dport 49996 -m state ~-~-state NEW,ESTABLISHED -j ACCEPT
53 111. Note: this assumes you are connecting via eth0, replace eth0 with the relevant NIC.
54 11. Verify firewalld is allowing outbound tcp communication on port 4996 enabled. For example, the following command on CentOS could be used to check if firewalld is installed: systemctl status firewalld.
55 11. Verify other firewalls or external firewalls on your network are allowing outbound tcp communication on port 49996.
56 1. Once the telnet command in step one is showing a connected response attempt to activate license again.
57 {{/panel}}
58
59 {{panel}}
60 2. A NIC in an UP state displaying a valid MAC address.
61
62 {{code}}
63 com.xmlnamespace.panel.lib.admin.exception.LicenseException: Failed to create license request.
64 at com.xmlnamespace.panel.server.e.a.a(Unknown Source)
65 at com.xmlnamespace.panel.server.e.f.b(Unknown Source)
66 at com.xmlnamespace.panel.server.e.f.a(Unknown Source)
67 at com.xmlnamespace.panel.server.e.h.handleRequest(Unknown Source)
68 at com.xmlnamespace.panel.lib.communication.jms.request.JMSRequestServer.handleRequest(JMSRequestServer.java:357)
69 at com.xmlnamespace.panel.lib.communication.jms.request.JMSRequestServer.handleMessage(JMSRequestServer.java:338)
70 at com.xmlnamespace.panel.lib.communication.jms.request.JMSRequestServer.access$1(JMSRequestServer.java:327)
71 at com.xmlnamespace.panel.lib.communication.jms.request.JMSRequestServer$3.onMessage(JMSRequestServer.java:257)
72 at org.apache.activemq.ActiveMQMessageConsumer.dispatch(ActiveMQMessageConsumer.java:1394)
73 at org.apache.activemq.ActiveMQSessionExecutor.dispatch(ActiveMQSessionExecutor.java:131)
74 at org.apache.activemq.ActiveMQSessionExecutor.iterate(ActiveMQSessionExecutor.java:202)
75 at org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:133)
76 at org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:48)
77 at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
78 at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
79 at java.lang.Thread.run(Unknown Source)
80 Caused by: java.lang.Exception: No initialization information found
81 at com.xmlnamespace.panel.lib.license.model.SystemId.getMacAddresses(SystemId.java:144)
82 at com.xmlnamespace.panel.lib.license.model.SystemId.generateSystemID(SystemId.java:74)
83 ... 16 more
84 {{/code}}
85
86 No initialization information found indicates that iSymphony was unable to find a NIC in the UP state currently displaying a valid MAC address. An invalid MAC address will generally be either no MAC, or a MAC that looks like the following (% style="color: rgb(60,62,67);" %)00:00:00:00:00.
87
88 1. (% style="color: rgb(60,62,67);" %)Verify that the NIC is currently in an up state and reporting a valid MAC address, the following command can be used: ifconfig
89 1. (% style="color: rgb(60,62,67);" %)If a valid MAC is not being displayed (virtualized solutions, for example, tend to encounter this problem) consult with your network administrator to configure the NIC to display a proper MAC address.
90 11. (% style="color: rgb(60,62,67);" %)Note, the MAC address needs to persist between reboots, or the license will become unbound.
91 1. (% style="color: rgb(60,62,67);" %)Once a valid MAC address is being reported by the NIC, attempt to activate the license again.
92 {{/panel}}
93
94 {{panel}}
95 3. The license has not already been bound to another machine.
96
97 {{code}}
98 The license request was denied: License does not belong to this system
99 {{/code}}
100
101 The error indicates that the serial key has already been bound to another system.
102
103 1. (((
104 Create a ticket with iSymphony support, include the error message and indicate that you need the license released.
105
106 {{note}}
107 iSymphony licenses are intended to be bound to a single machine. Continuously releasing a license to switch between two or more machines is unsupported.
108 {{/note}}
109 )))
110 {{/panel}}
111
112 {{panel}}
113 {{code}}
114 java.net.UnknownHostException: 3.license.getisymphony.com
115 at java.net.AbstractPlainSocketImpl.connect(Unknown Source) ~[na:1.7.0_05]
116 at java.net.SocksSocketImpl.connect(Unknown Source) ~[na:1.7.0_05]
117 at java.net.Socket.connect(Unknown Source) ~[na:1.7.0_05]
118 at sun.security.ssl.SSLSocketImpl.connect(Unknown Source) ~[na:1.7.0_05]
119 at sun.security.ssl.SSLSocketImpl.<init>(Unknown Source) ~[na:1.7.0_05]
120 at sun.security.ssl.SSLSocketFactoryImpl.createSocket(Unknown Source) ~[na:1.7.0_05]
121 at com.xmlnamespace.panel.server.e.c.a(Unknown Source) [iSymphonyServer.jar:na]
122 at com.xmlnamespace.panel.server.e.c.c(Unknown Source) [iSymphonyServer.jar:na]
123 at com.xmlnamespace.panel.server.e.i.run(Unknown Source) [iSymphonyServer.jar:na]
124 at java.util.TimerThread.mainLoop(Unknown Source) [na:1.7.0_05]
125 at java.util.TimerThread.run(Unknown Source) [na:1.7.0_05]
126 {{/code}}
127
128 == Solution ==
129
130 Please ensure that your server can accurately resolve the domain nameĀ 3.license.getisymphony.com. This is usually a DNS issue on your server or network. To verify from a Linux shell whether you are able to resolve the correct domain, use the following command:
131
132 (((
133 (% class="syntaxhighlighter sh-confluence nogutter bash" %)
134 (((
135
136
137 |(((
138 (% class="container" title="Hint: double-click to select code" %)
139 (((
140 (% class="line number1 index0 alt2" %)
141 (((
142 $ host 3.license.getisymphony.com
143 )))
144 )))
145 )))
146
147
148 )))
149 )))
150
151 If the above command returns an error, such as "Host 3.license.getisymphony.com not found: 3(NXDOMAIN)", then your server is unable to correctly resolve the domain for the licensing server. You will need to correct the DNS issues to be able to activate your iSymphony license.
152 {{/panel}}
153
154 == Documentation ==
155
156 [[doc:ISYMDOCS.Licensing]]
157
158 == Related articles ==
159
160 Related articles appear here based on the labels you select. Click to edit the macro and add or change labels.
161
162
163
164 {{contentbylabel showLabels="false" max="5" spaces="ISYMKB" showSpace="false" sort="modified" reverse="true" type="page" cql="label in (~"trouble~",~"shooting~",~"license~") and type = ~"page~" and space = ~"ISYMKB~"" labels="license trouble shooting"/}}
165
166 {{details hidden="true"}}
167 |=(((
168 Related issues
169 )))|(((
170
171 )))
172 {{/details}}
173
174
175
176 (((
177 (% style="white-space: pre-wrap;" %)
178
179 )))