AM2434: Code Composer Studio: Docker Container Unattended Install Failure

Part Number: AM2434
Other Parts Discussed in Thread: CC2538, SYSCONFIG

Tool/software:

Hello Expert,

I am creating a Docker container for CI/CD purposes, and I need to have it build the code with CCS. I am facing two issues with unattended CCS installation in the Docker Container:

Issue 1 - Failure to Download Component

The Docker container successfully downloads the web installer as but it fails to execute the ccs_setup_xxxxx.run file. Specifically, it fails to download the PF_SITARA component.

Command used: ./ccs_setup_12.1.0.00007.run --mode unattended --prefix /opt --enable-components PF_SITARA

Install log is attached; screenshot below:

Log started 08/08/2024 at 21:32:26
Preferred installation mode : unattended
Trying to init installer in mode unattended
Mode unattended successfully initialized
[21:32:26] CCS_INFO: Installer timestamp 20240808213226
[21:32:26] Installer arguments --mode unattended --prefix /opt --enable-components PF_SITARA
[21:32:27] CCS_INFO: Initialization sets components_download_url to http://software-dl.ti.com/ccs/esd/CCSv12/CCS12.1.0.00007_linux-x64/components
[21:32:27] createshortcuts set to true
[21:32:27] CCS_INFO: Temporary folder set to /tmp/ccs_86b626a0-0a6e-4612-7439-c54e61eebbd8
[21:32:27] CCS_INFO: Product families available: PF_MSP430,PF_MSP432,PF_CC2X,PF_CC3X,PF_CC2538,PF_C28,PF_TM4C,PF_HERCULES,PF_SITARA,PF_SITARA_MCU,PF_OMAPL,PF_DAVINCI,PF_OMAP,PF_TDA_DRA,PF_C55,PF_C6000SC,PF_C66AK_KEYSTONE,PF_MMWAVE,PF_C64MC,PF_DIGITAL_POWER,PF_PGA
[21:32:27] CCS_INFO: Components available: ARM_CGT_HELP,C2000_CGT_HELP,C6000_CGT_HELP,CCS_DOC,CCS_LAUNCHER,CCS_UTILS,CGT_DEFAULTLIBS_C2800,CGT_DEFAULTLIBS_C6000_V8P,CGT_DEFAULTLIBS_MSP430,CGT_DEFAULTLIBS_TMS470,CLOUDAGENT,DEV_SUPPORT_AUTOMOTIVE,DEV_SUPPORT_C55XX,DEV_SUPPORT_C6000,DEV_SUPPORT_CC2538,DEV_SUPPORT_CC26XX,DEV_SUPPORT_CC3220,DEV_SUPPORT_CC3230,DEV_SUPPORT_CC32XX,DEV_SUPPORT_CC32XX_COMMON,DEV_SUPPORT_DAVINCI,DEV_SUPPORT_INTEGRA,DEV_SUPPORT_MMWAVE,DEV_SUPPORT_OMAP,DEV_SUPPORT_PGA,DEV_SUPPORT_SHARED,DEV_SUPPORT_SITARA,DEV_SUPPORT_SITARA_MCU,DEV_SUPPORT_UCD31XX,DMED,DS,DS_FLASH,DVT,ECLIPSE,EMU_BH,EMU_C2000,EMU_C2000_FLASH,EMU_HERCULES,EMU_TI,IDE,IDE_CHROME,IDE_GC,IDE_TOOLS_COMMON,INSTALLER,JRE,KEYSTONE2,MSP430_BUILD_DEBUG,MSP430_CGT_HELP,MSP430_GCC_SUPPORT,MSP432_BUILD_DEBUG,MSPM0,NODEJS,P2APP,P2TOOLS,SEGGER_J_LINK,SYSCONFIG,TARGETDB_DEF_PROPS,TARGET_CONTENT_CORE,TIREX,TIREX4,TIVA_STELLARIS_DRIVERS,TIVA_TM4C,TIVA_TM4E,TI_ARM_CLANG,USERGUIDE,core
[21:32:27] PFsToBeInstalled: PF_SITARA
[21:32:27] Running in unattended mode, must validate system.
Executing /tmp/ccs_86b626a0-0a6e-4612-7439-c54e61eebbd8/util/dependency-checker/check_depends.sh
Script exit code: 0

Script output:
 Installed versions of glibc and glibcxx: 2.31, N/A
Required versions of glibc and glibcxx:  2.18, GLIBCXX_3.4.28
GLIBC_INSTALLED: 2.31
GLIBC_REQUIRED: 2.18
Checking availability of libraries in ext-depends.txt ...
Done.

Script stderr:


[21:32:28] CCS_INFO:GLIBC installed: 2.31
[21:32:28] CCS_INFO: GLIBC required: 2.18
[21:32:28] CCS_INFO: Missing dependencies: []
[21:32:28] CCS_WARNING: OK
Executing /tmp/ccs_86b626a0-0a6e-4612-7439-c54e61eebbd8/util/dependency-checker/ldcheck
Script exit code: 0

Script output:


Script stderr:


[21:32:29] CCS_INFO: Running in unattended mode, must validate installdir /opt.
[21:32:29] Logdir = /opt/ccs/install_logs/20240808213226
[21:32:29] CCS_INFO: CCStudio set to /opt/ccs/eclipse/ccstudio
[21:32:30] installedProductFamilies =
[21:32:30] CCS_INFO: Running fresh install in unattended mode, user provided components to be installed (PF_SITARA).
[21:32:30] CCS_INFO: In selectAllComponents.xml PFList = PF_SITARA
[21:32:30] PF_SITARA selected: 1
[21:32:30] EMU_TI selected: 1
[21:32:30] EMU_TI: Installed Version: NOTSET Current Version: 9.9.0.00040
[21:32:30] DEV_SUPPORT_SITARA selected: 1
[21:32:30] DEV_SUPPORT_SITARA: Installed Version: NOTSET Current Version: 1.6.2
[21:32:31] DEV_SUPPORT_SHARED selected: 1
[21:32:31] DEV_SUPPORT_SHARED: Installed Version: NOTSET Current Version: 1.1.7
[21:32:31] ARM_CGT_HELP selected: 1
[21:32:31] ARM_CGT_HELP: Installed Version: NOTSET Current Version: 18.1.0.20181119
[21:32:31] CGT_DEFAULTLIBS_TMS470 selected: 1
[21:32:31] CGT_DEFAULTLIBS_TMS470: Installed Version: NOTSET Current Version: 20.2.7.LTS
[21:32:31] TI_ARM_CLANG selected: 1
[21:32:31] TI_ARM_CLANG: Installed Version: NOTSET Current Version: 2.1.2.LTS
[21:32:31] DMED selected: 1
[21:32:31] DMED: Installed Version: NOTSET Current Version: 1.1.6
[21:32:31] C6000_CGT_HELP selected: 1
[21:32:31] C6000_CGT_HELP: Installed Version: NOTSET Current Version: 7.4.0.20150713
[21:32:32] CGT_DEFAULTLIBS_C6000_V8P selected: 1
[21:32:32] CGT_DEFAULTLIBS_C6000_V8P: Installed Version: NOTSET Current Version: 8.3.12
[21:32:32] CCS_INFO: setting project.component(ALL).component(core).selected to 1
[21:32:32] CCS_INFO: setting project.component(ALL).component(IDE).selected to 0
[21:32:32] CCS_INFO: setting project.component(ALL).component(DVT).selected to 0
[21:32:32] CCS_INFO: setting project.component(ALL).component(JRE).selected to 0
[21:32:32] CCS_INFO: setting project.component(ALL).component(IDE_GC).selected to 0
[21:32:32] CCS_INFO: setting project.component(ALL).component(IDE_CHROME).selected to 0
[21:32:32] CCS_INFO: setting project.component(ALL).component(IDE_TOOLS_COMMON).selected to 0
[21:32:32] CCS_INFO: setting project.component(ALL).component(P2APP).selected to 0
[21:32:32] CCS_INFO: setting project.component(ALL).component(P2TOOLS).selected to 0
[21:32:32] CCS_DOC NOTSET 12.1.0.00007
[21:32:32] CCS_DOC selected: 1
[21:32:32] CCS_DOC: Installed Version: NOTSET Current Version: 12.1.0.00007
[21:32:32] CCS_UTILS NOTSET 1.0.0.20190716
[21:32:32] CCS_UTILS selected: 1
[21:32:32] CCS_UTILS: Installed Version: NOTSET Current Version: 1.0.0.20190716
[21:32:32] CCS_LAUNCHER NOTSET 12.0.0.20220603
[21:32:32] CCS_LAUNCHER selected: 1
[21:32:32] CCS_LAUNCHER: Installed Version: NOTSET Current Version: 12.0.0.20220603
[21:32:32] TARGETDB_DEF_PROPS NOTSET 12.1.0.N202209041800
[21:32:32] TARGETDB_DEF_PROPS selected: 1
[21:32:32] TARGETDB_DEF_PROPS: Installed Version: NOTSET Current Version: 12.1.0.N202209041800
[21:32:32] INSTALLER NOTSET 12.1.0.00007
[21:32:32] INSTALLER selected: 1
[21:32:32] INSTALLER: Installed Version: NOTSET Current Version: 12.1.0.00007
[21:32:33] TARGET_CONTENT_CORE NOTSET 3.62.1.16
[21:32:33] TARGET_CONTENT_CORE selected: 1
[21:32:33] TARGET_CONTENT_CORE: Installed Version: NOTSET Current Version: 3.62.1.16
[21:32:33] TIREX NOTSET 3.8.0.201911142334
[21:32:33] TIREX selected: 1
[21:32:33] TIREX: Installed Version: NOTSET Current Version: 3.8.0.201911142334
[21:32:33] TIREX4 NOTSET 4.8.0.202106161344
[21:32:33] TIREX4 selected: 1
[21:32:33] TIREX4: Installed Version: NOTSET Current Version: 4.8.0.202106161344
[21:32:33] NODEJS NOTSET 14.16.0
[21:32:33] NODEJS selected: 1
[21:32:33] NODEJS: Installed Version: NOTSET Current Version: 14.16.0
[21:32:33] DS NOTSET 12.1.0.2855
[21:32:33] DS selected: 1
[21:32:33] DS: Installed Version: NOTSET Current Version: 12.1.0.2855
[21:32:33] DS_FLASH NOTSET 12.1.0.2855
[21:32:33] DS_FLASH selected: 1
[21:32:33] DS_FLASH: Installed Version: NOTSET Current Version: 12.1.0.2855
[21:32:33] CLOUDAGENT NOTSET 0.5.4055
[21:32:33] CLOUDAGENT selected: 1
[21:32:33] CLOUDAGENT: Installed Version: NOTSET Current Version: 0.5.4055
[21:32:33] SYSCONFIG NOTSET 1.14.0.2667
[21:32:33] SYSCONFIG selected: 1
[21:32:33] SYSCONFIG: Installed Version: NOTSET Current Version: 1.14.0.2667
[21:32:33] USERGUIDE NOTSET 12.1.0.202208311457
[21:32:33] USERGUIDE selected: 1
[21:32:33] USERGUIDE: Installed Version: NOTSET Current Version: 12.1.0.202208311457
[21:32:34] CCS_INFO: Installing PF_SITARA in /opt/ccs
[21:32:34] CCS_INFO: Components default folder is set to /opt/components
[21:32:34] CCS_INFO: Components override folder is set to /opt/components
[21:32:34] CCS_INFO: Components default url is set to http://software-dl.ti.com/ccs/esd/CCSv12/CCS12.1.0.00007_linux-x64/components
[21:32:34] CCS_INFO: Components download url is set to http://software-dl.ti.com/ccs/esd/CCSv12/CCS12.1.0.00007_linux-x64/components
[21:32:34] CCS_INFO: Starting installation
[21:32:34] Install Version : 12.1.0.00007
[21:32:34] Install Source  : /opt
[21:32:34] Install Temp    : /tmp/ccs_86b626a0-0a6e-4612-7439-c54e61eebbd8
[21:32:34] Install Type    : Web
[21:32:34] OS              : Linux
[21:32:34] OS Name         : Ubuntu 20.04.6 LTS
[21:32:34] OS Version      : 20.04
[21:32:34] OS  Platform    : linux-x64 64-bit
[21:32:34] OSD             : Ubuntu20.04.6LTS-64-bit
[21:32:34] User ID         : root
[21:32:34] Timezone        : UTC
[21:32:34] InstallTime(GMT): 08/08/2024 21:32:26(GMT)
[21:32:34] IPAddress       : 172.17.0.2
[21:32:34] Update/Rerun    : false
[21:32:34] Install GUID    : 86b626a0-0a6e-4612-7439-c54e61eebbd8
[21:32:34] Command line    : --mode unattended --prefix /opt --enable-components PF_SITARA
[21:32:34] CCS_INFO: Downloading http://software-dl.ti.com/ccs/esd/tia/CCS12.1.0.00007_tia_linux-x64_start_web.zip
[21:34:44] CCS_INFO: Return values from downloadMarker http://software-dl.ti.com/ccs/esd/tia/CCS12.1.0.00007_tia_linux-x64_start_web.zip:
[21:34:45] CCS_INFO: Components:
[21:34:45] CCS_INFO: ARM_CGT_HELP: 1
[21:34:45] CCS_INFO: C2000_CGT_HELP: 0
[21:34:45] CCS_INFO: C6000_CGT_HELP: 1
[21:34:45] CCS_INFO: CCS_DOC: 1
[21:34:45] CCS_INFO: CCS_LAUNCHER: 1
[21:34:45] CCS_INFO: CCS_UTILS: 1
[21:34:45] CCS_INFO: CGT_DEFAULTLIBS_C2800: 0
[21:34:45] CCS_INFO: CGT_DEFAULTLIBS_C6000_V8P: 1
[21:34:45] CCS_INFO: CGT_DEFAULTLIBS_MSP430: 0
[21:34:45] CCS_INFO: CGT_DEFAULTLIBS_TMS470: 1
[21:34:45] CCS_INFO: CLOUDAGENT: 1
[21:34:45] CCS_INFO: DEV_SUPPORT_AUTOMOTIVE: 0
[21:34:45] CCS_INFO: DEV_SUPPORT_C55XX: 0
[21:34:45] CCS_INFO: DEV_SUPPORT_C6000: 0
[21:34:45] CCS_INFO: DEV_SUPPORT_CC2538: 0
[21:34:45] CCS_INFO: DEV_SUPPORT_CC26XX: 0
[21:34:45] CCS_INFO: DEV_SUPPORT_CC3220: 0
[21:34:45] CCS_INFO: DEV_SUPPORT_CC3230: 0
[21:34:45] CCS_INFO: DEV_SUPPORT_CC32XX: 0
[21:34:45] CCS_INFO: DEV_SUPPORT_CC32XX_COMMON: 0
[21:34:45] CCS_INFO: DEV_SUPPORT_DAVINCI: 0
[21:34:45] CCS_INFO: DEV_SUPPORT_INTEGRA: 0
[21:34:45] CCS_INFO: DEV_SUPPORT_MMWAVE: 0
[21:34:45] CCS_INFO: DEV_SUPPORT_OMAP: 0
[21:34:45] CCS_INFO: DEV_SUPPORT_PGA: 0
[21:34:45] CCS_INFO: DEV_SUPPORT_SHARED: 1
[21:34:45] CCS_INFO: DEV_SUPPORT_SITARA: 1
[21:34:45] CCS_INFO: DEV_SUPPORT_SITARA_MCU: 0
[21:34:45] CCS_INFO: DEV_SUPPORT_UCD31XX: 0
[21:34:45] CCS_INFO: DMED: 1
[21:34:45] CCS_INFO: DS: 1
[21:34:45] CCS_INFO: DS_FLASH: 1
[21:34:45] CCS_INFO: DVT: 0
[21:34:45] CCS_INFO: ECLIPSE: 0
[21:34:45] CCS_INFO: EMU_BH: 0
[21:34:45] CCS_INFO: EMU_C2000: 0
[21:34:45] CCS_INFO: EMU_C2000_FLASH: 0
[21:34:45] CCS_INFO: EMU_HERCULES: 0
[21:34:45] CCS_INFO: EMU_TI: 1
[21:34:45] CCS_INFO: IDE: 0
[21:34:45] CCS_INFO: IDE_CHROME: 0
[21:34:45] CCS_INFO: IDE_GC: 0
[21:34:45] CCS_INFO: IDE_TOOLS_COMMON: 0
[21:34:45] CCS_INFO: INSTALLER: 1
[21:34:45] CCS_INFO: JRE: 0
[21:34:45] CCS_INFO: KEYSTONE2: 0
[21:34:45] CCS_INFO: MSP430_BUILD_DEBUG: 0
[21:34:45] CCS_INFO: MSP430_CGT_HELP: 0
[21:34:45] CCS_INFO: MSP430_GCC_SUPPORT: 0
[21:34:45] CCS_INFO: MSP432_BUILD_DEBUG: 0
[21:34:45] CCS_INFO: MSPM0: 0
[21:34:45] CCS_INFO: NODEJS: 1
[21:34:45] CCS_INFO: P2APP: 0
[21:34:45] CCS_INFO: P2TOOLS: 0
[21:34:45] CCS_INFO: SEGGER_J_LINK: 0
[21:34:45] CCS_INFO: SYSCONFIG: 1
[21:34:45] CCS_INFO: TARGETDB_DEF_PROPS: 1
[21:34:45] CCS_INFO: TARGET_CONTENT_CORE: 1
[21:34:45] CCS_INFO: TIREX: 1
[21:34:45] CCS_INFO: TIREX4: 1
[21:34:45] CCS_INFO: TIVA_STELLARIS_DRIVERS: 0
[21:34:45] CCS_INFO: TIVA_TM4C: 0
[21:34:45] CCS_INFO: TIVA_TM4E: 0
[21:34:45] CCS_INFO: TI_ARM_CLANG: 1
[21:34:45] CCS_INFO: USERGUIDE: 1
[21:34:45] CCS_INFO: core: 1
[21:34:45] CCS_INFO: rerun/update: false
Unable to download component Sitara™ AM3x, AM4x, AM5x and AM6x MPUs
Automatically retrying download
Unable to download component Sitara™ AM3x, AM4x, AM5x and AM6x MPUs
Unable to download component Sitara™ AM3x, AM4x, AM5x and AM6x MPUs
Aborting installation due to PF_SITARA download error
[21:39:11] CCS_INFO: In installationAbortedActionList
An issue was encountered while installing CCS. Would you like to submit the installation logs to help us diagnose and fix the issue?
no
[21:39:11] CCS_ERROR: Code Composer Studio 12.1.0.00007 failed to install.
[21:39:11] CCS_INFO: Downloading http://software-dl.ti.com/ccs/esd/tia/CCS12.1.0.00007_tia_linux-x64_failed_web.zip
[21:41:24] CCS_INFO: Return values from downloadMarker http://software-dl.ti.com/ccs/esd/tia/CCS12.1.0.00007_tia_linux-x64_failed_web.zip:
[21:41:24] CCS_INFO: Deleting /opt/ccs? : !false
[21:41:24] Moving logfile to /opt/ccs/install_logs/20240808213226/ccs_install_12.1.0.00007.log

Issue 2 - Failure to Write Post-install File

If I give up on Issue 1 above and simply bypass the PF_SITARA component with "--disable-components ALL", there is an error in the post-install involving a failure to write the CCSExternalReferences file. Despite the log showing "successful" installation, I cannot find the eclipse binary anywhere.

Command used: ./ccs_setup_12.1.0.00007.run --mode unattended --prefix /opt --disable-components ALL

Log started 08/08/2024 at 21:22:52
Preferred installation mode : unattended
Trying to init installer in mode unattended
Mode unattended successfully initialized
[21:22:53] CCS_INFO: Installer timestamp 20240808212253
[21:22:53] Installer arguments --mode unattended --prefix /opt --disable-components ALL
[21:22:53] CCS_INFO: Initialization sets components_download_url to http://software-dl.ti.com/ccs/esd/CCSv12/CCS12.1.0.00007_linux-x64/components
[21:22:53] createshortcuts set to true
[21:22:53] CCS_INFO: Temporary folder set to /tmp/ccs_4c98bb37-db14-4b59-58f3-f8d3d2a22e14
[21:22:53] CCS_INFO: Product families available: PF_MSP430,PF_MSP432,PF_CC2X,PF_CC3X,PF_CC2538,PF_C28,PF_TM4C,PF_HERCULES,PF_SITARA,PF_SITARA_MCU,PF_OMAPL,PF_DAVINCI,PF_OMAP,PF_TDA_DRA,PF_C55,PF_C6000SC,PF_C66AK_KEYSTONE,PF_MMWAVE,PF_C64MC,PF_DIGITAL_POWER,PF_PGA
[21:22:53] CCS_INFO: Components available: ARM_CGT_HELP,C2000_CGT_HELP,C6000_CGT_HELP,CCS_DOC,CCS_LAUNCHER,CCS_UTILS,CGT_DEFAULTLIBS_C2800,CGT_DEFAULTLIBS_C6000_V8P,CGT_DEFAULTLIBS_MSP430,CGT_DEFAULTLIBS_TMS470,CLOUDAGENT,DEV_SUPPORT_AUTOMOTIVE,DEV_SUPPORT_C55XX,DEV_SUPPORT_C6000,DEV_SUPPORT_CC2538,DEV_SUPPORT_CC26XX,DEV_SUPPORT_CC3220,DEV_SUPPORT_CC3230,DEV_SUPPORT_CC32XX,DEV_SUPPORT_CC32XX_COMMON,DEV_SUPPORT_DAVINCI,DEV_SUPPORT_INTEGRA,DEV_SUPPORT_MMWAVE,DEV_SUPPORT_OMAP,DEV_SUPPORT_PGA,DEV_SUPPORT_SHARED,DEV_SUPPORT_SITARA,DEV_SUPPORT_SITARA_MCU,DEV_SUPPORT_UCD31XX,DMED,DS,DS_FLASH,DVT,ECLIPSE,EMU_BH,EMU_C2000,EMU_C2000_FLASH,EMU_HERCULES,EMU_TI,IDE,IDE_CHROME,IDE_GC,IDE_TOOLS_COMMON,INSTALLER,JRE,KEYSTONE2,MSP430_BUILD_DEBUG,MSP430_CGT_HELP,MSP430_GCC_SUPPORT,MSP432_BUILD_DEBUG,MSPM0,NODEJS,P2APP,P2TOOLS,SEGGER_J_LINK,SYSCONFIG,TARGETDB_DEF_PROPS,TARGET_CONTENT_CORE,TIREX,TIREX4,TIVA_STELLARIS_DRIVERS,TIVA_TM4C,TIVA_TM4E,TI_ARM_CLANG,USERGUIDE,core
[21:22:53] PFsToBeInstalled: PF_MSP430 PF_MSP432 PF_CC2X PF_CC3X PF_CC2538 PF_C28 PF_TM4C PF_HERCULES PF_SITARA PF_SITARA_MCU PF_OMAPL PF_DAVINCI PF_OMAP PF_TDA_DRA PF_C55 PF_C6000SC PF_C66AK_KEYSTONE PF_MMWAVE PF_C64MC PF_DIGITAL_POWER PF_PGA
[21:22:53] Running in unattended mode, must validate system.
Executing /tmp/ccs_4c98bb37-db14-4b59-58f3-f8d3d2a22e14/util/dependency-checker/check_depends.sh
Script exit code: 0

Script output:
 Installed versions of glibc and glibcxx: 2.31, N/A
Required versions of glibc and glibcxx:  2.18, GLIBCXX_3.4.28
GLIBC_INSTALLED: 2.31
GLIBC_REQUIRED: 2.18
Checking availability of libraries in ext-depends.txt ...
Done.

Script stderr:


[21:22:54] CCS_INFO:GLIBC installed: 2.31
[21:22:54] CCS_INFO: GLIBC required: 2.18
[21:22:54] CCS_INFO: Missing dependencies: []
[21:22:54] CCS_WARNING: OK
Executing /tmp/ccs_4c98bb37-db14-4b59-58f3-f8d3d2a22e14/util/dependency-checker/ldcheck
Script exit code: 0

Script output:


Script stderr:


[21:22:55] CCS_INFO: Running in unattended mode, must validate installdir /opt.
[21:22:55] Logdir = /opt/ccs/install_logs/20240808212253
[21:22:55] CCS_INFO: CCStudio set to /opt/ccs/eclipse/ccstudio
[21:22:55] installedProductFamilies =
[21:22:55] CCS_INFO: Running fresh install in unattended mode, user provided components to be installed (PF_MSP430 PF_MSP432 PF_CC2X PF_CC3X PF_CC2538 PF_C28 PF_TM4C PF_HERCULES PF_SITARA PF_SITARA_MCU PF_OMAPL PF_DAVINCI PF_OMAP PF_TDA_DRA PF_C55 PF_C6000SC PF_C66AK_KEYSTONE PF_MMWAVE PF_C64MC PF_DIGITAL_POWER PF_PGA).
[21:22:55] CCS_INFO: In selectAllComponents.xml PFList = PF_MSP430 PF_MSP432 PF_CC2X PF_CC3X PF_CC2538 PF_C28 PF_TM4C PF_HERCULES PF_SITARA PF_SITARA_MCU PF_OMAPL PF_DAVINCI PF_OMAP PF_TDA_DRA PF_C55 PF_C6000SC PF_C66AK_KEYSTONE PF_MMWAVE PF_C64MC PF_DIGITAL_POWER PF_PGA
[21:22:56] CCS_INFO: setting project.component(ALL).component(core).selected to 1
[21:22:56] CCS_INFO: setting project.component(ALL).component(IDE).selected to 0
[21:22:56] CCS_INFO: setting project.component(ALL).component(DVT).selected to 0
[21:22:56] CCS_INFO: setting project.component(ALL).component(JRE).selected to 0
[21:22:56] CCS_INFO: setting project.component(ALL).component(IDE_GC).selected to 0
[21:22:56] CCS_INFO: setting project.component(ALL).component(IDE_CHROME).selected to 0
[21:22:56] CCS_INFO: setting project.component(ALL).component(IDE_TOOLS_COMMON).selected to 0
[21:22:56] CCS_INFO: setting project.component(ALL).component(P2APP).selected to 0
[21:22:56] CCS_INFO: setting project.component(ALL).component(P2TOOLS).selected to 0
[21:22:56] CCS_DOC NOTSET 12.1.0.00007
[21:22:56] CCS_DOC selected: 1
[21:22:56] CCS_DOC: Installed Version: NOTSET Current Version: 12.1.0.00007
[21:22:56] CCS_UTILS NOTSET 1.0.0.20190716
[21:22:56] CCS_UTILS selected: 1
[21:22:56] CCS_UTILS: Installed Version: NOTSET Current Version: 1.0.0.20190716
[21:22:56] CCS_LAUNCHER NOTSET 12.0.0.20220603
[21:22:56] CCS_LAUNCHER selected: 1
[21:22:56] CCS_LAUNCHER: Installed Version: NOTSET Current Version: 12.0.0.20220603
[21:22:56] TARGETDB_DEF_PROPS NOTSET 12.1.0.N202209041800
[21:22:56] TARGETDB_DEF_PROPS selected: 1
[21:22:56] TARGETDB_DEF_PROPS: Installed Version: NOTSET Current Version: 12.1.0.N202209041800
[21:22:56] INSTALLER NOTSET 12.1.0.00007
[21:22:56] INSTALLER selected: 1
[21:22:56] INSTALLER: Installed Version: NOTSET Current Version: 12.1.0.00007
[21:22:56] TARGET_CONTENT_CORE NOTSET 3.62.1.16
[21:22:56] TARGET_CONTENT_CORE selected: 1
[21:22:56] TARGET_CONTENT_CORE: Installed Version: NOTSET Current Version: 3.62.1.16
[21:22:56] TIREX NOTSET 3.8.0.201911142334
[21:22:57] TIREX selected: 1
[21:22:57] TIREX: Installed Version: NOTSET Current Version: 3.8.0.201911142334
[21:22:57] TIREX4 NOTSET 4.8.0.202106161344
[21:22:57] TIREX4 selected: 1
[21:22:57] TIREX4: Installed Version: NOTSET Current Version: 4.8.0.202106161344
[21:22:57] NODEJS NOTSET 14.16.0
[21:22:57] NODEJS selected: 1
[21:22:57] NODEJS: Installed Version: NOTSET Current Version: 14.16.0
[21:22:57] DS NOTSET 12.1.0.2855
[21:22:57] DS selected: 1
[21:22:57] DS: Installed Version: NOTSET Current Version: 12.1.0.2855
[21:22:57] DS_FLASH NOTSET 12.1.0.2855
[21:22:57] DS_FLASH selected: 1
[21:22:57] DS_FLASH: Installed Version: NOTSET Current Version: 12.1.0.2855
[21:22:57] CLOUDAGENT NOTSET 0.5.4055
[21:22:57] CLOUDAGENT selected: 1
[21:22:57] CLOUDAGENT: Installed Version: NOTSET Current Version: 0.5.4055
[21:22:57] SYSCONFIG NOTSET 1.14.0.2667
[21:22:57] SYSCONFIG selected: 1
[21:22:57] SYSCONFIG: Installed Version: NOTSET Current Version: 1.14.0.2667
[21:22:57] USERGUIDE NOTSET 12.1.0.202208311457
[21:22:57] USERGUIDE selected: 1
[21:22:57] USERGUIDE: Installed Version: NOTSET Current Version: 12.1.0.202208311457
[21:22:57] CCS_INFO: Installing PF_MSP430 PF_MSP432 PF_CC2X PF_CC3X PF_CC2538 PF_C28 PF_TM4C PF_HERCULES PF_SITARA PF_SITARA_MCU PF_OMAPL PF_DAVINCI PF_OMAP PF_TDA_DRA PF_C55 PF_C6000SC PF_C66AK_KEYSTONE PF_MMWAVE PF_C64MC PF_DIGITAL_POWER PF_PGA in /opt/ccs
[21:22:57] CCS_INFO: Components default folder is set to /opt/components
[21:22:58] CCS_INFO: Components override folder is set to /opt/components
[21:22:58] CCS_INFO: Components default url is set to http://software-dl.ti.com/ccs/esd/CCSv12/CCS12.1.0.00007_linux-x64/components
[21:22:58] CCS_INFO: Components download url is set to http://software-dl.ti.com/ccs/esd/CCSv12/CCS12.1.0.00007_linux-x64/components
[21:22:58] CCS_INFO: Starting installation
[21:22:58] Install Version : 12.1.0.00007
[21:22:58] Install Source  : /opt
[21:22:58] Install Temp    : /tmp/ccs_4c98bb37-db14-4b59-58f3-f8d3d2a22e14
[21:22:58] Install Type    : Web
[21:22:58] OS              : Linux
[21:22:58] OS Name         : Ubuntu 20.04.6 LTS
[21:22:58] OS Version      : 20.04
[21:22:58] OS  Platform    : linux-x64 64-bit
[21:22:58] OSD             : Ubuntu20.04.6LTS-64-bit
[21:22:58] User ID         : root
[21:22:58] Timezone        : UTC
[21:22:58] InstallTime(GMT): 08/08/2024 21:22:53(GMT)
[21:22:58] IPAddress       : 172.17.0.2
[21:22:58] Update/Rerun    : false
[21:22:58] Install GUID    : 4c98bb37-db14-4b59-58f3-f8d3d2a22e14
[21:22:58] Command line    : --mode unattended --prefix /opt --disable-components ALL
[21:22:58] CCS_INFO: Downloading http://software-dl.ti.com/ccs/esd/tia/CCS12.1.0.00007_tia_linux-x64_start_web.zip
[21:25:11] CCS_INFO: Return values from downloadMarker http://software-dl.ti.com/ccs/esd/tia/CCS12.1.0.00007_tia_linux-x64_start_web.zip:
[21:25:11] CCS_INFO: Components:
[21:25:11] CCS_INFO: ARM_CGT_HELP: 0
[21:25:11] CCS_INFO: C2000_CGT_HELP: 0
[21:25:11] CCS_INFO: C6000_CGT_HELP: 0
[21:25:11] CCS_INFO: CCS_DOC: 1
[21:25:11] CCS_INFO: CCS_LAUNCHER: 1
[21:25:11] CCS_INFO: CCS_UTILS: 1
[21:25:11] CCS_INFO: CGT_DEFAULTLIBS_C2800: 0
[21:25:11] CCS_INFO: CGT_DEFAULTLIBS_C6000_V8P: 0
[21:25:11] CCS_INFO: CGT_DEFAULTLIBS_MSP430: 0
[21:25:11] CCS_INFO: CGT_DEFAULTLIBS_TMS470: 0
[21:25:11] CCS_INFO: CLOUDAGENT: 1
[21:25:11] CCS_INFO: DEV_SUPPORT_AUTOMOTIVE: 0
[21:25:11] CCS_INFO: DEV_SUPPORT_C55XX: 0
[21:25:11] CCS_INFO: DEV_SUPPORT_C6000: 0
[21:25:11] CCS_INFO: DEV_SUPPORT_CC2538: 0
[21:25:11] CCS_INFO: DEV_SUPPORT_CC26XX: 0
[21:25:11] CCS_INFO: DEV_SUPPORT_CC3220: 0
[21:25:11] CCS_INFO: DEV_SUPPORT_CC3230: 0
[21:25:11] CCS_INFO: DEV_SUPPORT_CC32XX: 0
[21:25:11] CCS_INFO: DEV_SUPPORT_CC32XX_COMMON: 0
[21:25:11] CCS_INFO: DEV_SUPPORT_DAVINCI: 0
[21:25:11] CCS_INFO: DEV_SUPPORT_INTEGRA: 0
[21:25:11] CCS_INFO: DEV_SUPPORT_MMWAVE: 0
[21:25:11] CCS_INFO: DEV_SUPPORT_OMAP: 0
[21:25:11] CCS_INFO: DEV_SUPPORT_PGA: 0
[21:25:11] CCS_INFO: DEV_SUPPORT_SHARED: 0
[21:25:11] CCS_INFO: DEV_SUPPORT_SITARA: 0
[21:25:11] CCS_INFO: DEV_SUPPORT_SITARA_MCU: 0
[21:25:11] CCS_INFO: DEV_SUPPORT_UCD31XX: 0
[21:25:11] CCS_INFO: DMED: 0
[21:25:11] CCS_INFO: DS: 1
[21:25:11] CCS_INFO: DS_FLASH: 1
[21:25:11] CCS_INFO: DVT: 0
[21:25:11] CCS_INFO: ECLIPSE: 0
[21:25:11] CCS_INFO: EMU_BH: 0
[21:25:11] CCS_INFO: EMU_C2000: 0
[21:25:11] CCS_INFO: EMU_C2000_FLASH: 0
[21:25:11] CCS_INFO: EMU_HERCULES: 0
[21:25:11] CCS_INFO: EMU_TI: 0
[21:25:11] CCS_INFO: IDE: 0
[21:25:11] CCS_INFO: IDE_CHROME: 0
[21:25:12] CCS_INFO: IDE_GC: 0
[21:25:12] CCS_INFO: IDE_TOOLS_COMMON: 0
[21:25:12] CCS_INFO: INSTALLER: 1
[21:25:12] CCS_INFO: JRE: 0
[21:25:12] CCS_INFO: KEYSTONE2: 0
[21:25:12] CCS_INFO: MSP430_BUILD_DEBUG: 0
[21:25:12] CCS_INFO: MSP430_CGT_HELP: 0
[21:25:12] CCS_INFO: MSP430_GCC_SUPPORT: 0
[21:25:12] CCS_INFO: MSP432_BUILD_DEBUG: 0
[21:25:12] CCS_INFO: MSPM0: 0
[21:25:12] CCS_INFO: NODEJS: 1
[21:25:12] CCS_INFO: P2APP: 0
[21:25:12] CCS_INFO: P2TOOLS: 0
[21:25:12] CCS_INFO: SEGGER_J_LINK: 0
[21:25:12] CCS_INFO: SYSCONFIG: 1
[21:25:12] CCS_INFO: TARGETDB_DEF_PROPS: 1
[21:25:12] CCS_INFO: TARGET_CONTENT_CORE: 1
[21:25:12] CCS_INFO: TIREX: 1
[21:25:12] CCS_INFO: TIREX4: 1
[21:25:12] CCS_INFO: TIVA_STELLARIS_DRIVERS: 0
[21:25:12] CCS_INFO: TIVA_TM4C: 0
[21:25:12] CCS_INFO: TIVA_TM4E: 0
[21:25:12] CCS_INFO: TI_ARM_CLANG: 0
[21:25:12] CCS_INFO: USERGUIDE: 1
[21:25:12] CCS_INFO: core: 1
[21:25:12] CCS_INFO: rerun/update: false
Preparing to Install
Preparing to Install
[21:25:12] CCS_INFO: Done installing all components, doing postinstall now
[21:25:12] CCS_INFO: Writing /opt/ccs/eclipse/ccs.properties
[21:25:12] CCS_WARNING: Can't create CCSExternalReferences file /root/ti/CCSExternalReferences/12_1_0_00007: Error writing file /root/ti/CCSExternalReferences/12_1_0_00007
Problem running post-install step. Installation may not complete correctly
 Error writing file /root/ti/CCSExternalReferences/12_1_0_00007
Problem running post-install step. Installation may not complete correctly
 Error writing file /root/ti/CCSExternalReferences/12_1_0_00007
Creating Uninstaller
Creating uninstaller 25%
Creating uninstaller 50%
Creating uninstaller 75%
Creating uninstaller 100%
Installation completed
[21:25:20] CCS_INFO: Code Composer Studio 12.1.0.00007 installed successfully.
[21:25:20] CCS_INFO: Downloading http://software-dl.ti.com/ccs/esd/tia/CCS12.1.0.00007_tia_linux-x64_complete_web.zip
[21:27:34] CCS_INFO: Return values from downloadMarker http://software-dl.ti.com/ccs/esd/tia/CCS12.1.0.00007_tia_linux-x64_complete_web.zip:
[21:27:34] Moving logfile to /opt/ccs/install_logs/20240808212253/ccs_install_12.1.0.00007.log

Experts, I need assistance in getting CCS to successfully install in my Docker Container. I have run out of ideas in tackling these two issues. 

  • Hello Jeffrey,

    This thread was accidentally left as "Content Under Review" until recently. The inquiry has been assigned to a subject matter expert, please allow some time for the expert to take a look at the inquiry.

    -Daolin

  • Thank you, Daolin.

    Some further information:

    • If using the non-web installer, CCS downloads and installs without issue, but it takes an egregious amount of time to download. This is not a preferred solution.

    Issue 3 - Sysconfig Failure

    • Attempting to build the project after this successful non-web install results in a failure related to Sysconfig:

    Is there a recommended means of debugging this issue? 

  • Hi Jeffrey 

    This seems a bit out of scope of what the device teams can support you on. It is neat that you are trying to use docker for your CI/CD releases and putting AM24 packages in it. 

    Let me forward this post to our CCS team to see if they have any guidance on this. 

    Regards

    Mukul 

  • Hi Jeffrey,

    Note that running CCS in a docker environment is not officially supported. However, it is an environment that is commonly used so many have gotten it to work.

    Based on your logs, it looks like you are using the small webinstaller. I would recommend using the full off-line installer in this case. Please give this a try.

    Thanks

    ki

  • Hi Ki,

    Thank you for the response. I was able to solve all three issues, summarized below:

    Issue 1 and Issue 2: these are both resolved by curling the offline installer (not the web installer), and by specifying the "PF_SITARA_MCU" component, not the "PF_SITARA" component.

    Issue 3 is resolved by curling sysconfig before curling CCS. I am assuming this is because the paths and dependencies are set to use the specified version of sysconfig instead of the one that comes with CCS.

    Kind regards,

    Jeff