1
Tink 2015-11-24 21:44:23 +08:00 via iPad 1
/bin 下呢
|
2
tyhunter OP @Tink 依旧 not found
root@OpenWrt:~# chmod +x /bin/mentohust root@OpenWrt:~# /bin/mentohust -ash: /bin/mentohust: not found |
3
xmoiduts 2015-11-24 21:56:15 +08:00 1
我可以说我也遇到 not found 这个问题了么, chmod a+x, /bin/XXXXX (程序路径) 。
|
4
branchzero 2015-11-24 21:58:52 +08:00 1
先用 find / -name mentohust 找下位置再对症下药吧。。。
|
5
tyhunter OP @branchzero 原谅我是 OP 小白,只能照猫画虎试了下
root@OpenWrt:~# find / -name mentohust /overlay/upper/usr/bin/mentohust /usr/bin/mentohust 然后我把 /overlay/upper/usr/bin/mentohust 这个文件删掉了,运行 root@OpenWrt:~# /usr/bin/mentohust -ash: /usr/bin/mentohust: not found root@OpenWrt:~# mentohust -ash: mentohust: not found root@OpenWrt:~# |
6
tyhunter OP @xmoiduts 很苦恼, google 了很久几乎没有找到同问题的解决方案,有的也是 mac/freebsd 平台下的解决方案,但在 openwrt 下并不起作用
|
7
tyhunter OP @xmoiduts chmod a+x 后还是 not found...我都在 WinScp 下把文件权限设置为 0777 了
|
8
branchzero 2015-11-24 22:14:11 +08:00 1
你确定 /usr/bin/mentohust 是二进制文件么,怎么感觉显示做了一层链接,到别的路径去了?
|
9
branchzero 2015-11-24 22:16:08 +08:00 1
ls -l /usr/bin/mentohust 看看输出什么吧
|
10
RickyBoy 2015-11-24 22:16:59 +08:00 1
@tyhunter /usr/bin/mentohust 有可能只是 /overlay/upper/usr/bin/mentohust 的链接,所以干嘛要删掉这个文件
|
11
tyhunter OP @branchzero 是二进制文件,至少 Mac 下显示种类是 Unix executable
|
12
Return2legacy 2015-11-24 22:17:49 +08:00 1
直接 cd 进去./运行,感觉是库找不到,手动 export 一下
|
14
Tink 2015-11-24 22:19:06 +08:00 1
是只有 mentohust 这一个文件还是所有自己放到 /usr/bin/下面的+x 的文件都 not found ?比如自己写个 shell 脚本放进去试试
|
15
tyhunter OP @branchzero root@OpenWrt:~# ls -l /usr/bin/mentohust
-rwxr-xr-x 1 root root 204592 Aug 23 2011 /usr/bin/mentohust |
16
Tink 2015-11-24 22:20:19 +08:00 1
which mentohust 试一下
|
19
Tink 2015-11-24 22:23:13 +08:00 1
真是邪门了, which 都能找到说明系统环境变量没问题,也说明 mentohust 确实是可执行的二进制文件。。
|
20
tyhunter OP @Tink 太邪门了, Google 都没找到这案例,路由器是 GL-INET ,和 TP-LINK WR720N 是同一配置,我白天刷了恩山别人集成锐捷的 720N 固件,替换掉 /usr/bin/mentohust 为当前用的这个文件就能上网,但好像 USB 挂载口有问题,所以上 openwrt 官网找了适配 GL-INET 的固件,但刷完配置 mentohust 就卡这一步了
|
21
GPU 2015-11-24 22:27:11 +08:00
Openwrt 简直大坑。
最近想把一个 GPIO 口 加载到 /dev 让 pppd 程序控制 , 看了半天代码还是弄不清 DTS 是怎么关联驱动的. |
23
tyhunter OP @RickyBoy https://code.google.com/p/mentohust-wrt/issues/detail?id=9 我搜 mentohust.mipsel.7z 和 mentohust.mips.7z 找到了四个版本的,一个个替换得到的
|
24
tyhunter OP @RickyBoy 720n 那个固件会提示 can't resolve symbol atexit , google 找到那个帖子的
|
25
manhere 2015-11-24 22:31:52 +08:00 via iPhone
你要确认下这个二进制文件是适配这个 CPU 的。
|
27
Tink 2015-11-24 22:32:51 +08:00
wr720n 应该就是 ar71xx 的,你找一个 ar71xx 的 mentohust 放进去试一下
|
29
tyhunter OP @Tink 试过了,照样 not found ,我现在再试 720n 的官方 openwrt 固件
|
31
tyhunter OP |
32
acess 2015-11-25 01:43:17 +08:00
|