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.

C2000WARE: Installation in Linux Environment not possible

Part Number: C2000WARE

Hi all

I've download 2 times the linux installer for the C2000Ware Version 4.02.00.00.

Both times I could not run the setup files, although the MD5 checksum is correct.

I tried this in several environment:

- on windows using WSL2

- on a Windows Host with a Ubuntu 22.04 docker image

- within a VM Ware Machine running Mint 20.03:

   1. using the downloaded image from windows

   2. natively downloaded the image again from within the VM

The checksum always was correct:
mblunschi@Host:/home/jenkins/ticcs$ md5sum C2000Ware_4_02_00_00_setup.run
9a0a10f09b7af5efe67fb92a6d5e0215  C2000Ware_4_02_00_00_setup.run

I always ended up with a similar error message:
mblunschi@Host:/home/jenkins/ticcs$ ./C2000Ware_4_02_00_00_setup.run
-bash: ./C2000Ware_4_02_00_00_setup.run: No such file or directory
mblunschi@Host:/home/jenkins/ticcs$

It stays the same when I run it as 'sudo'.

Of course I checked the access rights, which were set correctly. I even tried to run the file with sudo - no change in the result.

I could not find any installation help or manual on the TI homepages.

What might be the problem here?

Thanks for any help

  • Hi, 

    I am not really sure on what would be causing this. 

    Couple of things that you can try  out.

    1. Pls ensure that you are executing the command from the right directory where the downloaded file is located.

    2.  Try with giving exectuable permissions to the file.   chmod +x ./C2000Ware_4_02_00_00_setup.run

    Best Regards

    Siddharth

  • As you can see in the attached screenshot, I've tried all of your suggestions. Still the binary fails to execute.

    Meanwhile I tried this on 3 different machines with no success.

    I also tried the latest version 4.03.00.00 as well as the version 4.01.00.00 - all fail with the same error.

    Is there an installation instruction or guide somewhere on your pages accessible?

    Or is it possible to reuse the C2000Ware of Windows on the linux machine, once installed?

    Since we're using our buildserver (CI) to build a binary, we need to be able to install the c2000ware on linux.

    any help appreciated.

    Could you also verify the installer on your side, please.

  • Hi Marcel,

    I have uBuntu Linux 18.04 LTS. I just downloaded C2000Ware SDK from ti.com, and following the instruction what Siddharth mentioned earlier and it is installing correctly as you can see in the attached screen.

    What is Linux installation you are using? Which version of CCS you have installed?

    Regards, Santosh

  • Hi Marcel,

    I think I had similar problem in the past, but with some different application. The problem was incompatible executable (32-bit system vs 64-bit exec). Check:

    file C2000Ware_4_03_00_00_setup.run

    and compare with

    uname -a

    Regards
    Wojciech

  • Hi all

    Thanks for your inputs.

    Testing Wojciechs suggestions I got the impression the executable would even work on 32-bit systems. At least that's what I guess from the output (refer to the screenshot).

    I have to say that all my tests so far have been done on VMs only.

    Finally I did a fast test on a real linux system with Ubuntu 18.04 base installed, that one worked.

    It seems the Ubuntu 22.04 LTS does not work, whereas 18.04 is ok. Maybe it's somehow related to the VMs / Dockers.

    I'll have to check with Ubuntu 18.04 based docker images, since our CI Chain is purely built on Docker Containers.
    We don't want to install any toolchain natively on the build-runner of our CI Chain.

    keep you posted about the results.

  • Hi Marcel,

    I have tried it on Ubuntu 20.04.5.LTS LInux PC and it works.  

    Have not tried installing on a VM or Docket container. 

    Keep us posted about your results. 

    Best Regards

    Siddharth

  • Hi all

    Ok, after further checking the files and some different tests I realized the installer used a 32 bit librarian or linker (interpreter /lib/ld-linux.so.2), since it's a 32 bit executable.

    Therefore the only thing I had to do was installing the 32 bit support on my docker / VM by issuing the following command:

    sudo apt-get -y install multiarch-support:i386

    After that it worked like a charm and I could install the C2000Ware in my VM and probably also in any docker image.

    I would suggest that TI should mention somewhere on it's C2000Ware pages how to install the C2000 Ware package and the prerequisites for that to be successful.

    Anyway, thanks for all of you who contributed to this issue.