This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/DRA726:智能更新问题

Guru**** 2589265 points
Other Parts Discussed in Thread: DRA726

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/638607/linux-dra726-smart-update-issue

器件型号:DRA726

工具/软件:Linux

我在智能更新方面遇到一些问题。 当我尝试进行更新时、它告诉我没有要更新的内容。

如果程序尚未安装、我可以安装。它无法恢复、因为它表明已安装。

使用 rpm -q、我可以看到我要更新的程序与要安装的程序版本不同。

当我检查 SMART 是否知道程序已安装时,它告诉我该程序未安装,但当我尝试安装时,它告诉我会有冲突,并列出它刚刚告诉我未安装的程序 以及几乎所有安装的程序都会发生的冲突。

root@activa-global-display:~/work/rpm-files-update 智能更新
正在加载缓存...
正在更新缓存...                                                                   #################################################################################### [100%]

                                                                                                                                                                                                                

正在更新缓存...                                                                   #################################################################################### [100%]

通道没有新的封装。

root@activa-global-display:~/work/rpm-files-update 智能修复               
正在加载缓存...
正在更新缓存...                                                                   #################################################################################### [100%]

正在计算事务...
没有问题需要解决!
root@activa-global-display:~/work/rpm-files-update 智能升级活动
正在加载缓存...
正在更新缓存...                                                                   #################################################################################### [100%]

警告:"Activision"与未安装的软件包匹配                                                                                                                                                              
正在计算事务...
没有有趣的升级。
root@activa-global-display:~/work/rpm-files-update rpm -q Activision
Activision-1.0+r1036-r0.armv7ahf_neon
root@activa-global_display:~/work/rpm-files-update 智能升级 Activision-1.0+r1036-r0.armv7ahf_neon
正在加载缓存...
正在更新缓存...                                                                   #################################################################################### [100%]

错误:'Activision-1.0+r1036-r0.armv7ahf_none'与无包匹配                                                                                                                                               


root@activa-global-display:~/work/rpm-files-update 智能重新安装 Activision
正在加载缓存...
正在更新缓存...                                                                   #################################################################################### [100%]

警告:"Activision"与未安装的软件包匹配                                                                                                                                                              
正在计算事务...

root@activa-global-display:~/work/rpm-files-update smartinstall Activision
正在加载缓存...
正在更新缓存...                                                                   #################################################################################### [100%]

正在计算事务...

安装软件包(78):
 Activision               libc6                    libbevdev                 libjpeg62                libstm32-0               pam-plugin-env           pam-plugin-securetty     udev                      
 基本文件               libcero2                libexpat1                libkmod2                 libtinfo5                pam-plugin-faildelay     pam-plugin-shell        update-alternative-opkg  
 base-passwd              libcan0                  libffi6                  libnmea0183-0            libdev1                 pam-plugin-group         pam-plugin-UNIX          update-rc.d               
 bash                     libcap2                  libfontconfig1           libpam                   libuid1                 pam-plugin-lastlog       pam-plugin-warn          util-linux-sulogin        
 ca-certificates          libcryptot1.0.0           libfreetype6             libpam-runtime           libxkbcommon0            pam-plugin-limits        shadow                   wayland                   
 cURL                     libcurl4                 libgbm2                  libpcan0                 libz1                    pam-plugin-mail          shadow-base              Weston                    
 fontconfig-utils         libdrm-omap1             libgcc_s1                libpixman-1-0            mtdev                    pam-plugin-motd          shadow-securetty         Weston-conf               
 libacl1                  libdrm2                  libgpio0                 libpng16-16              ncurss-terminfo-base    pam-plugin-nologin       ti-IPC                   xkeyboard-config          
 libbattr1                 libbee0                   libinput                 libsl1.0.0              openssl-conf             pam-plugin-permit        ti-sgX-DDK-um             
 libblkid1                解放字体         libippu1-0                libstdc++6               pam-plugin-deny          pam-plugin-rootok        ti-SGX-DDK-um-plugins     

需要28.8MB 的软件包文件。 将使用60.8MB。
确认更改? (是/否):是

正在提交事务...                                                                                                                                                                                        
正在准备...                                                                        #################################################################################### [0%]  
错误:已安装软件包更新-替代产品-opkg-0.1.8+git0+53274f0875-r0.armv7ahf_neon                                                                                                              
错误:软件包 Weston-conf-1.9.0-R2.activa_global_display 已安装
错误:软件包 shadow-securety-4.2.1-r3.arago0.activa_global_display 已安装
列出的所有78个软件包都有类似的错误信息

Michel Catudal

ACTIA Corp.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Michael、

    恐怕这个问题不在 DRAx 论坛的讨论范围之内。 此处、我们仅支持适用于 DRAx 器件的 SDK。
    对于智能更新问题、您需要查看您的发行版的文档、论坛等。
    另请注意、对于开发平台、TI 使用并推荐 Ubuntu (如 Processor SDK Linux Automotive Software Developers Guide 中所述)。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Yordan、

    我的代码基于汽车 SDK 3.02以及 TI 发布的补丁。 我将包装更改为 rpm、因为它比 IPK 更适合 SUSE 和 Redhat 在行业中提供良好的支持。
    我没有在 DRA726上运行 Ubuntu、因此我看不到询问 Ubuntu 社区的逻辑。

    不管怎样、当我查看有关智能更新的信息时、我发现现在已经过时、几乎没有支持。 我研究了切换到 DNF、而不是德州仪器使用的不是最新的 Yocto 版本的选项。 Yocto 已正式淘汰 SMART 更新并采用了更好的 DNF。

    看起来、如果没有 TI 的任何输入、我几乎没有机会让 TI Yocto 中损坏的智能更新正常工作。 由于 Yocto 已正式不复存在、因此祝您好运、并为您提供帮助。

    我必须编写一些代码才能直接使用 rpm。

    顺便说一下、它在 Ubuntu、CentOS 和 redhat 上工作正常、这是损坏的德州仪器版本。

    无论如何都谢谢

    Michel Catudal
    ACTIA Corp.