Узел-pre-gyp ERR! Ошибка стека: не удалось выполнить '/usr/local/bin/node /usr/local/lib/node_modules
Я казнил yarn install
на терминале Ubuntu в каталоге voicy-master (установка voicy-bot) .
Версии системы:
- версия узла 10.8.0
- npm версия 6.3
- операционная система Ubuntu 16.04
Я получил этот журнал после запуска команды (ошибка о пакете grpc):
root@jalal-INVALID:/home/jalal/Desktop/voicy-master# yarn install
из-за проблем безопасности и удобства использования. Пожалуйста, используйте взамен методы Buffer.alloc(), Buffer.allocUnsafe() или Buffer.from(). [4/5] Связывание зависимостей... [5/5] Сборка свежих пакетов... [1/2] ⠈ Ошибка grpc /home/jalal/Desktop/voicy-master/node_modules/grpc: Команда не выполнена. Код выхода: 1 Команда: ./node_modules/.bin/node-pre-gyp install - Fallback-to-build --library=static_library Аргументы: Каталог: /home/jalal/Desktop/voicy-master/node_modules/grpc Вывод: информация о узле-pre-gyp работала, если заканчивалась ок. информация о узле-pre-gyp, используя [email protected] информация о узле-pre-gyp, используя [email protected] | Linux | ia32 node-pre-gyp ПРЕДУПРЕЖДЕНИЕ Использование запроса на проверку узла-pre-gyp Проверка информации о загрузке узла-pre-gyp проверена на наличие "/home/jalal/Desktop/voicy-master/node_modules/grpc/src/node/extension_binary/node-v64-linux-ia32-glibc/grpc_node.node" (не найдено) предварительный анализ узла http GET https://storage.googleapis.com/grpc-precompiled-binaries/node/grpc/v1.13.0/node-v64-linux-ia32-glibc.tar.gz pre-gyp узла http 403 https://storage.googleapis.com/grpc-precompiled-binaries/node/grpc/v1.13.0/node-v64-linux-ia32-glibc.tar.gz node-pre-gyp ПРЕДУПРЕЖДЕНИЕ Попытка загрузить (403): https://storage.googleapis.com/grpc-precompiled-binaries/node/grpc/v1.13.0/node-v64-linux-ia32-glibc.tar.gz
node-pre-gyp WARN Pre-built binaries not found for [email protected] and [email protected] (node-v64 ABI, glibc) (falling back to source compile with
node-gyp) node-pre-gyp http 403 код загрузки кода tarball https://storage.googleapis.com/grpc-precompiled-binaries/node/grpc/v1.13.0/node-v64-linux-ia32-glibc.tar.gz
node-pre-gyp WARN Pre-built binaries not installable for [email protected] and [email protected] (node-v64 ABI, glibc) (falling back to
исходная компиляция с помощью node-gyp) node-pre-gyp ПРЕДУПРЕЖДЕНИЕ Ошибка попадания Соединение закрыто при загрузке файла tarball gypgyp: оно работало, если оно заканчивалось с ok info, оно работало, если оно заканчивалось с информацией ok gyp, используя [email protected] gyp info используя [email protected] | Linux | ia32 информация о сборе с помощью [email protected] информация о сборе с использованием [email protected] | Linux | ia32 gypgyp infoinfo okok
gyp info it worked if it ends with ok gyp info using [email protected] gyp info using [email protected] | linux | ia32 gyp info it worked if it ends with ok gyp info using [email protected] gyp info using [email protected] | linux | ia32 gyp info spawn /usr/bin/python2 gyp info spawn args [ '/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py', gyp info spawn args 'binding.gyp', gyp info gypspawn args '-f', gyp info spawn args 'make', gyp infoinfo spawn args '-I', spawngyp /usr/bin/python2 info spawn args '/home/jalal/Desktop/voicy-master/node_modules/grpc/build/config.gypi', gyp info spawn args '-I', gyp info spawn args '/usr/local/lib/node_modules/npm/node_modules/node-gyp/addon.gypi', gyp info spawn args '-I', gypgyp info spawn argsinfo '/root/.node-gyp/10.8.0/include/node/common.gypi', gyp infospawn args spawn args [ '/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py', '-Dlibrary=shared_library', gypgyp info infospawn args '-Dvisibility=default', gypspawn args info spawn args '-Dnode_root_dir=/root/.node-gyp/10.8.0', gyp 'binding.gyp', infogyp spawn args '-Dnode_gyp_dir=/usr/local/lib/node_modules/npm/node_modules/node-gyp', gypinfo info spawn argsspawn args '-Dnode_lib_file=/root/.node-gyp/10.8.0/<(target_arch)/node.lib', '-f', gyp gypinfo spawn args '-Dmodule_root_dir=/home/jalal/Desktop/voicy-master/node_modules/grpc', infogyp info spawn argsspawn args '-Dnode_engine=v8', 'make', gyp gypinfo spawn argsinfo '--depth=.', gyp spawn argsinfo '-I', spawn args '--no-parallel', gypgyp infoinfo spawn args '--generator-output', spawn argsgyp '/home/jalal/Desktop/voicy-master/node_modules/grpc/build/config.gypi', info gypspawn args 'build', gyp infoinfo spawn argsspawn args '-Goutput_dir=.' ] '-I', gyp info spawn args '/usr/local/lib/node_modules/npm/node_modules/node-gyp/addon.gypi', gyp info spawn args '-I', gyp info spawn args '/root/.node-gyp/10.8.0/include/node/common.gypi', gyp info spawn args '-Dlibrary=shared_library', gyp info spawn args '-Dvisibility=default', gyp info spawn args '-Dnode_root_dir=/root/.node-gyp/10.8.0', gyp info spawn args '-Dnode_gyp_dir=/usr/local/lib/node_modules/npm/node_modules/node-gyp', gyp info spawn args '-Dnode_lib_file=/root/.node-gyp/10.8.0/<(target_arch)/node.lib', gyp info spawn args '-Dmodule_root_dir=/home/jalal/Desktop/voicy-master/node_modules/grpc', gyp info spawn args '-Dnode_engine=v8', gyp info spawn args '--depth=.', gyp info spawn args '--no-parallel', gyp info spawn args '--generator-output', gyp info spawn args 'build', gyp info spawn args '-Goutput_dir=.' ] gyp info ok gyp info ok gyp info it worked if it ends with ok gyp info using [email protected] gyp info using [email protected] | linux | ia32 gyp info it worked if it ends with ok gyp info using [email protected] gyp info using [email protected] | linux | ia32 gyp info spawn make gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ] gyp info spawn make gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ] make: Entering directory '/home/jalal/Desktop/voicy-master/node_modules/grpc/build' make: Entering directory '/home/jalal/Desktop/voicy-master/node_modules/grpc/build' CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/surface/init.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/tsi/alts/frame_protector/alts_record_protocol_crypter_common.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/tsi/alts/frame_protector/alts_seal_privacy_integrity_crypter.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/tsi/alts/frame_protector/alts_unseal_privacy_integrity_crypter.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/tsi/alts/frame_protector/frame_handler.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/tsi/alts/handshaker/alts_handshaker_client.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/tsi/alts/handshaker/alts_tsi_event.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/tsi/alts/handshaker/alts_tsi_handshaker.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_integrity_only_record_protocol.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_privacy_integrity_record_protocol.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/tsi/alts/zero_copy_frame_protector/alts_iovec_record_protocol.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/tsi/alts/zero_copy_frame_protector/alts_zero_copy_grpc_protector.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/security/credentials/alts/check_gcp_environment.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/security/credentials/alts/check_gcp_environment_linux.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/security/credentials/alts/check_gcp_environment_no_op.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/security/credentials/alts/check_gcp_environment_windows.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/security/credentials/alts/grpc_alts_credentials_client_options.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/security/credentials/alts/grpc_alts_credentials_options.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/security/credentials/alts/grpc_alts_credentials_server_options.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/tsi/alts/handshaker/alts_handshaker_service_api.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/tsi/alts/handshaker/alts_handshaker_service_api_util.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/tsi/alts/handshaker/alts_tsi_utils.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/tsi/alts/handshaker/transport_security_common_api.o CC(target) Release/obj.target/grpc/deps/grpc/src/core/tsi/alts/handshaker/altscontext.pb.o CC(target) Release/obj.target/grpc/deps/grpc/src/core/tsi/alts/handshaker/handshaker.pb.o CC(target) Release/obj.target/grpc/deps/grpc/src/core/tsi/alts/handshaker/transport_security_common.pb.o CC(target) Release/obj.target/grpc/deps/grpc/third_party/nanopb/pb_common.o CC(target) Release/obj.target/grpc/deps/grpc/third_party/nanopb/pb_decode.o CC(target) Release/obj.target/grpc/deps/grpc/third_party/nanopb/pb_encode.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/tsi/transport_security.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/transport/chttp2/client/insecure/channel_create.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/transport/chttp2/client/insecure/channel_create_posix.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/transport/chttp2/client/authority.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/transport/chttp2/client/chttp2_connector.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/filters/client_channel/backup_poller.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/filters/client_channel/channel_connectivity.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/filters/client_channel/client_channel.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/filters/client_channel/client_channel_factory.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/filters/client_channel/client_channel_plugin.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/filters/client_channel/connector.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/filters/client_channel/http_connect_handshaker.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/filters/client_channel/http_proxy.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/filters/client_channel/lb_policy.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/filters/client_channel/lb_policy_factory.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/filters/client_channel/lb_policy_registry.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/filters/client_channel/method_params.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/filters/client_channel/parse_address.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/filters/client_channel/proxy_mapper.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/filters/client_channel/proxy_mapper_registry.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/filters/client_channel/resolver.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/filters/client_channel/resolver_registry.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/filters/client_channel/retry_throttle.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/filters/client_channel/subchannel.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/filters/client_channel/subchannel_index.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/filters/client_channel/uri_parser.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/filters/deadline/deadline_filter.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/tsi/alts_transport_security.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/tsi/fake_transport_security.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/tsi/ssl/session_cache/ssl_session_boringssl.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/tsi/ssl/session_cache/ssl_session_cache.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/tsi/ssl/session_cache/ssl_session_openssl.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/tsi/ssl_transport_security.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/tsi/transport_security_grpc.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/transport/chttp2/server/chttp2_server.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/transport/chttp2/client/secure/secure_channel_create.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/transport/chttp2/server/insecure/server_chttp2.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/transport/chttp2/server/insecure/server_chttp2_posix.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/transport/inproc/inproc_plugin.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/transport/inproc/inproc_transport.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel_secure.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.o CC(target) Release/obj.target/grpc/deps/grpc/src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/filters/client_channel/resolver/fake/fake_resolver.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/filters/client_channel/lb_policy/pick_first/pick_first.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/filters/client_channel/lb_policy/round_robin/round_robin.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/filters/client_channel/resolver/dns/c_ares/dns_resolver_ares.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_posix.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_fallback.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/filters/client_channel/resolver/dns/native/dns_resolver.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/filters/client_channel/resolver/sockaddr/sockaddr_resolver.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/filters/load_reporting/server_load_reporting_filter.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/filters/load_reporting/server_load_reporting_plugin.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/census/grpc_context.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/filters/max_age/max_age_filter.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/filters/message_size/message_size_filter.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/filters/http/client_authority_filter.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/filters/workarounds/workaround_cronet_compression_filter.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/ext/filters/workarounds/workaround_utils.o CXX(target) Release/obj.target/grpc/deps/grpc/src/core/plugin_registry/grpc_plugin_registry.o AR(target) Release/obj.target/libgrpc.a COPY Release/libgrpc.a CXX(target) Release/obj.target/gpr/deps/grpc/src/core/lib/gpr/alloc.o CXX(target) Release/obj.target/gpr/deps/grpc/src/core/lib/gpr/arena.o CXX(target) Release/obj.target/gpr/deps/grpc/src/core/lib/gpr/atm.o CXX(target) Release/obj.target/gpr/deps/grpc/src/core/lib/gpr/cpu_iphone.o CXX(target) Release/obj.target/gpr/deps/grpc/src/core/lib/gpr/cpu_linux.o CXX(target) Release/obj.target/gpr/deps/grpc/src/core/lib/gpr/cpu_posix.o CXX(target) Release/obj.target/gpr/deps/grpc/src/core/lib/gpr/cpu_windows.o CXX(target) Release/obj.target/gpr/deps/grpc/src/core/lib/gpr/env_linux.o CXX(target) Release/obj.target/gpr/deps/grpc/src/core/lib/gpr/env_posix.o CXX(target) Release/obj.target/gpr/deps/grpc/src/core/lib/gpr/env_windows.o CXX(target) Release/obj.target/gpr/deps/grpc/src/core/lib/gpr/host_port.o CXX(target) Release/obj.target/gpr/deps/grpc/src/core/lib/gpr/log.o CXX(target) Release/obj.target/gpr/deps/grpc/src/core/lib/gpr/log_android.o CXX(target) Release/obj.target/gpr/deps/grpc/src/core/lib/gpr/log_linux.o CXX(target) Release/obj.target/gpr/deps/grpc/src/core/lib/gpr/log_posix.o CXX(target) Release/obj.target/gpr/deps/grpc/src/core/lib/gpr/log_windows.o CXX(target) Release/obj.target/gpr/deps/grpc/src/core/lib/gpr/mpscq.o CXX(target) Release/obj.target/gpr/deps/grpc/src/core/lib/gpr/murmur_hash.o CXX(target) Release/obj.target/gpr/deps/grpc/src/core/lib/gpr/string.o CXX(target) Release/obj.target/gpr/deps/grpc/src/core/lib/gpr/string_posix.o CXX(target) Release/obj.target/gpr/deps/grpc/src/core/lib/gpr/string_util_windows.o CXX(target) Release/obj.target/gpr/deps/grpc/src/core/lib/gpr/string_windows.o CXX(target) Release/obj.target/gpr/deps/grpc/src/core/lib/gpr/sync.o CXX(target) Release/obj.target/gpr/deps/grpc/src/core/lib/gpr/sync_posix.o CXX(target) Release/obj.target/gpr/deps/grpc/src/core/lib/gpr/sync_windows.o CXX(target) Release/obj.target/gpr/deps/grpc/src/core/lib/gpr/time.o CXX(target) Release/obj.target/gpr/deps/grpc/src/core/lib/gpr/time_posix.o CXX(target) Release/obj.target/gpr/deps/grpc/src/core/lib/gpr/time_precise.o CXX(target) Release/obj.target/gpr/deps/grpc/src/core/lib/gpr/time_windows.o CXX(target) Release/obj.target/gpr/deps/grpc/src/core/lib/gpr/tls_pthread.o CXX(target) Release/obj.target/gpr/deps/grpc/src/core/lib/gpr/tmpfile_msys.o CXX(target) Release/obj.target/gpr/deps/grpc/src/core/lib/gpr/tmpfile_posix.o CXX(target) Release/obj.target/gpr/deps/grpc/src/core/lib/gpr/tmpfile_windows.o CXX(target) Release/obj.target/gpr/deps/grpc/src/core/lib/gpr/wrap_memcpy.o CXX(target) Release/obj.target/gpr/deps/grpc/src/core/lib/gprpp/fork.o CXX(target) Release/obj.target/gpr/deps/grpc/src/core/lib/gprpp/thd_posix.o CXX(target) Release/obj.target/gpr/deps/grpc/src/core/lib/gprpp/thd_windows.o CXX(target) Release/obj.target/gpr/deps/grpc/src/core/lib/profiling/basic_timers.o CXX(target) Release/obj.target/gpr/deps/grpc/src/core/lib/profiling/stap_timers.o AR(target) Release/obj.target/libgpr.a COPY Release/libgpr.a CXX(target) Release/obj.target/grpc_node/ext/byte_buffer.o CXX(target) Release/obj.target/grpc_node/ext/call.o CXX(target) Release/obj.target/grpc_node/ext/call_credentials.o CXX(target) Release/obj.target/grpc_node/ext/channel.o CXX(target) Release/obj.target/grpc_node/ext/channel_credentials.o CXX(target) Release/obj.target/grpc_node/ext/completion_queue.o CXX(target) Release/obj.target/grpc_node/ext/node_grpc.o CXX(target) Release/obj.target/grpc_node/ext/server.o CXX(target) Release/obj.target/grpc_node/ext/server_credentials.o CXX(target) Release/obj.target/grpc_node/ext/slice.o CXX(target) Release/obj.target/grpc_node/ext/timeval.o SOLINK_MODULE(target) Release/obj.target/grpc_node.node COPY Release/grpc_node.node COPY /home/jalal/Desktop/voicy-master/node_modules/grpc/src/node/extension_binary/node-v64-linux-ia32-glibc/grpc_node.node TOUCH Release/obj.target/action_after_build.stamp make: Leaving directory '/home/jalal/Desktop/voicy-master/node_modules/grpc/build' gyp info ok info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this
2 ответа
Возможно, понизить версию узла до стабильной версии:
[sudo] npm cache clean -f
[sudo] npm install -g n stable
и в каталоге проекта yarn install
снова.
https://github.com/grpc/grpc/issues/13673 Может быть похожим.
Кстати, пожалуйста, отформатируйте консольный вывод вопроса.