cancel
Showing results for 
Search instead for 
Did you mean: 
bsmalley
Level 7

Node Package Manager (NPM) behind McAfee WebGateway

I am trying to use Node Package Manager (NPM) from behind a McAfee WebGateway installation but, it fails, presumably, because the expected certificate is not present because it has been replaced by the WebGateway generated certificate.  Which brings me to my question:  Is there something I can do to make NPM work behind WebGateway?  It should be noted that NPM isn't the only application that suffers from this scenario, I also have the same issue with "git".

Screenshot:

npm_mcafee_snafu.png

Log File:

0 info it worked if it ends with ok

1 verbose cli [ 'c:\\Program Files\\nodejs\\node.exe',

1 verbose cli   'c:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',

1 verbose cli   'install' ]

2 info using npm@2.15.9

3 info using node@v4.5.0

4 verbose readDependencies loading dependencies from p:\angular-quickstart\package.json

5 warn package.json angular-quickstart@1.0.0 No description

6 warn package.json angular-quickstart@1.0.0 No repository field.

7 warn package.json angular-quickstart@1.0.0 No README data

8 warn package.json angular-quickstart@1.0.0 No license field.

9 verbose install where, deps [ 'p:\\angular-quickstart',

9 verbose install   [ '@angular/common',

9 verbose install     '@angular/compiler',

9 verbose install     '@angular/core',

9 verbose install     '@angular/forms',

9 verbose install     '@angular/http',

9 verbose install     '@angular/platform-browser',

9 verbose install     '@angular/platform-browser-dynamic',

9 verbose install     '@angular/router',

9 verbose install     '@angular/upgrade',

9 verbose install     'angular-in-memory-web-api',

9 verbose install     'bootstrap',

9 verbose install     'core-js',

9 verbose install     'reflect-metadata',

9 verbose install     'rxjs',

9 verbose install     'systemjs',

9 verbose install     'zone.js',

9 verbose install     'concurrently',

9 verbose install     'lite-server',

9 verbose install     'typescript',

9 verbose install     'typings' ] ]

10 verbose install where, peers [ 'p:\\angular-quickstart', [] ]

11 verbose installManyTop reading for lifecycle p:\angular-quickstart\package.json

12 info preinstall angular-quickstart@1.0.0

13 verbose readDependencies loading dependencies from p:\angular-quickstart\package.json

14 silly cache add args [ '@angular/http@~2.1.0', null ]

15 verbose cache add spec @angular/http@~2.1.0

16 silly cache add parsed spec Result {

16 silly cache add   raw: '@angular/http@~2.1.0',

16 silly cache add   scope: '@angular',

16 silly cache add   name: '@angular/http',

16 silly cache add   rawSpec: '~2.1.0',

16 silly cache add   spec: '>=2.1.0 <2.2.0',

16 silly cache add   type: 'range' }

17 silly addNamed @angular/http@>=2.1.0 <2.2.0

18 verbose addNamed ">=2.1.0 <2.2.0" is a valid semver range for @angular/http

19 silly addNameRange { name: '@angular/http',

19 silly addNameRange   range: '>=2.1.0 <2.2.0',

19 silly addNameRange   hasData: false }

20 silly mapToRegistry name @angular/http

21 silly mapToRegistry scope (from package name) @angular

22 verbose mapToRegistry no registry URL found in name for scope @angular

23 silly mapToRegistry using default registry

24 silly mapToRegistry registry https://registry.npmjs.org/

25 silly mapToRegistry data Result {

25 silly mapToRegistry   raw: '@angular/http',

25 silly mapToRegistry   scope: '@angular',

25 silly mapToRegistry   name: '@angular/http',

25 silly mapToRegistry   rawSpec: '',

25 silly mapToRegistry   spec: 'latest',

25 silly mapToRegistry   type: 'tag' }

26 silly mapToRegistry uri https://registry.npmjs.org/@angular%2fhttp

27 verbose addNameRange registry:https://registry.npmjs.org/@angular%2fhttp not in flight; fetching

28 silly cache add args [ '@angular/platform-browser@~2.1.0', null ]

29 verbose cache add spec @angular/platform-browser@~2.1.0

30 silly cache add parsed spec Result {

30 silly cache add   raw: '@angular/platform-browser@~2.1.0',

30 silly cache add   scope: '@angular',

30 silly cache add   name: '@angular/platform-browser',

30 silly cache add   rawSpec: '~2.1.0',

30 silly cache add   spec: '>=2.1.0 <2.2.0',

30 silly cache add   type: 'range' }

31 silly addNamed @angular/platform-browser@>=2.1.0 <2.2.0

32 verbose addNamed ">=2.1.0 <2.2.0" is a valid semver range for @angular/platform-browser

33 silly addNameRange { name: '@angular/platform-browser',

33 silly addNameRange   range: '>=2.1.0 <2.2.0',

33 silly addNameRange   hasData: false }

34 silly mapToRegistry name @angular/platform-browser

35 silly mapToRegistry scope (from package name) @angular

36 verbose mapToRegistry no registry URL found in name for scope @angular

37 silly mapToRegistry using default registry

38 silly mapToRegistry registry https://registry.npmjs.org/

39 silly mapToRegistry data Result {

39 silly mapToRegistry   raw: '@angular/platform-browser',

39 silly mapToRegistry   scope: '@angular',

39 silly mapToRegistry   name: '@angular/platform-browser',

39 silly mapToRegistry   rawSpec: '',

39 silly mapToRegistry   spec: 'latest',

39 silly mapToRegistry   type: 'tag' }

40 silly mapToRegistry uri https://registry.npmjs.org/@angular%2fplatform-browser

41 verbose addNameRange registry:https://registry.npmjs.org/@angular%2fplatform-browser not in flight; fetching

42 silly cache add args [ '@angular/platform-browser-dynamic@~2.1.0', null ]

43 verbose cache add spec @angular/platform-browser-dynamic@~2.1.0

44 silly cache add parsed spec Result {

44 silly cache add   raw: '@angular/platform-browser-dynamic@~2.1.0',

44 silly cache add   scope: '@angular',

44 silly cache add   name: '@angular/platform-browser-dynamic',

44 silly cache add   rawSpec: '~2.1.0',

44 silly cache add   spec: '>=2.1.0 <2.2.0',

44 silly cache add   type: 'range' }

45 silly addNamed @angular/platform-browser-dynamic@>=2.1.0 <2.2.0

46 verbose addNamed ">=2.1.0 <2.2.0" is a valid semver range for @angular/platform-browser-dynamic

47 silly addNameRange { name: '@angular/platform-browser-dynamic',

47 silly addNameRange   range: '>=2.1.0 <2.2.0',

47 silly addNameRange   hasData: false }

48 silly mapToRegistry name @angular/platform-browser-dynamic

49 silly mapToRegistry scope (from package name) @angular

50 verbose mapToRegistry no registry URL found in name for scope @angular

51 silly mapToRegistry using default registry

52 silly mapToRegistry registry https://registry.npmjs.org/

53 silly mapToRegistry data Result {

53 silly mapToRegistry   raw: '@angular/platform-browser-dynamic',

53 silly mapToRegistry   scope: '@angular',

53 silly mapToRegistry   name: '@angular/platform-browser-dynamic',

53 silly mapToRegistry   rawSpec: '',

53 silly mapToRegistry   spec: 'latest',

53 silly mapToRegistry   type: 'tag' }

54 silly mapToRegistry uri https://registry.npmjs.org/@angular%2fplatform-browser-dynamic

55 verbose addNameRange registry:https://registry.npmjs.org/@angular%2fplatform-browser-dynamic not in flight; fetching

56 silly cache add args [ '@angular/router@~3.1.0', null ]

57 verbose cache add spec @angular/router@~3.1.0

58 silly cache add parsed spec Result {

58 silly cache add   raw: '@angular/router@~3.1.0',

58 silly cache add   scope: '@angular',

58 silly cache add   name: '@angular/router',

58 silly cache add   rawSpec: '~3.1.0',

58 silly cache add   spec: '>=3.1.0 <3.2.0',

58 silly cache add   type: 'range' }

59 silly addNamed @angular/router@>=3.1.0 <3.2.0

60 verbose addNamed ">=3.1.0 <3.2.0" is a valid semver range for @angular/router

61 silly addNameRange { name: '@angular/router',

61 silly addNameRange   range: '>=3.1.0 <3.2.0',

61 silly addNameRange   hasData: false }

62 silly mapToRegistry name @angular/router

63 silly mapToRegistry scope (from package name) @angular

64 verbose mapToRegistry no registry URL found in name for scope @angular

65 silly mapToRegistry using default registry

66 silly mapToRegistry registry https://registry.npmjs.org/

67 silly mapToRegistry data Result {

67 silly mapToRegistry   raw: '@angular/router',

67 silly mapToRegistry   scope: '@angular',

67 silly mapToRegistry   name: '@angular/router',

67 silly mapToRegistry   rawSpec: '',

67 silly mapToRegistry   spec: 'latest',

67 silly mapToRegistry   type: 'tag' }

68 silly mapToRegistry uri https://registry.npmjs.org/@angular%2frouter

69 verbose addNameRange registry:https://registry.npmjs.org/@angular%2frouter not in flight; fetching

70 silly cache add args [ '@angular/upgrade@~2.1.0', null ]

71 verbose cache add spec @angular/upgrade@~2.1.0

72 silly cache add parsed spec Result {

72 silly cache add   raw: '@angular/upgrade@~2.1.0',

72 silly cache add   scope: '@angular',

72 silly cache add   name: '@angular/upgrade',

72 silly cache add   rawSpec: '~2.1.0',

72 silly cache add   spec: '>=2.1.0 <2.2.0',

72 silly cache add   type: 'range' }

73 silly addNamed @angular/upgrade@>=2.1.0 <2.2.0

74 verbose addNamed ">=2.1.0 <2.2.0" is a valid semver range for @angular/upgrade

75 silly addNameRange { name: '@angular/upgrade',

75 silly addNameRange   range: '>=2.1.0 <2.2.0',

75 silly addNameRange   hasData: false }

76 silly mapToRegistry name @angular/upgrade

77 silly mapToRegistry scope (from package name) @angular

78 verbose mapToRegistry no registry URL found in name for scope @angular

79 silly mapToRegistry using default registry

80 silly mapToRegistry registry https://registry.npmjs.org/

81 silly mapToRegistry data Result {

81 silly mapToRegistry   raw: '@angular/upgrade',

81 silly mapToRegistry   scope: '@angular',

81 silly mapToRegistry   name: '@angular/upgrade',

81 silly mapToRegistry   rawSpec: '',

81 silly mapToRegistry   spec: 'latest',

81 silly mapToRegistry   type: 'tag' }

82 silly mapToRegistry uri https://registry.npmjs.org/@angular%2fupgrade

83 verbose addNameRange registry:https://registry.npmjs.org/@angular%2fupgrade not in flight; fetching

84 silly cache add args [ 'angular-in-memory-web-api@~0.1.5', null ]

85 verbose cache add spec angular-in-memory-web-api@~0.1.5

86 silly cache add parsed spec Result {

86 silly cache add   raw: 'angular-in-memory-web-api@~0.1.5',

86 silly cache add   scope: null,

86 silly cache add   name: 'angular-in-memory-web-api',

86 silly cache add   rawSpec: '~0.1.5',

86 silly cache add   spec: '>=0.1.5 <0.2.0',

86 silly cache add   type: 'range' }

87 silly addNamed angular-in-memory-web-api@>=0.1.5 <0.2.0

88 verbose addNamed ">=0.1.5 <0.2.0" is a valid semver range for angular-in-memory-web-api

89 silly addNameRange { name: 'angular-in-memory-web-api',

89 silly addNameRange   range: '>=0.1.5 <0.2.0',

89 silly addNameRange   hasData: false }

90 silly mapToRegistry name angular-in-memory-web-api

91 silly mapToRegistry using default registry

92 silly mapToRegistry registry https://registry.npmjs.org/

93 silly mapToRegistry data Result {

93 silly mapToRegistry   raw: 'angular-in-memory-web-api',

93 silly mapToRegistry   scope: null,

93 silly mapToRegistry   name: 'angular-in-memory-web-api',

93 silly mapToRegistry   rawSpec: '',

93 silly mapToRegistry   spec: 'latest',

93 silly mapToRegistry   type: 'tag' }

94 silly mapToRegistry uri https://registry.npmjs.org/angular-in-memory-web-api

95 verbose addNameRange registry:https://registry.npmjs.org/angular-in-memory-web-api not in flight; fetching

96 silly cache add args [ 'bootstrap@^3.3.7', null ]

97 verbose cache add spec bootstrap@^3.3.7

98 silly cache add parsed spec Result {

98 silly cache add   raw: 'bootstrap@^3.3.7',

98 silly cache add   scope: null,

98 silly cache add   name: 'bootstrap',

98 silly cache add   rawSpec: '^3.3.7',

98 silly cache add   spec: '>=3.3.7 <4.0.0',

98 silly cache add   type: 'range' }

99 silly addNamed bootstrap@>=3.3.7 <4.0.0

100 verbose addNamed ">=3.3.7 <4.0.0" is a valid semver range for bootstrap

101 silly addNameRange { name: 'bootstrap', range: '>=3.3.7 <4.0.0', hasData: false }

102 silly mapToRegistry name bootstrap

103 silly mapToRegistry using default registry

104 silly mapToRegistry registry https://registry.npmjs.org/

105 silly mapToRegistry data Result {

105 silly mapToRegistry   raw: 'bootstrap',

105 silly mapToRegistry   scope: null,

105 silly mapToRegistry   name: 'bootstrap',

105 silly mapToRegistry   rawSpec: '',

105 silly mapToRegistry   spec: 'latest',

105 silly mapToRegistry   type: 'tag' }

106 silly mapToRegistry uri https://registry.npmjs.org/bootstrap

107 verbose addNameRange registry:https://registry.npmjs.org/bootstrap not in flight; fetching

108 silly cache add args [ 'core-js@^2.4.1', null ]

109 verbose cache add spec core-js@^2.4.1

110 silly cache add parsed spec Result {

110 silly cache add   raw: 'core-js@^2.4.1',

110 silly cache add   scope: null,

110 silly cache add   name: 'core-js',

110 silly cache add   rawSpec: '^2.4.1',

110 silly cache add   spec: '>=2.4.1 <3.0.0',

110 silly cache add   type: 'range' }

111 silly addNamed core-js@>=2.4.1 <3.0.0

112 verbose addNamed ">=2.4.1 <3.0.0" is a valid semver range for core-js

113 silly addNameRange { name: 'core-js', range: '>=2.4.1 <3.0.0', hasData: false }

114 silly mapToRegistry name core-js

115 silly mapToRegistry using default registry

116 silly mapToRegistry registry https://registry.npmjs.org/

117 silly mapToRegistry data Result {

117 silly mapToRegistry   raw: 'core-js',

117 silly mapToRegistry   scope: null,

117 silly mapToRegistry   name: 'core-js',

117 silly mapToRegistry   rawSpec: '',

117 silly mapToRegistry   spec: 'latest',

117 silly mapToRegistry   type: 'tag' }

118 silly mapToRegistry uri https://registry.npmjs.org/core-js

119 verbose addNameRange registry:https://registry.npmjs.org/core-js not in flight; fetching

120 silly cache add args [ 'reflect-metadata@^0.1.8', null ]

121 verbose cache add spec reflect-metadata@^0.1.8

122 silly cache add parsed spec Result {

122 silly cache add   raw: 'reflect-metadata@^0.1.8',

122 silly cache add   scope: null,

122 silly cache add   name: 'reflect-metadata',

122 silly cache add   rawSpec: '^0.1.8',

122 silly cache add   spec: '>=0.1.8 <0.2.0',

122 silly cache add   type: 'range' }

123 silly addNamed reflect-metadata@>=0.1.8 <0.2.0

124 verbose addNamed ">=0.1.8 <0.2.0" is a valid semver range for reflect-metadata

125 silly addNameRange { name: 'reflect-metadata',

125 silly addNameRange   range: '>=0.1.8 <0.2.0',

125 silly addNameRange   hasData: false }

126 silly mapToRegistry name reflect-metadata

127 silly mapToRegistry using default registry

128 silly mapToRegistry registry https://registry.npmjs.org/

129 silly mapToRegistry data Result {

129 silly mapToRegistry   raw: 'reflect-metadata',

129 silly mapToRegistry   scope: null,

129 silly mapToRegistry   name: 'reflect-metadata',

129 silly mapToRegistry   rawSpec: '',

129 silly mapToRegistry   spec: 'latest',

129 silly mapToRegistry   type: 'tag' }

130 silly mapToRegistry uri https://registry.npmjs.org/reflect-metadata

131 verbose addNameRange registry:https://registry.npmjs.org/reflect-metadata not in flight; fetching

132 silly cache add args [ 'rxjs@5.0.0-beta.12', null ]

133 verbose cache add spec rxjs@5.0.0-beta.12

134 silly cache add parsed spec Result {

134 silly cache add   raw: 'rxjs@5.0.0-beta.12',

134 silly cache add   scope: null,

134 silly cache add   name: 'rxjs',

134 silly cache add   rawSpec: '5.0.0-beta.12',

134 silly cache add   spec: '5.0.0-beta.12',

134 silly cache add   type: 'version' }

135 silly addNamed rxjs@5.0.0-beta.12

136 verbose addNamed "5.0.0-beta.12" is a plain semver version for rxjs

137 silly mapToRegistry name rxjs

138 silly mapToRegistry using default registry

139 silly mapToRegistry registry https://registry.npmjs.org/

140 silly mapToRegistry data Result {

140 silly mapToRegistry   raw: 'rxjs',

140 silly mapToRegistry   scope: null,

140 silly mapToRegistry   name: 'rxjs',

140 silly mapToRegistry   rawSpec: '',

140 silly mapToRegistry   spec: 'latest',

140 silly mapToRegistry   type: 'tag' }

141 silly mapToRegistry uri https://registry.npmjs.org/rxjs

142 verbose addNameVersion registry:https://registry.npmjs.org/rxjs not in flight; fetching

143 silly cache add args [ 'systemjs@0.19.39', null ]

144 verbose cache add spec systemjs@0.19.39

145 silly cache add parsed spec Result {

145 silly cache add   raw: 'systemjs@0.19.39',

145 silly cache add   scope: null,

145 silly cache add   name: 'systemjs',

145 silly cache add   rawSpec: '0.19.39',

145 silly cache add   spec: '0.19.39',

145 silly cache add   type: 'version' }

146 silly addNamed systemjs@0.19.39

147 verbose addNamed "0.19.39" is a plain semver version for systemjs

148 silly mapToRegistry name systemjs

149 silly mapToRegistry using default registry

150 silly mapToRegistry registry https://registry.npmjs.org/

151 silly mapToRegistry data Result {

151 silly mapToRegistry   raw: 'systemjs',

151 silly mapToRegistry   scope: null,

151 silly mapToRegistry   name: 'systemjs',

151 silly mapToRegistry   rawSpec: '',

151 silly mapToRegistry   spec: 'latest',

151 silly mapToRegistry   type: 'tag' }

152 silly mapToRegistry uri https://registry.npmjs.org/systemjs

153 verbose addNameVersion registry:https://registry.npmjs.org/systemjs not in flight; fetching

154 silly cache add args [ 'zone.js@^0.6.25', null ]

155 verbose cache add spec zone.js@^0.6.25

156 silly cache add parsed spec Result {

156 silly cache add   raw: 'zone.js@^0.6.25',

156 silly cache add   scope: null,

156 silly cache add   name: 'zone.js',

156 silly cache add   rawSpec: '^0.6.25',

156 silly cache add   spec: '>=0.6.25 <0.7.0',

156 silly cache add   type: 'range' }

157 silly addNamed zone.js@>=0.6.25 <0.7.0

158 verbose addNamed ">=0.6.25 <0.7.0" is a valid semver range for zone.js

159 silly addNameRange { name: 'zone.js', range: '>=0.6.25 <0.7.0', hasData: false }

160 silly mapToRegistry name zone.js

161 silly mapToRegistry using default registry

162 silly mapToRegistry registry https://registry.npmjs.org/

163 silly mapToRegistry data Result {

163 silly mapToRegistry   raw: 'zone.js',

163 silly mapToRegistry   scope: null,

163 silly mapToRegistry   name: 'zone.js',

163 silly mapToRegistry   rawSpec: '',

163 silly mapToRegistry   spec: 'latest',

163 silly mapToRegistry   type: 'tag' }

164 silly mapToRegistry uri https://registry.npmjs.org/zone.js

165 verbose addNameRange registry:https://registry.npmjs.org/zone.js not in flight; fetching

166 silly cache add args [ 'concurrently@^3.0.0', null ]

167 verbose cache add spec concurrently@^3.0.0

168 silly cache add parsed spec Result {

168 silly cache add   raw: 'concurrently@^3.0.0',

168 silly cache add   scope: null,

168 silly cache add   name: 'concurrently',

168 silly cache add   rawSpec: '^3.0.0',

168 silly cache add   spec: '>=3.0.0 <4.0.0',

168 silly cache add   type: 'range' }

169 silly addNamed concurrently@>=3.0.0 <4.0.0

170 verbose addNamed ">=3.0.0 <4.0.0" is a valid semver range for concurrently

171 silly addNameRange { name: 'concurrently', range: '>=3.0.0 <4.0.0', hasData: false }

172 silly mapToRegistry name concurrently

173 silly mapToRegistry using default registry

174 silly mapToRegistry registry https://registry.npmjs.org/

175 silly mapToRegistry data Result {

175 silly mapToRegistry   raw: 'concurrently',

175 silly mapToRegistry   scope: null,

175 silly mapToRegistry   name: 'concurrently',

175 silly mapToRegistry   rawSpec: '',

175 silly mapToRegistry   spec: 'latest',

175 silly mapToRegistry   type: 'tag' }

176 silly mapToRegistry uri https://registry.npmjs.org/concurrently

177 verbose addNameRange registry:https://registry.npmjs.org/concurrently not in flight; fetching

178 silly cache add args [ 'lite-server@^2.2.2', null ]

179 verbose cache add spec lite-server@^2.2.2

180 silly cache add parsed spec Result {

180 silly cache add   raw: 'lite-server@^2.2.2',

180 silly cache add   scope: null,

180 silly cache add   name: 'lite-server',

180 silly cache add   rawSpec: '^2.2.2',

180 silly cache add   spec: '>=2.2.2 <3.0.0',

180 silly cache add   type: 'range' }

181 silly addNamed lite-server@>=2.2.2 <3.0.0

182 verbose addNamed ">=2.2.2 <3.0.0" is a valid semver range for lite-server

183 silly addNameRange { name: 'lite-server', range: '>=2.2.2 <3.0.0', hasData: false }

184 silly mapToRegistry name lite-server

185 silly mapToRegistry using default registry

186 silly mapToRegistry registry https://registry.npmjs.org/

187 silly mapToRegistry data Result {

187 silly mapToRegistry   raw: 'lite-server',

187 silly mapToRegistry   scope: null,

187 silly mapToRegistry   name: 'lite-server',

187 silly mapToRegistry   rawSpec: '',

187 silly mapToRegistry   spec: 'latest',

187 silly mapToRegistry   type: 'tag' }

188 silly mapToRegistry uri https://registry.npmjs.org/lite-server

189 verbose addNameRange registry:https://registry.npmjs.org/lite-server not in flight; fetching

190 silly cache add args [ 'typescript@^2.0.3', null ]

191 verbose cache add spec typescript@^2.0.3

192 silly cache add parsed spec Result {

192 silly cache add   raw: 'typescript@^2.0.3',

192 silly cache add   scope: null,

192 silly cache add   name: 'typescript',

192 silly cache add   rawSpec: '^2.0.3',

192 silly cache add   spec: '>=2.0.3 <3.0.0',

192 silly cache add   type: 'range' }

193 silly addNamed typescript@>=2.0.3 <3.0.0

194 verbose addNamed ">=2.0.3 <3.0.0" is a valid semver range for typescript

195 silly addNameRange { name: 'typescript', range: '>=2.0.3 <3.0.0', hasData: false }

196 silly mapToRegistry name typescript

197 silly mapToRegistry using default registry

198 silly mapToRegistry registry https://registry.npmjs.org/

199 silly mapToRegistry data Result {

199 silly mapToRegistry   raw: 'typescript',

199 silly mapToRegistry   scope: null,

199 silly mapToRegistry   name: 'typescript',

199 silly mapToRegistry   rawSpec: '',

199 silly mapToRegistry   spec: 'latest',

199 silly mapToRegistry   type: 'tag' }

200 silly mapToRegistry uri https://registry.npmjs.org/typescript

201 verbose addNameRange registry:https://registry.npmjs.org/typescript not in flight; fetching

202 silly cache add args [ 'typings@^1.4.0', null ]

203 verbose cache add spec typings@^1.4.0

204 silly cache add parsed spec Result {

204 silly cache add   raw: 'typings@^1.4.0',

204 silly cache add   scope: null,

204 silly cache add   name: 'typings',

204 silly cache add   rawSpec: '^1.4.0',

204 silly cache add   spec: '>=1.4.0 <2.0.0',

204 silly cache add   type: 'range' }

205 silly addNamed typings@>=1.4.0 <2.0.0

206 verbose addNamed ">=1.4.0 <2.0.0" is a valid semver range for typings

207 silly addNameRange { name: 'typings', range: '>=1.4.0 <2.0.0', hasData: false }

208 silly mapToRegistry name typings

209 silly mapToRegistry using default registry

210 silly mapToRegistry registry https://registry.npmjs.org/

211 silly mapToRegistry data Result {

211 silly mapToRegistry   raw: 'typings',

211 silly mapToRegistry   scope: null,

211 silly mapToRegistry   name: 'typings',

211 silly mapToRegistry   rawSpec: '',

211 silly mapToRegistry   spec: 'latest',

211 silly mapToRegistry   type: 'tag' }

212 silly mapToRegistry uri https://registry.npmjs.org/typings

213 verbose addNameRange registry:https://registry.npmjs.org/typings not in flight; fetching

214 silly cache add args [ '@angular/common@~2.1.0', null ]

215 verbose cache add spec @angular/common@~2.1.0

216 silly cache add parsed spec Result {

216 silly cache add   raw: '@angular/common@~2.1.0',

216 silly cache add   scope: '@angular',

216 silly cache add   name: '@angular/common',

216 silly cache add   rawSpec: '~2.1.0',

216 silly cache add   spec: '>=2.1.0 <2.2.0',

216 silly cache add   type: 'range' }

217 silly addNamed @angular/common@>=2.1.0 <2.2.0

218 verbose addNamed ">=2.1.0 <2.2.0" is a valid semver range for @angular/common

219 silly addNameRange { name: '@angular/common',

219 silly addNameRange   range: '>=2.1.0 <2.2.0',

219 silly addNameRange   hasData: false }

220 silly mapToRegistry name @angular/common

221 silly mapToRegistry scope (from package name) @angular

222 verbose mapToRegistry no registry URL found in name for scope @angular

223 silly mapToRegistry using default registry

224 silly mapToRegistry registry https://registry.npmjs.org/

225 silly mapToRegistry data Result {

225 silly mapToRegistry   raw: '@angular/common',

225 silly mapToRegistry   scope: '@angular',

225 silly mapToRegistry   name: '@angular/common',

225 silly mapToRegistry   rawSpec: '',

225 silly mapToRegistry   spec: 'latest',

225 silly mapToRegistry   type: 'tag' }

226 silly mapToRegistry uri https://registry.npmjs.org/@angular%2fcommon

227 verbose addNameRange registry:https://registry.npmjs.org/@angular%2fcommon not in flight; fetching

228 silly cache add args [ '@angular/compiler@~2.1.0', null ]

229 verbose cache add spec @angular/compiler@~2.1.0

230 silly cache add parsed spec Result {

230 silly cache add   raw: '@angular/compiler@~2.1.0',

230 silly cache add   scope: '@angular',

230 silly cache add   name: '@angular/compiler',

230 silly cache add   rawSpec: '~2.1.0',

230 silly cache add   spec: '>=2.1.0 <2.2.0',

230 silly cache add   type: 'range' }

231 silly addNamed @angular/compiler@>=2.1.0 <2.2.0

232 verbose addNamed ">=2.1.0 <2.2.0" is a valid semver range for @angular/compiler

233 silly addNameRange { name: '@angular/compiler',

233 silly addNameRange   range: '>=2.1.0 <2.2.0',

233 silly addNameRange   hasData: false }

234 silly mapToRegistry name @angular/compiler

235 silly mapToRegistry scope (from package name) @angular

236 verbose mapToRegistry no registry URL found in name for scope @angular

237 silly mapToRegistry using default registry

238 silly mapToRegistry registry https://registry.npmjs.org/

239 silly mapToRegistry data Result {

239 silly mapToRegistry   raw: '@angular/compiler',

239 silly mapToRegistry   scope: '@angular',

239 silly mapToRegistry   name: '@angular/compiler',

239 silly mapToRegistry   rawSpec: '',

239 silly mapToRegistry   spec: 'latest',

239 silly mapToRegistry   type: 'tag' }

240 silly mapToRegistry uri https://registry.npmjs.org/@angular%2fcompiler

241 verbose addNameRange registry:https://registry.npmjs.org/@angular%2fcompiler not in flight; fetching

242 silly cache add args [ '@angular/core@~2.1.0', null ]

243 verbose cache add spec @angular/core@~2.1.0

244 silly cache add parsed spec Result {

244 silly cache add   raw: '@angular/core@~2.1.0',

244 silly cache add   scope: '@angular',

244 silly cache add   name: '@angular/core',

244 silly cache add   rawSpec: '~2.1.0',

244 silly cache add   spec: '>=2.1.0 <2.2.0',

244 silly cache add   type: 'range' }

245 silly addNamed @angular/core@>=2.1.0 <2.2.0

246 verbose addNamed ">=2.1.0 <2.2.0" is a valid semver range for @angular/core

247 silly addNameRange { name: '@angular/core',

247 silly addNameRange   range: '>=2.1.0 <2.2.0',

247 silly addNameRange   hasData: false }

248 silly mapToRegistry name @angular/core

249 silly mapToRegistry scope (from package name) @angular

250 verbose mapToRegistry no registry URL found in name for scope @angular

251 silly mapToRegistry using default registry

252 silly mapToRegistry registry https://registry.npmjs.org/

253 silly mapToRegistry data Result {

253 silly mapToRegistry   raw: '@angular/core',

253 silly mapToRegistry   scope: '@angular',

253 silly mapToRegistry   name: '@angular/core',

253 silly mapToRegistry   rawSpec: '',

253 silly mapToRegistry   spec: 'latest',

253 silly mapToRegistry   type: 'tag' }

254 silly mapToRegistry uri https://registry.npmjs.org/@angular%2fcore

255 verbose addNameRange registry:https://registry.npmjs.org/@angular%2fcore not in flight; fetching

256 silly cache add args [ '@angular/forms@~2.1.0', null ]

257 verbose cache add spec @angular/forms@~2.1.0

258 silly cache add parsed spec Result {

258 silly cache add   raw: '@angular/forms@~2.1.0',

258 silly cache add   scope: '@angular',

258 silly cache add   name: '@angular/forms',

258 silly cache add   rawSpec: '~2.1.0',

258 silly cache add   spec: '>=2.1.0 <2.2.0',

258 silly cache add   type: 'range' }

259 silly addNamed @angular/forms@>=2.1.0 <2.2.0

260 verbose addNamed ">=2.1.0 <2.2.0" is a valid semver range for @angular/forms

261 silly addNameRange { name: '@angular/forms',

261 silly addNameRange   range: '>=2.1.0 <2.2.0',

261 silly addNameRange   hasData: false }

262 silly mapToRegistry name @angular/forms

263 silly mapToRegistry scope (from package name) @angular

264 verbose mapToRegistry no registry URL found in name for scope @angular

265 silly mapToRegistry using default registry

266 silly mapToRegistry registry https://registry.npmjs.org/

267 silly mapToRegistry data Result {

267 silly mapToRegistry   raw: '@angular/forms',

267 silly mapToRegistry   scope: '@angular',

267 silly mapToRegistry   name: '@angular/forms',

267 silly mapToRegistry   rawSpec: '',

267 silly mapToRegistry   spec: 'latest',

267 silly mapToRegistry   type: 'tag' }

268 silly mapToRegistry uri https://registry.npmjs.org/@angular%2fforms

269 verbose addNameRange registry:https://registry.npmjs.org/@angular%2fforms not in flight; fetching

270 verbose request uri https://registry.npmjs.org/@angular%2fhttp

271 verbose request no auth needed

272 info attempt registry request try #1 at 9:01:14 AM

273 verbose request id aab73f3fdfc71316

274 http request GET https://registry.npmjs.org/@angular%2fhttp

275 verbose request uri https://registry.npmjs.org/@angular%2fplatform-browser

276 verbose request no auth needed

277 info attempt registry request try #1 at 9:01:14 AM

278 http request GET https://registry.npmjs.org/@angular%2fplatform-browser

279 verbose request uri https://registry.npmjs.org/@angular%2fplatform-browser-dynamic

280 verbose request no auth needed

281 info attempt registry request try #1 at 9:01:14 AM

282 http request GET https://registry.npmjs.org/@angular%2fplatform-browser-dynamic

283 verbose request uri https://registry.npmjs.org/@angular%2frouter

284 verbose request no auth needed

285 info attempt registry request try #1 at 9:01:14 AM

286 http request GET https://registry.npmjs.org/@angular%2frouter

287 verbose request uri https://registry.npmjs.org/@angular%2fupgrade

288 verbose request no auth needed

289 info attempt registry request try #1 at 9:01:14 AM

290 http request GET https://registry.npmjs.org/@angular%2fupgrade

291 verbose request uri https://registry.npmjs.org/angular-in-memory-web-api

292 verbose request no auth needed

293 info attempt registry request try #1 at 9:01:14 AM

294 http request GET https://registry.npmjs.org/angular-in-memory-web-api

295 verbose request uri https://registry.npmjs.org/bootstrap

296 verbose request no auth needed

297 info attempt registry request try #1 at 9:01:14 AM

298 http request GET https://registry.npmjs.org/bootstrap

299 verbose request uri https://registry.npmjs.org/core-js

300 verbose request no auth needed

301 info attempt registry request try #1 at 9:01:14 AM

302 http request GET https://registry.npmjs.org/core-js

303 verbose request uri https://registry.npmjs.org/reflect-metadata

304 verbose request no auth needed

305 info attempt registry request try #1 at 9:01:14 AM

306 http request GET https://registry.npmjs.org/reflect-metadata

307 verbose request uri https://registry.npmjs.org/rxjs

308 verbose request no auth needed

309 info attempt registry request try #1 at 9:01:14 AM

310 http request GET https://registry.npmjs.org/rxjs

311 verbose request uri https://registry.npmjs.org/systemjs

312 verbose request no auth needed

313 info attempt registry request try #1 at 9:01:14 AM

314 http request GET https://registry.npmjs.org/systemjs

315 verbose request uri https://registry.npmjs.org/zone.js

316 verbose request no auth needed

317 info attempt registry request try #1 at 9:01:14 AM

318 http request GET https://registry.npmjs.org/zone.js

319 verbose request uri https://registry.npmjs.org/concurrently

320 verbose request no auth needed

321 info attempt registry request try #1 at 9:01:14 AM

322 http request GET https://registry.npmjs.org/concurrently

323 verbose request uri https://registry.npmjs.org/lite-server

324 verbose request no auth needed

325 info attempt registry request try #1 at 9:01:14 AM

326 http request GET https://registry.npmjs.org/lite-server

327 verbose request uri https://registry.npmjs.org/typescript

328 verbose request no auth needed

329 info attempt registry request try #1 at 9:01:14 AM

330 http request GET https://registry.npmjs.org/typescript

331 verbose request uri https://registry.npmjs.org/typings

332 verbose request no auth needed

333 info attempt registry request try #1 at 9:01:14 AM

334 http request GET https://registry.npmjs.org/typings

335 verbose request uri https://registry.npmjs.org/@angular%2fcommon

336 verbose request no auth needed

337 info attempt registry request try #1 at 9:01:14 AM

338 http request GET https://registry.npmjs.org/@angular%2fcommon

339 verbose request uri https://registry.npmjs.org/@angular%2fcompiler

340 verbose request no auth needed

341 info attempt registry request try #1 at 9:01:14 AM

342 http request GET https://registry.npmjs.org/@angular%2fcompiler

343 verbose request uri https://registry.npmjs.org/@angular%2fcore

344 verbose request no auth needed

345 info attempt registry request try #1 at 9:01:14 AM

346 http request GET https://registry.npmjs.org/@angular%2fcore

347 verbose request uri https://registry.npmjs.org/@angular%2fforms

348 verbose request no auth needed

349 info attempt registry request try #1 at 9:01:14 AM

350 http request GET https://registry.npmjs.org/@angular%2fforms

351 info retry will retry, error on last attempt: Error: unable to verify the first certificate

352 info retry will retry, error on last attempt: Error: unable to verify the first certificate

353 info retry will retry, error on last attempt: Error: unable to verify the first certificate

354 info retry will retry, error on last attempt: Error: unable to verify the first certificate

355 info retry will retry, error on last attempt: Error: unable to verify the first certificate

356 info retry will retry, error on last attempt: Error: unable to verify the first certificate

357 info retry will retry, error on last attempt: Error: unable to verify the first certificate

358 info retry will retry, error on last attempt: Error: unable to verify the first certificate

359 info retry will retry, error on last attempt: Error: unable to verify the first certificate

360 info retry will retry, error on last attempt: Error: unable to verify the first certificate

361 info retry will retry, error on last attempt: Error: unable to verify the first certificate

362 info retry will retry, error on last attempt: Error: unable to verify the first certificate

363 info retry will retry, error on last attempt: Error: unable to verify the first certificate

364 info retry will retry, error on last attempt: Error: unable to verify the first certificate

365 info retry will retry, error on last attempt: Error: unable to verify the first certificate

366 info retry will retry, error on last attempt: Error: unable to verify the first certificate

367 info retry will retry, error on last attempt: Error: unable to verify the first certificate

368 info retry will retry, error on last attempt: Error: unable to verify the first certificate

369 info retry will retry, error on last attempt: Error: unable to verify the first certificate

370 info retry will retry, error on last attempt: Error: unable to verify the first certificate

371 info attempt registry request try #2 at 9:01:25 AM

372 http request GET https://registry.npmjs.org/@angular%2fplatform-browser-dynamic

373 info attempt registry request try #2 at 9:01:25 AM

374 http request GET https://registry.npmjs.org/@angular%2fhttp

375 info attempt registry request try #2 at 9:01:25 AM

376 http request GET https://registry.npmjs.org/reflect-metadata

377 info attempt registry request try #2 at 9:01:25 AM

378 http request GET https://registry.npmjs.org/core-js

379 info attempt registry request try #2 at 9:01:25 AM

380 http request GET https://registry.npmjs.org/@angular%2fupgrade

381 info attempt registry request try #2 at 9:01:25 AM

382 http request GET https://registry.npmjs.org/angular-in-memory-web-api

383 info attempt registry request try #2 at 9:01:25 AM

384 http request GET https://registry.npmjs.org/@angular%2fforms

385 info attempt registry request try #2 at 9:01:25 AM

386 http request GET https://registry.npmjs.org/@angular%2fcommon

387 info attempt registry request try #2 at 9:01:25 AM

388 http request GET https://registry.npmjs.org/concurrently

389 info attempt registry request try #2 at 9:01:25 AM

390 http request GET https://registry.npmjs.org/@angular%2fplatform-browser

391 info attempt registry request try #2 at 9:01:25 AM

392 http request GET https://registry.npmjs.org/typings

393 info attempt registry request try #2 at 9:01:25 AM

394 http request GET https://registry.npmjs.org/@angular%2frouter

395 info attempt registry request try #2 at 9:01:25 AM

396 http request GET https://registry.npmjs.org/@angular%2fcore

397 info attempt registry request try #2 at 9:01:25 AM

398 http request GET https://registry.npmjs.org/lite-server

399 info attempt registry request try #2 at 9:01:25 AM

400 http request GET https://registry.npmjs.org/typescript

401 info attempt registry request try #2 at 9:01:25 AM

402 http request GET https://registry.npmjs.org/systemjs

403 info attempt registry request try #2 at 9:01:25 AM

404 http request GET https://registry.npmjs.org/bootstrap

405 info attempt registry request try #2 at 9:01:25 AM

406 http request GET https://registry.npmjs.org/zone.js

407 info attempt registry request try #2 at 9:01:25 AM

408 http request GET https://registry.npmjs.org/rxjs

409 info attempt registry request try #2 at 9:01:25 AM

410 http request GET https://registry.npmjs.org/@angular%2fcompiler

411 info retry will retry, error on last attempt: Error: unable to verify the first certificate

412 info retry will retry, error on last attempt: Error: unable to verify the first certificate

413 info retry will retry, error on last attempt: Error: unable to verify the first certificate

414 info retry will retry, error on last attempt: Error: unable to verify the first certificate

415 info retry will retry, error on last attempt: Error: unable to verify the first certificate

416 info retry will retry, error on last attempt: Error: unable to verify the first certificate

417 info retry will retry, error on last attempt: Error: unable to verify the first certificate

418 info retry will retry, error on last attempt: Error: unable to verify the first certificate

419 info retry will retry, error on last attempt: Error: unable to verify the first certificate

420 info retry will retry, error on last attempt: Error: unable to verify the first certificate

421 info retry will retry, error on last attempt: Error: unable to verify the first certificate

422 info retry will retry, error on last attempt: Error: unable to verify the first certificate

423 info retry will retry, error on last attempt: Error: unable to verify the first certificate

424 info retry will retry, error on last attempt: Error: unable to verify the first certificate

425 info retry will retry, error on last attempt: Error: unable to verify the first certificate

426 info retry will retry, error on last attempt: Error: unable to verify the first certificate

427 info retry will retry, error on last attempt: Error: unable to verify the first certificate

428 info retry will retry, error on last attempt: Error: unable to verify the first certificate

429 info retry will retry, error on last attempt: Error: unable to verify the first certificate

430 info retry will retry, error on last attempt: Error: unable to verify the first certificate

431 info attempt registry request try #3 at 9:02:25 AM

432 http request GET https://registry.npmjs.org/@angular%2fcommon

433 info attempt registry request try #3 at 9:02:26 AM

434 http request GET https://registry.npmjs.org/concurrently

435 info attempt registry request try #3 at 9:02:26 AM

436 http request GET https://registry.npmjs.org/core-js

437 info attempt registry request try #3 at 9:02:26 AM

438 http request GET https://registry.npmjs.org/lite-server

439 info attempt registry request try #3 at 9:02:26 AM

440 http request GET https://registry.npmjs.org/reflect-metadata

441 info attempt registry request try #3 at 9:02:26 AM

442 http request GET https://registry.npmjs.org/rxjs

443 info attempt registry request try #3 at 9:02:26 AM

444 http request GET https://registry.npmjs.org/bootstrap

445 info attempt registry request try #3 at 9:02:26 AM

446 http request GET https://registry.npmjs.org/@angular%2fupgrade

447 info attempt registry request try #3 at 9:02:26 AM

448 http request GET https://registry.npmjs.org/typings

449 info attempt registry request try #3 at 9:02:26 AM

450 http request GET https://registry.npmjs.org/typescript

451 info attempt registry request try #3 at 9:02:26 AM

452 http request GET https://registry.npmjs.org/@angular%2fforms

453 info attempt registry request try #3 at 9:02:26 AM

454 http request GET https://registry.npmjs.org/@angular%2fhttp

455 info attempt registry request try #3 at 9:02:26 AM

456 http request GET https://registry.npmjs.org/@angular%2frouter

457 info attempt registry request try #3 at 9:02:26 AM

458 http request GET https://registry.npmjs.org/angular-in-memory-web-api

459 info attempt registry request try #3 at 9:02:26 AM

460 http request GET https://registry.npmjs.org/zone.js

461 info attempt registry request try #3 at 9:02:26 AM

462 http request GET https://registry.npmjs.org/@angular%2fcore

463 info attempt registry request try #3 at 9:02:26 AM

464 http request GET https://registry.npmjs.org/systemjs

465 info attempt registry request try #3 at 9:02:26 AM

466 http request GET https://registry.npmjs.org/@angular%2fcompiler

467 info attempt registry request try #3 at 9:02:26 AM

468 http request GET https://registry.npmjs.org/@angular%2fplatform-browser-dynamic

469 info attempt registry request try #3 at 9:02:26 AM

470 http request GET https://registry.npmjs.org/@angular%2fplatform-browser

471 verbose stack Error: unable to verify the first certificate

471 verbose stack     at Error (native)

471 verbose stack     at TLSSocket.<anonymous> (_tls_wrap.js:1022:38)

471 verbose stack     at emitNone (events.js:67:13)

471 verbose stack     at TLSSocket.emit (events.js:166:7)

471 verbose stack     at TLSSocket._init.ssl.onclienthello.ssl.oncertcb.TLSSocket._finishInit (_tls_wrap.js:586:8)

471 verbose stack     at TLSWrap.ssl.onclienthello.ssl.oncertcb.ssl.onnewsession.ssl.onhandshakedone (_tls_wrap.js:428:38)

472 verbose cwd p:\angular-quickstart

473 error Windows_NT 6.1.7601

474 error argv "c:\\Program Files\\nodejs\\node.exe" "c:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install"

475 error node v4.5.0

476 error npm  v2.15.9

477 error code UNABLE_TO_VERIFY_LEAF_SIGNATURE

478 error unable to verify the first certificate

479 error If you need help, you may report this error at:

479 error     <https://github.com/npm/npm/issues>

480 verbose exit [ 1, true ]

0 Kudos
2 Replies
Peacekeeper
Level 20

Re: Node Package Manager (NPM) behind McAfee WebGateway

Moved to webGateway for a better chance of an answer

0 Kudos
McAfee Employee

Re: Node Package Manager (NPM) behind McAfee WebGateway

Hi,

so you have SSL Scanner running on your Web Gateway. Have you already tried to skip SSL Scanning for this? Maybe the application is not working because it sees the Web Gateway signed certificate and is expecting the original web server certificate.

0 Kudos