running postinstall script inside the app throws error
See original GitHub issuecd app
npm run electron-rebuild
>
>
> An unhandled error occurred inside electron-rebuild
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/surface/init.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/avl/avl.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/backoff/backoff.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/channel/channel_args.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/channel/channel_stack.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/channel/channel_stack_builder.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/channel/connected_channel.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/channel/handshaker.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/channel/handshaker_factory.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/channel/handshaker_registry.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/compression/compression.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/compression/compression_internal.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/compression/message_compress.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/compression/stream_compression.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/compression/stream_compression_gzip.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/compression/stream_compression_identity.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/debug/stats.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/debug/stats_data.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/http/format_request.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/http/httpcli.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/http/parser.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/call_combiner.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/combiner.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/endpoint.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/endpoint_pair_posix.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/endpoint_pair_uv.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/endpoint_pair_windows.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/error.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/ev_epoll1_linux.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/ev_epollex_linux.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/ev_epollsig_linux.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/ev_poll_posix.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/ev_posix.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/ev_windows.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/exec_ctx.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/executor.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/fork_posix.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/fork_windows.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/gethostname_fallback.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/gethostname_host_name_max.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/gethostname_sysconf.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/iocp_windows.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/iomgr.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/iomgr_posix.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/iomgr_uv.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/iomgr_windows.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/is_epollexclusive_available.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/load_file.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/lockfree_event.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/network_status_tracker.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/polling_entity.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/pollset_set_uv.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/pollset_set_windows.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/pollset_uv.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/pollset_windows.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/resolve_address_posix.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/resolve_address_uv.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/resolve_address_windows.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/resource_quota.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/sockaddr_utils.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/socket_factory_posix.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/socket_mutator.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/socket_utils_common_posix.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/socket_utils_linux.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/socket_utils_posix.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/socket_utils_uv.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/socket_utils_windows.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/socket_windows.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/tcp_client_posix.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/tcp_client_uv.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/tcp_client_windows.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/tcp_posix.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/tcp_server_posix.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/tcp_server_utils_posix_common.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/tcp_server_utils_posix_noifaddrs.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/tcp_server_uv.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/tcp_server_windows.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/tcp_uv.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/tcp_windows.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/time_averaged_stats.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/timer_generic.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/timer_heap.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/timer_manager.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/timer_uv.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/udp_server.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/unix_sockets_posix.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/unix_sockets_posix_noop.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/wakeup_fd_cv.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/wakeup_fd_eventfd.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/wakeup_fd_nospecial.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/wakeup_fd_pipe.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/wakeup_fd_posix.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/json/json.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/json/json_reader.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/json/json_string.o
> CXX(target) child_process.js:644
> throw err;
> ^
>
> Error: Command failed: ../node_modules/.bin/electron-rebuild --parallel --force --types prod,dev,optional --module-dir .
>
> An unhandled error occurred inside electron-rebuild
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/surface/init.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/avl/avl.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/backoff/backoff.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/channel/channel_args.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/channel/channel_stack.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/channel/channel_stack_builder.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/channel/connected_channel.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/channel/handshaker.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/channel/handshaker_factory.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/channel/handshaker_registry.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/compression/compression.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/compression/compression_internal.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/compression/message_compress.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/compression/stream_compression.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/compression/stream_compression_gzip.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/compression/stream_compression_identity.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/debug/stats.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/debug/stats_data.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/http/format_request.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/http/httpcli.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/http/parser.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/call_combiner.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/combiner.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/endpoint.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/endpoint_pair_posix.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/endpoint_pair_uv.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/endpoint_pair_windows.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/error.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/ev_epoll1_linux.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/ev_epollex_linux.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/ev_epollsig_linux.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/ev_poll_posix.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/ev_posix.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/ev_windows.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/exec_ctx.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/executor.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/fork_posix.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/fork_windows.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/gethostname_fallback.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/gethostname_host_name_max.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/gethostname_sysconf.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/iocp_windows.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/iomgr.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/iomgr_posix.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/iomgr_uv.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/iomgr_windows.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/is_epollexclusive_available.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/load_file.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/lockfree_event.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/network_status_tracker.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/polling_entity.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/pollset_set_uv.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/pollset_set_windows.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/pollset_uv.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/pollset_windows.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/resolve_address_posix.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/resolve_address_uv.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/resolve_address_windows.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/resource_quota.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/sockaddr_utils.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/socket_factory_posix.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/socket_mutator.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/socket_utils_common_posix.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/socket_utils_linux.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/socket_utils_posix.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/socket_utils_uv.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/socket_utils_windows.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/socket_windows.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/tcp_client_posix.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/tcp_client_uv.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/tcp_client_windows.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/tcp_posix.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/tcp_server_posix.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/tcp_server_utils_posix_common.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/tcp_server_utils_posix_noifaddrs.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/tcp_server_uv.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/tcp_server_windows.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/tcp_uv.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/tcp_windows.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/time_averaged_stats.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/timer_generic.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/timer_heap.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/timer_manager.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/timer_uv.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/udp_server.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/unix_sockets_posix.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/unix_sockets_posix_noop.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/wakeup_fd_cv.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/wakeup_fd_eventfd.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/wakeup_fd_nospecial.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/wakeup_fd_pipe.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/iomgr/wakeup_fd_posix.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/json/json.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/json/json_reader.o
> CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/json/json_string.o
> CXX(target)
> at checkExecSyncError (child_process.js:601:13)
> at execSync (child_process.js:641:13)
> at Object.<anonymous> (/Users/ishandutta2007/Documents/Projects/electron-react-boilerplate/internals/scripts/ElectronRebuild.js:21:3)
> at Module._compile (module.js:635:30)
> at loader (/Users/ishandutta2007/Documents/Projects/electron-react-boilerplate/node_modules/babel-register/lib/node.js:144:5)
> at Object.require.extensions.(anonymous function) [as .js] (/Users/ishandutta2007/Documents/Projects/electron-react-boilerplate/node_modules/babel-register/lib/node.js:154:7)
> at Module.load (module.js:554:32)
> at tryModuleLoad (module.js:497:12)
> at Function.Module._load (module.js:489:3)
> at Function.Module.runMain (module.js:676:10)
Issue Analytics
- State:
- Created 5 years ago
- Comments:12 (5 by maintainers)
Top Results From Across the Web
Issues in npm post-install script - Stack Overflow
Everytime i try to install npm in project directory it shows following error. Running npm-postinstall.js child_process.js:669 throw err; ^ Error ...
Read more >PostInstall script not running on MacOS - Apple Developer
I have created a package installer for MacOS with "productbuild" command line and adding the postinstall script in the package through command.
Read more >Installer is getting failed while running post install script
The installer is getting failed while running the post-install script with error: *** Couldn't posix_spawn: error 2.
Read more >Troubleshoot Errors During or After Upgrading Salesforce CPQ
Click Execute to run the post-install process. Please see the examples below to troubleshoot and resolve your post install script errors.
Read more >scripts - npm Docs
json file supports a number of built-in scripts and their preset life cycle events as well as arbitrary scripts. These all can be...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found

Solved by moving
"react-firebaseui": "^3.0.4"to lower level. I think the doc here is not very clear instead ofit should say
Any native and non native which has atleast one native peer dependancy should go into
./app/package.jsonand rest all into./package.jsonI’m also having ongoing problems with
electron-rebuild. I abandoned it entirely in favor ofnpm rebuildwith appropriate targets.