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.

Update 2014-11-24 broke something

Hi all :-)

Today, first thing in the morning, when I opened the CCSv6 a popup appeared announcing an update. I agreed to install it. After a while, it asked to reopen itself for the update to take effect. 

The CCS has never worked again. Launching from command line, not a single output line. No errors, nothing. It shows the splash screen and nothing more. I think I had used it for the last time 2 days ago, no issues.

Working on a Linux Machine, i686, no problems until now, dependencies checked and (used to be) working, no changes in the system (other than the regular patches, no version changes).

In my desperation, I tought of reinstalling the whole CCS. I ran the ccs_setup_lin32.bin and nothing happened. That is, no message, no error, no window, no installer. I hope it is related, but I can't explain it.

I know it's not a lot of information I'm dumping, but there's no output and I haven't found any useful log (it doesn't mean there aren't, I could not find them, ask if something could be useful).

Thanks in advance

Gabriel

  • I downloaded the offline installer to give it a try... Nothing!!!!

    I'm started to be convinced it's something on my system that changed without notice (some patch or automatic update I didn't check?). But it was working four hours ago!!!!!

    Another thing: eclipse Luna works properly (last version, fresh download to try). So it should not be eclipse-related.

    [17:13 gabi@marte CCS6.0.1.00040_linux] > less README_FIRST.txt
          1 If you are using a full compressed image of CCSv6.0.0:
          2 
          3     On Windows, double-click on CCS_6.0.0.xxxxx_win32.zip
          4         1. On the menu bar, go to Actions -> Extract
          5         2. Select the directory where you wish to extract the files
          6         3. Select all of the following:
          7             a. "All files/folders in archive"
          8             b. Overwrite existing files
          9             c. De-select the following:
         10             d. Open Explorer Window
         11             e. Skip older files
         12         4. Click on Extract
         13         Note: If you are using McAfee, your installation may hang.  Instead, use the offline installer 
         14         or disable the McAfee firewall. McAfee will allow you disable it for a period of time. 
         15         60min should be enough to complete the installation. 
         16 
         17     On Linux, untar CCS_6.0.0.xxxxx_linux.tar.gz and extract all files
         18            If installing from DVD on Linux, you need to either mount the DVD with execute permissions first, 
         19            or copy the files off the DVD to a local drive and change permissions there to run the installer. 
         20 
         21 
         22 Once extraction has successfully completed, proceed with the installation steps below.
         23 
         24 
         25 To install Code Composer Studio
         26 
         27     On Windows:
         28         1. Run ccs_setup_6.0.0.xxxxx.exe 
         29         2. Choose where you want to install 
         30         3. Select the components you wish to install 
         31     On Linux:
         32         1. Run ccs_setup_6.0.0.xxxxx.bin 
         33         2. Choose where you want to install 
         34         3. Select the components you wish to install 
         35         * Note: To facilitate the installation of emulation drivers, it is necessary to run part of the installation process as root.
         36              You may either run the whole install as root, or install the drivers after CCS installation has completed. 
         37                 If you decide to not run the whole CCS installation as root, you can navigate to the <Install-Folder>/ccsv6/install_scripts folder, 
         38                 and run the 223install_drivers.sh224 script as root. 
         39 
    [17:13 gabi@marte CCS6.0.1.00040_linux] > su
    Contraseña: 
    marte:/home/gabi/paquetes/CCS6.0.1.00040_linux # ./ccs_setup_6.0.1.00040.bin 
    marte:/home/gabi/paquetes/CCS6.0.1.00040_linux # 
    

  • Hi Gabriel,

    Could you please:

    zip up and upload any ccsv6/install_logs* (including timestamps) folders here.

    look for bitrock*log files in /tmp and upload here.

    Thanks

    Danish

  • Another thing, the installer will only start up if there are 32 bit libraries as per the wiki page here:

    http://processors.wiki.ti.com/index.php/Linux_Host_Support

    Could something have removed them from your machine? 

    Danish

  • I had gone to that folder before and there are no other logs than the ones of the original install. Nothing useful... But I just went over the configuration folder and I found the log I was looking for:

    [17:35 gabi@marte configuration] > cat 1416918176951.log
    !SESSION 2014-11-25 13:22:56.440 -----------------------------------------------
    eclipse.buildId=unknown
    java.version=1.6.0_13
    java.vendor=Sun Microsystems Inc.
    BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=es_ES
    Framework arguments:  -product com.ti.ccstudio.branding.product
    Command-line arguments:  -os linux -ws gtk -arch x86 -product com.ti.ccstudio.branding.product
    
    !ENTRY org.eclipse.equinox.p2.reconciler.dropins 4 0 2014-11-25 13:23:18.557
    !MESSAGE FrameworkEvent ERROR
    !STACK 0
    org.osgi.framework.BundleException: The bundle "org.eclipse.equinox.p2.reconciler.dropins_1.1.200.v20130419-1850 [161]" could not be resolved. Reason: Missing Constraint: Require-Bundle: org.eclipse.equinox.p2.touchpoint.eclipse; bundle-version="1.0.0"
            at org.eclipse.osgi.framework.internal.core.AbstractBundle.getResolverError(AbstractBundle.java:1332)
            at org.eclipse.osgi.framework.internal.core.AbstractBundle.getResolutionFailureException(AbstractBundle.java:1316)
            at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:323)
            at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:390)
            at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1176)
            at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:559)
            at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:544)
            at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:457)
            at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:243)
            at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:438)
            at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:1)
            at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
            at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
    [17:35 gabi@marte configuration] > 
    

    Now let's look into it and try to fix it!!

    I'll update the post as soon as I find something relevant.

    Thanks!!

  • I hope no one was messing with my computer, hehehe. Nothing has changed since two days ago, when it was working :-)

  • Actually this morning it WAS working... It asked for updates while working!!!!

    It does not explain why the installer does not work either :-/

  • Check /tmp for bitrock*log files - this might give us some indication as to why the installer's not working.

  • Ok, I hadn't checked /tmp.

    There are plenty of things there, most of them several times after all my retries xD

    This rises one question... My /tmp partition uses noexec flag (which should be OK and recommended)... Is that a problem??

  • If that setting's not new, it shouldn't be a problem. Can you please send me the latest log corresponding to your retry? 

  • I was about to post :-)

    Well, this setting is quite new from the point of view of the CCS (as I cloned the installation from another machine). It looks like the installer tries to execute something from /tmp and, in my case, that's forbidden.

    I remounted the partition without the noexec flags and the installer works. The old installation doesn't, I imagine something is broken after the previous attempts to install updates.

    Thanks for your support.

    I really recommend, if I'm allowed to, not to exec things from the /tmp folder. For security reasons some people like me don't allow that (that's an important entry point for the system). 

    Thanks again. 

    Gabriel.

  • Ok, that sheds new light. FYI, you can reset the temp folder used by the installer by running on the command line with the parameter --temp <newdirectory>

    Danish

  • Thank you very much, useful information, hehe.

    I should not need to install the CCS again... But I'll remember that when the next update pops up: let it exec things in /tmp :-)

    Gbriel