配置环境时提示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:13 编辑

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

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

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#

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#

sudo: upgrade_tool: command not found
我也出现这个问题.
操作到这步出现的:http://wiki.t-firefly.com/ROC-RK3308-CC/upgrade_firmware.html

  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/688956/bash-usr-bin-lein-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

查看一下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*

命令就可以执行成功了