Firefly开源社区

标题: 配置环境时提示sudo: upgrade_tool: command not found [打印本页]

作者: lingkong    时间: 2018-3-20 14:44
标题: 配置环境时提示sudo: upgrade_tool: command not found
配置环境时提示sudo: upgrade_tool: command not found


root@ubuntu:/Linux_Upgrade_Tool_v1.24# ls
config.ini                                       lib
Firefly-RK3399-FaceVerify-AIO-mipi-20171222.img  Linux┐к╖в╣д╛▀╩╣╙├╩╓▓с_v1.0.pdf
Firefly-RK3399-FaceVerify-AIO-mipi-20171222.tgz  upgrade_tool_v1_26.tar.gz
root@ubuntu:/Linux_Upgrade_Tool_v1.24# tar -zxvf upgrade_tool_v1_26.tar.gz
lib/
lib/i386-linux-gnu/
lib/i386-linux-gnu/libudev.so.1.6.5
lib/i386-linux-gnu/libudev.so.0
lib/i386-linux-gnu/libudev.so.1
upgrade_tool
root@ubuntu:/Linux_Upgrade_Tool_v1.24# sudo mv upgrade_tool /usr/local/bin
root@ubuntu:/Linux_Upgrade_Tool_v1.24# sudo chown root:root /usr/local/bin/upgrade_tool
root@ubuntu:/Linux_Upgrade_Tool_v1.24# sudo upgrade_tool uf update.img
sudo: upgrade_tool: command not found
root@ubuntu:/Linux_Upgrade_Tool_v1.24# sudo upgrade_tool uf Firefly-RK3399-FaceVerify-AIO-mipi-20171222.img
sudo: upgrade_tool: command not found
root@ubuntu:/Linux_Upgrade_Tool_v1.24#

作者: busybee    时间: 2018-3-20 15:11
本帖最后由 busybee 于 2018-3-20 15:13 编辑

先跑 # ldd `which upgrade_tool`
分析缺少什么 so 文件,

再把解压后的 libudev.so.* 文件拷贝过去


作者: lingkong    时间: 2018-3-20 15:31
busybee 发表于 2018-3-20 15:11
先跑 # ldd `which upgrade_tool`
分析缺少什么 so 文件,

root@ubuntu:/Linux_Upgrade_Tool_v1.24# ldd upgrade_tool
        not a dynamic executable
root@ubuntu:/Linux_Upgrade_Tool_v1.24#

作者: lingkong    时间: 2018-3-20 15:31
busybee 发表于 2018-3-20 15:11
先跑 # ldd `which upgrade_tool`
分析缺少什么 so 文件,

root@ubuntu:/Linux_Upgrade_Tool_v1.24# ldd upgrade_tool
        not a dynamic executable
root@ubuntu:/Linux_Upgrade_Tool_v1.24#
作者: 下雨时    时间: 2019-2-27 15:50
sudo: upgrade_tool: command not found
我也出现这个问题.
操作到这步出现的:http://wiki.t-firefly.com/ROC-RK3308-CC/upgrade_firmware.html
作者: lcwangtw    时间: 2019-3-13 18:42
1. https://forum.ubuntu.org.cn/viewtopic.php?t=462532
Execute the following command:
  ldd upgrade_tool
  cd /usr/local/bin/
  ls
  ldd upgrade_tool
  readelf -l upgrade_tool | grep ld-linux
  locate ld-linux.so.2
  ldd upgrade_tool
  locate ld-linux
  apt-get install libstdc++6:i386
  updatedb
  locate ld-linux.so.2
  ldd upgrade_tool

2. https://askubuntu.com/questions/ ... n-permission-denied
Execute the following command:
  chmod +x /usr/local/bin/upgrade_tool

3. The following is workable.
sudo upgrade_tool ul rk3308_loader_v1.24.108.bin && \
sudo upgrade_tool di -p parameter.txt && \
sudo upgrade_tool di -uboot uboot.img && \
sudo upgrade_tool di -trust trust.img && \
sudo upgrade_tool di -boot zboot.img && \
sudo upgrade_tool di -rootfs ubuntu1604.img && \
sudo upgrade_tool rd
作者: 风景旧曾谙    时间: 2022-9-2 09:41
查看一下upgrade_tool的执行权限:
-rw-r--r--  1 root root 6485736 11月 11  2021 upgrade_tool

我修改了执行权限:
$sudo chmod 777 upgrade_tool
-rwxrwxrwx  1 root root 6485736 11月 11  2021 upgrade_tool*

命令就可以执行成功了





欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1