[OpenAirInterface实战-8] :OAI编译遇到的问题与解决方法汇总

2023-10-29

作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客

本文网址:[OpenAirInterface实战-8] :OAI编译遇到的问题与解决方法汇总_文火冰糖(王文兵)的博客-CSDN博客


问题类型1. ASN.1依赖文件编译出错

(1)问题1:fatal: unable to access 'https://gitlab.eurecom.fr/oai/asn1c.git/': Failed to connect to gitlab.eurecom.fr port 443: Connection timed out
【原因】

【解决方法】

(2)问题2: 没有权限写/tmp目录

【原因】:在多用户环境中,编译时会在/tmp目录中创建新的文件,而build时,试图删除其他人创建的临时文件到导致权限不够。

【解决方法】:build前,先使用sudo权限,删除/tmp目录中的临时文件(主要是ASN.1和protobuf文件)

sudo rm -rf *

问题类型2:多用户同时编译

(1)多个用户同时编译出错

【原因】:OAI工程在编译过程中个,或在/var, /tmp等目录中先删除编译过程中的临时文件,然后写入临时文件,这导致多个用户同时编译时,出现相互干扰。

【解决办法】:修改openairinterface5g/cmake_targets/tools/build_helper, 把公共目录修改成私有目录。确保用户登录后,编译过程中,不使用公共目录。

问题类型3:目标文件的选择出错

(1)RF simuator没有打开

【原因】官网的编译,默认使用-w USRP选项,选择的是OAI支持的RF硬件,如果需要使用RF Simulators, 则需要指明。

【解决办法】:

  1. ./build_oai -w SIMU --nrUE --gNB

问题类型4:编译是不出错,运行是出错

(1)编译UE和gNB时,即使不加-I选项,编译也是成功的,但运行时出错错误

【原因】:没有添加-I选项或没有预先编译依赖文件,导致运行时缺少so动态依赖库。

【解决办法】:先确保依然库编译成功:sudo ./build_oai -I


作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客

本文网址:[OpenAirInterface实战-8] :OAI编译遇到的问题与解决方法汇总_文火冰糖(王文兵)的博客-CSDN博客

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

[OpenAirInterface实战-8] :OAI编译遇到的问题与解决方法汇总 的相关文章

随机推荐

  • 全面解析Web3社交:深层次的链上社交将成为可能

    Web3是什么 Web3是一个没有既定定义的总括性术语 这个词包含了由社区和用户所有权驱动的去中心化的想法和愿景 Him Gajria写的一篇关于Web3 0的文章说得很好 Web1是只读的 网络托管内容 人们可以消费内容 但不能分享 We
  • matlab高代求商与余式,matlab求商取余remmod区别

    当除数和被除数同为正时 gt gt rem 10 91 ans 10 gt gt mod 10 91 ans 10 当除数和被除数同为负时 gt gt rem 10 91 ans 10 gt gt mod 10 91 ans 10 当除数和
  • 数字一阶低通滤波器立体解析

    一阶惯性环节 一个独立储能元件和一个耗能元件的组合 就可以构成一个惯性环节 下图就是一个常见的电路 一阶滤波电路 也可以叫一阶惯性环节 为什么叫一阶惯性环节呢 是因为当输入信号发生突变的时候 输出信号不能突变 只能按照指数规律逐渐变化 是不
  • react基础05--react-router 路由

    react基础05 react router 路由 1 介绍 2 方法 案例 react router 路由的基本使用 路由传参 Switch 路由匹配 嵌套路由 3 注意事项 4 说明 1 介绍 react基础04 redux 管理数据
  • jQuery实现各种轮播图

    目录 无限循环滚动 百叶窗 轮播一 轮播二 轮播三 无限循环滚动 margin 0 padding 0 div width 1120px height 300px border 1px solid 000 margin 100px auto
  • 推荐5个非常强大的ChatGPT浏览器插件|你的生产力提高工具

    近期 ChatGPT变得越来越热门 为此 许多浏览器插件也随之问世 这些基于ChatGPT的浏览器插件大大提高了ChatGPT的能力 使得我们能够更高效地在平时的上网 工作和学习中获得帮助 从而节省了大量时间 今天我来给大家介绍几款非常好用
  • .asp中.cs文件路径在哪_ASP.NET实战007:MVC解决跨域请求问题详解

    前面刚说到Vue实战057 前端解决跨域问题详解 今天顺便把ASP NET MVC的跨域解决方案也分享下 什么是跨域问题这里就不在复述了 前面已经解释了很多次了 需要了解的可以参考Vue实战057 前端解决跨域问题详解 这里主要说下在ASP
  • 史上最强多线程面试47题(含答案),建议收藏

    点击上方 Java之间 选择 置顶或者星标 你关注的就是我关心的 来源 java互联网架构 上一篇 天天吹微服务 单体应用有啥不好 金九银十快到了 即将进入找工作的高峰期 最新整理的最全多线程并发面试47题和答案总结 希望对想进BAT的同学
  • windows下docker的安装

    1 打开官网 https www docker com products docker desktop 看了一下官网这个页面是有些变化的 但是只要你认识windows这个单词 基本上下个windows版本的docker安装包是没问题的 2
  • ruoyi框架解决单个账户并发登录,限制多个浏览器或同一浏览器登录同个一账号

    ruoyi框架解决单个账户并发登录 限制多个浏览器或同一浏览器登录同个一账号 今天突然要解决限制一个账号多个浏览器登录问题 系统用的是若依框架 实现思路如下 application yml配置 这里在配置文件里面设置是否限制 如果以后不需要
  • 深入“自自顶向下,逐步求精”——面向过程程序设计方法

    文章转自 http blog csdn net sxhelijian article details 7303605 程序设计初学者常常受困于不会想问题 不知道让计算机解决这个问题该如何做 其实 程序员的一个基本功是 能够将复杂的问题分解开
  • 基于Vue实现一个有点意思的拼拼乐小游戏

    笔者去年曾写过一个类似的拼拼乐小游戏 技术栈采用自己的Xuery框架和原生javascript实现的 脚手架采用gulp来实现 为了满足对vue的需求 笔者再次使用vue生态将其重构 脚手架采用比较火的vue cli 前言 为了加深大家对v
  • 数据噪声以及去噪

    数据挖掘中的噪声简介 实际数据是数据挖掘算法的输入 它受多个组件的影响 其中 噪声的存在是关键因素 噪声是不可避免的问题 它会影响数据挖掘应用程序中经常发生错误的数据收集和数据准备过程 噪声有两个主要来源 隐式错误由测量工具引入 以及批处理
  • 【IEEE出版】工业自动化,机器人与控制工程国际会议(IARCE 2022)

    IARCE 工业自动化 机器人与控制工程国际会议 IARCE 2022 中国 成都 会议官方网站 www iarce org 会议邮箱 iarce hksra org 摘要时间 9月30日 全文截稿时间 10月7日 01 IARCE会议简介
  • 【Neo4j】第 6 章:节点重要性

    大家好 我是Sonhhxg 柒 希望你看完之后 能对你有所帮助 不足请指正 共同学习交流 个人主页 Sonhhxg 柒的博客 CSDN博客 欢迎各位 点赞 收藏 留言 系列专栏 机器学习 ML 自然语言处理 NLP 深度学习 DL fore
  • mysql 多选数据类型_MySQL基础操作与数据类型

    目录 1 文件夹 库 增 改 查 删 2 文件 表 增 改 查 删 3 文件的一行内容增 改 查 删 4 创建表的完整语法 5 整型类型 6 补充sql mode 7 浮点型 8 字符类型 9 日期类型 10 枚举与集合类型 11 not
  • AIR103

    基础资料 基于Air103开发板 Air103 LuatOS 文档 上手 开发上手 LuatOS 文档 探讨重点 对官方社区库接口GPIO库使用及示例进行复现及分析 了解该的基本原理及操作方法 软件及工具版本 LuatOS AIR103 b
  • 定时任务@Scheduled用法及其参数讲解

    1 基本用法 Scheduled 由Spring定义 用于将方法设置为调度任务 如 方法每隔十秒钟被执行 方法在固定时间点被执行等 Scheduled fixedDelay 1000 上一个任务结束到下一个任务开始的时间间隔为固定的1秒 任
  • android获取版本号报错,Android 7.1 Industry版本有概率启动报错(无法获取EGLConfig)...

    本帖最后由 prece 于 2020 7 22 11 48 编辑 在RK3399开发板 Station P1上 运行Android 7 1 Industry版本有概率启动报如下错误 07 22 11 36 31 746 595 595 F
  • [OpenAirInterface实战-8] :OAI编译遇到的问题与解决方法汇总

    作者主页 文火冰糖的硅基工坊 文火冰糖 王文兵 的博客 文火冰糖的硅基工坊 CSDN博客 本文网址 OpenAirInterface实战 8 OAI编译遇到的问题与解决方法汇总 文火冰糖 王文兵 的博客 CSDN博客 问题类型1 ASN 1