rainbond版本: 平台版本: v5.14.2-43ce18361-2023-06-20-14-allinone
构建vue前端项目异常:
Build app version from source code start
Start clone source code from https://gitee.com/zhangbigqi/RuoYi-Vue.git
pull or clone code successfully, start code build
CodeVersion:df995a0 Author:Qi Zhang Commit:demo
Start make code package
Start compiling the source code
make code package success
create build code job success
builder:—–> Detected CPU architecture linux-x86_64
builder:—–> Prepare Handle Language NodeJSStatic RuntimeVersion 20.0.0
builder:—–> Detection NodeJS runtime 20.0.0
builder:—–> Prepare Handle 20.0.0 Success
builder:
builder:—–> Creating runtime environment
builder:
builder: NPM_CONFIG_LOGLEVEL=info
builder: YARN_REGISTRY=https://registry.npmmirror.com
builder: NODE_VERBOSE=false
builder: NODE_ENV=production
builder:—–> Start pre-compile…
builder: NODE_BUILD_CMD=npm run build:prod
builder: NODE_MODULES_CACHE=true
builder:
builder:—–> Installing binaries
builder: engines.node (package.json): unspecified
builder: engines.npm (package.json): unspecified (use default)
builder:
builder: Resolving node version 10.x(10.x)…
builder: Downloading and installing node 20.0.0…
builder: Error: Invalid semantic version “v20.0.0” for node .
builder: tar (child): /tmp/node.tar.gz: Cannot open: No such file or directory
builder: tar (child): Error is not recoverable: exiting now
builder: tar: Error is not recoverable: exiting now
builder: mv: cannot stat ‘/tmp/node-v20.0.0-linux-x64/’: No such file or directory
builder: chmod: cannot access ‘/tmp/build/.heroku/node/bin/
’: No such file or directory
builder:
builder:—–> Build failed
builder:
builder: ! Invalid semver requirement
builder:
builder: Node, Yarn, and npm adhere to semver, the semantic versioning convention
builder: popularized by GitHub.
builder:
builder:
builder: http://semver.org/
builder: semantic version.
builder:
builder: However you have specified a version requirement that is not a valid
builder: https://kb.heroku.com/why-is-my-node-js-build-failing-because-of-an-invalid-semver-requirement
builder:
Build app version from source code failure,build code job exec failure
Compiling the source code failure
建议查看日志定位代码错误

  • Jul 01 2023
  • 1
  • 14
  • 0

这个问题有遇到过么?

  • Jul 01 2023
  • 1
  • 14
  • 0

从这两行日志来看是下载不到 20.0.0 node 版本的包

builder: Downloading and installing node 20.0.0builder: Error: Invalid semantic version “v20.0.0for node .

你是 x86 吗还是 arm,看下 rbd-system 命令空间下的 rbd-resource-proxy 服务是否正常

  • nzb 回复了此帖
  • Apr 12 2022
  • 24
  • 254
  • 6

    SmallQi
    cpu: amd64, rbd-resource-proxy正常,查看rbd-resource-proxy日志超时了,
    Image description
    对于这种超时需要客户端如何处理?

    • Jul 01 2023
    • 1
    • 14
    • 0

      nzb
      从日志看是 rbd-resource-proxy 这个组件没有网络,无法通过互联网下载包,检查下容器内的网络是否正常

      • nzb 回复了此帖
      • Apr 12 2022
      • 24
      • 254
      • 6

        SmallQi
        容器内网络正常,Image description
        Image description
        Image description
        远程资源访问不通

        • Jul 01 2023
        • 1
        • 14
        • 0

          进入到 resource-proxy 容器内看看有没有网络

          nzb

          • nzb 回复了此帖
          • Apr 12 2022
          • 24
          • 254
          • 6

            SmallQi
            这个本来及时容器内执行性的命令呀

            • Jul 01 2023
            • 1
            • 14
            • 0

            通过 kubectl 命令进入到 resource-proxy pod 内

            docker exec -it rainbond-allinone bash
            kubectl exec -it rbd-resource-proxy-xxx bash -n rbd-system
            • nzb 回复了此帖
            • Apr 12 2022
            • 24
            • 254
            • 6

              nzb 截图麻烦分开发可以吗,这样看不清楚

              • nzb 回复了此帖
              • Apr 12 2022
              • 24
              • 254
              • 6

                请尝试重新构建,然后贴出来 rbd-chaosrbd-resource-proxy 日志

                • nzb 回复了此帖
                • Apr 12 2022
                • 24
                • 254
                • 6

                  SmallQi
                  ============================= rbd-chaos================================
                  time=“2023-07-06T12:00:17+08:00” level=info msg=“error/go/src/github.com/goodrain/rainbond/db/mysql/mysql.go:211index event_id already exists”
                  time=“2023-07-06T12:00:17+08:00” level=error msg=“auto Migrate table tenant_service_version to db error.index event_id already exists”
                  time=“2023-07-06T12:00:17+08:00” level=info msg=“error/go/src/github.com/goodrain/rainbond/db/mysql/mysql.go:211index event_id already exists”
                  time=“2023-07-06T12:00:17+08:00” level=info msg=“error/go/src/github.com/goodrain/rainbond/db/mysql/mysql.go:211index event_id already exists”
                  time=“2023-07-06T12:00:18+08:00” level=info msg=“db manager is ready”
                  time=“2023-07-06T12:00:23+08:00” level=error msg=“create etcd.v3 client failed, try time is 10,context deadline exceeded”
                  time=“2023-07-06T12:00:33+08:00” level=info msg=“etcd.v3 client is ready”
                  time=“2023-07-06T12:00:33+08:00” level=info msg=“start a event log handle core. connect server 127.0.0.1:6366”
                  time=“2023-07-06T12:00:33+08:00” level=error msg="create event log client error.rpc error: code = Unavailable desc = connection error: desc = \“transport: Error while dialing dial tcp 127.0.0.1:6366: connect: connection refused\”"
                  time=“2023-07-06T12:00:33+08:00” level=warning msg=“event server 127.0.0.1:6366 can not link, will ignore it.”
                  time=“2023-07-06T12:00:33+08:00” level=info msg=“etcd.v3 client is ready”
                  time=“2023-07-06T12:00:33+08:00” level=info msg=“create container client runtime containerd endpoint /run/containerd/containerd.sock”
                  I0706 12:00:33.026626 1 util_unix.go:104] “Using this endpoint is deprecated, please consider using full URL format” endpoint=“/run/containerd/containerd.sock” URL=“unix:///run/containerd/containerd.sock”
                  time=“2023-07-06T12:00:33+08:00” level=info msg=“Add event server endpoint,10.42.0.18:6366”
                  time=“2023-07-06T12:00:33+08:00” level=info msg=“start a event log handle core. connect server 10.42.0.18:6366”
                  time=“2023-07-06T12:00:33+08:00” level=info msg=“etcd.v3 client is ready”
                  time=“2023-07-06T12:00:33+08:00” level=info msg=“watch namespace[rbd-system] job ”
                  time=“2023-07-06T12:00:33+08:00” level=info msg=“The maximum number of concurrent build tasks supported by the current node is 50”
                  time=“2023-07-06T12:00:33+08:00” level=info msg=“start discover success.”
                  time=“2023-07-06T12:00:33+08:00” level=info msg=“CleanManager is starting.”
                  time=“2023-07-06T12:00:33+08:00” level=info msg=“etcd.v3 client is ready”
                  time=“2023-07-06T12:00:33+08:00” level=info msg=“builder api listen port 3228”
                  time=“2023-07-06T12:00:33+08:00” level=info msg=“builder begin running…”
                  time=“2023-07-06T12:00:35+08:00” level=error msg=“message dequeue failure rpc error: code = Unavailable desc = there is no address available, will retry”
                  time=“2023-07-06T12:00:36+08:00” level=error msg="create event log client error.rpc error: code = Unavailable desc = connection error: desc = \“transport: Error while dialing dial tcp 10.42.0.18:6366: connect: no route to host\”"
                  time=“2023-07-06T12:00:36+08:00” level=warning msg=“event server 10.42.0.18:6366 can not link, will ignore it.”
                  time=“2023-07-06T12:00:37+08:00” level=error msg=“message dequeue failure rpc error: code = Unavailable desc = there is no address available, will retry”
                  time=“2023-07-06T12:00:38+08:00” level=info msg=“Register a builder server endpoint 10.42.0.39:3228 to cluster”
                  time=“2023-07-06T12:00:38+08:00” level=info msg=“10.42.0.39:3228 set lid[3ec289295bb82c1c] success”
                  time=“2023-07-06T12:00:39+08:00” level=error msg=“message dequeue failure rpc error: code = Unavailable desc = there is no address available, will retry”
                  time=“2023-07-06T12:00:41+08:00” level=error msg=“message dequeue failure rpc error: code = Unavailable desc = there is no address available, will retry”
                  time=“2023-07-06T12:00:53+08:00” level=info msg=“Add event server endpoint,10.42.0.36:6366”
                  time=“2023-07-06T12:00:53+08:00” level=info msg=“start a event log handle core. connect server 10.42.0.36:6366”
                  time=“2023-07-06T12:02:22+08:00” level=info msg=“Build task 47097b473e1c46c5b594b4253b16057e in progress”
                  ruoyi-ui https://gitee.com/zhangbigqi/RuoYi-Vue.git
                  time=“2023-07-06T12:02:22+08:00” level=info msg=“cache code dir is /cache/source/build/f9248884fb964b2c8e3002cc257c1b7e/8d41829a0aef00e4dfe3a51ccad16698b42c4df5 for service c99c309ce98b3cab59f723439bb8f8a0”
                  time=“2023-07-06T12:02:28+08:00” level=info msg=“package code for building service c99c309ce98b3cab59f723439bb8f8a0 version 20230706120222 successful, take time 27.8402ms”
                  time=“2023-07-06T12:02:28+08:00” level=info msg=“set maven setting config success”
                  time=“2023-07-06T12:02:28+08:00” level=info msg=“source image goodrain.me/builder:latest-amd64, targetImage registry.cn-hangzhou.aliyuncs.com/goodrain/builder:v5.14.0-release-amd64, exists true”
                  time=“2023-07-06T12:02:28+08:00” level=info msg=“create build job c99c309ce98b3cab59f723439bb8f8a0-20230706120222 for service c99c309ce98b3cab59f723439bb8f8a0 build version 20230706120222”
                  time=“2023-07-06T12:02:28+08:00” level=info msg=“[Watch] Build job pod c99c309ce98b3cab59f723439bb8f8a0-20230706120222 created”
                  time=“2023-07-06T12:02:29+08:00” level=info msg=“job c99c309ce98b3cab59f723439bb8f8a0-20230706120222 container c99c309ce98b3cab59f723439bb8f8a0-20230706120222 state {Waiting:&ContainerStateWaiting{Reason:ContainerCreating,Message:,} Running:nil Terminated:nil}”
                  time=“2023-07-06T12:02:30+08:00” level=info msg=“job c99c309ce98b3cab59f723439bb8f8a0-20230706120222 container c99c309ce98b3cab59f723439bb8f8a0-20230706120222 state {Waiting:nil Running:&ContainerStateRunning{StartedAt:2023-07-06 12:02:30 +0800 CST,} Terminated:nil}”
                  time=“2023-07-06T12:02:33+08:00” level=info msg=“job c99c309ce98b3cab59f723439bb8f8a0-20230706120222 container c99c309ce98b3cab59f723439bb8f8a0-20230706120222 state {Waiting:nil Running:&ContainerStateRunning{StartedAt:2023-07-06 12:02:30 +0800 CST,} Terminated:nil}”
                  time=“2023-07-06T12:02:43+08:00” level=info msg=“job c99c309ce98b3cab59f723439bb8f8a0-20230706120222 container c99c309ce98b3cab59f723439bb8f8a0-20230706120222 state {Waiting:nil Running:&ContainerStateRunning{StartedAt:2023-07-06 12:02:30 +0800 CST,} Terminated:nil}”
                  time=“2023-07-06T12:02:53+08:00” level=info msg=“job c99c309ce98b3cab59f723439bb8f8a0-20230706120222 container c99c309ce98b3cab59f723439bb8f8a0-20230706120222 state {Waiting:nil Running:&ContainerStateRunning{StartedAt:2023-07-06 12:02:30 +0800 CST,} Terminated:nil}”
                  time=“2023-07-06T12:03:03+08:00” level=info msg=“job c99c309ce98b3cab59f723439bb8f8a0-20230706120222 container c99c309ce98b3cab59f723439bb8f8a0-20230706120222 state {Waiting:nil Running:&ContainerStateRunning{StartedAt:2023-07-06 12:02:30 +0800 CST,} Terminated:nil}”
                  time=“2023-07-06T12:03:13+08:00” level=info msg=“job c99c309ce98b3cab59f723439bb8f8a0-20230706120222 container c99c309ce98b3cab59f723439bb8f8a0-20230706120222 state {Waiting:nil Running:&ContainerStateRunning{StartedAt:2023-07-06 12:02:30 +0800 CST,} Terminated:nil}”
                  time=“2023-07-06T12:03:23+08:00” level=info msg=“job c99c309ce98b3cab59f723439bb8f8a0-20230706120222 container c99c309ce98b3cab59f723439bb8f8a0-20230706120222 state {Waiting:nil Running:&ContainerStateRunning{StartedAt:2023-07-06 12:02:30 +0800 CST,} Terminated:nil}”
                  time=“2023-07-06T12:03:33+08:00” level=info msg=“start auto release event logger. 73b974438614437494ec343375888074”
                  time=“2023-07-06T12:03:33+08:00” level=info msg=“job c99c309ce98b3cab59f723439bb8f8a0-20230706120222 container c99c309ce98b3cab59f723439bb8f8a0-20230706120222 state {Waiting:nil Running:&ContainerStateRunning{StartedAt:2023-07-06 12:02:30 +0800 CST,} Terminated:nil}”
                  time=“2023-07-06T12:03:43+08:00” level=info msg=“job c99c309ce98b3cab59f723439bb8f8a0-20230706120222 container c99c309ce98b3cab59f723439bb8f8a0-20230706120222 state {Waiting:nil Running:&ContainerStateRunning{StartedAt:2023-07-06 12:02:30 +0800 CST,} Terminated:nil}”
                  time=“2023-07-06T12:03:53+08:00” level=info msg=“job c99c309ce98b3cab59f723439bb8f8a0-20230706120222 container c99c309ce98b3cab59f723439bb8f8a0-20230706120222 state {Waiting:nil Running:&ContainerStateRunning{StartedAt:2023-07-06 12:02:30 +0800 CST,} Terminated:nil}”
                  time=“2023-07-06T12:04:03+08:00” level=info msg=“job c99c309ce98b3cab59f723439bb8f8a0-20230706120222 container c99c309ce98b3cab59f723439bb8f8a0-20230706120222 state {Waiting:nil Running:&ContainerStateRunning{StartedAt:2023-07-06 12:02:30 +0800 CST,} Terminated:nil}”
                  time=“2023-07-06T12:04:13+08:00” level=info msg=“job c99c309ce98b3cab59f723439bb8f8a0-20230706120222 container c99c309ce98b3cab59f723439bb8f8a0-20230706120222 state {Waiting:nil Running:&ContainerStateRunning{StartedAt:2023-07-06 12:02:30 +0800 CST,} Terminated:nil}”
                  time=“2023-07-06T12:04:23+08:00” level=info msg=“job c99c309ce98b3cab59f723439bb8f8a0-20230706120222 container c99c309ce98b3cab59f723439bb8f8a0-20230706120222 state {Waiting:nil Running:&ContainerStateRunning{StartedAt:2023-07-06 12:02:30 +0800 CST,} Terminated:nil}”
                  time=“2023-07-06T12:04:33+08:00” level=info msg=“job c99c309ce98b3cab59f723439bb8f8a0-20230706120222 container c99c309ce98b3cab59f723439bb8f8a0-20230706120222 state {Waiting:nil Running:&ContainerStateRunning{StartedAt:2023-07-06 12:02:30 +0800 CST,} Terminated:nil}”
                  time=“2023-07-06T12:04:43+08:00” level=info msg=“job c99c309ce98b3cab59f723439bb8f8a0-20230706120222 container c99c309ce98b3cab59f723439bb8f8a0-20230706120222 state {Waiting:nil Running:&ContainerStateRunning{StartedAt:2023-07-06 12:02:30 +0800 CST,} Terminated:nil}”
                  time=“2023-07-06T12:04:53+08:00” level=info msg=“job c99c309ce98b3cab59f723439bb8f8a0-20230706120222 container c99c309ce98b3cab59f723439bb8f8a0-20230706120222 state {Waiting:nil Running:&ContainerStateRunning{StartedAt:2023-07-06 12:02:30 +0800 CST,} Terminated:nil}”
                  time=“2023-07-06T12:05:03+08:00” level=info msg=“job c99c309ce98b3cab59f723439bb8f8a0-20230706120222 container c99c309ce98b3cab59f723439bb8f8a0-20230706120222 state {Waiting:nil Running:&ContainerStateRunning{StartedAt:2023-07-06 12:02:30 +0800 CST,} Terminated:nil}”
                  time=“2023-07-06T12:05:13+08:00” level=info msg=“job c99c309ce98b3cab59f723439bb8f8a0-20230706120222 container c99c309ce98b3cab59f723439bb8f8a0-20230706120222 state {Waiting:nil Running:&ContainerStateRunning{StartedAt:2023-07-06 12:02:30 +0800 CST,} Terminated:nil}”
                  time=“2023-07-06T12:05:23+08:00” level=info msg=“job c99c309ce98b3cab59f723439bb8f8a0-20230706120222 container c99c309ce98b3cab59f723439bb8f8a0-20230706120222 state {Waiting:nil Running:&ContainerStateRunning{StartedAt:2023-07-06 12:02:30 +0800 CST,} Terminated:nil}”
                  time=“2023-07-06T12:05:33+08:00” level=info msg=“job c99c309ce98b3cab59f723439bb8f8a0-20230706120222 container c99c309ce98b3cab59f723439bb8f8a0-20230706120222 state {Waiting:nil Running:&ContainerStateRunning{StartedAt:2023-07-06 12:02:30 +0800 CST,} Terminated:nil}”
                  time=“2023-07-06T12:05:43+08:00” level=info msg=“job c99c309ce98b3cab59f723439bb8f8a0-20230706120222 container c99c309ce98b3cab59f723439bb8f8a0-20230706120222 state {Waiting:nil Running:&ContainerStateRunning{StartedAt:2023-07-06 12:02:30 +0800 CST,} Terminated:nil}”
                  time=“2023-07-06T12:05:53+08:00” level=info msg=“job c99c309ce98b3cab59f723439bb8f8a0-20230706120222 container c99c309ce98b3cab59f723439bb8f8a0-20230706120222 state {Waiting:nil Running:&ContainerStateRunning{StartedAt:2023-07-06 12:02:30 +0800 CST,} Terminated:nil}”
                  time=“2023-07-06T12:06:03+08:00” level=info msg=“job c99c309ce98b3cab59f723439bb8f8a0-20230706120222 container c99c309ce98b3cab59f723439bb8f8a0-20230706120222 state {Waiting:nil Running:&ContainerStateRunning{StartedAt:2023-07-06 12:02:30 +0800 CST,} Terminated:nil}”
                  time=“2023-07-06T12:06:13+08:00” level=info msg=“job c99c309ce98b3cab59f723439bb8f8a0-20230706120222 container c99c309ce98b3cab59f723439bb8f8a0-20230706120222 state {Waiting:nil Running:&ContainerStateRunning{StartedAt:2023-07-06 12:02:30 +0800 CST,} Terminated:nil}”
                  time=“2023-07-06T12:06:23+08:00” level=info msg=“job c99c309ce98b3cab59f723439bb8f8a0-20230706120222 container c99c309ce98b3cab59f723439bb8f8a0-20230706120222 state {Waiting:nil Running:&ContainerStateRunning{StartedAt:2023-07-06 12:02:30 +0800 CST,} Terminated:nil}”
                  time=“2023-07-06T12:06:33+08:00” level=info msg=“job c99c309ce98b3cab59f723439bb8f8a0-20230706120222 container c99c309ce98b3cab59f723439bb8f8a0-20230706120222 state {Waiting:nil Running:&ContainerStateRunning{StartedAt:2023-07-06 12:02:30 +0800 CST,} Terminated:nil}”
                  time=“2023-07-06T12:06:43+08:00” level=info msg=“job c99c309ce98b3cab59f723439bb8f8a0-20230706120222 container c99c309ce98b3cab59f723439bb8f8a0-20230706120222 state {Waiting:nil Running:&ContainerStateRunning{StartedAt:2023-07-06 12:02:30 +0800 CST,} Terminated:nil}”
                  time=“2023-07-06T12:06:53+08:00” level=info msg=“job c99c309ce98b3cab59f723439bb8f8a0-20230706120222 container c99c309ce98b3cab59f723439bb8f8a0-20230706120222 state {Waiting:nil Running:&ContainerStateRunning{StartedAt:2023-07-06 12:02:30 +0800 CST,} Terminated:nil}”
                  time=“2023-07-06T12:07:03+08:00” level=info msg=“job c99c309ce98b3cab59f723439bb8f8a0-20230706120222 container c99c309ce98b3cab59f723439bb8f8a0-20230706120222 state {Waiting:nil Running:&ContainerStateRunning{StartedAt:2023-07-06 12:02:30 +0800 CST,} Terminated:nil}”
                  time=“2023-07-06T12:07:13+08:00” level=info msg=“job c99c309ce98b3cab59f723439bb8f8a0-20230706120222 container c99c309ce98b3cab59f723439bb8f8a0-20230706120222 state {Waiting:nil Running:&ContainerStateRunning{StartedAt:2023-07-06 12:02:30 +0800 CST,} Terminated:nil}”
                  time=“2023-07-06T12:07:23+08:00” level=info msg=“job c99c309ce98b3cab59f723439bb8f8a0-20230706120222 container c99c309ce98b3cab59f723439bb8f8a0-20230706120222 state {Waiting:nil Running:&ContainerStateRunning{StartedAt:2023-07-06 12:02:30 +0800 CST,} Terminated:nil}”
                  time=“2023-07-06T12:07:33+08:00” level=info msg=“job c99c309ce98b3cab59f723439bb8f8a0-20230706120222 container c99c309ce98b3cab59f723439bb8f8a0-20230706120222 state {Waiting:nil Running:&ContainerStateRunning{StartedAt:2023-07-06 12:02:30 +0800 CST,} Terminated:nil}”
                  time=“2023-07-06T12:07:43+08:00” level=info msg=“job c99c309ce98b3cab59f723439bb8f8a0-20230706120222 container c99c309ce98b3cab59f723439bb8f8a0-20230706120222 state {Waiting:nil Running:&ContainerStateRunning{StartedAt:2023-07-06 12:02:30 +0800 CST,} Terminated:nil}”
                  time=“2023-07-06T12:07:53+08:00” level=info msg=“job c99c309ce98b3cab59f723439bb8f8a0-20230706120222 container c99c309ce98b3cab59f723439bb8f8a0-20230706120222 state {Waiting:nil Running:&ContainerStateRunning{StartedAt:2023-07-06 12:02:30 +0800 CST,} Terminated:nil}”
                  time=“2023-07-06T12:08:03+08:00” level=info msg=“job c99c309ce98b3cab59f723439bb8f8a0-20230706120222 container c99c309ce98b3cab59f723439bb8f8a0-20230706120222 state {Waiting:nil Running:&ContainerStateRunning{StartedAt:2023-07-06 12:02:30 +0800 CST,} Terminated:nil}”
                  time=“2023-07-06T12:08:13+08:00” level=info msg=“job c99c309ce98b3cab59f723439bb8f8a0-20230706120222 container c99c309ce98b3cab59f723439bb8f8a0-20230706120222 state {Waiting:nil Running:&ContainerStateRunning{StartedAt:2023-07-06 12:02:30 +0800 CST,} Terminated:nil}”
                  time=“2023-07-06T12:08:23+08:00” level=info msg=“job c99c309ce98b3cab59f723439bb8f8a0-20230706120222 container c99c309ce98b3cab59f723439bb8f8a0-20230706120222 state {Waiting:nil Running:&ContainerStateRunning{StartedAt:2023-07-06 12:02:30 +0800 CST,} Terminated:nil}”
                  time=“2023-07-06T12:08:32+08:00” level=info msg=“job[c99c309ce98b3cab59f723439bb8f8a0-20230706120222] get log complete”
                  time=“2023-07-06T12:08:32+08:00” level=info msg=“job c99c309ce98b3cab59f723439bb8f8a0-20230706120222 container c99c309ce98b3cab59f723439bb8f8a0-20230706120222 state {Waiting:nil Running:nil Terminated:&ContainerStateTerminated{ExitCode:1,Signal:0,Reason:Error,Message:,StartedAt:2023-07-06 12:02:30 +0800 CST,FinishedAt:2023-07-06 12:08:31 +0800 CST,ContainerID:containerd://e5fbeb1b451e3dae25fe136e51b07e26cec6c855c5fd5eddce582524a3a23e86,}}”
                  time=“2023-07-06T12:08:32+08:00” level=info msg=“job[c99c309ce98b3cab59f723439bb8f8a0-20230706120222] container exit 1 and failed”
                  time=“2023-07-06T12:08:32+08:00” level=info msg=“delete job c99c309ce98b3cab59f723439bb8f8a0-20230706120222 finish”
                  time=“2023-07-06T12:08:32+08:00” level=error msg=“build slug in container error,build code job exec failure”
                  time=“2023-07-06T12:08:32+08:00” level=info msg=“job c99c309ce98b3cab59f723439bb8f8a0-20230706120222 container c99c309ce98b3cab59f723439bb8f8a0-20230706120222 state {Waiting:nil Running:nil Terminated:&ContainerStateTerminated{ExitCode:1,Signal:0,Reason:Error,Message:,StartedAt:2023-07-06 12:02:30 +0800 CST,FinishedAt:2023-07-06 12:08:31 +0800 CST,ContainerID:containerd://e5fbeb1b451e3dae25fe136e51b07e26cec6c855c5fd5eddce582524a3a23e86,}}”
                  time=“2023-07-06T12:08:32+08:00” level=error msg=“build from source code error: build code job exec failure”
                  time=“2023-07-06T12:08:32+08:00” level=info msg=“Build task 47097b473e1c46c5b594b4253b16057e is completed”
                  time=“2023-07-06T12:08:33+08:00” level=info msg=“job c99c309ce98b3cab59f723439bb8f8a0-20230706120222 container c99c309ce98b3cab59f723439bb8f8a0-20230706120222 state {Waiting:nil Running:nil Terminated:&ContainerStateTerminated{ExitCode:1,Signal:0,Reason:Error,Message:,StartedAt:2023-07-06 12:02:30 +0800 CST,FinishedAt:2023-07-06 12:08:31 +0800 CST,ContainerID:containerd://e5fbeb1b451e3dae25fe136e51b07e26cec6c855c5fd5eddce582524a3a23e86,}}”
                  time=“2023-07-06T12:08:33+08:00” level=info msg=“job c99c309ce98b3cab59f723439bb8f8a0-20230706120222 container c99c309ce98b3cab59f723439bb8f8a0-20230706120222 state {Waiting:nil Running:nil Terminated:&ContainerStateTerminated{ExitCode:128,Signal:0,Reason:StartError,Message:failed to create containerd task: failed to create shim: OCI runtime create failed: container_linux.go:380: starting container process caused: process_linux.go:545: container init caused: rootfs_linux.go:76: mounting \”/cache/source/build/f9248884fb964b2c8e3002cc257c1b7e/8d41829a0aef00e4dfe3a51ccad16698b42c4df5/c99c309ce98b3cab59f723439bb8f8a0-20230706120222.tar\“ to rootfs at \”/tmp/app-source.tar\“ caused: stat /cache/source/build/f9248884fb964b2c8e3002cc257c1b7e/8d41829a0aef00e4dfe3a51ccad16698b42c4df5/c99c309ce98b3cab59f723439bb8f8a0-20230706120222.tar: no such file or directory: unknown,StartedAt:1970-01-01 08:00:00 +0800 CST,FinishedAt:2023-07-06 12:08:32 +0800 CST,ContainerID:containerd://d68a00b0a3b8328a71937a22555184c79988891bff504d6f14648f51227fc999,}}”
                  time=“2023-07-06T12:08:34+08:00” level=info msg=“job c99c309ce98b3cab59f723439bb8f8a0-20230706120222 container c99c309ce98b3cab59f723439bb8f8a0-20230706120222 state {Waiting:nil Running:nil Terminated:&ContainerStateTerminated{ExitCode:128,Signal:0,Reason:StartError,Message:failed to create containerd task: failed to create shim: OCI runtime create failed: container_linux.go:380: starting container process caused: process_linux.go:545: container init caused: rootfs_linux.go:76: mounting \”/cache/source/build/f9248884fb964b2c8e3002cc257c1b7e/8d41829a0aef00e4dfe3a51ccad16698b42c4df5/c99c309ce98b3cab59f723439bb8f8a0-20230706120222.tar\“ to rootfs at \”/tmp/app-source.tar\“ caused: stat /cache/source/build/f9248884fb964b2c8e3002cc257c1b7e/8d41829a0aef00e4dfe3a51ccad16698b42c4df5/c99c309ce98b3cab59f723439bb8f8a0-20230706120222.tar: no such file or directory: unknown,StartedAt:1970-01-01 08:00:00 +0800 CST,FinishedAt:2023-07-06 12:08:32 +0800 CST,ContainerID:containerd://d68a00b0a3b8328a71937a22555184c79988891bff504d6f14648f51227fc999,}}”
                  time=“2023-07-06T12:08:34+08:00” level=info msg=“job c99c309ce98b3cab59f723439bb8f8a0-20230706120222 container c99c309ce98b3cab59f723439bb8f8a0-20230706120222 state {Waiting:nil Running:nil Terminated:&ContainerStateTerminated{ExitCode:128,Signal:0,Reason:StartError,Message:failed to create containerd task: failed to create shim: OCI runtime create failed: container_linux.go:380: starting container process caused: process_linux.go:545: container init caused: rootfs_linux.go:76: mounting \”/cache/source/build/f9248884fb964b2c8e3002cc257c1b7e/8d41829a0aef00e4dfe3a51ccad16698b42c4df5/c99c309ce98b3cab59f723439bb8f8a0-20230706120222.tar\“ to rootfs at \”/tmp/app-source.tar\“ caused: stat /cache/source/build/f9248884fb964b2c8e3002cc257c1b7e/8d41829a0aef00e4dfe3a51ccad16698b42c4df5/c99c309ce98b3cab59f723439bb8f8a0-20230706120222.tar: no such file or directory: unknown,StartedAt:1970-01-01 08:00:00 +0800 CST,FinishedAt:2023-07-06 12:08:32 +0800 CST,ContainerID:containerd://d68a00b0a3b8328a71937a22555184c79988891bff504d6f14648f51227fc999,}}”
                  time=“2023-07-06T12:08:34+08:00” level=info msg=“[Watch] Build job pod c99c309ce98b3cab59f723439bb8f8a0-20230706120222 deleted”
                  ==============================rbd-resource-proxy========================
                  /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration
                  /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/
                  /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
                  10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf
                  10-listen-on-ipv6-by-default.sh: info: Enabled listen on IPv6 in /etc/nginx/conf.d/default.conf
                  /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh
                  /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh
                  /docker-entrypoint.sh: Configuration complete; ready for start up
                  2023/07/06 04:00:33 [notice] 1#1: using the “epoll” event method
                  2023/07/06 04:00:33 [notice] 1#1: nginx/1.24.0
                  2023/07/06 04:00:33 [notice] 1#1: built by gcc 12.2.1 20220924 (Alpine 12.2.1_git20220924-r4)
                  2023/07/06 04:00:33 [notice] 1#1: OS: Linux 5.10.102.1-microsoft-standard-WSL2
                  2023/07/06 04:00:33 [notice] 1#1: getrlimit(RLIMIT_NOFILE): 1048576:1048576
                  2023/07/06 04:00:33 [notice] 1#1: start worker processes
                  2023/07/06 04:00:33 [notice] 1#1: start worker process 31
                  2023/07/06 04:00:33 [notice] 1#1: start worker process 32
                  2023/07/06 04:00:33 [notice] 1#1: start worker process 33
                  2023/07/06 04:00:33 [notice] 1#1: start worker process 34
                  2023/07/06 04:00:33 [notice] 1#1: start worker process 35
                  2023/07/06 04:00:33 [notice] 1#1: start worker process 36
                  2023/07/06 04:00:33 [notice] 1#1: start worker process 37
                  2023/07/06 04:00:33 [notice] 1#1: start worker process 38
                  2023/07/06 04:00:33 [notice] 1#1: start cache manager process 39
                  2023/07/06 04:00:33 [notice] 1#1: start cache loader process 40
                  2023/07/06 04:01:33 [notice] 40#40: http file cache: /data/nginx/cache 0.000M, bsize: 4096
                  2023/07/06 04:01:33 [notice] 1#1: signal 17 (SIGCHLD) received from 40
                  2023/07/06 04:01:33 [notice] 1#1: cache loader process 40 exited with code 0
                  2023/07/06 04:01:33 [notice] 1#1: signal 29 (SIGIO) received
                  2023/07/06 04:03:30 [warn] 31#31: *1 upstream server temporarily disabled while SSL handshaking to upstream, client: 10.42.0.49, server: lang.goodrain.me, request: “GET /nodejs/v1/node/linux-x64/latest-10.x.txt?range=10.x HTTP/1.1”, upstream: “https://106.14.229.220:443/nodejs/v1/node/linux-x64/latest-10.x.txt?range=10.x”, host: “lang.goodrain.me”
                  2023/07/06 04:03:30 [error] 31#31: *1 upstream timed out (110: Operation timed out) while SSL handshaking to upstream, client: 10.42.0.49, server: lang.goodrain.me, request: “GET /nodejs/v1/node/linux-x64/latest-10.x.txt?range=10.x HTTP/1.1”, upstream: “https://106.14.229.220:443/nodejs/v1/node/linux-x64/latest-10.x.txt?range=10.x”, host: “lang.goodrain.me”
                  2023/07/06 04:04:30 [warn] 31#31: *1 upstream server temporarily disabled while SSL handshaking to upstream, client: 10.42.0.49, server: lang.goodrain.me, request: “GET /nodejs/v1/node/linux-x64/latest-10.x.txt?range=10.x HTTP/1.1”, upstream: “https://[::ffff:106.14.229.220]:443/nodejs/v1/node/linux-x64/latest-10.x.txt?range=10.x”, host: “lang.goodrain.me”
                  2023/07/06 04:04:30 [error] 31#31: *1 upstream timed out (110: Operation timed out) while SSL handshaking to upstream, client: 10.42.0.49, server: lang.goodrain.me, request: “GET /nodejs/v1/node/linux-x64/latest-10.x.txt?range=10.x HTTP/1.1”, upstream: “https://[::ffff:106.14.229.220]:443/nodejs/v1/node/linux-x64/latest-10.x.txt?range=10.x”, host: “lang.goodrain.me”
                  10.42.0.49 - - [06/Jul/2023:04:04:30 +0000] “GET /nodejs/v1/node/linux-x64/latest-10.x.txt?range=10.x HTTP/1.1” 504 167 “-” “curl/7.81.0” “-”
                  10.42.0.49 - - [06/Jul/2023:04:04:30 +0000] “GET /nodejs/v1/node/linux-x64/latest-10.x.txt?range=10.x HTTP/1.1” “504” 167 120.071 329 131 [60.014, 60.057] 106.14.229.220:443, [::ffff:106.14.229.220]:443 504, 504 MISS
                  2023/07/06 04:04:30 [info] 31#31: *1 client 10.42.0.49 closed keepalive connection
                  2023/07/06 04:05:30 [warn] 33#33: *4 upstream server temporarily disabled while SSL handshaking to upstream, client: 10.42.0.49, server: lang.goodrain.me, request: “GET /nodejs/node/release/linux-x64/node-v20.0.0-linux-x64.tar.gz HTTP/1.1”, upstream: “https://106.14.229.220:443/nodejs/node/release/linux-x64/node-v20.0.0-linux-x64.tar.gz”, host: “lang.goodrain.me”
                  2023/07/06 04:05:30 [error] 33#33: *4 upstream timed out (110: Operation timed out) while SSL handshaking to upstream, client: 10.42.0.49, server: lang.goodrain.me, request: “GET /nodejs/node/release/linux-x64/node-v20.0.0-linux-x64.tar.gz HTTP/1.1”, upstream: “https://106.14.229.220:443/nodejs/node/release/linux-x64/node-v20.0.0-linux-x64.tar.gz”, host: “lang.goodrain.me”
                  2023/07/06 04:06:30 [warn] 33#33: *4 upstream server temporarily disabled while SSL handshaking to upstream, client: 10.42.0.49, server: lang.goodrain.me, request: “GET /nodejs/node/release/linux-x64/node-v20.0.0-linux-x64.tar.gz HTTP/1.1”, upstream: “https://[::ffff:106.14.229.220]:443/nodejs/node/release/linux-x64/node-v20.0.0-linux-x64.tar.gz”, host: “lang.goodrain.me”
                  2023/07/06 04:06:30 [error] 33#33: *4 upstream timed out (110: Operation timed out) while SSL handshaking to upstream, client: 10.42.0.49, server: lang.goodrain.me, request: “GET /nodejs/node/release/linux-x64/node-v20.0.0-linux-x64.tar.gz HTTP/1.1”, upstream: “https://[::ffff:106.14.229.220]:443/nodejs/node/release/linux-x64/node-v20.0.0-linux-x64.tar.gz”, host: “lang.goodrain.me”
                  10.42.0.49 - - [06/Jul/2023:04:06:30 +0000] “GET /nodejs/node/release/linux-x64/node-v20.0.0-linux-x64.tar.gz HTTP/1.1” 504 167 “-” “curl/7.81.0” “-”
                  10.42.0.49 - - [06/Jul/2023:04:06:30 +0000] “GET /nodejs/node/release/linux-x64/node-v20.0.0-linux-x64.tar.gz HTTP/1.1” “504” 167 120.099 329 139 [60.056, 60.043] 106.14.229.220:443, [::ffff:106.14.229.220]:443 504, 504 MISS
                  2023/07/06 04:06:30 [info] 33#33: *4 client 10.42.0.49 closed keepalive connection
                  2023/07/06 04:07:30 [warn] 34#34: *7 upstream server temporarily disabled while SSL handshaking to upstream, client: 10.42.0.49, server: lang.goodrain.me, request: “GET /nodejs/v1/node//latest-v20.0.0.txt?range=v20.0.0 HTTP/1.1”, upstream: “https://106.14.229.220:443/nodejs/v1/node//latest-v20.0.0.txt?range=v20.0.0”, host: “lang.goodrain.me”
                  2023/07/06 04:07:30 [error] 34#34: *7 upstream timed out (110: Operation timed out) while SSL handshaking to upstream, client: 10.42.0.49, server: lang.goodrain.me, request: “GET /nodejs/v1/node//latest-v20.0.0.txt?range=v20.0.0 HTTP/1.1”, upstream: “https://106.14.229.220:443/nodejs/v1/node//latest-v20.0.0.txt?range=v20.0.0”, host: “lang.goodrain.me”
                  2023/07/06 04:08:30 [warn] 34#34: *7 upstream server temporarily disabled while SSL handshaking to upstream, client: 10.42.0.49, server: lang.goodrain.me, request: “GET /nodejs/v1/node//latest-v20.0.0.txt?range=v20.0.0 HTTP/1.1”, upstream: “https://[::ffff:106.14.229.220]:443/nodejs/v1/node//latest-v20.0.0.txt?range=v20.0.0”, host: “lang.goodrain.me”
                  2023/07/06 04:08:30 [error] 34#34: *7 upstream timed out (110: Operation timed out) while SSL handshaking to upstream, client: 10.42.0.49, server: lang.goodrain.me, request: “GET /nodejs/v1/node//latest-v20.0.0.txt?range=v20.0.0 HTTP/1.1”, upstream: “https://[::ffff:106.14.229.220]:443/nodejs/v1/node//latest-v20.0.0.txt?range=v20.0.0”, host: “lang.goodrain.me”
                  10.42.0.49 - - [06/Jul/2023:04:08:30 +0000] “GET /nodejs/v1/node//latest-v20.0.0.txt?range=v20.0.0 HTTP/1.1” 504 167 “-” “curl/7.81.0” “-”
                  10.42.0.49 - - [06/Jul/2023:04:08:30 +0000] “GET /nodejs/v1/node//latest-v20.0.0.txt?range=v20.0.0 HTTP/1.1” “504” 167 120.054 329 128 [60.045, 60.009] 106.14.229.220:443, [::ffff:106.14.229.220]:443 504, 504 MISS
                  2023/07/06 04:08:31 [info] 34#34: *7 client 10.42.0.49 closed keepalive connection

                  • Jul 01 2023
                  • 1
                  • 14
                  • 0
                  1. 查看 rbd-system 命名空间下的字符串类型的 pod 状态,这个pod就是构建使用的。kubectl get pod -n rbd-system
                  2. 查看节点的 top 负载。
                  3. 还有你是通过哪种方式安装的平台。

                  麻烦格式写清晰些,这样贴有点乱,我看起来非常困难

                  • nzb 回复了此帖
                  • Apr 12 2022
                  • 24
                  • 254
                  • 6
                    1. 点击构建组件
                    2. 贴 rbd-chaos 日志和构建日志
                    3. 执行 kubectl get pod -n rbd-system 贴出来
                    4. 你的 docker desktop 分配了多少cpu和内存
                    • nzb 回复了此帖
                    • Apr 12 2022
                    • 24
                    • 254
                    • 6

                      SmallQi
                      现在可以正常下载node,不过发布build阶段异常,具体构建日志如下:
                      builder: npm http fetch GET 200 https://cdn.npmmirror.com/packages/globals/12.4.0/globals-12.4.0.tgz 53313ms (cache hit)
                      builder: npm http fetch GET 200 https://cdn.npmmirror.com/packages/semver/6.3.0/semver-6.3.0.tgz 53330ms (cache hit)
                      builder: npm http fetch GET 200 https://cdn.npmmirror.com/packages/semver/6.3.0/semver-6.3.0.tgz 53344ms (cache hit)
                      builder: npm http fetch GET 200 https://cdn.npmmirror.com/packages/semver/6.3.0/semver-6.3.0.tgz 53348ms (cache hit)
                      builder: npm http fetch GET 200 https://cdn.npmmirror.com/packages/resolve-from/4.0.0/resolve-from-4.0.0.tgz 53357ms (cache hit)
                      builder: npm http fetch GET 200 https://cdn.npmmirror.com/packages/type-fest/0.8.1/type-fest-0.8.1.tgz 53380ms (cache hit)
                      builder: npm http fetch GET 200 https://cdn.npmmirror.com/packages/chalk/2.4.2/chalk-2.4.2.tgz 53377ms (cache hit)
                      builder: npm http fetch GET 200 https://cdn.npmmirror.com/packages/rimraf/3.0.2/rimraf-3.0.2.tgz 53406ms (cache hit)
                      builder: npm http fetch GET 200 https://cdn.npmmirror.com/packages/import-fresh/3.3.0/import-fresh-3.3.0.tgz 53470ms (cache hit)
                      builder: npm http fetch GET 200 https://cdn.npmmirror.com/packages/chalk/3.0.0/chalk-3.0.0.tgz 53565ms (cache miss)
                      builder: npm http fetch GET 200 https://cdn.npmmirror.com/packages/semver/6.3.0/semver-6.3.0.tgz 53627ms (cache hit)
                      builder: npm http fetch GET 200 https://cdn.npmmirror.com/packages/xtend/4.0.2/xtend-4.0.2.tgz 57054ms (cache miss)
                      builder: npm http fetch GET 200 https://cdn.npmmirror.com/packages/semver/6.3.0/semver-6.3.0.tgz 53823ms (cache hit)
                      builder: npm http fetch GET 200 https://cdn.npmmirror.com/packages/wrappy/1.0.2/wrappy-1.0.2.tgz 57104ms (cache miss)
                      builder: npm http fetch GET 200 https://cdn.npmmirror.com/packages/worker-farm/1.7.0/worker-farm-1.7.0.tgz 57140ms (cache miss)
                      builder: npm http fetch GET 200 https://cdn.npmmirror.com/packages/safe-regex/1.1.0/safe-regex-1.1.0.tgz 56911ms (cache miss)
                      builder: npm http fetch GET 200 https://cdn.npmmirror.com/packages/wrap-ansi/7.0.0/wrap-ansi-7.0.0.tgz 57235ms (cache miss)
                      builder: npm http fetch GET 200 https://cdn.npmmirror.com/packages/which-boxed-primitive/1.0.2/which-boxed-primitive-1.0.2.tgz 57246ms (cache miss)
                      builder: npm http fetch GET 200 https://cdn.npmmirror.com/packages/word-wrap/1.2.3/word-wrap-1.2.3.tgz 57279ms (cache miss)
                      builder: npm http fetch GET 200 https://cdn.npmmirror.com/packages/core-js/2.6.12/core-js-2.6.12.tgz 54142ms (cache miss)
                      builder: npm WARN deprecated core-js@2.6.12: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
                      builder: npm http fetch GET 200 https://cdn.npmmirror.com/packages/which-module/2.0.0/which-module-2.0.0.tgz 57404ms (cache miss)
                      builder: npm info run yorkie@2.0.0 install node_modules/yorkie node bin/install.js
                      builder: npm info run yorkie@2.0.0 install { code: 0, signal: null }
                      builder: npm info run core-js@3.19.1 postinstall node_modules/core-js node -e “try{require(‘./postinstall’)}catch(e){}”
                      builder: npm info run ejs@2.7.4 postinstall node_modules/ejs node ./postinstall.js
                      builder: npm info run highlight.js@9.18.5 postinstall node_modules/highlight.js node deprecated.js
                      builder: npm info run core-js@2.6.12 postinstall node_modules/babel-runtime/node_modules/core-js node -e “try{require(‘./postinstall’)}catch(e){}”
                      builder: npm info run core-js@3.19.1 postinstall { code: 0, signal: null }
                      builder: npm info run ejs@2.7.4 postinstall { code: 0, signal: null }
                      builder: npm info run highlight.js@9.18.5 postinstall { code: 0, signal: null }
                      builder: npm info run core-js@2.6.12 postinstall { code: 0, signal: null }
                      builder:
                      builder: added 1538 packages in 3m
                      builder: npm notice
                      builder: npm notice New minor version of npm available! 9.6.4 -> 9.8.0
                      builder: npm notice Changelog: https://github.com/npm/cli/releases/tag/v9.8.0
                      builder: npm notice Run npm install -g npm@9.8.0 to update!
                      builder: npm notice
                      builder: npm info ok
                      builder:
                      builder:—–> Build static
                      builder: npm info using npm@9.6.4
                      builder: npm info using node@v20.0.0
                      builder:
                      builder: > ruoyi@3.8.1 build:stage
                      builder: > vue-cli-service build –mode staging
                      builder:
                      builder: npx browserslist@latest –update-db
                      builder: Why you should do it regularly: https://github.com/browserslist/browserslist#browsers-data-updating
                      builder: Browserslist: caniuse-lite is outdated. Please run:
                      builder:
                      builder: - Building for staging…
                      builder: Error: error:0308010C:digital envelope routines::unsupported
                      builder: at new Hash (node:internal/crypto/hash:69:19)
                      builder: at Object.createHash (node:crypto:138:10)
                      builder: at module.exports (/tmp/build/node_modules/webpack/lib/util/createHash.js:135:53)
                      builder: at NormalModule.initBuildHash (/tmp/build/node_modules/webpack/lib/NormalModule.js:417:16)
                      builder: at handleParseError (/tmp/build/node_modules/webpack/lib/NormalModule.js:471:10)
                      builder: at /tmp/build/node_modules/webpack/lib/NormalModule.js:503:5
                      builder: at /tmp/build/node_modules/webpack/lib/NormalModule.js:358:12
                      builder: at iterateNormalLoaders (/tmp/build/node_modules/loader-runner/lib/LoaderRunner.js:214:10)
                      builder: at iterateNormalLoaders (/tmp/build/node_modules/loader-runner/lib/LoaderRunner.js:221:10)
                      builder: at /tmp/build/node_modules/loader-runner/lib/LoaderRunner.js:236:3
                      builder: at /tmp/build/node_modules/loader-runner/lib/LoaderRunner.js:373:3
                      builder: at runSyncOrAsync (/tmp/build/node_modules/loader-runner/lib/LoaderRunner.js:130:11)
                      builder: at iterateNormalLoaders (/tmp/build/node_modules/loader-runner/lib/LoaderRunner.js:232:2)
                      builder: at Array.<anonymous> (/tmp/build/node_modules/loader-runner/lib/LoaderRunner.js:205:4)
                      builder: at Storage.finished (/tmp/build/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:55:16)
                      builder: at /tmp/build/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:91:9
                      builder: Browserslist: caniuse-lite is outdated. Please run:
                      builder: npx browserslist@latest –update-db
                      builder: Why you should do it regularly: https://github.com/browserslist/browserslist#browsers-data-updating
                      builder: /tmp/build/node_modules/loader-runner/lib/LoaderRunner.js:114
                      builder: throw e;
                      builder: ^
                      builder:
                      builder: Error: error:0308010C:digital envelope routines::unsupported
                      builder: at new Hash (node:internal/crypto/hash:69:19)
                      builder: at Object.createHash (node:crypto:138:10)
                      builder: at module.exports (/tmp/build/node_modules/webpack/lib/util/createHash.js:135:53)
                      builder: at NormalModule.
                      initBuildHash (/tmp/build/node_modules/webpack/lib/NormalModule.js:417:16)
                      builder: at handleParseError (/tmp/build/node_modules/webpack/lib/NormalModule.js:471:10)
                      builder: at /tmp/build/node_modules/webpack/lib/NormalModule.js:503:5
                      builder: at /tmp/build/node_modules/webpack/lib/NormalModule.js:358:12
                      builder: at /tmp/build/node_modules/loader-runner/lib/LoaderRunner.js:373:3
                      builder: at iterateNormalLoaders (/tmp/build/node_modules/loader-runner/lib/LoaderRunner.js:214:10)
                      builder: at iterateNormalLoaders (/tmp/build/node_modules/loader-runner/lib/LoaderRunner.js:221:10)
                      builder: at /tmp/build/node_modules/loader-runner/lib/LoaderRunner.js:236:3
                      builder: at context.callback (/tmp/build/node_modules/loader-runner/lib/LoaderRunner.js:111:13)
                      builder: at /tmp/build/node_modules/cache-loader/dist/index.js:147:7
                      builder: at /tmp/build/node_modules/graceful-fs/graceful-fs.js:61:14
                      builder: at FSReqCallback.oncomplete (node:fs:186:23) {
                      builder: opensslErrorStack: [ ‘error:03000086:digital envelope routines::initialization error’ ],
                      builder: library: ‘digital envelope routines’,
                      builder: reason: ‘unsupported’,
                      builder: code: ‘ERR_OSSL_EVP_UNSUPPORTED’
                      builder: }
                      builder:
                      builder: Node.js v20.0.0
                      builder:
                      builder:—–> Build failed
                      builder:
                      builder: We’re sorry this build is failing! You can troubleshoot common issues here:
                      builder: https://github.com/goodrain/rainbond/issues
                      builder:
                      builder: Some possible problems:
                      builder:
                      builder: - Node version not specified in package.json
                      builder: https://devcenter.heroku.com/articles/nodejs-support#specifying-a-node-js-version
                      builder:
                      builder: Love,
                      builder: Rainbond
                      builder:
                      Build app version from source code failure,build code job exec failure
                      Compiling the source code failure
                      建议查看日志定位代码错误
                      构建源配置如下:
                      Image description

                      • Jul 01 2023
                      • 1
                      • 14
                      • 0

                      SmallQi
                      本地执行build如下:
                      $ npm run build:stage

                      ruoyi@3.8.1 build:stage D:\opensource\RuoYi-Vue\ruoyi-ui
                      vue-cli-service build –mode staging

                      Browserslist: caniuse-lite is outdated. Please run:
                      npx browserslist@latest –update-db
                      Why you should do it regularly: https://github.com/browserslist/browserslist#b
                      rowsers-data-updating

                      | Building for staging…

                      WARNING Compiled with 4 warnings 上午9:00:47

                      warning in ./src/store/modules/permission.js

                      Critical dependency: the request of a dependency is an expression

                      warning

                      asset size limit: The following asset(s) exceed the recommended size limit (244
                      KiB).
                      This can impact web performance.
                      Assets:
                      static/img/login-background.f9f49138.jpg (509 KiB)
                      static/css/app.86ec8a19.css (271 KiB)
                      static/js/app.aaf0036a.js (331 KiB)
                      static/js/chunk-elementUI.8b353362.js (676 KiB)
                      static/js/chunk-libs.d0154874.js (751 KiB)

                      warning

                      entrypoint size limit: The following entrypoint(s) combined asset size exceeds t
                      he recommended limit (244 KiB). This can impact web performance.
                      Entrypoints:
                      app (2.04 MiB)
                      static/js/chunk-elementUI.8b353362.js
                      static/css/chunk-libs.a5063752.css
                      static/js/chunk-libs.d0154874.js
                      static/css/app.86ec8a19.css
                      static/js/app.aaf0036a.js

                      warning

                      webpack performance recommendations:
                      You can limit the size of your bundles by using import() or require.ensure to la
                      zy load some parts of your application.
                      For more info visit https://webpack.js.org/guides/code-splitting/

                      File Size Gzipped

                      dist\static\js\chunk-libs.d0154874.js 750.73 KiB 219.01 KiB
                      dist\static\js\chunk-elementUI.8b35336 676.02 KiB 166.88 KiB
                      2.js
                      dist\static\js\app.aaf0036a.js 330.71 KiB 100.69 KiB
                      dist\static\css\app.86ec8a19.css 271.19 KiB 41.81 KiB
                      dist\static\css\chunk-libs.a5063752.cs 63.83 KiB 9.55 KiB
                      s

                      Images and other types of assets omitted.

                      DONE Build complete. The dist directory is ready to be deployed.
                      INFO Check out deployment instructions at https://cli.vuejs.org/guide/deployme
                      nt.html

                      • Jul 01 2023
                      • 1
                      • 14
                      • 0

                      本地和rainbond切换到相同的node版本,
                      本地执行日志:
                      M@DESKTOP-5H95Q3E MINGW64 /d/opensource/RuoYi-Vue/ruoyi-ui (master)
                      $ nvm use 16.20.0
                      Now using node v16.20.0 (64-bit)

                      M@DESKTOP-5H95Q3E MINGW64 /d/opensource/RuoYi-Vue/ruoyi-ui (master)
                      $ npm run build:stage

                      ruoyi@3.8.1 build:stage
                      vue-cli-service build –mode staging

                      Browserslist: caniuse-lite is outdated. Please run:
                      npx browserslist@latest –update-db
                      Why you should do it regularly: https://github.com/browserslist/browserslist#b
                      rowsers-data-updating

                      | Building for staging…

                      WARNING Compiled with 4 warnings 11:13:01

                      warning in ./src/store/modules/permission.js

                      Critical dependency: the request of a dependency is an expression

                      warning

                      asset size limit: The following asset(s) exceed the recommended size limit (244
                      KiB).
                      This can impact web performance.
                      Assets:
                      static/img/login-background.f9f49138.jpg (509 KiB)
                      static/css/app.86ec8a19.css (271 KiB)
                      static/js/app.4b777b5c.js (331 KiB)
                      static/js/chunk-elementUI.a95d3d07.js (675 KiB)
                      static/js/chunk-libs.d0154874.js (751 KiB)

                      warning

                      entrypoint size limit: The following entrypoint(s) combined asset size exceeds t
                      he recommended limit (244 KiB). This can impact web performance.
                      Entrypoints:
                      app (2.04 MiB)
                      static/js/chunk-elementUI.a95d3d07.js
                      static/css/chunk-libs.a5063752.css
                      static/js/chunk-libs.d0154874.js
                      static/css/app.86ec8a19.css
                      static/js/app.4b777b5c.js

                      warning

                      webpack performance recommendations:
                      You can limit the size of your bundles by using import() or require.ensure to la
                      zy load some parts of your application.
                      For more info visit https://webpack.js.org/guides/code-splitting/

                      File Size Gzipped

                      dist\static\js\chunk-libs.d0154874.js 750.73 KiB 219.01 KiB
                      dist\static\js\chunk-elementUI.a95d3d0 675.37 KiB 166.57 KiB
                      7.js
                      dist\static\js\app.4b777b5c.js 330.71 KiB 100.69 KiB
                      dist\static\css\app.86ec8a19.css 271.19 KiB 41.81 KiB
                      dist\static\css\chunk-libs.a5063752.cs 63.83 KiB 9.55 KiB
                      s

                      Images and other types of assets omitted.

                      DONE Build complete. The dist directory is ready to be deployed.
                      INFO Check out deployment instructions at https://cli.vuejs.org/guide/deployme
                      nt.html

                      • Jul 01 2023
                      • 1
                      • 14
                      • 0