cancel
Showing results for 
Search instead for 
Did you mean: 

Cannot update STM32CubeIDE from 1.6.0 to 1.6.1 on Windows

Anguel
Senior

An error occurred while collecting items to be installed

session context was:(profile=STM32CubeIDE, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).

No repository found containing: osgi.bundle,com.st.stm32cube.common.mx,6.2.1.202103241236

No repository found containing: osgi.bundle,com.st.stm32cube.common.mx.oss,6.2.1.202103241236

No repository found containing: osgi.bundle,com.st.stm32cube.common.mx.stinsider,6.2.1.202103241236

No repository found containing: osgi.bundle,com.st.stm32cube.common.projectcreation,1.6.1.202103171520

No repository found containing: osgi.bundle,com.st.stm32cube.ide.documentation,1.6.1.202103260948

No repository found containing: osgi.bundle,com.st.stm32cube.ide.mcu.ide,1.6.1.202103171520

No repository found containing: osgi.bundle,com.st.stm32cube.ide.mcu.rcp,1.6.1.202103171520

No repository found containing: osgi.bundle,com.st.stm32cube.ide.mpu.linux.ide,1.6.1.202103261436

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.common.feature.mx,6.2.1.202103241236

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.common.feature.mx.stinsider,6.2.1.202103241236

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.common.feature.projectcreation,1.6.1.202103171520

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.documentation,1.6.1.202103260948

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mcu.ide,1.6.1.202103171520

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mcu.rcp,1.6.1.202103171520

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mpu.linux.ide,1.6.1.202103261436

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mpu.linux.projectcreation,1.6.1.202103261436

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mpu.linux.toolchain,1.6.1.202103261436

No repository found containing: binary,com.st.stm32cube.ide.mcu.rcp.product.executable.win32.win32.x86_64,1.6.1

1 ACCEPTED SOLUTION

Accepted Solutions

Hi @Julien D_OEHAUDT​, unfortunately this does not help. Same error.

UPDATE: Looks like I solved the problem now. I replaced an update site pointing to something like http://sw-center.st.com/stm32cubeide/updatesite1/1.4.1 with http://sw-center.st.com/stm32cubeide/updatesite1/1.6.1 then it updated ok and this site with the version disappeared. Please check my update sites in the screenshot do they look ok now? Thanks in advance.

0693W000008z9OzQAI.pngP.S.: I really hate this buggy monster called Eclipse. I don't know if I spend more time with development or solving bugs that appear again and again...

View solution in original post

12 REPLIES 12
Julien D
ST Employee

Hi Anguel,

I suspect this is related to the p2 cache issue which happen from time to time.

This is usually solved by removing the STM32CubeIDE\p2\org.eclipse.equinox.p2.repository\cache folder.

HTH

Hi @Julien D_OEHAUDT​, unfortunately this does not help. Same error.

UPDATE: Looks like I solved the problem now. I replaced an update site pointing to something like http://sw-center.st.com/stm32cubeide/updatesite1/1.4.1 with http://sw-center.st.com/stm32cubeide/updatesite1/1.6.1 then it updated ok and this site with the version disappeared. Please check my update sites in the screenshot do they look ok now? Thanks in advance.

0693W000008z9OzQAI.pngP.S.: I really hate this buggy monster called Eclipse. I don't know if I spend more time with development or solving bugs that appear again and again...

Yes the sites urls look good like this.

Having the version suffixed means that you want to lock the update on a specific product version.

1.6.1 didn't disappeared, not sure how you verified this but all sw-center.st.com sites are not browsable from any browser, this not means that the repositories are not there.

There is a useful discussion about alternative IDEs in this topic:

https://community.st.com/s/question/0D53W00000U7PcH/keil-vs-stm-ide

I recommend trying EmBitz. This link will help to get started:

https://blog.bastelhalde.de/post/setting-up-embitz-1-11-for-an-stm32f7-hal-project

I don't see where the version number is appended when I view this window. I did delete the cache directory to no avail.

To clarify once again: Before I could update it seems that the updater was locked to 1.4.1 for some reason, although I had 1.6.0 already installed. At least 1.4.1 was at the end of one of the URLs, ask ST why!

So I replaced this 1.4.1 with 1.6.1 and the update worked. After the update there was no more number appended as you see in my screenshot above.

Question to ST: Is it possible to upgrade through the installer or do we have to go through the IDE?

I don‘t know if Eclipse is causing bugs but there is always some problem with the IDE. It is ST who chose to put all their ecosystem on this, so they should definitely invest more in testing and quality. It is a disaster when customer’s projects are delayed because of minor updates or other annoying bugs not getting fixed for years like the Cube firmware update bug. Not to mention the absolute path settings in Eclipse projects which are constantly driving people crazy.

@Julien D_OEHAUDT​ I mean 1.6.1 is not appended to any url in the screenshot as it was the case with 1.4.1. I did not take a screenshot unfortunately.

Hi, thank you for taking the time to answer. I did some digging and my system seemed to be pointing to tools 1.5.0. I went in and added "/1.6.1" to the end of of "https://sw-center.st.com/stm32cubeide/openstlinux/updatesite1" and it seems to be updating now. Will know more when it finishes. This is a pain. Someone from ST should be looking at this. I can't be the only one (obviously). Thanks.

EmBItz? Their debugger is named EBlink .... a scary name for a debugger IMHO. --pa