403 Error With proffieboard-arduino 3.6

It fails trying to install gcc it looks like. I’ve got the logs from ProffieConfig, I couldn’t find out where to find similar logs from Arduino IDE, but the same issue does occur there too.

INFO) [Arduino::ensureDefaultCoreInstalled()] Ensuring Core Installation...
 (ERR) [Arduino::ensureDefaultCoreInstalled()] Process error: 5:1
                                               
Downloading index: library_index.tar.bz2 0 B / 3.73 MiB    0.00%
Downloading index: library_index.tar.bz2 downloaded
                                               
Downloading index: package_index.tar.bz2 0 B / 94.38 KiB    0.00%
Downloading index: package_index.tar.bz2 downloaded
                                               
Downloading index: package_proffieboard_index.json 0 B / ?    0.00%
Downloading index: package_proffieboard_index.json downloaded
                                               Downloading missing tool builtin:ctags@5.8-arduino11...
                                               
builtin:ctags@5.8-arduino11 0 B / 115.52 KiB    0.00%
builtin:ctags@5.8-arduino11 downloaded
                                               Installing builtin:ctags@5.8-arduino11...
                                               Skipping tool configuration....
                                               builtin:ctags@5.8-arduino11 installed
                                               Downloading missing tool builtin:dfu-discovery@0.1.2...
                                               
builtin:dfu-discovery@0.1.2 0 B / 1.81 MiB    0.00%
builtin:dfu-discovery@0.1.2 downloaded
                                               Installing builtin:dfu-discovery@0.1.2...
                                               Skipping tool configuration....
                                               builtin:dfu-discovery@0.1.2 installed
                                               Downloading missing tool builtin:mdns-discovery@1.0.12...
                                               
builtin:mdns-discovery@1.0.12 0 B / 3.16 MiB    0.00%
builtin:mdns-discovery@1.0.12 downloaded
                                               Installing builtin:mdns-discovery@1.0.12...
                                               Skipping tool configuration....
                                               builtin:mdns-discovery@1.0.12 installed
                                               Downloading missing tool builtin:serial-discovery@1.4.3...
                                               
builtin:serial-discovery@1.4.3 0 B / 2.07 MiB    0.00%
builtin:serial-discovery@1.4.3 downloaded
                                               Installing builtin:serial-discovery@1.4.3...
                                               Skipping tool configuration....
                                               builtin:serial-discovery@1.4.3 installed
                                               Downloading missing tool builtin:serial-monitor@0.15.0...
                                               
builtin:serial-monitor@0.15.0 0 B / 2.27 MiB    0.00%
builtin:serial-monitor@0.15.0 downloaded
                                               Installing builtin:serial-monitor@0.15.0...
                                               Skipping tool configuration....
                                               builtin:serial-monitor@0.15.0 installed
                                               Downloading packages...
                                               
proffieboard:arm-none-eabi-gcc@9-2020-q2-update 0 B / 533 B    0.00%
proffieboard:arm-none-eabi-gcc@9-2020-q2-update Server responded with: 403 Forbidden
                                               Error during install: Server responded with: 403 Forbidden

I’m not sure if this is intentional and that 3.6 isn’t meant to be used anymore, but I was holding off on 4.6 due to some of the size issues and other weirdness when it was initially introduced. Not sure how much of that has been fixed yet…

I looked through and it looks like each of the download links (in the JSON) are fine though, so I’m not sure why it’s 403’ing. I don’t have the knowledge to trace the program(s) to know where exactly it’s pulling from. I suppose I also don’t really understand what I’m looking at though. It doesn’t seem very complicated, but I don’t know anything about Arduino’s setup.

It’s not intentional. Checking…

Looks to be just the macOS version. Windows doesn’t seem to have an issue.

windows files are hosted on my server, mac/linux is not

I lied, errors for Windows too.

I seem to be able to download the files, maybe there is some bad network weather?

Not sure. I could also download the files directly, but can’t if I try to install the plugin w/ Arduino

Well that’s not good.
I wonder if Arm configured their servers to forbid direct Arduino downloads?
Or maybe it’s some change in Arduino? I don’t suppose you upgraded Arduino recently?

My Arduino’s probably at least a year old :laughing:
I don’t update the cli for ProffieConfig too often either (with the hope of avoiding breaking updates)

And Arm server changes makes no sense, because the windows files live on my server…
Virus? DNS poison? Firewall? Proxy? Voodoo?

It wasn’t me that had the issue originally. Someone using ProffieConfig couldn’t run the setup. I just reproduced it.

Different error on Windows, interestingly enough. (This user was on macOS, but I thought I’d check)

proffieboard:arm-none-eabi-gcc@9-2020-q2-update net/http: request canceled (Client.Timeout or context cancellation while reading body)
                                               Error during install: net/http: request canceled (Client.Timeout or context cancellation while reading body)

I retried it a couple times. that seems like server weirdness.

I don’t see anything weird going on on the server, and I haven’t changed anything recently.

Any luck w/ a copy of Arduino on your end?

Trying right now…

1 Like

Worked on first try. (on windows)

Weird. Still no dice here. (on macOS)
At least I know it’s not just my network…

Tried on linux - no issues.

I get the same HTTP error on Linux as on Windows, and, unsurprisingly, it’s not related to the file (as this is downloading 4.6’s gcc).

proffieboard:arm-none-eabi-gcc@14-2-rel1-xpack net/http: request canceled (Client.Timeout or context cancellation while reading body)                                               
                                               Error during install: net/http: request canceled (Client.Timeout or context cancellation while reading body)

If that is an issue and isn’t just my network, it’s unrelated from the 403.

Just tried macOS again and the 403 is persistent. Can try again later today also.
It does seem to be mac-specific. Or specific to the mac file…

On your mac, if you type host fredrik.hubbe.net in a terminal, what do you get?

fredrik.hubbe.net has address 71.6.177.234
fredrik.hubbe.net mail is handled by 0 tymin.hubbe.net.