• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 Node.js, Express 게시판 구글 클라우드 배포 오류

구글 클라우드 배포 오류

10 글 보임 - 1 에서 10 까지 (총 10 중에서)
  • 글쓴이
  • #98457

    전제욱
    참가자
    ////////server.js 코드/////////////
    const express = require('express');
    const app = express();
    const bodyParser = require('body-parser');
    const path = require("path");
    const http = require('http').createServer(app);
    const { Server } = require("socket.io");
    const io = new Server(http);
    const src = path.join(__dirname, "views");
    const crypto = require('crypto');
    const { Storage } = require("@google-cloud/storage");
    const Multer = require("multer");
    app.use(express.static(src));
    app.use(express.urlencoded({extended: true}));
    app.use('/static/css', express.static(__dirname + '/static/css'));
    app.use('/public/image', express.static(__dirname + '/public/image'));
    app.set('view engine', 'ejs');
    require('dotenv').config();
    const passport = require('passport');
    const LocalStrategy = require('passport-local').Strategy;
    const session = require('express-session');
    app.use(session({secret : 'secretCode', resave : true, saveUninitialized: false}));
    app.use(passport.initialize());
    app.use(passport.session());
    
    
    const MongoClient = require('mongodb').MongoClient;
    var db;
    MongoClient.connect(process.env.DB_URL, function(error, client) {
    if(error) {
    return
    console.log(error);
     }
    db = client.db('bulletin')
    http.listen(process.env.PORT, function(){
    console.log('listening on 8080')
     });
    app.get('/login', function(req, res){
    res.render('login.ejs')
     })
    app.post('/login', passport.authenticate('local', {
    failureRedirect : '/fail'
     }) , function(req, res){
    res.redirect('/list')
     })
    //이해하지말고 걍 복사하셈 아이디랑 비번 검증하는 코드
    passport.use(new LocalStrategy({
    usernameField: 'id',
    passwordField: 'pw',
    session: true,
    passReqToCallback: false,
     }, function (입력한아이디, 입력한비번, done) {
    //console.log(입력한아이디, 입력한비번);
    db.collection('login').findOne({ id: 입력한아이디 }, function (error, result) {
    if (error) return done(error)
    if (!result) return done(null, false, { message: '존재하지않는 아이디입니다' })
    if (입력한비번 == result.pw) {
    return done(null, result)
     } else {
    return done(null, false, { message: '비번번호가 일치하지 않습니다' })
     }
     })
     }));
     
    passport.serializeUser(function(user, done){
    done(null, user.id)
     })
    passport.deserializeUser(function(id, done){
    db.collection('login').findOne({id : id}, function(error, result){
    done(null, result)
     })
     })
    app.get('/team', loginClear, function(req, res) {
    db.collection('post').find().toArray(function(error, result) {
    res.render('team.ejs', { answers : result })
     })
     })
    
    
    app.post('/team', function(req, res){
    //counter 데이터베이스 하나 더 만들어서 카운터 따로 관리해줘야함
     
    db.collection('counter').findOne({name : '게시물갯수'}, function(error, result){
    var totalPost = result.totalPost;
    console.log(result.totalPost)
     
    var Storage = {_id : totalPost + 1, 작성자 : req.user.name, 답변 : req.body.answer};
     
    db.collection('post').insertOne(Storage, function(error, result){
    console.log('저장완료');
    db.collection('counter').updateOne({name : '게시물갯수'}, {$inc : {totalPost:1}}, function(error, result){
    if(error) {
    return
    console.log(error)
     }
     })
     })
     })
    res.redirect(req.get('referer'));
     })
    function loginClear(req, res, next) {
    if(req.user){
    next()
     } else {
    res.render('login.ejs')
     }
     }
    // let multer = require('multer')
    // var storage = multer.diskStorage({
    // destination : function(req, file, cb) {
    // cb(null, './public/image')
    // },
    // filename : function(req, file, cb) {
    // cb(null, file.originalname)
    // }
    // })
    // var upload = multer({storage : storage})
    const multer = Multer({
    storage: Multer.memoryStorage(),
    limits: {
    fileSize: 5 * 1024 * 1024, // No larger than 5mb, change as you need
     },
     });
    let projectId = "archive-399414"; // Get this from Google Cloud
    let keyFilename = "mykey.json"; // Get this from Google Cloud -> Credentials -> Service Accounts
    const storage = new Storage({
    projectId,
    keyFilename
     });
    const bucket = storage.bucket("archive-dmd");
    app.get('/upload', loginClear, function(req, res) {
    res.render('upload.ejs')
     })
    app.post('/upload', multer.single('imgFile'), function(req, res) {
    console.log("Made it /upload");
    try {
    if (req.file) {
    console.log("File found, trying to upload...");
    const blob = bucket.file(req.file.originalname);
    const blobStream = blob.createWriteStream();
     
    blobStream.on("finish", () => {
    res.status(200).send("Success");
    console.log("Success");
     });
    blobStream.end(req.file.buffer);
     } else throw "error with img";
     } catch (error) {
    res.status(500).send(error);
     }
     })
    app.get('/team',function(req, res) {
    res.render('team.ejs')
     })
    app.get('/list',loginClear, function(req, res) {
    res.render('list.ejs')
     })
    app.get('/', function(req, res){
    res.render('index.ejs')
     })
    })
    /////////////upload.ejs 코드//////////////////
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="/static/css/upload.css">
    <title>Document</title>
    </head>
    <body>
    <!-- navbar입니다. -->
    <%- include('nav.html') %>
    <div class="pageNav mgAuto">
    <p>
    Home
     > 사진업로드</p>
    </div>
    <div class="container">
    <div class="qsContainer mgAuto">
    <div class="pbPhoto">
    <h4>우리팀의 모습을 자랑해보세요!</h4>
    <h1>작업하는 모습을 자유롭게 올려주세요!</h1>
    <div class="sampleImg">
    <div class="goodSample">
    < img src="/public/image/img1.png">
    <p>좋은 예시</p>
    </div>
    <div class="badSample">
    < img src="/public/image/img2.png">
    <p>나쁜 예시</p>
    </div>
    </div>
    <div class="imgform">
    <form action="/upload" method="POST" enctype="multipart/form-data">
    <div class="fileInput">
    <label class="uploadName" for="fileInput">첨부파일</label>
    <label class="custom-file-input">
    <input type="file" name="imgFile" id="fileInput">
     파일 선택
    </label>
    </div>
    <button type="submit" id="imgBtn">전송</button>
    </form>
    </div>
    </div>
    <div class="msPhoto">
    <h4>이번주 미션!</h4>
    <h1>혁제를 괴롭히고 있는 병호의 모습을 찍어주세요!</h1>
    <div class="sampleImg">
    <div class="goodSample">
    < img src="/public/image/img1.png" alt="">
    <p>좋은 예시</p>
    </div>
    <div class="badSample">
    < img src="/public/image/img2.png" alt="">
    <p>나쁜 예시</p>
    </div>
    </div>
    <div class="imgform">
    <form action="/upload" method="POST" enctype="multipart/form-data">
    <div class="fileInput">
    <label class="uploadName" for="fileInput">첨부파일</label>
    <label class="custom-file-input">
    <input type="file" name="imgFile" id="fileInput">
     파일 선택
    </label>
    </div>
    <button type="submit" id="imgBtn">전송</button>
    </form>
    </div>
    </div>
    </div>
    <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js"></script>
    <script src="/views/submit.js"></script>
    <script>
    $(document).ready(function () {
    const fileInput = $('#fileInput');
    const uploadNameLabel = $('.uploadName');
    fileInput.change(function () {
    if (fileInput[0].files.length > 0) {
    const fileName = fileInput[0]
     .files[0]
     .name;
    const displayedName = fileName.length <= 10
     ? fileName
     : fileName.substring(0, 10) + '...';
    uploadNameLabel.text(displayedName);
     } else {
    uploadNameLabel.text('첨부파일');
     }
     });
     });
    $(document).ready(function () {
    //햄버거 메뉴 클릭하면 메뉴 보여주기
    const toggleBtn = $('.moreBtn')
    const menu = $('.navbarMenu')
    toggleBtn.click(function () {
    menu.toggleClass('active')
     })
     })
    //스크롤 이동 시 nav 애니메이션 스크립트
    var didScroll
    //스크롤 시 사용자가 스크롤 했다는 것을 아림
    var didScroll;
    var lastScrollTop = 0;
    var delta = 5;
    var navbarHeight = $('nav').outerHeight();
    $(window).scroll(function (event) {
    didScroll = true;
     });
    setInterval(function () {
    if (didScroll) {
    hasScrolled();
    didScroll = false;
     }
     }, 0);
    function hasScrolled() {
    var st = $(this).scrollTop();
    // Make sure they scroll more than delta
    if (Math.abs(lastScrollTop - st) <= delta) 
    return;
     
    // If they scrolled down and are past the navbar, add class .nav-up. This is
    // necessary so you never see what is "behind" the navbar.
    if (st > lastScrollTop && st > navbarHeight) {
    // Scroll Down
    $('nav')
     .removeClass('nav-down')
     .addClass('nav-up');
     } else {
    // Scroll Up
    if (st + $(window).height() < $(document).height()) {
    $('nav')
     .removeClass('nav-up')
     .addClass('nav-down');
     }
     }
    lastScrollTop = st;
     }
    </script>
    </body>
    </html>
    
    //////////summit.js 코드////////////
    
    const crypto = require('crypto');
    function uuidv4() {
    return ([1e7] + -1e3 + -4e3 + -8e3 + -1e11).replace(
    /[018]/g,
     (c) => (c ^ (crypto.getRandomValues(new Uint8Array(1))[0] & (
    15 >> (c / 4)
     ))).toString(16)
     );
    }
    document
     .getElementById("imgBtn")
     .addEventListener("click", () => {
    let postid = uuidv4();
    let inputElem = document.getElementById("fileInput");
    let file = inputElem.files[0];
    // Create new file so we can rename the file
    let blob = file.slice(0, file.size, "image/jpeg");
    newFile = new File([blob], `${postid}_post.jpeg`, {type: "image/jpeg"});
    // Build the form data - You can add other input values to this i.e
    // descriptions, make sure img is appended last
    let formData = new FormData();
    formData.append("fileInput", newFile);
    fetch("/upload", {
    method: "POST",
    body: formData
     })
     .then((res) => res.text())
     .then(loadPosts());
     });
    
    ///////////에러//////////////
    
    
    ERROR: (gcloud.app.deploy) Error Response: [9] An internal error occurred while processing task /app-engine-flex/flex_await_healthy/flex_await_healthy>2023-09-18T20:30:48.558Z2783.fc.0: 
    > kaywonserve@1.0.0 start /app
    > node server.js
    /app/node_modules/https-proxy-agent/dist/index.js:54
            this.proxyHeaders = opts?.headers ?? {};
                                     ^
    SyntaxError: Unexpected token '.'
        at wrapSafe (internal/modules/cjs/loader.js:931:16)
        at Module._compile (internal/modules/cjs/loader.js:979:27)
        at Object.Module._extensions..js (internal/modules/cjs/loader.js:1035:10)
        at Module.load (internal/modules/cjs/loader.js:879:32)
        at Function.Module._load (internal/modules/cjs/loader.js:724:14)
        at Module.require (internal/modules/cjs/loader.js:903:19)
        at require (internal/modules/cjs/helpers.js:74:18)
        at Object.<anonymous> (/app/node_modules/gaxios/build/src/gaxios.js:27:29)
        at Module._compile (internal/modules/cjs/loader.js:1015:30)
        at Object.Module._extensions..js (internal/modules/cjs/loader.js:1035:10)
    npm ERR! code ELIFECYCLE
    npm ERR! errno 1
    npm ERR! kaywonserve@1.0.0 start: `node server.js`
    npm ERR! Exit status 1
    npm ERR! 
    npm ERR! Failed at the kaywonserve@1.0.0 start script.
    npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
    npm ERR! A complete log of this run can be found in:
    npm ERR!     /root/.npm/_logs/2023-09-18T20_31_06_910Z-debug.log
    
    코드를 수정하고 구글 클라우드에 다시 업데이트(gcloud app deploy)를 할려고하니 지속적으로 이런 오류가 발생합니다.
    구글링을 해도 도저히 방법을 찾을 수 없어 문의드립니다..
    
    
    
    
    
    
    #98465

    codingapple
    키 마스터
    ?. 문법은 nodejs 최신버전에서만 쓸 수 있어서 쓰지맙시다
    #98469

    전제욱
    참가자
    "use strict";
    var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
    if (k2 === undefined) k2 = k;
    var desc = Object.getOwnPropertyDescriptor(m, k);
    if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
    desc = { enumerable: true, get: function() { return m[k]; } };
     }
    Object.defineProperty(o, k2, desc);
    }) : (function(o, m, k, k2) {
    if (k2 === undefined) k2 = k;
    o[k2] = m[k];
    }));
    var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
    Object.defineProperty(o, "default", { enumerable: true, value: v });
    }) : function(o, v) {
    o["default"] = v;
    });
    var __importStar = (this && this.__importStar) || function (mod) {
    if (mod && mod.__esModule) return mod;
    var result = {};
    if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
    __setModuleDefault(result, mod);
    return result;
    };
    var __importDefault = (this && this.__importDefault) || function (mod) {
    return (mod && mod.__esModule) ? mod : { "default": mod };
    };
    Object.defineProperty(exports, "__esModule", { value: true });
    exports.HttpsProxyAgent = void 0;
    const net = __importStar(require("net"));
    const tls = __importStar(require("tls"));
    const assert_1 = __importDefault(require("assert"));
    const debug_1 = __importDefault(require("debug"));
    const agent_base_1 = require("agent-base");
    const parse_proxy_response_1 = require("./parse-proxy-response");
    const debug = (0, debug_1.default)('https-proxy-agent');
    /**
     * The `HttpsProxyAgent` implements an HTTP Agent subclass that connects to
     * the specified "HTTP(s) proxy server" in order to proxy HTTPS requests.
     *
     * Outgoing HTTP requests are first tunneled through the proxy server using the
     * `CONNECT` HTTP request method to establish a connection to the proxy server,
     * and then the proxy server connects to the destination target and issues the
     * HTTP request from the proxy server.
     *
     * `https:` requests have their socket connection upgraded to TLS once
     * the connection to the proxy server has been established.
     */
    class HttpsProxyAgent extends agent_base_1.Agent {
    constructor(proxy, opts) {
    super(opts);
    this.options = { path: undefined };
    this.proxy = typeof proxy === 'string' ? new URL(proxy) : proxy;
    this.proxyHeaders = opts.headers ?? {};
    debug('Creating new HttpsProxyAgent instance: %o', this.proxy.href);
    // Trim off the brackets from IPv6 addresses
    const host = (this.proxy.hostname || this.proxy.host).replace(/^\[|\]$/g, '');
    const port = this.proxy.port
    ? parseInt(this.proxy.port, 10)
    : this.proxy.protocol === 'https:'
    ? 443
    : 80;
    this.connectOpts = {
    // Attempt to negotiate http/1.1 for proxy servers that support http/2
    ALPNProtocols: ['http/1.1'],
    ...(opts ? omit(opts, 'headers') : null),
    host,
    port,
     };
     }
    /**
     * Called when the node-core HTTP client library is creating a
     * new HTTP request.
     */
    async connect(req, opts) {
    const { proxy } = this;
    if (!opts.host) {
    throw new TypeError('No "host" provided');
     }
    // Create a socket connection to the proxy server.
    let socket;
    if (proxy.protocol === 'https:') {
    debug('Creating `tls.Socket`: %o', this.connectOpts);
    const servername = this.connectOpts.servername || this.connectOpts.host;
    socket = tls.connect({
    ...this.connectOpts,
    servername: servername && net.isIP(servername) ? undefined : servername
     });
     }
    else {
    debug('Creating `net.Socket`: %o', this.connectOpts);
    socket = net.connect(this.connectOpts);
     }
    const headers = typeof this.proxyHeaders === 'function'
    ? this.proxyHeaders()
    : { ...this.proxyHeaders };
    const host = net.isIPv6(opts.host) ? `[${opts.host}]` : opts.host;
    let payload = `CONNECT ${host}:${opts.port} HTTP/1.1\r\n`;
    // Inject the `Proxy-Authorization` header if necessary.
    if (proxy.username || proxy.password) {
    const auth = `${decodeURIComponent(proxy.username)}:${decodeURIComponent(proxy.password)}`;
    headers['Proxy-Authorization'] = `Basic ${Buffer.from(auth).toString('base64')}`;
     }
    headers.Host = `${host}:${opts.port}`;
    if (!headers['Proxy-Connection']) {
    headers['Proxy-Connection'] = this.keepAlive
    ? 'Keep-Alive'
    : 'close';
     }
    for (const name of Object.keys(headers)) {
    payload += `${name}: ${headers[name]}\r\n`;
     }
    const proxyResponsePromise = (0, parse_proxy_response_1.parseProxyResponse)(socket);
    socket.write(`${payload}\r\n`);
    const { connect, buffered } = await proxyResponsePromise;
    req.emit('proxyConnect', connect);
    this.emit('proxyConnect', connect, req);
    if (connect.statusCode === 200) {
    req.once('socket', resume);
    if (opts.secureEndpoint) {
    // The proxy is connecting to a TLS server, so upgrade
    // this socket connection to a TLS connection.
    debug('Upgrading socket connection to TLS');
    const servername = opts.servername || opts.host;
    return tls.connect({
    ...omit(opts, 'host', 'path', 'port'),
    socket,
    servername: net.isIP(servername) ? undefined : servername,
     });
     }
    return socket;
     }
    // Some other status code that's not 200... need to re-play the HTTP
    // header "data" events onto the socket once the HTTP machinery is
    // attached so that the node core `http` can parse and handle the
    // error status code.
    // Close the original socket, and a new "fake" socket is returned
    // instead, so that the proxy doesn't get the HTTP request
    // written to it (which may contain `Authorization` headers or other
    // sensitive data).
    //
    // See: https://hackerone.com/reports/541502
    socket.destroy();
    const fakeSocket = new net.Socket({ writable: false });
    fakeSocket.readable = true;
    // Need to wait for the "socket" event to re-play the "data" events.
    req.once('socket', (s) => {
    debug('Replaying proxy buffer for failed request');
     (0, assert_1.default)(s.listenerCount('data') > 0);
    // Replay the "buffered" Buffer onto the fake `socket`, since at
    // this point the HTTP module machinery has been hooked up for
    // the user.
    s.push(buffered);
    s.push(null);
     });
    return fakeSocket;
     }
    }
    HttpsProxyAgent.protocols = ['http', 'https'];
    exports.HttpsProxyAgent = HttpsProxyAgent;
    function resume(socket) {
    socket.resume();
    }
    function omit(obj, ...keys) {
    const ret = {};
    let key;
    for (key in obj) {
    if (!keys.includes(key)) {
    ret[key] = obj[key];
     }
     }
    return ret;
    }
    //# sourceMappingURL=index.js.map
    에러코드 경로 찾아가니 이러한 파일에서 말씀해주신 ?. 문법이 적용되었는데 어떤 부분을 수정해야하는지 여쭤봐도 될까요?..
    자동으로 생긴 코드라 ?.이런건 지우고 그냥 .만  수정해보고 다시 해도 같은 오류가 반복됩니다..
     
    #98494

    codingapple
    키 마스터
    그 라이브러리 지우고 예전버전 설치해보거나
    아니면 app.yaml 파일에 nodejs 버전을 20으로 해서 올려봅시다
    #98501

    전제욱
    참가자
    시도를 해보니 이제는 조금 다른 에러가 발생합니다.
    ERROR: (gcloud.app.deploy) Error Response: [9] Cloud build 7bcd1e9d-a7bd-4fe4-b1d8-82a29073e257 status: FAILURE
    An unexpected error occurred. Refer to build logs: https://console.cloud.google.com/cloud-build/builds/7bcd1e9d-a7bd-4fe4-b1d8-82a29073e257?project=564914806490
    Full build logs: https://console.cloud.google.com/cloud-build/builds/7bcd1e9d-a7bd-4fe4-b1d8-82a29073e257?project=564914806490
    
    
    로그 기록은 확인해보니 아래와 같습니다.
    
    starting build "7bcd1e9d-a7bd-4fe4-b1d8-82a29073e257"
    FETCHSOURCE
    BUILD
    Starting Step #0 - "fetcher"
    Step #0 - "fetcher": Already have image (with digest): gcr.io/cloud-builders/gcs-fetcher
    Step #0 - "fetcher": Fetching manifest gs://staging.archive-399414.appspot.com/ae/81672d09-2d10-4c07-b857-5ab31fec73ca/manifest.json.
    Step #0 - "fetcher": Processing 26 files.
    Step #0 - "fetcher": ******************************************************
    Step #0 - "fetcher": Status:                      SUCCESS
    Step #0 - "fetcher": Started:                     2023-09-19T05:06:18Z
    Step #0 - "fetcher": Completed:                   2023-09-19T05:06:22Z
    Step #0 - "fetcher": Requested workers:    200
    Step #0 - "fetcher": Actual workers:        26
    Step #0 - "fetcher": Total files:           26
    Step #0 - "fetcher": Total retries:          5
    Step #0 - "fetcher": GCS timeouts:           5
    Step #0 - "fetcher": MiB downloaded:         0.80 MiB
    Step #0 - "fetcher": MiB/s throughput:       0.37 MiB/s
    Step #0 - "fetcher": Time for manifest:   1098.67 ms
    Step #0 - "fetcher": Total time:             3.26 s
    Step #0 - "fetcher": ******************************************************
    Finished Step #0 - "fetcher"
    Starting Step #1
    Step #1: Pulling image: gcr.io/gcp-runtimes/nodejs/gen-dockerfile@sha256:301d4608474d2b316cd3302b7fb826c6769b58633552c961c7ac6c19e4b32ec5
    Step #1: gcr.io/gcp-runtimes/nodejs/gen-dockerfile@sha256:301d4608474d2b316cd3302b7fb826c6769b58633552c961c7ac6c19e4b32ec5: Pulling from gcp-runtimes/nodejs/gen-dockerfile
    Step #1: Digest: sha256:301d4608474d2b316cd3302b7fb826c6769b58633552c961c7ac6c19e4b32ec5
    Step #1: Status: Downloaded newer image for gcr.io/gcp-runtimes/nodejs/gen-dockerfile@sha256:301d4608474d2b316cd3302b7fb826c6769b58633552c961c7ac6c19e4b32ec5
    Step #1: gcr.io/gcp-runtimes/nodejs/gen-dockerfile@sha256:301d4608474d2b316cd3302b7fb826c6769b58633552c961c7ac6c19e4b32ec5
    Step #1: Checking for Node.js.
    Finished Step #1
    Starting Step #2
    Step #2: Already have image (with digest): gcr.io/kaniko-project/executor@sha256:f87c11770a4d3ed33436508d206c584812cd656e6ed08eda1cff5c1ee44f5870
    Step #2: INFO[0000] Removing ignored files from build context: [node_modules .dockerignore Dockerfile npm-debug.log yarn-error.log .git .hg .svn app.yaml] 
    Step #2: INFO[0000] Downloading base image gcr.io/google-appengine/nodejs@sha256:1c585726fc3915489e23816fb20fabc92f31208f8d61cadf4ebb784dcf427c50 
    Step #2: INFO[0016] Taking snapshot of full filesystem...        
    Step #2: INFO[0024] Using files from context: [/workspace]       
    Step #2: INFO[0024] COPY . /app/                                 
    Step #2: INFO[0024] Taking snapshot of files...                  
    Step #2: INFO[0024] RUN /usr/local/bin/install_node '20.x'       
    Step #2: INFO[0024] cmd: /bin/sh                                 
    Step #2: INFO[0024] args: [-c /usr/local/bin/install_node '20.x'] 
    Step #2:   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
    Step #2:                                  Dload  Upload   Total   Spent    Left  Speed
    Step #2: 
      0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
      0 44.0M    0   637    0     0   2079      0  6:10:16 --:--:--  6:10:16  2074
    100 44.0M  100 44.0M    0     0  46.2M      0 --:--:-- --:--:-- --:--:-- 46.1M
    Step #2:   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
    Step #2:                                  Dload  Upload   Total   Spent    Left  Speed
    Step #2: 
      0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
    100  4630  100  4630    0     0  28686      0 --:--:-- --:--:-- --:--:-- 28757
    Step #2: node-v20.6.1-linux-x64.tar.gz: OK
    Step #2: Installed Node.js v20.6.1
    Step #2: INFO[0027] Taking snapshot of full filesystem...        
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/call-limit 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/require-main-filename 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/function-bind/.jscs.json 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/root.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/socks-proxy-agent/yarn.lock 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/iconv-lite/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/lodash._root 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/ansistyles 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/smart-buffer/build/smartbuffer.js.map 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/init.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/color-name/.eslintrc.json 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/wrap-ansi/readme.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/docs/content/using-npm/disputes.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/normalize-package-data/node_modules 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/npm-package-arg/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/ci-info/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/auth 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/socks-proxy-agent/index.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/dashdash 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/docs/package.json 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux-ppc 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/npm-packlist/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux64-mips64/asm_avx2/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/registry-url 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux-x86_64/asm/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/asap 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/builtins/History.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/lazy-property 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/slide 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/parallel-transform 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/owner.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/debug/node.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/dedupe.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/utils/git.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/gentle-fs 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/wrap-ansi/node_modules/string-width/readme.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/socks/build/common/helpers.js.map 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/write-file-atomic/index.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/which-module 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/ms/readme.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/lodash._getnative 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/abbrev/abbrev.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux32-s390x/asm/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/socks/build/common/constants.js.map 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/config-chain 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/os-homedir 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/gauge/plumbing.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/minimist 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/readable-stream/lib/internal/streams/stream-browser.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/minimatch/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/cacache/lib/util/y.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/concat-map/.travis.yml 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/stop.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/Makefile 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/uid-number 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/get-caller-file 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/retry/.travis.yml 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/cliui 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/BSD-x86/asm/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/detect-indent 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/tap-snapshots 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/socks/build/common/util.js.map 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/man/man1/npm-README.1 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/ci-info/CHANGELOG.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/https-proxy-agent/History.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/node-gyp/gyp/DEPS 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/are-we-there-yet/LICENSE 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/utils/completion/file-completion.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/darwin64-arm64-cc/asm/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/edit.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/view.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/npm-registry-fetch/CHANGELOG.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/mkdirp/bin/usage.txt 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux-aarch64/no-asm/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/node-gyp/lib/proxy.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux-elf/asm_avx2/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/fs.realpath/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/cache.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/is-regex 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/byte-size 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/make-fetch-happen/agent.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/wrap-ansi/node_modules/is-fullwidth-code-point 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/readable-stream/GOVERNANCE.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/are-we-there-yet/tracker-base.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/err-code/.eslintrc.json 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/escape-string-regexp 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/gauge/progress-bar.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/utils/is-windows-shell.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/man/man5/package-locks.5 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/agentkeepalive/index.d.ts 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/lodash._cacheindexof 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/npm-package-arg/npa.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/libnpmorg/PULL_REQUEST_TEMPLATE 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/socks-proxy-agent/History.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/sorted-union-stream 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/cacache/ls.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/archy/README.markdown 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/validate-npm-package-license/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/cacache/README.es.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/tiny-relative-date/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/editor 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/npm-registry-fetch/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/cacache/en.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/libnpmpublish/appveyor.yml 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/libnpmsearch/.travis.yml 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/clone/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/pacote/lib/util/proclog.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/tar/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/set-blocking/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/socks/.prettierrc.yaml 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/VC-WIN64A/asm_avx2/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/end-of-stream 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/require-directory 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/create-error-class 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/cacache/get.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/has-flag 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/CHANGELOG.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/debuglog 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/bin/node-gyp-bin 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/tar/lib/buffer.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/ls.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/cross-spawn/CHANGELOG.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/mississippi 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/yargs 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/cacache/lib/util/move-file.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/version.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/cross-spawn/lib/util/escapeCommand.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/clone/.npmignore 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/libnpmaccess/.travis.yml 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/wcwidth/.npmignore 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/lowercase-keys 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/color-convert/CHANGELOG.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/npm-registry-fetch/config.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/darwin-i386-cc/asm_avx2/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/builtins/test.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/assert-plus 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/man/man1/npm-build.1 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/delegates/.npmignore 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/BSD-x86_64/no-asm/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/protoduck 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/are-we-there-yet/tracker-group.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/darwin64-arm64-cc/no-asm/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux-x32 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/latest-version 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/pify 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/CONTRIBUTING.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/aix64-gcc 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/color-name/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/defaults/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/graceful-fs/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/shebang-command/readme.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux64-s390x/asm_avx2/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/mime-types 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/promise-inflight/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/validate-npm-package-name/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/pack.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/fast-json-stable-stringify 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/star.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/VC-WIN64A/asm/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/BSD-x86_64/asm_avx2/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/lodash.without 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/gauge/LICENSE 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/socks/.travis.yml 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/json-stringify-safe 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/utils/spawn.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/ping.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/err-code/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/write-file-atomic/CHANGELOG.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/retry/Readme.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/cross-spawn/node_modules/yallist 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/glob/sync.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/read-package-tree 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/decamelize 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/gauge/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/worker-farm 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/os-tmpdir 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/unique-slug/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/encoding/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/configstore 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/darwin64-x86_64-cc/asm_avx2/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux-x86_64/no-asm/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/performance-now 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/npmlog/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/sorted-object 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/pacote/index.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/prr 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/chalk/index.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/path-is-inside 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/npm-profile/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/encoding/lib/iconv-loader.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/config.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/v8-value-serializer-version.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/init-package-json/init-package-json.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/chownr/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/debug/.coveralls.yml 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/util-promisify 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/cacache/locales 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/colors 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/are-we-there-yet/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/readable-stream/lib/internal/streams/stream.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/libnpmsearch/appveyor.yml 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/gauge/template-item.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux64-mips64/asm/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/ini/ini.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/man/man7/semver.7 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/set-blocking/CHANGELOG.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/npm-registry-fetch/silentlog.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/which/CHANGELOG.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/make-fetch-happen/warning.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/npm-lifecycle 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/profile.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/socks/build/index.js.map 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/buffer-from 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/npmlog/log.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/search 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/gauge/node_modules 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/isexe/.npmignore 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/balanced-match/.npmignore 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/run-queue 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/solaris64-x86_64-gcc/asm/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/asn1 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/gauge/themes.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/es-abstract 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/team.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/docs/public 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/co 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/mute-stream/coverage 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/darwin64-arm64-cc/asm_avx2/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/find-npm-prefix 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/npm-normalize-package-bin/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/node-gyp/gyp/setup.py 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/string_decoder/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/npm-registry-fetch/auth.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/https-proxy-agent/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/spdx-exceptions/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/signal-exit/CHANGELOG.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/npm-run-path 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/libnpmaccess/PULL_REQUEST_TEMPLATE 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/pacote/node_modules 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/validate-npm-package-name/.npmignore 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/ssri/CHANGELOG.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/socks/typings 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/from2 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/has-symbols 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/socks-proxy-agent/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/debug/src/debug.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/columnify/Readme.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/docs/content/configuring-npm/package-locks.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/debug/Makefile 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/gauge/process.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/cross-spawn/node_modules/lru-cache 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/fetch-package-metadata.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux-ppc64le/no-asm/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/BSD-x86_64/no-asm/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/fetch-package-metadata.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/npm-registry-fetch/errors.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/docs.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/lockfile 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/cacache/verify.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/readable-stream/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/cacache/index.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux64-mips64/no-asm/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/global-dirs 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/ansi-styles/readme.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/es6-promise 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/BSD-x86_64/asm/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/object-assign 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/libnpmorg/appveyor.yml 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/which/bin/which 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/iferr 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/docs/src 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/solaris-x86-gcc/asm_avx2/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/builtins/.travis.yml 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/is-date-object 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/npm-registry-fetch/node_modules 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/stream-each 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/isstream 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/darwin64-arm64-cc/no-asm/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/npm-package-arg/CHANGELOG.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/boxen 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/delayed-stream 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/emoji-regex/index.d.ts 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/utils/umask.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/stream-shift 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/is-installed-globally 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/pacote/lib/fetchers 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/glob/glob.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/agentkeepalive/lib/_http_agent.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/execa 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/ci.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/libnpmteam/.travis.yml 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/pacote/CHANGELOG.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/uninstall.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/VC-WIN32/no-asm/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/help.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/path-is-absolute/readme.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/make-fetch-happen/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/smart-buffer/.travis.yml 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/cross-spawn/lib/util/escapeArgument.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/debug/.npmignore 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux-elf/asm/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/hook.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/node-gyp/gyp/PRESUBMIT.py 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/JSONStream 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/man/man5/shrinkwrap-json.5 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/jsonparse/README.markdown 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/agentkeepalive/History.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/lodash._createcache 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux-aarch64/asm/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/errno 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/glob/changelog.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/number-is-nan 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/utils/module-name.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/got 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux-ppc64le/asm_avx2/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/bugs.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/utils/save-stack.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/qw 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/text-table/readme.markdown 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/pseudomap 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/darwin-i386-cc/asm_avx2/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/.licensee.json 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/init-package-json/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/has-unicode/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux64-s390x/asm/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux-ppc64le/asm/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/meant 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/https-proxy-agent/.eslintrc.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/fast-deep-equal 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/package-json 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/help-search.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/lru-cache/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/semver/CHANGELOG.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/utils/escape-exec-path.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux-elf/no-asm/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/deep-extend 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/npm-normalize-package-bin/package-lock.json 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/rebuild.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/is-stream 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/gauge/has-color.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/get.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/utils/gently-rm.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/verror 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux-elf/no-asm/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/utils/cache-file.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/libnpmorg/index.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux32-s390x/no-asm/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/completion.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/utils/escape-arg.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/uv/android-ifaddrs.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/utils/unsupported.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/libnpmaccess/index.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/npm-audit-report/index.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/npm-audit-report/lib/utils.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux-aarch64/asm/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/libnpmconfig 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/emoji-regex/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/libnpmteam/CHANGELOG.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/share/systemtap  
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/minizlib/node_modules/minipass/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/prepend-http 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/string-width/readme.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/agent-base/.travis.yml 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/duplexify 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/darwin64-x86_64-cc/asm/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/http-signature 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/gauge/spin.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/wcwidth/Readme.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/v8-wasm-trap-handler-posix.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/utils/error-handler.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/function-bind/.editorconfig 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/utils/funding.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/ini/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/retry/.npmignore 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/readable-stream/lib/internal/streams/async_iterator.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/xdg-basedir 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/strict-uri-encode 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/pacote/lib/util/cache-key.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/npm-audit-report/CHANGELOG.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/string-width/node_modules 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/fs-minipass/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/unpublish.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/socks/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/docs/package-lock.json 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/unzip-response 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/forever-agent 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/libnpmpublish/unpublish.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/libnpmsearch/index.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/validate-npm-package-name/index.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/scripts 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/mkdirp/README.markdown 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/json-schema 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/osenv 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/libnpmsearch/CHANGELOG.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/utils/unix-format-path.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/darwin-i386-cc/asm/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/cacache/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/strip-ansi/readme.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/fs-minipass/node_modules 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/readable-stream/readable-browser.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/npm-install-checks/CHANGELOG.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/iconv-lite/.travis.yml 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/proto-list 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/npm-profile/CHANGELOG.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/cross-spawn/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/function-bind/.travis.yml 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/BSD-x86_64/asm/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux-armv4/asm/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/restart.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/lodash.uniq 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/bin-links/index.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/is-npm 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/color-convert/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/init-package-json/CHANGELOG.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/gauge/error.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/utils/usage.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/utils/is-windows-bash.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/figgy-pudding 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/promise-retry/.npmignore 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/libnpx 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/publish.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/nopt/CHANGELOG.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/explore.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/mime-db 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/docs/content/using-npm/semver.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/is-symbol 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/http-cache-semantics/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/cacache/CHANGELOG.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/write-file-atomic/LICENSE 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/path-parse 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/AUTHORS 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/debug/CHANGELOG.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/gauge/set-interval.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/unpipe 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/env-paths/readme.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/make-fetch-happen/cache.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/wrappy/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/stringify-package 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/org.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/safer-buffer/Readme.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/is-typedarray 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/minizlib/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/debug/node_modules/ms/readme.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/json-schema-traverse 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/ip/.npmignore 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/npm-install-checks/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/readable-stream/experimentalWarning.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/crypto-random-string 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/tweetnacl 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/npm-bundled/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux-ppc64le/no-asm/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/wrap-ansi/node_modules/strip-ansi/index.d.ts 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/semver/semver.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/agent-base/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/path-exists 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/mkdirp/node_modules 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/dot-prop 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/npm-user-validate/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/hosted-git-info/git-host.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/lodash._bindcallback 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/debug/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/VC-WIN32/asm_avx2/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/wrap-ansi/node_modules/strip-ansi/readme.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/libnpmsearch/PULL_REQUEST_TEMPLATE 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/core-util-is 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/darwin-i386-cc/no-asm/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/p-finally 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/darwin64-x86_64-cc/no-asm/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/solaris-x86-gcc/no-asm/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/docs/LICENSE 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/jsprim 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/libnpmhook/CHANGELOG.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/promise-retry/.editorconfig 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/pacote/manifest.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/widest-line 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/gauge/index.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/unbuild.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/object-keys 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/brace-expansion/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/gauge/base-theme.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/tar/node_modules/minipass 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/BSD-x86_64/asm_avx2/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/unique-string 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/man/man1/npm-bin.1 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/repo.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/VC-WIN64A/no-asm/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/BSD-x86/asm_avx2/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux-ppc64le/asm_avx2/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/supports-color/readme.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/mute-stream/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/tough-cookie 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/ignore-walk/index.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/ip/.travis.yml 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/semver-diff 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/util-extend 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/agentkeepalive/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/uuid 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/shrinkwrap.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/function-bind/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/VC-WIN64-ARM/no-asm/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/readable-stream/errors-browser.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux64-s390x/no-asm/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/node-gyp/.travis.yml 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/cli-columns/LICENSE 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/builtins/builtins.json 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/audit.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/cacache/es.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/VC-WIN64-ARM/no-asm/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/bcrypt-pbkdf 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/utils/pick-manifest-from-registry-metadata.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/wrap-ansi/node_modules/ansi-regex/readme.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/utils/locker.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/jsonparse/.npmignore 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/npm-pick-manifest/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/update.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/builtins/Readme.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/pacote/prefetch.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux64-s390x/asm_avx2/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/isexe/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/substack.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/set.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux64-mips64/no-asm/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/balanced-match/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/solaris64-x86_64-gcc/asm/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/libnpmteam/appveyor.yml 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/har-schema 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/iconv-lite/lib/index.d.ts 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/lodash._baseuniq 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/libnpmpublish/CHANGELOG.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/access.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/are-we-there-yet/tracker.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/safe-buffer/index.d.ts 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/ansi-align 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/cyclist 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/npm-normalize-package-bin/index.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/agent-base/History.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/make-dir 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/is-path-inside 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/npmlog/CHANGELOG.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/link.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/oauth-sign 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/spdx-license-ids/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/umask 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/are-we-there-yet/index.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/utils/metrics.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/search.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/chalk/index.js.flow 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/through 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/utils/perf.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/doctor.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/pacote/extract.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/BSD-x86/no-asm/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/define-properties 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/npm-pick-manifest/index.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/lodash.restparam 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/pacote/tarball.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/install.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/smart-buffer/docs/CHANGELOG.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/socks-proxy-agent/.travis.yml 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/utils/metrics-launch.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/move-concurrently 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/once/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/hosted-git-info/CHANGELOG.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/asynckit 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/write-file-atomic/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/install-test.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/promzard/.npmignore 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/pump 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux32-s390x/asm_avx2/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/npm-normalize-package-bin/.github 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/solaris-x86-gcc/asm_avx2/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/cli-table3/index.d.ts 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/pacote/lib/finalize-manifest.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/are-we-there-yet/node_modules 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/bin-links/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/xtend 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/ecc-jsbn 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/gauge/set-immediate.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/npm-profile/index.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/are-we-there-yet/CHANGES.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/ansi-regex/readme.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/strip-json-comments 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/spdx-correct/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/node-gyp/gyp/codereview.settings 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/genfun 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/ansicolors 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/libcipm 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/socks-proxy-agent/node_modules 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/path-key/readme.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/visnup.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/utils/gunzip-maybe.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/adduser.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/ssri/index.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/npmlog/LICENSE 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/resolve-from 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/read-package-json/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux-x86_64/asm_avx2/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/unique-filename/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/install-ci-test.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/pacote/packument.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/cli-columns/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/dist-tag.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux-ppc64le/asm/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/extsprintf 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/agent-base/index.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/rc 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux-aarch64/no-asm/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/node-gyp/gyp/OWNERS 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/qs 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/glob/common.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/npm-registry-fetch/index.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/semver/bin/semver 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux-x86_64/asm/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/debug/.travis.yml 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/libnpmaccess/CHANGELOG.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux-armv4/asm_avx2/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/agent-base/patch-core.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/utils/temp-filename.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/smart-buffer/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/copy-concurrently 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/inherits/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/decode-uri-component 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/cross-spawn/lib/util/hasEmptyArgumentBug.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/infer-owner 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/whoami.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/fs-minipass/index.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/humanize-ms/History.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/read-package-json/CHANGELOG.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/form-data 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/are-we-there-yet/tracker-stream.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/minimatch/minimatch.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/extend 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/readable-stream/lib/internal/streams/from-browser.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/spdx-expression-parse/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/utils/link.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/make-fetch-happen/CHANGELOG.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/aproba/CHANGELOG.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/cli-table3/CHANGELOG.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/aix-gcc 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/smart-buffer/docs/README_v3.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/build.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/darwin64-x86_64-cc/no-asm/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/http-proxy-agent/History.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/darwin64-x86_64-cc/asm/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/npm-audit-report/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/caseless 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/color-name/.npmignore 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/util-deprecate/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux-aarch64/asm_avx2/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/gauge/theme-set.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/libnpmhook/index.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/libnpmorg/.travis.yml 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/prefix.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/libnpmteam/index.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/pacote/lib/util/opt-check.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/es6-promisify 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/darwin-i386-cc/no-asm/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/promzard/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/solaris64-x86_64-gcc/asm_avx2/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/dezalgo 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/import-lazy 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/solaris-x86-gcc/no-asm/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/utils/package-id.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/combined-stream 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/function-bind/.npmignore 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/changelogs 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/node-fetch-npm 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/pacote/lib/util/git.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/unique-slug/index.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/normalize-package-data/AUTHORS 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/gauge/wide-truncate.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/iconv-lite/Changelog.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/split-on-first 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/text-table/.travis.yml 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux32-s390x/no-asm/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/is-callable 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/https-proxy-agent/index.d.ts 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/jsbn 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/VC-WIN64A/asm/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/hosted-git-info/index.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/string_decoder/node_modules 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/humanize-ms/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/debug/karma.conf.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/read-cmd-shim/index.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/start.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/utils/parse-json.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/encoding/.npmignore 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/unique-slug/.travis.yml 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/libnpmpublish/.travis.yml 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/doctor 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/update-notifier 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/wide-align/node_modules 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/cmd-shim/index.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/solaris-x86-gcc/asm/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/BSD-x86/asm/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/node-gyp/gyp/samples 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/npm-cache-filename 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/npm-registry-fetch/check-response.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux-armv4/no-asm/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/smart-buffer/typings 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/timed-out 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/archy/.travis.yml 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/mute-stream/.travis.yml 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/pacote/lib/util/pack-dir.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/ip/.jscsrc 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/v8-wasm-trap-handler-win.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux32-s390x/asm/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/which/which.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/aws4 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/run-script.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/aproba/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/bin-links/CHANGELOG.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/err-code/.editorconfig 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/configure 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/xmas.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/rand_drbg.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/promzard/example 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/gauge/CHANGELOG.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/es-to-primitive 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/socks/build/client/socksclient.js.map 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/node-gyp/.github/workflows/Python_tests.yml 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/concat-map/README.markdown 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/is-cidr/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/unique-filename/index.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/docs/gatsby-config.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/promise-retry/node_modules 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/make.bat 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/typedarray 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/npm-bundled/index.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux-aarch64/asm_avx2/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/v8-testing.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/utils/child-path.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/agent-base/index.d.ts 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/libnpmpublish/publish.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/utils/depr-check.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/read-package-json/read-json.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/normalize-package-data/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/cacache/rm.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/code-point-at 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/utils/lifecycle.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/config 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/BSD-x86/no-asm/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/through2 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/ip-regex/readme.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/detect-newline 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/.mailmap 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/http-proxy-agent/index.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/https-proxy-agent/.editorconfig 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/flush-write-stream 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/libnpmpublish/PULL_REQUEST_TEMPLATE 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux-ppc64 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/capture-stack-trace 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/utils/lifecycle-cmd.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/https-proxy-agent/index.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/http-proxy-agent/.travis.yml 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/bluebird 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/VC-WIN64A/no-asm/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/getpass 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/docs/gatsby-ssr.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/lock-verify 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/utils/warn-deprecated.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/is-redirect 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/cli-boxes 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux-armv4/no-asm/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/stream-iterate 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/y18n 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux64-s390x/asm/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/BSD-x86/asm_avx2/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/install 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/VC-WIN32/asm_avx2/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/yargs-parser 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/is-fullwidth-code-point/readme.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/readable-stream/errors.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/encoding/.travis.yml 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/VC-WIN64A/asm_avx2/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/readable-stream/readable.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/is-ci 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/url-parse-lax 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/token.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/utils/deep-sort-object.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/delegates/Readme.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/docs/content/cli-commands 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/hosted-git-info/git-host-info.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/tunnel-agent 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/docs/content/configuring-npm/shrinkwrap-json.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/registry-auth-token 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/libnpmorg/CHANGELOG.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/duplexer3 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/npm-packlist/index.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/.npmignore 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/cidr-regex/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/opener 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/gauge/render-template.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/npm-user-validate/npm-user-validate.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/dotenv 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/json-parse-better-errors 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/console-control-strings/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/utils/no-progress-while-running.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/VC-WIN32/no-asm/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/man/man1/npm-bundle.1 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/iconv-lite/lib/extend-node.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/ajv 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/chalk/templates.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/darwin64-arm64-cc/asm/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/smart-buffer/build/utils.js.map 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/libnpm 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/npm-install-checks/index.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/prune.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/byline 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/lodash._baseindexof 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/promise-retry/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/abbrev/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/concat-stream 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/socks/build/common/receivebuffer.js.map 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/http-cache-semantics/node4 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/imurmurhash/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/has/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/env-paths/index.d.ts 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/is-retry-allowed 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/defaults/.npmignore 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/safe-buffer/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/yallist/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/fs-vacuum 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/err-code/.travis.yml 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/camelcase 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/darwin64-arm64-cc/asm_avx2/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/wide-align/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/test.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/fund.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/shebang-regex/readme.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/ip/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/init-package-json/default-input.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/utils/move.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/ssri/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/chalk/readme.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/VC-WIN32/asm/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/object.getownpropertydescriptors 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/npm-audit-report/reporters 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/VC-WIN32/asm/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/docs/gatsby-browser.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/aws-sign2 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux-armv4/asm/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/npm-profile/LICENSE 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/validate-npm-package-name/.travis.yml 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/opensslconf_no-asm.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/fs-write-stream-atomic 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/lodash.clonedeep 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/libnpmpublish/index.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/cli-table3/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/outdated.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/chalk/types 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/strip-eof 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/sha 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/pacote/lib/with-tarball-stream.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/read-installed 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/stars.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/pacote/lib/util/finished.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/pumpify 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/term-size 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux-x86_64/no-asm/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/pacote/lib/extract-stream.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux-elf/asm_avx2/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/man/man7/disputes.7 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux64-s390x/no-asm/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/v8-version-string.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/utils/output.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/promise-retry/.travis.yml 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/read/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/utils/correct-mkdir.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/libnpmteam/PULL_REQUEST_TEMPLATE 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/isarray 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/.travis.yml 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/inflight/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/npm-normalize-package-bin/.npmignore 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/har-validator 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux-x86_64/asm_avx2/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/query-string 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/libnpmaccess/appveyor.yml 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/err-code/.npmignore 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/utils/is-registry.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/unique-slug/.npmignore 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux64-mips64/asm/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/deprecate.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/color-name/test.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/cacache/put.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/punycode 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/pacote/lib/fetch.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/signal-exit/index.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/v8-util.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux-elf/asm/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/npm-logical-tree 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/utils/read-local-package.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/signal-exit/signals.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/pacote/lib/util/read-json.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/http-proxy-agent/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/get-stream 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/npm-pick-manifest/CHANGELOG.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/is-obj 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/lodash.union 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/unique-filename/coverage 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/make-fetch-happen/index.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/mute-stream/mute.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/solaris-x86-gcc/asm/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/psl 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/readdir-scoped-modules 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/lodash._createset 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux32-s390x/asm_avx2/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/process-nextick-args 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/ignore-walk/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/request 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/docs/gatsby-node.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux64-mips64/asm_avx2/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/sshpk 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/darwin-i386-cc/asm/include/openssl/opensslconf.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/smart-buffer/.prettierrc.yaml 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/openssl/archs/linux-armv4/asm_avx2/crypto/include 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/signal-exit/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/logout.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/promzard/promzard.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/include/node/uv/stdint-msvc2008.h 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/lib/bin.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/cacache/lib/util/fix-owner.js 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/init-package-json/LICENSE 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/cmd-shim/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/read-cmd-shim/README.md 
    Step #2: INFO[0031] Adding whiteout for /nodejs/lib/node_modules/npm/node_modules/hosted-git-info/README.md 
    Step #2: INFO[0039] RUN npm install --unsafe-perm ||   ((if [ -f npm-debug.log ]; then       cat npm-debug.log;     fi) && false) 
    Step #2: INFO[0039] cmd: /bin/sh                                 
    Step #2: INFO[0039] args: [-c npm install --unsafe-perm ||   ((if [ -f npm-debug.log ]; then       cat npm-debug.log;     fi) && false)] 
    Step #2: node: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.27' not found (required by node)
    Step #2: node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by node)
    Step #2: node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.25' not found (required by node)
    Step #2: error building image: error building stage: waiting for process to exit: exit status 1
    Finished Step #2
    ERROR
    ERROR: build step 2 "gcr.io/kaniko-project/executor@sha256:f87c11770a4d3ed33436508d206c584812cd656e6ed08eda1cff5c1ee44f5870" failed: step exited with non-zero status: 1
    
    다시 처음부터 하는게 방법일지...해결이 잘안되는군여 ㅜㅜ
    #98541

    codingapple
    키 마스터
    nodejs 버전 너무 높아서 그럴 수도 있습니다 18버전 쓰고 그 라이브러리 버전 낮춰서 설치한다음 올려봅시다
    #98658

    전제욱
    참가자
    해결하다보니 이제 다른 오류를 생기게 했습니다
    ERROR: (gcloud.app.deploy) Error Response: [9] An internal error occurred while processing task /app-engine-flex/flex_await_healthy/flex_await_healthy>2023-09-20T03:52:52.409Z5630.fc.1:
    
    이제는 이런 오류가 뜨는데
    해결방법에 gcloud config set app/use_deprecated_preparation True 터미널에 입력하면 된다는데
    저는 또 ERROR: (gcloud.config.set) Section [app] has no property [use_deprecated_preparation]. 이런 오류가뜨네여...
    
    처음부터 다시 파일을 만들어서 어디가 문제인지 보니
    server.js에 
    const { Storage } = require("@google-cloud/storage");
    google cloud storage에 이미지를 저장하게 할려고 적는 코드에서 문제가 발생하더라구여
    
    cloud SDK도 최신버전해보고 여러가지 방법 시도중인데 잘 안되네여..
    
    
    
    
    
    #98659

    전제욱
    참가자
    아래는 server.js 코드입니다
    
    const express = require('express');
    const app = express();
    const bodyParser = require('body-parser');
    const path = require('path');
    const http = require('http').createServer(app);
    const src = path.join(__dirname, "views");
    const Multer = require("multer");
    const { Storage } = require("@google-cloud/storage");
    app.use(express.static(src));
    const multer = Multer({
    storage: Multer.memoryStorage(),
    limits: {
    fileSize: 5 * 1024 * 1024, // No larger than 5mb, change as you need
     },
     });
    let projectId = "archivewebsite"; // Get this from Google Cloud
    let keyFilename = "mykey.json"; // Get this from Google Cloud -> Credentials -> Service Accounts
    const storage = new Storage({
    projectId,
    keyFilename
    })
    const bucket = storage.bucket("archivewebsite")
    
    
    app.use(express.urlencoded({extended: true}));
    app.use('/static/css', express.static(__dirname + '/static/css'));
    app.use('/public/image', express.static(__dirname + '/public/image'));
    app.set('view engine', 'ejs');
    require('dotenv').config();
    const passport = require('passport');
    const LocalStrategy = require('passport-local').Strategy;
    const session = require('express-session');
    app.use(session({secret : 'secretCode', resave : true, saveUninitialized: false}));
    app.use(passport.initialize());
    app.use(passport.session());
    const MongoClient = require('mongodb').MongoClient;
    var db;
    MongoClient.connect(process.env.DB_URL, function(error, client) {
    if(error) {
    return
    console.log(error);
     }
    db = client.db('bulletin')
    http.listen(process.env.PORT, function(){
    console.log('listening on 8080')
     });
    app.get('/login', function(req, res){
    res.render('login.ejs')
     })
    app.post('/login', passport.authenticate('local', {
    failureRedirect : '/fail'
     }) , function(req, res){
    res.redirect('/list')
     })
    //이해하지말고 걍 복사하셈 아이디랑 비번 검증하는 코드
    passport.use(new LocalStrategy({
    usernameField: 'id',
    passwordField: 'pw',
    session: true,
    passReqToCallback: false,
     }, function (입력한아이디, 입력한비번, done) {
    //console.log(입력한아이디, 입력한비번);
    db.collection('login').findOne({ id: 입력한아이디 }, function (error, result) {
    if (error) return done(error)
    if (!result) return done(null, false, { message: '존재하지않는 아이디입니다' })
    if (입력한비번 == result.pw) {
    return done(null, result)
     } else {
    return done(null, false, { message: '비번번호가 일치하지 않습니다' })
     }
     })
     }));
     
    passport.serializeUser(function(user, done){
    done(null, user.id)
     })
    passport.deserializeUser(function(id, done){
    db.collection('login').findOne({id : id}, function(error, result){
    done(null, result)
     })
     })
    app.get('/team', loginClear, function(req, res) {
    db.collection('post').find().toArray(function(error, result) {
    res.render('team.ejs', { answers : result })
     })
     })
    app.post('/team', function(req, res){
    //counter 데이터베이스 하나 더 만들어서 카운터 따로 관리해줘야함
     
    db.collection('counter').findOne({name : '게시물갯수'}, function(error, result){
    var totalPost = result.totalPost;
    console.log(result.totalPost)
     
    var Storage = {_id : totalPost + 1, 작성자 : req.user.name, 답변 : req.body.answer};
     
    db.collection('post').insertOne(Storage, function(error, result){
    console.log('저장완료');
    db.collection('counter').updateOne({name : '게시물갯수'}, {$inc : {totalPost:1}}, function(error, result){
    if(error) {
    return
    console.log(error)
     }
     })
     })
     })
    res.redirect(req.get('referer'));
     })
    function loginClear(req, res, next) {
    if(req.user){
    next()
     } else {
    res.render('login.ejs')
     }
     }
    app.get('/upload', loginClear, function(req, res) {
    res.render('upload.ejs')
     })
    app.post('/upload', multer.single('imgfile'), (req, res) => {
    console.log('Made it /upload')
    try {
    if(req.file) {
    console.log('File found, trying to upload....')
    const blob = bucket.file(req.file.originalname)
    const blobStream = blob.createWriteStream()
    blobStream.on('finish', () => {
    res.status(200).send("Succees")
    console.log("Succes")
     })
    blobStream.end(req.file.buffer)
     } else throw "error with img"
     } catch (error) {
    res.status(500).send(error)
     }
     })
    app.get('/team',function(req, res) {
    res.render('team.ejs')
     })
    app.get('/list',loginClear, function(req, res) {
    res.render('list.ejs')
     })
    app.get('/', function(req, res){
    res.render('index.ejs')
     })
    })
    #98692

    codingapple
    키 마스터
    yaml 파일 수정하면 된다는 소리가 있군요 
    https://github.com/googleapis/google-cloud-python/issues/5218#issuecomment-632371850
    
    #98697

    전제욱
    참가자
    와 nodejs만 남겨두고 다 지우니까 해결되었습니다....
    정말 감사합니다.....!!!!
10 글 보임 - 1 에서 10 까지 (총 10 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠