Проблема сборки Docker только на экземпляре Openstack Ubuntu 16.04.5 LTS. (установка npm) - PullRequest
0 голосов
/ 06 января 2019

В настоящее время я пытаюсь развернуть докер-контейнер на Ubuntu 16.04.5 LTS VM , которая размещена на AWS Ubuntu 16.04. Сервер LTS с использованием openstack 3.17.0.

Вот снимок экрана, на котором я пытаюсь создать образ докера на openstack vm, обнаруживая ошибку при запуске npm install enter image description here

Ошибка:

buffer.js:588
      if (encoding === 'utf8') return buf.utf8Slice(start, end);
                                          ^

RangeError: Index out of range
    at stringSlice (buffer.js:588:43)
    at Buffer.toString (buffer.js:658:10)
    at Object.readFileSync (fs.js:394:41)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:731:20)
    at Module.load (internal/modules/cjs/loader.js:620:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:560:12)
    at Function.Module._load (internal/modules/cjs/loader.js:552:3)
    at Function.Module.runMain (internal/modules/cjs/loader.js:774:12)
    at executeUserCode (internal/bootstrap/node.js:342:17)
    at startExecution (internal/bootstrap/node.js:276:5)

Здесь тот же код выполняется на хост-машине openstack без каких-либо ошибок. enter image description here

Как видите, обе машины используют одну и ту же версию:

Distributor ID: Ubuntu
Description:    Ubuntu 16.04.5 LTS
Release:    16.04
Codename:   xenial

Docker version 18.09.0, build 4d60db4

Я был бы более чем счастлив, если бы кто-нибудь дал мне подсказку, почему сборка докера не удалась.

...