nwjs 崩溃 由于未启用 CBCM,云管理控制器初始化中止

问题描述 投票:0回答:1

我已经从官方网站 http://nwjs.io.nw.js 在 Ubuntu 22.04 上安装了最新的二进制文件。 nwjsnwjs-sdk-v0.79.0-linux-x64 中的 nw 都有同样的问题。 启动后崩溃并显示此错误消息。

如何解决这个崩溃问题?

node -v
v20.5.1

西北

[10030:10030:0820/145510.926389:ERROR:chrome_browser_cloud_management_controller.cc(163)] Cloud management controller initialization aborted as CBCM is not enabled.
[0820/145510.952062:ERROR:elf_dynamic_array_reader.h(64)] tag not found
[0820/145515.006433:WARNING:process_reader_linux.cc(144)] no stack mapping
[0820/145515.006991:WARNING:process_reader_linux.cc(144)] no stack mapping
Received signal 11 <unknown> 199660001048
#0 0x7fb936660ee3 (/home/bkb/programok/node/nwjs-sdk-v0.79.0-linux-x64/lib/libnw.so+0x6860ee2)
#1 0x7fb936672341 (/home/bkb/programok/node/nwjs-sdk-v0.79.0-linux-x64/lib/libnw.so+0x6872340)
#2 0x7fb92fa42520 (/usr/lib/x86_64-linux-gnu/libc.so.6+0x4251f)
#3 0x7fb936784ebf (/home/bkb/programok/node/nwjs-sdk-v0.79.0-linux-x64/lib/libnw.so+0x6984ebe)
#4 0x7fb93677ddc5 (/home/bkb/programok/node/nwjs-sdk-v0.79.0-linux-x64/lib/libnw.so+0x697ddc4)
#5 0x7fb936674d38 (/home/bkb/programok/node/nwjs-sdk-v0.79.0-linux-x64/lib/libnw.so+0x6874d37)
#6 0x7fb93279fc82 (/home/bkb/programok/node/nwjs-sdk-v0.79.0-linux-x64/lib/libnw.so+0x299fc81)
#7 0x7fb9349b146f (/home/bkb/programok/node/nwjs-sdk-v0.79.0-linux-x64/lib/libnw.so+0x4bb146e)
#8 0x7fb93585dec3 (/home/bkb/programok/node/nwjs-sdk-v0.79.0-linux-x64/lib/libnw.so+0x5a5dec2)
#9 0x7fb935864685 (/home/bkb/programok/node/nwjs-sdk-v0.79.0-linux-x64/lib/libnw.so+0x5a64684)
#10 0x7fb93584356a (/home/bkb/programok/node/nwjs-sdk-v0.79.0-linux-x64/lib/libnw.so+0x5a43569)
#11 0x7fb932d4d021 (/home/bkb/programok/node/nwjs-sdk-v0.79.0-linux-x64/lib/libnw.so+0x2f4d020)
#12 0x7fb93660d384 (/home/bkb/programok/node/nwjs-sdk-v0.79.0-linux-x64/lib/libnw.so+0x680d383)
#13 0x7fb936625163 (/home/bkb/programok/node/nwjs-sdk-v0.79.0-linux-x64/lib/libnw.so+0x6825162)
#14 0x7fb936624bd9 (/home/bkb/programok/node/nwjs-sdk-v0.79.0-linux-x64/lib/libnw.so+0x6824bd8)
#15 0x7fb936625635 (/home/bkb/programok/node/nwjs-sdk-v0.79.0-linux-x64/lib/libnw.so+0x6825634)
#16 0x7fb9365ca509 (/home/bkb/programok/node/nwjs-sdk-v0.79.0-linux-x64/lib/libnw.so+0x67ca508)
#17 0x7fb936625994 (/home/bkb/programok/node/nwjs-sdk-v0.79.0-linux-x64/lib/libnw.so+0x6825993)
#18 0x7fb9365edd3e (/home/bkb/programok/node/nwjs-sdk-v0.79.0-linux-x64/lib/libnw.so+0x67edd3d)
#19 0x7fb93bfd5600 (/home/bkb/programok/node/nwjs-sdk-v0.79.0-linux-x64/lib/libnw.so+0xc1d55ff)
#20 0x7fb935acb773 (/home/bkb/programok/node/nwjs-sdk-v0.79.0-linux-x64/lib/libnw.so+0x5ccb772)
#21 0x7fb935accb2e (/home/bkb/programok/node/nwjs-sdk-v0.79.0-linux-x64/lib/libnw.so+0x5cccb2d)
#22 0x7fb935aca1e6 (/home/bkb/programok/node/nwjs-sdk-v0.79.0-linux-x64/lib/libnw.so+0x5cca1e5)
#23 0x7fb935aca4e2 (/home/bkb/programok/node/nwjs-sdk-v0.79.0-linux-x64/lib/libnw.so+0x5cca4e1)
#24 0x7fb9321d22ca ChromeMain
#25 0x7fb92fa29d90 (/usr/lib/x86_64-linux-gnu/libc.so.6+0x29d8f)
  r8: 0000000000000001  r9: 0000000000000001 r10: 0000389800601100 r11: 0000000000000000
 r12: 0000199660001040 r13: 0000000000000000 r14: 0000199660001040 r15: 0000000000000000
  di: 00007fb93cd4a0b0  si: 00007ffebf271638  bp: 00007ffebf271ca0  bx: 00007fb93cd4a0b0
  dx: 0000000010600002  ax: 0000000010600002  cx: 0000199660008020  sp: 00007ffebf271c70
  ip: 00007fb936780610 efl: 0000000000010246 cgf: 002b000000000033 erf: 0000000000000027
 trp: 000000000000000e msk: 0000000000000000 cr2: 0000199660001048
[end of stack trace]
node-webkit nwjs
1个回答
0
投票

尝试按照以下步骤操作,看看是否有效。

  1. 安装 Node 版本管理器(其中任何一个都可以)
  2. 检查您要使用的 NW.js 版本内置了哪个版本的 Node.js:
  3. 使用节点版本管理器安装并使用匹配版本
  4. 运行
    node -v
    npm -v
    以验证您使用的是匹配版本
    • 例如,如果您使用 NW.js 0.79.0 那么您将需要 Node 20.5.0
  5. 创建一个新的
    package.json
    文件,如下所示:
    {
      "name": "test-app",
      "main": "index.html",
      "scripts": {
        "start": "nw ."
      },
      "devDependencies": {
        "nw": "0.79.0-sdk
      }
    }
    
  6. 然后创建一个
    index.html
    文件:
    <!DOCTYPE html>
    <html>
      <head>
        <title>Test</title>
      </head>
      <body>
        <h1>Hello World</h1>
        <script>
          console.log(nw);
          nw.Window.get().showDevTools();
        </script>
      </body>
    </html>
    
  7. 运行
    npm install
    (需要一些时间下载NW.js)
  8. 终于跑了
    npm start

这些步骤应该适用于任何操作系统并生成一个“hello world”NW.js 项目。如果您仍然遇到完全相同的错误,您可以尝试将其添加到您的

package.json
:

  "chromium-args": "--disable-extensions"

如果您遇到新错误,请更新您的帖子。

© www.soinside.com 2019 - 2024. All rights reserved.