Ok, so that looks fine.
And you’re not using a proxy or VPN?
No. The user w/ the same issue also said they’re not behind anything. Says it’s a personal computer on their home network. That was my first question, lol
It doesn’t make any sense.
Windows/Linux/Mac - none of them works from your network, but only from Arduino.
Downloading the files directly seems to work just fine.
And clearly you can access this forum, which runs on the same server as the windows files are hosted on.
It’s just weird.
Yeah, it’s the developer.arm.com that’s returning 403, as best as I can tell. I don’t think it’s something w/ your server. Not directly at least.
Looks like an Akamai cluster in Miami is where it’s pinging (for now at least, all that’s nebulous I’m sure… modern infrastructure). We’re on opposite sides of the US, which is maybe worth noting.
The link also redirects:
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu-rm/9-2020q2/gcc-arm-none-eabi-9-2020-q2-update-mac.tar.bz2">here</a>.</h2>
</body></html>
Wonder if Arduino is struggling with the redirect?
Maybe an updated Arduino handles the redirects better?
I updated not long after I mentioned not having updated, considering the same thing. (Nope)
It’s the redirect. I modified the package index locally w/ the windows.net URL and it downloads now.
Installed successfully.
macOS just wanted to see its friend ('s website)
Not sure if you want to update those links or not. Evidently it seems to be an Arduino-cli issue, but that way it works in the interim?
I looked briefly through the issues and didn’t seem to find anything. I don’t have a great search term for how others may have filed it though, either.
I’ve an answer for my issue on Windows/Linux also, to tie up that loose thread/red herring.
My internet is just not good enough for Arduino
There’s some curious interpretation of this setting in the linked PR also, but in any case it sounds like it should be resolved in the latest Arduino CLI v1.4.1. Guess I’ll be grabbing lipo and pushing that out for ProffieConfig soon…
opened 11:19AM - 23 Sep 25 UTC
closed 04:44PM - 13 Jan 26 UTC
conclusion: resolved
topic: code
type: imperfection
topic: package-management
### Describe the problem
Installing a platform that requires the download of la… rge files fails:
```text
SiliconLabs:silabs@3.0.0 context deadline exceeded
Error during install: context deadline exceeded
```
The failure no longer occurs after I increase the value of the [`network.connection_timeout` configuration key](https://arduino.github.io/arduino-cli/dev/configuration/#:~:text=the%20proxy%20server.-,connection_timeout,-%2D%20network%20connection%20timeout) from its default of `60s`:
```text
arduino-cli config set network.connection_timeout 240s
```
#### To reproduce
Install the `SiliconLabs:silabs` platform on a machine with a slower Internet connection:
```text
arduino-cli core install SiliconLabs:silabs
```
or:
```text
arduino-cli core install esp32:esp32 --additional-urls https://espressif.github.io/arduino-esp32/package_esp32_index.json
```
### Expected behavior
The `network.connection_timeout` configuration key has a default value that does not result in spurious cancellations of downloads.
Reasons:
- CI/CD systems work by default configs and
- out of the box usability for beginners
### Arduino CLI version
1.3.1
### Operating system
Linux
### Operating system version
Ubuntu WSL
### Additional context
For Arduino IDE users, the error message has a slightly different format from the one printed by the `arduino-cli core install` command:
```text
Failed to install platform: 'SiliconLabs:silabs@3.0.0'.
Error: 4 DEADLINE_EXCEEDED: net/http: request canceled (Client.Timeout or context cancellation while reading body)
```
#### Additional reports
- https://github.com/arduino/arduino-cli/issues/2899
- https://github.com/arduino/arduino-cli/issues/2899#issuecomment-2833686829
- https://github.com/arduino/arduino-cli/issues/2899#issuecomment-2906943123
- https://github.com/arduino/arduino-cli/issues/2899#issuecomment-3032971178
- https://github.com/arduino/arduino-cli/issues/2899#issuecomment-3287722281
- https://github.com/arduino/arduino-cli/issues/2899#issuecomment-3544250744
- https://github.com/arduino/arduino-cli/issues/2944
- https://github.com/arduino/arduino-cli/issues/2944#issuecomment-3678231711
- https://github.com/arduino/arduino-cli/issues/3013#issuecomment-3696261049
- https://github.com/arduino/arduino-cli/issues/3013#issuecomment-3728546224
- https://github.com/arduino/arduino-ide/issues/2845
- https://github.com/arduino/arduino-ide/issues/2847
- https://github.com/arduino/arduino-ide/issues/2849
- https://github.com/arduino/arduino-ide/issues/2852
- https://github.com/arduino/arduino-ide/issues/2854#issuecomment-3765610583
- https://github.com/earlephilhower/arduino-pico/issues/3284
- https://github.com/espressif/arduino-esp32/issues/12179
- https://github.com/espressif/arduino-esp32/issues/12179#issuecomment-3695190142
- https://github.com/espressif/arduino-esp32/issues/12161
- https://github.com/espressif/arduino-esp32/issues/12161#issuecomment-3678808677
- https://github.com/espressif/arduino-esp32/issues/12161#issuecomment-3695188385
- https://github.com/espressif/arduino-esp32/issues/12161#issuecomment-3700813477
- https://github.com/espressif/arduino-esp32/issues/12161#issuecomment-3713025808
- https://github.com/espressif/arduino-esp32/issues/12161#issuecomment-3732710129
- https://github.com/espressif/arduino-esp32/issues/12212
- https://github.com/openwch/arduino_core_ch32/issues/236
- https://github.com/thelastoutpostworkshop/arduino-maker-workshop/issues/94
- https://forum.arduino.cc/t/error-during-install-context-deadline-exceeded/1384509
- https://forum.arduino.cc/t/trouble-updating-lvgl/1386928/1
- https://forum.arduino.cc/t/trouble-updating-lvgl/1386928/5
- https://forum.arduino.cc/t/installation-fail/1420673
- https://forum.arduino.cc/t/downloading-esp32-3-3-5-fails/1420739/1
- https://forum.arduino.cc/t/downloading-esp32-3-3-5-fails/1420739/11
- https://forum.arduino.cc/t/downloading-esp32-3-3-5-fails/1420739/14
- https://forum.arduino.cc/t/downloading-esp32-3-3-5-fails/1420739/15
- https://forum.arduino.cc/t/downloading-esp32-3-3-5-fails/1420739/18
- https://forum.arduino.cc/t/downloading-esp32-3-3-5-fails/1420739/25
- https://forum.arduino.cc/t/downloading-esp32-3-3-5-fails/1420739/27
- https://forum.arduino.cc/t/downloading-esp32-3-3-5-fails/1420739/28
- https://forum.arduino.cc/t/downloading-esp32-3-3-5-fails/1420739/30
- https://forum.arduino.cc/t/downloading-esp32-3-3-5-fails/1420739/32
- https://forum.arduino.cc/t/downloading-esp32-3-3-5-fails/1420739/34
- https://forum.arduino.cc/t/downloading-esp32-3-3-5-fails/1420739/37
- https://forum.arduino.cc/t/downloading-esp32-3-3-5-fails/1420739/39
- https://forum.arduino.cc/t/downloading-esp32-3-3-5-fails/1420739/41
- https://forum.arduino.cc/t/downloading-esp32-3-3-5-fails/1420739/42
- https://forum.arduino.cc/t/downloading-esp32-3-3-5-fails/1420739/50
- https://forum.arduino.cc/t/downloading-esp32-3-3-5-fails/1420739/56
- https://forum.arduino.cc/t/downloading-esp32-3-3-5-fails/1420739/57
- https://forum.arduino.cc/t/esp32-board-software/1421113/6
- https://forum.arduino.cc/t/esp32-board-software/1421113/7
- https://forum.arduino.cc/t/arduino-ide-2-3-7/1421189/1
- https://forum.arduino.cc/t/arduino-ide-2-3-7/1421189/7
- https://forum.arduino.cc/t/esp32-devkit1-library-not-downloading/1422002
- https://forum.arduino.cc/t/failed-to-install-platform-arduino1-5-1/1422087
- https://forum.arduino.cc/t/installing-arduino-ide-and-getting-arduino-avr1-8-6-to-install/1421920
- https://forum.arduino.cc/t/ide-2-3-7-now-gives-error-4-deadline-exceeded/1422321/1
- https://forum.arduino.cc/t/ide-2-3-7-now-gives-error-4-deadline-exceeded/1422321/19
- https://forum.arduino.cc/t/ide-2-3-7-now-gives-error-4-deadline-exceeded/1422321/20
- https://forum.arduino.cc/t/ide-2-3-7-now-gives-error-4-deadline-exceeded/1422321/21
- https://forum.arduino.cc/t/ide-2-3-7-now-gives-error-4-deadline-exceeded/1422321/22
- https://forum.arduino.cc/t/ide-2-3-7-now-gives-error-4-deadline-exceeded/1422321/23
- https://forum.arduino.cc/t/ide-2-3-7-now-gives-error-4-deadline-exceeded/1422321/24
- https://forum.arduino.cc/t/unable-to-find-network-to-edit-timeout/1422504/1
- https://forum.arduino.cc/t/unable-to-find-network-to-edit-timeout/1422504/6
- https://forum.arduino.cc/t/issue-in-installing-esp32-espressif/1422682
- https://forum.arduino.cc/t/cant-update-esp-boards/1422777
- https://forum.arduino.cc/t/my-arduino-ide-software-isnt-working-correctly/1422998
- https://forum.arduino.cc/t/failed-uploading-uploading-error-to-uno-r4-wifi-board/1423393/4
- https://forum.arduino.cc/t/unable-to-download-the-3-0-0-package-from-siliconlabs/1425804
- https://forum.arduino.cc/t/errore-aggiornamento-board-esp32-su-ide-2-3-7/1423220/1
- https://forum.arduino.cc/t/errore-aggiornamento-board-esp32-su-ide-2-3-7/1423220/7
- https://forum.arduino.cc/t/errore-aggiornamento-board-esp32-su-ide-2-3-7/1423220/15
- https://forum.arduino.cc/t/errors-while-updating-boards/1426480
- https://forum.arduino.cc/t/problem-updating-boards-library/1426657
- https://forum.arduino.cc/t/esp32-core-download-failure/1427081
- https://forum.arduino.cc/t/esp32-lasst-sich-nicht-in-avr-board-einbinden/1427390
#### Related
- https://github.com/arduino/arduino-cli/pull/2770
- https://github.com/arduino/arduino-cli/pull/2889
- https://github.com/SiliconLabs/arduino/issues/151
### Issue checklist
- [x] I searched for previous requests in [the issue tracker](https://github.com/arduino/arduino-cli/issues?q=)
- [x] I verified the feature was still missing when using the [nightly build](https://arduino.github.io/arduino-cli/dev/installation/#nightly-builds)
- [x] My request contains all necessary details