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.

[参考译文] CODECOMPOSER:从命令行安装新的扩展站点失败:jar &quot 中的文件"..."...\AppData\Local\Temp\signatureFile868446754174102678.jar "已被篡改!

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1017653/codecomposer-installing-new-extension-site-from-command-line-fails-the-file-in-the-jar-appdata-local-temp-signaturefile868446754174102678-jar-has-been-tampered

器件型号:CODECOMPOSER
Thread 中讨论的其他器件:SYSBIOS

你(们)好

因此、我有一个包含所有 TI 扩展的 REPO、这些扩展都要从 Git 中提取出来。 我有一个 CCS 配置脚本、在该脚本中、我为特定项目提取 CCS 所需的所有扩展。 我对所有扩展执行此操作、例如 BIOS_6_73_01_01、如下所示:

Fullscreen
1
%CCS_EXE% -noSplash -data %QUM_DIR% -application com.ti.common.core.initialize -rtsc.productDiscoveryPath "%QUM_TI_DIR%\bios_6_73_01_01"
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

现在、对于大多数扩展、这是可行的。 但是、对于上述 BIOS_6_73_01_01扩展名、我会收到以下消息:

Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
!ENTRY com.ti.common.core 1 0 2021-07-12 13:21:46.399
!MESSAGE path=ccs_base/DebugServer
!ENTRY com.ti.common.core 1 0 2021-07-12 13:21:46.399
!MESSAGE debugServerDir=C:/ti/ccs1040/ccs/ccs_base/DebugServer
Searching for deleted extension-sites to uninstall:
Finished!
Searching for new extension-sites to install:
Discovered new extension-site: C:\Users\...\lib\bios_6_73_01_01
Installing new extension-sites... failed! See log for errors...
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

如果我打开输出"-consoleLog"(此日志到底是在哪里找到的???) 我看到以下消息(摘录、有更多的这些消息形式为"org.eclipse.OSGi.signedcontent.InvalidContentException:jar 中的文件 XXX:"C:\xxx\AppData\Local\Temp\signatureFile868446754174102678.Jar"已被篡改!"

Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
!SESSION 2021-07-12 13:21:44.329 -----------------------------------------------
eclipse.buildId=4.14.0.I20191210-0610
java.version=1.8.0_144
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Framework arguments: -application com.ti.common.core.initialize -rtsc.productDiscoveryPath C:\xxx\lib\bios_6_73_01_01
Command-line arguments: -os win32 -ws win32 -arch x86_64 -data C:\xxx\ -application com.ti.common.core.initialize -rtsc.productDiscoveryPath C:\xxx\lib\bios_6_73_01_01 -consoleLog
!ENTRY com.ti.common.core 1 0 2021-07-12 13:21:46.399
!MESSAGE path=ccs_base/DebugServer
!ENTRY com.ti.common.core 1 0 2021-07-12 13:21:46.399
!MESSAGE debugServerDir=C:/ti/ccs1040/ccs/ccs_base/DebugServer
Searching for deleted extension-sites to uninstall:
Finished!
Searching for new extension-sites to install:
Discovered new extension-site: C:\xxx\lib\bios_6_73_01_01
Installing new extension-sites... failed! See log for errors...
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

如何强制安装或绕过此操作? 我已经知道这可能是因为 gits autrlf、但我们需要 autrlf 功能、它适用于其他软件包?

(链接至具有类似问题的主题)

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

    您好!

    您提到您正在使用 git。 这可能与以下员额有关:

    https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/902995/ccs-am5728-discovered-products-fail-to-install/3338680#3338680

    谢谢

    Ki

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="450186" URL"~/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1017653/codecomposer-installing-new-extension-site-from-command-line-fails-the-file-in-the-jar-appdata-local-temp-signaturefile868446754174102678-jar-has-been-tampered ]我已经了解到这可能是由 gits autrlf 引起的、但我们需要 autrlf 功能、它适用于其他软件包?

    忽略我的上一篇文章、因为您可能已经看到过它。

    我需要研究 SYS/BIOS 出现问题的原因

    Ki

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

    您好、谢谢

    我认为这可能与 codecoser 如何与修改后的软件包进行交互有关。 我禁用了 autrlf、并将 BIOS 的每个单个文件压入 git。 我有一个正在运行的项目本地副本和所有库、但是一旦我克隆或签出、软件包就会混乱(如果我克隆到同一器件、甚至会混乱)。 软件包很可能会由 CCS 本地修改、而这在其他器件/兼容性上是不兼容的?

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

    重现步骤:

    1) 1)创建文件夹结构
    /
    lib/
    项目/
    2) 2)将 BIOS_xxx 和其他库复制到 lib/*并创建新的 CCS 项目(proj/中的工作区)
    3) 3)将 CCS 配置为使用 lib/*中的软件包来执行当前项目和安装
    4) 4) git init on /并按

    5) 5)克隆上述 REPO
    6) 6)全新安装 CCS、导入/安装 lib/*
    7) 7)安装 BIOS 将失败。

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

    谢谢。 我必须设置一个 git 环境来尝试它。 让我们将此讨论整合到 的另一个线程中、这样我们就不必在两个相关线程之间来回切换。 我将结束本次讨论、并将此内容的任何更新添加到另一个主题中。

x 出现错误。请重试或与管理员联系。