недопустимая аппаратная инструкция (сброс ядра) сбой при NPM 18.04

Я не использовал node/npm в течение нескольких недель, но сегодня я понятия не имею с тех пор, когда это терпит неудачу. Я использую nodejs v13.10.1 и npm v6.13.7 , и когда я пытаюсь установить зависимости npm, я получаю сообщение об ошибке:

[1]    5035 illegal hardware instruction (core dumped)

Чтобы воспроизвести, я просто делаю:

$ mkdir myAwesomeFolder
$ npm init -y
$ npm typescript
> BUM!

Возможно ли, что npm требует инструкции, не поддерживаемой моим процессором? как это возможно? Может проблема в обновлении ядра? Я ничего не трогал.

Есть идеи, как это исправить?

0
задан 9 March 2020 в 01:39

1 ответ

У меня была такая же проблема с net-keepalive. Модули вроде этого нужно компилировать под каждую конкретную архитектуру. Модуль работал, когда я использовал узел 8 и 10, но когда я обновился до 14, мое приложение начало падать,

#
# Fatal error in , line 0
# Check failed: result.second.
#
#
#
#FailureMessage Object: 0x7ffed3b1da80
 1: 0x55ad9a832af3  [/usr/bin/node]
 2: 0x55ad9b277038 V8_Fatal(char const*, ...) [/usr/bin/node]
 3: 0x55ad9ac0bd14 v8::internal::GlobalBackingStoreRegistry::Register(std::shared_ptr<v8::internal::BackingStore>) [/usr/bin/node]
 4: 0x55ad9a979582 v8::ArrayBuffer::GetBackingStore() [/usr/bin/node]
 5: 0x55ad9a774406 napi_get_typedarray_info [/usr/bin/node]
 6: 0x7fe23f8cae38 FFI::FFI::InitializeBindings(Napi::Env, Napi::Object) [/myapp/node_modules/net-keepalive/node_modules/ffi-napi/build/Release/ffi_bindings.node]
 7: 0x7fe23f8cb6c0  [/myapp/node_modules/net-keepalive/node_modules/ffi-napi/build/Release/ffi_bindings.node]
 8: 0x7fe23f8c7bb5 __napi_Init(napi_env__*, napi_value__*) [/myapp/node_modules/net-keepalive/node_modules/ffi-napi/build/Release/ffi_bindings.node]
 9: 0x55ad9a7890d4 napi_module_register_by_symbol(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, napi_value__* (*)(napi_env__*, napi_value__*)) [/usr/bin/node]
10: 0x55ad9a78d4b6  [/usr/bin/node]
11: 0x55ad9a78c75a node::binding::DLOpen(v8::FunctionCallbackInfo<v8::Value> const&) [/usr/bin/node]
12: 0x55ad9a9aae07 v8::internal::FunctionCallbackArguments::Call(v8::internal::CallHandlerInfo) [/usr/bin/node]
13: 0x55ad9a9ab1ce  [/usr/bin/node]
14: 0x55ad9a9aba1a  [/usr/bin/node]
15: 0x55ad9a9ac376 v8::internal::Builtin_HandleApiCall(int, unsigned long*, v8::internal::Isolate*) [/usr/bin/node]
16: 0x55ad9b1463f9  [/usr/bin/node]
[1]    2623 illegal hardware instruction (core dumped)

Поэтому я обновил модуль до последней версии, и теперь он работает.

Вы пытались очистить кеш?

npm cache clear --force
0
ответ дан 4 August 2020 в 17:54

Другие вопросы по тегам:

Похожие вопросы: