"Could not get a valid computer ID for IEM " after upgrade to 9.2.0.2

problem:

found that VM managers on ILMT UI were not gathering data and last data collection happened months back,it was in ILMT 9.0 back then.

a PMR was raised with IBM for help, so far they just made me upgrade to 9.2 and later to 9.2.0.2.

after the patch to 9.2.0.2 when i try add a new VM manager it throws me an error Could not get a valid computer ID for IEM server

has any one seen this error before? or any help me on this would be really thankful.

-Sumanth

Do you have IEM client installed on IEM server machine?

Yes- client is installed on server.

[root@us ~]# ps -ef|grep -i bes

root      3916    
1  8 Aug12 ?        01:58:37
/opt/BESServer/bin/BESRootServer

root      4068    
1  0 Aug12 ?        00:07:34
/opt/BESClient/bin/BESClient

root      4089    
1  0 Aug12 ?        00:09:59
/opt/BESServer/bin/BESFillDB

root      4126    
1  0 Aug12 ?        00:00:13
/opt/BESServer/bin/BESGatherDB

root      4181    
1  3 Aug12 ?        00:57:35
/opt/BESWebReportsServer/bin/BESWebReportsServer

root      4219    
1  0 Aug12 ?        00:00:08
/var/opt/BESClient/LMT/VMMAN/java/jre/bin/java
-Dcom.ibm.license.mgmt.datacollector.home.path=/var/opt/BESClient/LMT/VMMAN
-classpath /var/opt/BESClient/LMT/VMMAN/lib/icu4j-4_0_1.jar:/var/opt/BESClient/LMT/VMMAN/lib/log4j-1.2.16.jar:/var/opt/BESClient/LMT/VMMAN/lib/com.ibm.license.mgmt.scheduler.jar:/var/opt/BESClient/LMT/VMMAN/lib/com.ibm.license.mgmt.datacollector.jar:/var/opt/BESClient/LMT/VMMAN/lib/com.ibm.license.mgmt.datacollector.dto.jar:/var/opt/BESClient/LMT/VMMAN/lib/com.ibm.license.mgmt.encryption.jar:/var/opt/BESClient/LMT/VMMAN/lib/com.ibm.license.mgmt.msgandtrace.jar:/var/opt/BESClient/LMT/VMMAN/lib/com.ibm.license.mgmt.util.jar:/var/opt/BESClient/LMT/VMMAN/lib/com.ibm.license.mgmt.vmmanager.jar:/var/opt/BESClient/LMT/VMMAN/lib/vim25.jar:/var/opt/BESClient/LMT/VMMAN/lib/JSON4J.jar:/var/opt/BESClient/LMT/VMMAN/lib/commonj-twm.jar:/var/opt/BESClient/LMT/VMMAN/lib/jffdc.jar:/var/opt/BESClient/LMT/VMMAN/lib/jlog.jar:/var/opt/BESClient/LMT/VMMAN/lib/ibm-wink-jaxrs.jar:/var/opt/BESClient/LMT/VMMAN/lib/jsr311-api.jar:/var/opt/BESClient/LMT/VMMAN/lib/slf4j-api-1.5.6.jar:/var/opt/BESClient/LMT/VMMAN/lib/slf4j-jdk14-1.5.6.jar:/var/opt/BESClient/LMT/VMMAN/lib/commons-codec.jar:/var/opt/BESClient/LMT/VMMAN/lib/resources.jar:/var/opt/BESClient/LMT/VMMAN/lib/resources_de.jar:/var/opt/BESClient/LMT/VMMAN/lib/resources_hr.jar:/var/opt/BESClient/LMT/VMMAN/lib/resources_nl.jar:/var/opt/BESClient/LMT/VMMAN/lib/resources_sl.jar:/var/opt/BESClient/LMT/VMMAN/lib/resources_cs.jar:/var/opt/BESClient/LMT/VMMAN/lib/resources_hu.jar:/var/opt/BESClient/LMT/VMMAN/lib/resources_pl.jar:/var/opt/BESClient/LMT/VMMAN/lib/resources_es.jar:/var/opt/BESClient/LMT/VMMAN/lib/resources_fr.jar:/var/opt/BESClient/LMT/VMMAN/lib/resources_it.jar:/var/opt/BESClient/LMT/VMMAN/lib/resources_ja.jar:/var/opt/BESClient/LMT/VMMAN/lib/resources_ko.jar:/var/opt/BESClient/LMT/VMMAN/lib/resources_pt_BR.jar:/var/opt/BESClient/LMT/VMMAN/lib/resources_zh_CN.jar:/var/opt/BESClient/LMT/VMMAN/lib/resources_zh_TW.jar
com.ibm.license.mgmt.datacollector.Runner -run

root     22270 22175  0 08:29
pts/0    00:00:00 grep -i bes

What OS exactly do you have on your IEM server machine?

Red Hat Enterprise Linux Server release 6.5 (Santiago)

Make sure that the short name of IEM, for example, iemhost, is defined in /etc/hosts on SUA Server
Make sure that user defined for the IEM datasource has sufficient priviledges

this is an all-in-one installation, with all the components on same server usv077

lines from /etc/host
10.9.85.238 usdeviem01.ad.diebold.com usdeviem01
10.9.85.117 usv077.diebold.com usv077

all the logins related to datasource seems to be working fine, and nothing has changed w.r.t access.

i’ve checked manuallly access for users iemadmin and db2inst1

this is something we are seeing only after patching to 9.2.0.2

is there any way to fix this? im still seeing this error.

You will need to open PMR for support to help.

Thanks Michal, but its the IBM PMR which led me to this situation, they made me upgrade to 9.2.0.2.
i’ve been waiting on them for weeks now without much help, they just make me upgrade things, was hoping this forum might help me fix things quicker.

will raise another PMR with this issue, hope they will find a way.

@skotla Can you give me the PMR number please?

PMR 80898,082,000; related to original VM manager issue ,
PMR 03214 082 000; which i opened just a minute back .

@skotla Ok, so the original issue with “pending forever” vmmanager has been resolved and now other issue is related to "Could not get a valid computer ID for IEM server ", right?
If the original issue is solved, please request to close that PMR, meantime let me see what I can do about new one.

we dont’t know yet if the original actually got resolved,
Supports advise was to remove all the VM managers defined already , upgrade ILMT to 9.2.0.2 and
then add back those VM managers to check if this issue is resolved.

But, unfortunately, i am not able to add any VM manager details now. when i try to do it now after upgrade.

1 Like

@skotla Can you verify if you are using any special characters in your password? Another related problem mentioned upper case chars in the password. Last thing was IEM server endpoint not subscribed to ILMT site. Can you verify?

just to be on same page, do you mean password of IEMadmin that’s used to login to IEMconsole?
its alpha numeric password, but no spl characters and no upper case characters in it.

its an all-in one installation and i do see IEM server subscribed to ILMT site.

i see following subscriptions for IEM/ILMT master server:

Subscribed Sites
BES Support
IBM License Reporting (ILMT) v9
Mailbox Site (mailboxsite7472110)
Master Action Site

@skotla Right, IEMAdmin.
Can you run following in your browser, lets see if it returns IEM server ID

https://BES_SERVER_IP:52311/api/query?relevance=id of bes computers whose (root server flag of it = true)

i ran it on my work station browser and this is what it says:

Cannot perform relevance query evaluation at this time because there is no reachable Web Reports instance collecting data from this Server.

it did ask for userid and password.

Can you run:
/etc/init.d/beswebreports status

Also what exactly is your IEM version?

/etc/init.d/beswebreports status
BESWebReportsServer (pid 4181) is running…

how do i check what my IEM version is, from what i know it appears to be 9.1

[root@usncv077 version]# pwd

/opt/BESServer/bin/properties/version

[root@usncv077 version]# ls -l

total 12
-rw-r--r-- 1 root root 294 Jun 13  2014 IBM_Endpoint_Manager_Platform_Server-9.1.0.swtag
-rw-r--r-- 1 root root 209 Jun 13  2014 IBM_Endpoint_Manager_Platform_Server-9.1.1117.0.fxtag
-rw------- 1 root root 304 Feb 21  2014 IBM_License_Metric_Tool_-_Content_Site-9.0.0.swtag