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
  • 213 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?

Associate
March 26, 2026

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