Install problems in windows

6 views
Skip to first unread message

Sorcerer Stone

unread,
Sep 18, 2016, 12:27:05 PM9/18/16
to OpenHIM-Implementers
Hello All,

Still having problems installing openHIM. I cleaned out my system (removing node js, mongodb, python, etc) from previous failed install attempts and tried to reinstall again.

My OS is Win8.1 (64bit). Ran into and fully aware of the infamous node-gyp problems in Windows (https://github.com/nodejs/node-gyp/issues/629). I have fixed this problem and have installed node js, python2.7, node gyp with SDK for Win8.1, VC++ compiler for python 2.7 and MS Build Tool 2015 installed. So the above is my current configuration.

When I tried to installed openHIM, I ran into errors. I have attached a screenshot and the cmd output.
From the command out, it said:

1/ Cannot find a particular openHIM installed module (..\node_modules\kerberos\node). From the screenshot (upper right), the folder kerboros created by openHIM install indeed is missing this folder.

2/ Cannot find node-gyp.js in ..\ node_modules\npm\node_modules\node-gyp\bin\. From the screenshot (lower right), this file is there.

I have looked into kerberos module site for info related to this problem. Cannot find any. Seemed to me from googling for days that this kerberos module required MIT kerberos engine installed (https://web.mit.edu/kerberos/). I installed this engine before my attempt to install openHIM again.

Can someone kindly suggest what I should do to overcome these errors?

Thanks in advance.
Sorcerer

BuildError.jpg
openHIM Install Errors.txt

Hannes Venter

unread,
Sep 19, 2016, 3:58:54 PM9/19/16
to Sorcerer Stone, OpenHIM-Implementers
Hi Sorcerer,

Something to note is that even if you see errors like you sent through, that doesn't mean the install process failed.
All the modules we use in the HIM have javascript fallbacks; meaning that if node-gyp fails the module will fallback to the non-native version.

The good news is looking at the output, I suspect the install process might've finished successfully. Try running the command:
openhim-core --version

What do you see?

Kind Regards
Hannes

--
You received this message because you are subscribed to the Google Groups "OpenHIM-Implementers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openhim-implementers+unsub...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Hannes Venter
Senior Software Developer
Jembi Health Systems |  SOUTH AFRICA
Mobile: +27 73 276 2848 | Office: +27 21 701 0939 | Skype: venter.johannes

This e-mail contains proprietary and confidential information some or all of which may be legally privileged. It is for the intended recipient only. If an addressing or transmission error has misdirected this e-mail, please notify the author by replying to this e-mail and then deleting same. If you are not the intended recipient you must not use, disclose, distribute, copy, print or rely on this e-mail. Jembi Health Systems NPO, its subsidiaries and associated companies is not liable for the security of information sent by e-mail and accepts no liability of whatsoever nature for any loss, damage or expense resulting, directly or indirectly, from the access of this e-mail or any attachments hereto.

Sorcerer Stone

unread,
Sep 19, 2016, 4:11:41 PM9/19/16
to OpenHIM-Implementers, sorcer...@gmail.com
Hello Henne,
The version # is 3.1.0
My questions then are since kerberos failed to install,
1/ What should I do to install kerberos?
2/ Does it mean if 1/ is not fixed, then authentication in openHIM in my system will not work or I will be expecting errors when using openHIM.
Thanks in advance.
sorcerer

Hannes Venter

unread,
Sep 19, 2016, 4:59:17 PM9/19/16
to Sorcerer Stone, OpenHIM-Implementers
Aah great. You should be able to startup core now.

1) Sorry I'm not sure how to address the issue on windows
2) no, not at all! the HIM will work perfectly fine (it's not even a direct dependency)

Cheers
Hannes

To unsubscribe from this group and stop receiving emails from it, send an email to openhim-implementers+unsubscrib...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.



--
Hannes Venter
Senior Software Developer
Jembi Health Systems |  SOUTH AFRICA
Mobile: +27 73 276 2848 | Office: +27 21 701 0939 | Skype: venter.johannes

This e-mail contains proprietary and confidential information some or all of which may be legally privileged. It is for the intended recipient only. If an addressing or transmission error has misdirected this e-mail, please notify the author by replying to this e-mail and then deleting same. If you are not the intended recipient you must not use, disclose, distribute, copy, print or rely on this e-mail. Jembi Health Systems NPO, its subsidiaries and associated companies is not liable for the security of information sent by e-mail and accepts no liability of whatsoever nature for any loss, damage or expense resulting, directly or indirectly, from the access of this e-mail or any attachments hereto.

--
You received this message because you are subscribed to the Google Groups "OpenHIM-Implementers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openhim-implementers+unsub...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages