install: new performance counters provider guid#1001
install: new performance counters provider guid#1001SgtPooki wants to merge 1 commit intonodejs:v1.xfrom SgtPooki:bugfix/524
Conversation
|
@piscisaureus it was the provider guid. I did some investigating and confirmed that this PR will solve #524. Check out the steps below if you want to confirm for yourself without having to go through building and installing. First stepVerify that you have the node performance counters installed: reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\_V2Providers\{1e2e15d7-3760-470e-8699-
b9db5248edd5}\{3a22a8ec-297c-48ac-ab15-33ec93033fd8}"You should get a response that lists the values of that entry in the registry. It should look something like this: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\_V2Providers\{1e2e15d7-3760-470e-8699-b9db5248edd5}\{3a22a8ec-297c-48ac-ab15-33ec93033fd8}
NameResource REG_DWORD 0x1
ExplainResource REG_DWORD 0x3
InstanceType REG_DWORD 0x6
First Counter REG_DWORD 0x523c
NeutralName REG_SZ Node.js
Last Counter REG_DWORD 0x5250
CounterBlock REG_BINARY 0100000000044110000000000000000064000000000000000500000007...
CounterCount REG_DWORD 0xa
If you do not get the listing of data, you will get something like this Next stepsFirst, make sure your source is up to date, then try the following: You will get an error like this: This occurs due to the provider guid conflict. Replace the provider guid with a new guid produced by running |
The io.js performance counters manifest conflicts with the one from node, causing installer failures. Change the GUID in the io.js performance counters manifest file to resolve the conflicts. Fixes: #524 PR: #1001 Reviewed-by: Bert Belder <[email protected]>
|
lgtm |
io.js performance counters' manifest conflicts wth node.js' caused
install failures. A unique guid for the iojs performance counters
will resolve #524.
refs: #524