diff --git a/lib/manager/npm/post-update/lerna.js b/lib/manager/npm/post-update/lerna.js
index d4fd5f25d9fe7914593cf2e37062d950347442ce..32b8f339d86fb177436e486e1990d9cfccc6c943 100644
--- a/lib/manager/npm/post-update/lerna.js
+++ b/lib/manager/npm/post-update/lerna.js
@@ -12,6 +12,7 @@ async function generateLockFiles(lernaClient, tmpDir, env) {
   logger.debug(`Spawning lerna with ${lernaClient} to create lock files`);
   let stdout;
   let stderr;
+  let cmd;
   try {
     const startTime = process.hrtime();
     let lernaVersion;
@@ -29,7 +30,7 @@ async function generateLockFiles(lernaClient, tmpDir, env) {
       lernaClient === 'npm'
         ? '--package-lock-only'
         : '--ignore-scripts --ignore-engines --ignore-platform --mutex network:31879';
-    const cmd = `find . && ${lernaClient} install ${params} && npx lerna@${lernaVersion} bootstrap -- ${params}`;
+    cmd = `find . && ${lernaClient} install ${params} && npx lerna@${lernaVersion} bootstrap -- ${params}`;
     logger.debug({ cmd });
     // TODO: Switch to native util.promisify once using only node 8
     ({ stdout, stderr } = await exec(cmd, {
@@ -48,6 +49,7 @@ async function generateLockFiles(lernaClient, tmpDir, env) {
   } catch (err) /* istanbul ignore next */ {
     logger.warn(
       {
+        cmd,
         err,
         stdout,
         stderr,
diff --git a/lib/manager/npm/post-update/npm.js b/lib/manager/npm/post-update/npm.js
index c340ce3ad2c165a5193172d331996e6d6f15b784..a47cffb6503bb2332253972d3e306c395ecdf2f9 100644
--- a/lib/manager/npm/post-update/npm.js
+++ b/lib/manager/npm/post-update/npm.js
@@ -12,9 +12,9 @@ async function generateLockFile(tmpDir, env, filename) {
   let lockFile = null;
   let stdout;
   let stderr;
+  let cmd;
   try {
     const startTime = process.hrtime();
-    let cmd;
     try {
       // See if renovate is installed locally
       const installedPath = upath.join(
@@ -72,6 +72,7 @@ async function generateLockFile(tmpDir, env, filename) {
   } catch (err) /* istanbul ignore next */ {
     logger.warn(
       {
+        cmd,
         err,
         stdout,
         stderr,
diff --git a/lib/manager/npm/post-update/yarn.js b/lib/manager/npm/post-update/yarn.js
index c598b19f44199dec69baa23ebb12d72e4d93a677..1d68dbb57d69af384c4d618c7b7b7dfdb674a3fd 100644
--- a/lib/manager/npm/post-update/yarn.js
+++ b/lib/manager/npm/post-update/yarn.js
@@ -12,9 +12,9 @@ async function generateLockFile(tmpDir, env) {
   let lockFile = null;
   let stdout;
   let stderr;
+  let cmd;
   try {
     const startTime = process.hrtime();
-    let cmd;
     try {
       // See if renovate is installed locally
       const installedPath = upath.join(
@@ -80,6 +80,7 @@ async function generateLockFile(tmpDir, env) {
   } catch (err) /* istanbul ignore next */ {
     logger.warn(
       {
+        cmd,
         err,
         stdout,
         stderr,