Skip to main content
Associate
March 26, 2026
Question

"Failed to download" with error code 403 Forbidden for different packages

  • March 26, 2026
  • 2 replies
  • 159 views

I have same error since days on differnt machines in different networks.

While this is working:

cube bundle list-online

PS C:\git\nucleo-h753zi-canfd> cube bundle list-online
 Name : Platform Version
 ---------------------------------------------------------------------
 adoptium-jre : x86_64-windows ["21.0.8+9.st.2", "17.0.16+8.st.1", "17.0.15+6.st.1", "17.0.14+7.st.6", "17.0.14+7.st.5"]
 cmake : x86_64-windows ["4.2.3+st.1", "4.0.1+st.3"]
 cube-cmsis-scanner : x86_64-windows ["2.4.2", "2.2.1", "1.1.3", "1.1.0", "1.0.1"]
 cube-code-doc : all ["0.0.7+st.2", "0.0.6+st.2", "0.0.5+st.1", "0.0.3+st.1", "0.0.2+st.1"]
 cube-code-manifest : x86_64-windows ["1.1.3+st.1", "1.0.9+st.2", "1.0.6+st.1", "1.0.3+st.1", "1.0.1+st.1", "1.0.0+st.1"]
 cube-wrapper : x86_64-windows ["0.10.2", "0.8.3", "0.7.3"]
 gnu-gdb-for-stm32 : x86_64-windows ["14.3.1+st.2", "13.3.1+st.10", "13.3.1+st.9"]
 gnu-tools-for-stm32 : x86_64-windows ["14.3.1+st.2", "13.3.1+st.9", "13.3.1+st.8"]
 gnu-tools-for-stm32-13_3_1-description : all ["1.0.1+st.1", "1.0.0+st.1"]
 gnu-tools-for-stm32-14_3_1-description : all ["1.0.1+st.2", "1.0.1+st.1"]
 ide-project-converter : all ["1.0.0"]
 jlink-gdbserver : x86_64-windows ["9.14.1+st.1", "8.80.0+st.1", "8.38.0+st.1", "8.12.3+st.3"]
 ninja : x86_64-windows ["1.13.2+st.1", "1.13.1+st.1", "1.12.1+st.9"]
 node : x86_64-windows ["22.22.0+st.1", "20.19.4+st.1", "20.18.3+st.3"]
 osgi-exporter : all ["0.0.4"]
 pack-manager : all ["0.5.3", "0.3.12", "0.3.8", "0.3.7"]
 pack-manager-snapshot : all ["2026.2.27", "2025.11.6", "2025.8.6", "2025.6.19", "2025.4.24"]
 programmer : x86_64-windows ["2.22.0+st.1", "2.21.0", "2.20.0", "2.19.0+st.1"]
 project_extractor : x86_64-windows ["1.2.0"]
 rtos-proxy : x86_64-windows ["0.18.1+st.3", "0.17.0+st.3"]
 st-arm-clang : x86_64-windows ["21.1.1+st.6", "19.1.6+st.10", "19.1.6+st.9", "19.1.6+st.8"]
 st-arm-clang-19_1_6-description : all ["0.0.5+st.1", "0.0.4+st.1"]
 st-arm-clang-21_1_1-description : all ["1.0.1+st.1"]
 st-arm-clang-hybrid : all ["21.1.1+st.2", "19.1.6+st.3", "19.1.6+st.2"]
 st-arm-clang-hybrid-19_1_6-description : all ["0.0.6+st.1", "0.0.5+st.1"]
 st-arm-clang-hybrid-21_1_1-description : all ["1.0.0+st.1"]
 st-arm-clangd : x86_64-windows ["21.1.0+st.2", "19.1.2+st.3"]
 stlink-gdbserver : x86_64-windows ["7.13.0+st.3", "7.12.0+st.2", "7.11.0+st.1", "7.10.0+st.3"]
 stlink-server : x86_64-windows ["2.1.1+st.8", "2.1.1+st.7"]
 stlink-upgrader : x86_64-windows ["3.17.10+st.1", "3.16.9+st.4", "3.16.8+st.3"]
 stlink-usb-driver : x86_64-windows ["2.1.2+st.5"]


the update progress is failing continousely:

PS C:\git\nucleo-h753zi-canfd> cube bundle update 
Do you want to install the following bundles: ["programmer@2.22.0+st.1", "ninja@1.13.2+st.1", "cube-code-manifest@1.1.3+st.1"] (yes, no, show)?
yes
Need to download the following bundles:
 Name : Platform Version
 -------------------------------------------------
 cube-code-manifest : x86_64-windows ["1.1.3+st.1"]
 ninja : x86_64-windows ["1.13.2+st.1"]
 programmer : x86_64-windows ["2.22.0+st.1"]
Total download size is 30.05 MiB, total approximate install size is 91.42 MiB
Downloading programmer@2.22.0+st.1 to 'C:\Users\test\AppData\Local\stm32cube\bundles\programmer\2.22.0+st.1'...
Downloading https://developer.st.com/bundles/p/programmer-2.22.0+st.1-x86_64-windows.bundle
Failed to update bundle(s): Failed to download programmer@2.22.0+st.1, "Failed to download https://developer.st.com/bundles/p/programmer-2.22.0+st.1-x86_64-windows.bundle: 403 Forbidden"

I have this for the packages

  • cube-code-manifest
  • programmer
  • ninja

The other packages seems to work.

When I try to open the link in browser:

<Error>
<Code>NoSuchKey</Code>
<Message>The specified key does not exist.</Message>
<Key>stm32cube/bundles/p/programmer-2.22.0 st.1-x86_64-windows.bundle</Key>
<RequestId>Q9GE5RC1PF6JP2Z5</RequestId>
<HostId>tCU51q8LDPixTGnfTdFS4XooziKJfyZyMK1Ka+A5i6/HXbLxJfXWwA9ceT3SOqY0byIYfbqZDF3BZneQC77fGjPFz7KAUOXf</HostId>
</Error>



2 replies

Julien D
ST Employee
March 26, 2026

Hi @vinzenz_82,

No troubles so far on my side; I can download and install it either from the CLI or a web-browser.

Note that for the second case you have to url-encode the + char to %2b to make it working.

 

Weird to see this 403 Forbidden error BTW, are you on a restricted network or?

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
Associate
March 26, 2026

At company yes, thats a restricted newtwork. I will try aganin this evening at unrestricted network.