找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 3225|回复: 4

[openwrt(x86)] openwrt中curl命令出错

[复制链接]
发表于 2024-7-1 16:40 | 显示全部楼层 |阅读模式

设备:红米AC2100 mt7621
系统版本:
Linux OpenWrt 5.4.69 #0 SMP Mon Oct 12 17:07:17 2020 mips GNU/Linux

内核版本:

OpenWrt R20.9.15 / LuCI Master (git-20.256.12360-1a54222)

软件源:

src/gz openwrt_core http://mirrors.ustc.edu.cn/openw ... ips/mt7621/packages
src/gz openwrt_base http://mirrors.ustc.edu.cn/openw ... es/mipsel_24kc/base
src/gz openwrt_luci http://mirrors.ustc.edu.cn/openw ... es/mipsel_24kc/luci
src/gz openwrt_packages http://mirrors.ustc.edu.cn/openw ... ipsel_24kc/packages
src/gz openwrt_routing http://mirrors.ustc.edu.cn/openw ... mipsel_24kc/routing
src/gz openwrt_telephony http://mirrors.ustc.edu.cn/openw ... psel_24kc/telephony


问题:apkg 安装完curl命令后,curl命令报错:

root@OpenWrt:/etc/opkg# curl
Error loading shared library libmbedtls.so.12: No such file or directory (needed by /usr/bin/curl)
Error loading shared library libmbedcrypto.so.3: No such file or directory (needed by /usr/bin/curl)
Error relocating /usr/lib/libcurl.so.4: __gettimeofday_time64: symbol not found
Error relocating /usr/lib/libcurl.so.4: __time64: symbol not found
Error relocating /usr/lib/libcurl.so.4: __stat_time64: symbol not found
Error relocating /usr/lib/libcurl.so.4: __clock_gettime64: symbol not found
Error relocating /usr/lib/libcurl.so.4: __fstat_time64: symbol not found
Error relocating /usr/lib/libcurl.so.4: __gmtime64_r: symbol not found
Error relocating /usr/lib/libnghttp2.so.14: __clock_gettime64: symbol not found
Error relocating /usr/lib/libnghttp2.so.14: __time64: symbol not found
Error relocating /usr/lib/libmbedtls.so.14: __time64: symbol not found
Error relocating /usr/lib/libmbedtls.so.14: __select_time64: symbol not found
Error relocating /usr/lib/libmbedx509.so.1: __time64: symbol not found
Error relocating /usr/lib/libmbedx509.so.1: __stat_time64: symbol not found
Error relocating /usr/lib/libmbedcrypto.so.7: __gmtime64_r: symbol not found
Error relocating /usr/lib/libmbedcrypto.so.7: __gettimeofday_time64: symbol not found

尝试过安装 :

root@OpenWrt:/etc/opkg# opkg install libmbedtls
Package libmbedtls (2.16.8-1) installed in root is up to date.



root@OpenWrt:/etc/opkg# opkg install libmbedtls12
Package libmbedtls12 (2.28.7-2) installed in root is up to date.


未能解决问题。

大佬们知道怎么解决吗?


只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
 楼主| 发表于 2024-7-2 11:13 | 显示全部楼层
因为是别人编译的版本导致内核和源对不上吗?

点评

感谢回复,重新编译后已解决。  详情 回复 发表于 2024-8-10 11:34
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2024-7-3 11:17 来自手机 | 显示全部楼层
你自己编译的固件吧?用官方源出错很正常,建议编译时把需要的插件选m,全编译出来本地安装,我直接把bin文件夹传路由www目录,本地安装,还快

点评

感谢回复,重新编译后已解决。  详情 回复 发表于 2024-8-10 11:34
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

 楼主| 发表于 2024-8-10 11:34 | 显示全部楼层
725216 发表于 2024-7-3 11:17
你自己编译的固件吧?用官方源出错很正常,建议编译时把需要的插件选m,全编译出来本地安装,我直接把bin文 ...

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

使用道具 举报

 楼主| 发表于 2024-8-10 11:34 | 显示全部楼层
LLF12138 发表于 2024-7-2 11:13
因为是别人编译的版本导致内核和源对不上吗?

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

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2026-8-23 23:41

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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

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