找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 8138|回复: 22

openwrt云编译出错

[复制链接]
发表于 2021-8-22 17:25 | 显示全部楼层 |阅读模式
有大佬帮忙看下吗云编译错误如下:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
 楼主| 发表于 2021-8-22 17:27 | 显示全部楼层
yml设置如下
  1. #
  2. # Copyright (c) 2019-2020 P3TERX <https://p3terx.com>
  3. #
  4. # This is free software, licensed under the MIT License.
  5. # See /LICENSE for more information.
  6. #
  7. # https://github.com/P3TERX/Actions-OpenWrt
  8. # Description: Build OpenWrt using GitHub Actions
  9. #

  10. name: Build OpenWrt

  11. on:
  12.   repository_dispatch:
  13.   workflow_dispatch:
  14.     inputs:
  15.       ssh:
  16.         description: 'SSH connection to Actions'
  17.         required: true
  18.         default: 'true'
  19. #  schedule:
  20. #    - cron: 0 8 * * 5

  21. env:
  22.   REPO_URL: https://github.com/coolsnowwolf/lede.git
  23.   REPO_BRANCH: master
  24.   FEEDS_CONF: feeds.conf.default
  25.   CONFIG_FILE: .config
  26.   DIY_P1_SH: diy-part1.sh
  27.   DIY_P2_SH: diy-part2.sh
  28.   SSH_ACTIONS: true
  29.   UPLOAD_BIN_DIR: false
  30.   UPLOAD_FIRMWARE: true
  31.   UPLOAD_COWTRANSFER: true
  32.   UPLOAD_WETRANSFER: false
  33.   UPLOAD_RELEASE: true
  34.   TZ: Asia/Shanghai

  35. jobs:
  36.   build:
  37.     runs-on: ubuntu-18.04

  38.     steps:
  39.     - name: Checkout
  40.       uses: actions/checkout@main

  41.     - name: Initialization environment
  42.       env:
  43.         DEBIAN_FRONTEND: noninteractive
  44.       run: |
  45.         sudo rm -rf /etc/apt/sources.list.d/* /usr/share/dotnet /usr/local/lib/android /opt/ghc
  46.         sudo -E apt-get -qq update
  47.         sudo -E apt-get -qq install $(curl -fsSL git.io/depends-ubuntu-1804)
  48.         sudo -E apt-get -qq autoremove --purge
  49.         sudo -E apt-get -qq clean
  50.         sudo timedatectl set-timezone "$TZ"
  51.         sudo mkdir -p /workdir
  52.         sudo chown $USER:$GROUPS /workdir
  53.     - name: Clone source code
  54.       working-directory: /workdir
  55.       run: |
  56.         df -hT $PWD
  57.         git clone $REPO_URL -b $REPO_BRANCH openwrt
  58.         ln -sf /workdir/openwrt $GITHUB_WORKSPACE/openwrt
  59.     - name: Load custom feeds
  60.       run: |
  61.         [ -e $FEEDS_CONF ] && mv $FEEDS_CONF openwrt/feeds.conf.default
  62.         chmod +x $DIY_P1_SH
  63.         cd openwrt
  64.         $GITHUB_WORKSPACE/$DIY_P1_SH
  65.     - name: Update feeds
  66.       run: cd openwrt && ./scripts/feeds update -a

  67.     - name: Install feeds
  68.       run: cd openwrt && ./scripts/feeds install -a

  69.     - name: Load custom configuration
  70.       run: |
  71.         [ -e files ] && mv files openwrt/files
  72.         [ -e $CONFIG_FILE ] && mv $CONFIG_FILE openwrt/.config
  73.         chmod +x $DIY_P2_SH
  74.         cd openwrt
  75.         $GITHUB_WORKSPACE/$DIY_P2_SH
  76.     - name: SSH connection to Actions
  77.       uses: P3TERX/ssh2actions@v1.0.0
  78.       if: (github.event.inputs.ssh == 'true' && github.event.inputs.ssh  != 'false') || contains(github.event.action, 'ssh')
  79.       env:
  80.         TELEGRAM_CHAT_ID: ${{ secrets.TELEGRAM_CHAT_ID }}
  81.         TELEGRAM_BOT_TOKEN: ${{ secrets.TELEGRAM_BOT_TOKEN }}

  82.     - name: Download package
  83.       id: package
  84.       run: |
  85.         cd openwrt
  86.         make defconfig
  87.         make download -j8
  88.         find dl -size -1024c -exec ls -l {} \;
  89.         find dl -size -1024c -exec rm -f {} \;
  90.     - name: Compile the firmware
  91.       id: compile
  92.       run: |
  93.         cd openwrt
  94.         echo -e "$(nproc) thread compile"
  95.         make -j$(nproc) || make -j1 || make -j1 V=s
  96.         echo "::set-output name=status::success"
  97.         grep '^CONFIG_TARGET.*DEVICE.*=y' .config | sed -r 's/.*DEVICE_(.*)=y/\1/' > DEVICE_NAME
  98.         [ -s DEVICE_NAME ] && echo "DEVICE_NAME=_$(cat DEVICE_NAME)" >> $GITHUB_ENV
  99.         echo "FILE_DATE=_$(date +"%Y%m%d%H%M")" >> $GITHUB_ENV
  100.     - name: Check space usage
  101.       if: (!cancelled())
  102.       run: df -hT

  103.     - name: Upload bin directory
  104.       uses: actions/upload-artifact@main
  105.       if: steps.compile.outputs.status == 'success' && env.UPLOAD_BIN_DIR == 'true'
  106.       with:
  107.         name: OpenWrt_bin${{ env.DEVICE_NAME }}${{ env.FILE_DATE }}
  108.         path: openwrt/bin

  109.     - name: Organize files
  110.       id: organize
  111.       if: env.UPLOAD_FIRMWARE == 'true' && !cancelled()
  112.       run: |
  113.         cd openwrt/bin/targets/*/*
  114.         rm -rf packages
  115.         echo "FIRMWARE=$PWD" >> $GITHUB_ENV
  116.         echo "::set-output name=status::success"
  117.     - name: Upload firmware directory
  118.       uses: actions/upload-artifact@main
  119.       if: steps.organize.outputs.status == 'success' && !cancelled()
  120.       with:
  121.         name: OpenWrt_firmware${{ env.DEVICE_NAME }}${{ env.FILE_DATE }}
  122.         path: ${{ env.FIRMWARE }}

  123.     - name: Upload firmware to cowtransfer
  124.       id: cowtransfer
  125.       if: steps.organize.outputs.status == 'success' && env.UPLOAD_COWTRANSFER == 'true' && !cancelled()
  126.       run: |
  127.         curl -fsSL git.io/file-transfer | sh
  128.         ./transfer cow --block 2621440 -s -p 64 --no-progress ${FIRMWARE} 2>&1 | tee cowtransfer.log
  129.         echo "::warning file=cowtransfer.com::$(cat cowtransfer.log | grep https)"
  130.         echo "::set-output name=url::$(cat cowtransfer.log | grep https | cut -f3 -d" ")"
  131.     - name: Upload firmware to WeTransfer
  132.       id: wetransfer
  133.       if: steps.organize.outputs.status == 'success' && env.UPLOAD_WETRANSFER == 'true' && !cancelled()
  134.       run: |
  135.         curl -fsSL git.io/file-transfer | sh
  136.         ./transfer wet -s -p 16 --no-progress ${FIRMWARE} 2>&1 | tee wetransfer.log
  137.         echo "::warning file=wetransfer.com::$(cat wetransfer.log | grep https)"
  138.         echo "::set-output name=url::$(cat wetransfer.log | grep https | cut -f3 -d" ")"
  139.     - name: Generate release tag
  140.       id: tag
  141.       if: env.UPLOAD_RELEASE == 'true' && !cancelled()
  142.       run: |
  143.         echo "::set-output name=release_tag::$(date +"%Y.%m.%d-%H%M")"
  144.         touch release.txt
  145.         [ $UPLOAD_COWTRANSFER = true ] && echo "&#128279; [Cowtransfer](${{ steps.cowtransfer.outputs.url }})" >> release.txt
  146.         [ $UPLOAD_WETRANSFER = true ] && echo "&#128279; [WeTransfer](${{ steps.wetransfer.outputs.url }})" >> release.txt
  147.         echo "::set-output name=status::success"
  148.     - name: Upload firmware to release
  149.       uses: softprops/action-gh-release@v1
  150.       if: steps.tag.outputs.status == 'success' && !cancelled()
  151.       env:
  152.         GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
  153.       with:
  154.         tag_name: ${{ steps.tag.outputs.release_tag }}
  155.         body_path: release.txt
  156.         files: ${{ env.FIRMWARE }}/*

  157.     - name: Remove old Artifacts
  158.       uses: c-hive/gha-remove-artifacts@v1.2.0
  159.       with:
  160.         age: '1 day'
  161.         skip-recent: 3

  162.     - name: Remove old Releases
  163.       uses: dev-drprasad/delete-older-releases@v0.1.0
  164.       if: env.UPLOAD_RELEASE == 'true' && !cancelled()
  165.       with:
  166.         keep_latest: 3
  167.         delete_tags: true
  168.       env:
  169.         GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
复制代码


只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

 楼主| 发表于 2021-8-22 23:37 来自手机 | 显示全部楼层
顶顶顶。。。。。。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

 楼主| 发表于 2021-8-22 23:37 来自手机 | 显示全部楼层
顶顶顶。。。。。。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2021-8-23 00:14 | 显示全部楼层
查看单线程日志是那个出错

点评

在哪查看 能方便说一下吗  详情 回复 发表于 2021-8-23 00:16
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

 楼主| 发表于 2021-8-23 00:16 | 显示全部楼层
hong0980 发表于 2021-8-23 00:14
查看单线程日志是那个出错

在哪查看 能方便说一下吗

点评

[attachimg]490384[/attachimg] 先下载  详情 回复 发表于 2021-8-23 00:40
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2021-8-23 00:40 | 显示全部楼层
zyf809922916 发表于 2021-8-23 00:16
在哪查看 能方便说一下吗


先下载

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

https://pipelines.actions.githubusercontent.com/H1pkOVf3xZtpaoAIWK1JG3CvrofIhLiuXvndj1vBKY67Im9GYx/_apis/pipelines/1/runs/16/signedlogcontent/3?urlExpires=2021-08-22T18%3A19%3A06.1716943Z&urlSigningMe  详情 回复 发表于 2021-8-23 02:18
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

 楼主| 发表于 2021-8-23 02:18 | 显示全部楼层
本帖最后由 zyf809922916 于 2021-8-23 02:22 编辑
这是日志

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

你这个跟9楼的一样错误,看我下面的说明吧  详情 回复 发表于 2021-8-24 13:26
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2021-8-24 11:09 | 显示全部楼层
本帖最后由 hangyubin 于 2021-8-24 11:11 编辑

2021-08-22T09:18:22.6568179Z make: *** [world] Terminated
2021-08-22T09:18:22.6570965Z /workdir/openwrt/include/toplevel.mk:228: recipe for target 'world' failed
2021-08-22T09:18:22.6646421Z ##[error]The runner has received a shutdown signal. This can happen when the runner service is stopped, or a manually started runner is canceled.
2021-08-22T09:18:22.6653560Z ##[error]Process completed with exit code 143.
2021-08-22T09:18:22.6744383Z Cleaning up orphan processes


lede 切换5.10编译报错
The runner has received a shutdown signal. This can happen when the runner service is stopped, or a manually started runner is canceled.
百度翻译
转轮已收到停机信号。这可能发生在跑步者跑步时

点评

这个是github最近在搞的小动作,自动停止你的编译运行,最近可厉害了,封仓库,封账号,停运行,禁止启动编译操作都来,呵呵,多试试吧  详情 回复 发表于 2021-8-24 13:24
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2021-8-24 12:36 | 显示全部楼层
我最近也是这个报错
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2021-8-24 13:24 | 显示全部楼层
hangyubin 发表于 2021-8-24 11:09
2021-08-22T09:18:22.6568179Z make: *** [world] Terminated
2021-08-22T09:18:22.6570965Z /workdir/ope ...

这个是github最近在搞的小动作,自动停止你的编译运行,最近可厉害了,封仓库,封账号,停运行,禁止启动编译操作都来,呵呵,多试试吧

点评

难怪,我是说前半个月还是成功的  详情 回复 发表于 2021-8-24 18:32
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2021-8-24 13:26 | 显示全部楼层

你这个跟9楼的一样错误,看我下面的说明吧

点评

好吧 看来还得用腾讯云  详情 回复 发表于 2021-8-24 14:11
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

 楼主| 发表于 2021-8-24 14:11 | 显示全部楼层
dan123 发表于 2021-8-24 13:26
你这个跟9楼的一样错误,看我下面的说明吧

好吧  看来还得用腾讯云

点评

用腾讯干毛线,本地编译搞他就是了,腾讯服务器不要钱?X86路由器性能好点的都可以直接搞起,违禁词语一个月就4~5块钱的东西 本地Ubuntu一键编译脚本,全程无脑操作  详情 回复 发表于 2021-8-24 15:15
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2021-8-24 15:15 | 显示全部楼层
zyf809922916 发表于 2021-8-24 14:11
好吧  看来还得用腾讯云

用腾讯干毛线,本地编译搞他就是了,腾讯服务器不要钱?X86路由器性能好点的都可以直接搞起,违禁词语一个月就4~5块钱的东西

本地Ubuntu一键编译脚本,全程无脑操作

点评

一个月4-5块在哪里  详情 回复 发表于 2021-8-26 07:35
违禁词 在本地老下载不全,失败率太高了  详情 回复 发表于 2021-8-24 19:31
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2021-8-24 15:33 来自手机 | 显示全部楼层
原来是Github的原因,我说怎么一运行编译就说我这账号违反服务条款。第一个个号还以为真是自己操作错误,第二个号也这样,我才知道
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /2 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2026-8-24 00:26

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 电话:13506125623

快速回复 返回顶部 返回列表