<p dir="auto">As Python 2.7 was finally abandoned on January 1st of this year and should no longer be a prerequisite for anything in the computing world (except maybe folks on macos, all of whom should have python3 installed anyway now that 2.7 is dead) it would be a good idea to bump the version of <code class="notranslate">node-gyp</code> to 5.1.0 or higher (see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="568666559" data-permission-text="Title is private" data-url="https://github.com/nodejs/node-gyp/issues/2052" data-hovercard-type="issue" data-hovercard-url="/nodejs/node-gyp/issues/2052/hovercard" href="https://github.com/nodejs/node-gyp/issues/2052">nodejs/node-gyp#2052</a>)</p>
<p dir="auto">I created a new node project with npm new. Initialized with default values.</p>
<p dir="auto">While installing 'express' package using command below :<br>
npm install express --save</p>
<p dir="auto">npm exits with error<br>
npm ERR! cb() never called!</p>
<p dir="auto">npm ERR! This is an error with npm itself. Please report this error at:<br>
npm ERR!     <a href="https://npm.community" rel="nofollow">https://npm.community</a></p>
<p dir="auto">npm ERR! A complete log of this run can be found in:</p>
<p dir="auto">Earlier I was getting 503 Error. Serivce Unavailable for which I followed the steps from<br>
<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="50934154" data-permission-text="Title is private" data-url="https://github.com/npm/npm/issues/6841" data-hovercard-type="issue" data-hovercard-url="/npm/npm/issues/6841/hovercard" href="https://github.com/npm/npm/issues/6841">npm/npm#6841</a></p>