As you can see it appears to be as if the URL cannot seem to resolve (port 53 is DNS, right?)
I can get around this error by installing the arduino-cli and then doing:
arduino-cli update
in which case all indexes are then correctly downloaded.
If I run ./arduino-ide again, it gets past the splash screen and opens up the IDE, but any further attempts to download additional files (e.g. board specific stuff), results in a complete denial due to this port 53 error.
The error inside the IDE:
Failed to install platform: 'arduino:avr:1.8.6'.
Error: 2 UNKNOWN: Get "http://downloads.arduino.cc/tools/arduinoOTA-1.3.0-linux_amd64.tar.bz2": dial tcp: lookup downloads.arduino.cc on [::1]:53: read udp [::1]:56359->[::1]:53: read: connection refused
Downloading Firmata@2.5.9
Firmata@2.5.9
Failed to install library: 'Arduino_BuiltIn:1.0.0'.
Error: 13 INTERNAL: Can't download library: Get "https://downloads.arduino.cc/libraries/github.com/firmata/Firmata-2.5.9.zip?query=depends": dial tcp: lookup downloads.arduino.cc on [::1]:53: read udp [::1]:47119->[::1]:53: read: connection refused
From the command log:
2024-09-19T20:20:47.032Z root ERROR Request install failed with error: 13 INTERNAL: Can't download library: Get "https
://downloads.arduino.cc/libraries/github.com/firmata/Firmata-2.5.9.zip?query=depends": dial tcp: lookup downloads.ardu
ino.cc on [::1]:53: read udp [::1]:47119->[::1]:53: read: connection refused Error: 13 INTERNAL: Can't download librar
y: Get "https://downloads.arduino.cc/libraries/github.com/firmata/Firmata-2.5.9.zip?query=depends": dial tcp: lookup d
ownloads.arduino.cc on [::1]:53: read udp [::1]:47119->[::1]:53: read: connection refused
at t.callErrorFromStatus (/blah/Downloads/arduino/arduino-ide_nightly-20240919_Linux_64bit/resources/app/lib/
backend/main.js:2:911810)
at Object.onReceiveStatus (/blah/Downloads/arduino/arduino-ide_nightly-20240919_Linux_64bit/resources/app/lib
/backend/main.js:2:939427)
at Object.onReceiveStatus (/blah/Downloads/arduino/arduino-ide_nightly-20240919_Linux_64bit/resources/app/lib
/backend/main.js:2:932451)
at /blah/Downloads/arduino/arduino-ide_nightly-20240919_Linux_64bit/resources/app/lib/backend/main.js:2:10185
73
at process.processTicksAndRejections (node:internal/process/task_queues:77:11)
for call at
at a.makeServerStreamRequest (/blah/Downloads/arduino/arduino-ide_nightly-20240919_Linux_64bit/resources/app/
lib/backend/main.js:2:939194)
at a.libraryInstall (/blah/Downloads/arduino/arduino-ide_nightly-20240919_Linux_64bit/resources/app/lib/backe
nd/main.js:2:1003470)
at b.install (/blah/Downloads/arduino/arduino-ide_nightly-20240919_Linux_64bit/resources/app/lib/backend/main
.js:2:800539)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async u.onRequest (/blah/Downloads/arduino/arduino-ide_nightly-20240919_Linux_64bit/resources/app/lib/back
end/main.js:2:1255382)
at async c.handleRequest (/blah/Downloads/arduino/arduino-ide_nightly-20240919_Linux_64bit/resources/app/lib/
backend/main.js:2:1246277)
It really looks like it cannot resolve the addresses.
I've tried the ./arduino-ide --dnsDefaultResultOrder nodeDefault as well as verbatim to no effect.
I also changed my own dns away from 1.1.1.1 to 8.8.8.8, again to no effect.
To reproduce
Download version arduino-ide nightly version 20240919_Linux_64bit, or the default package in Arch.
Attempt to start the program via ./arduino-ide
Kill the program, download the indexes manually via arduino-cli update
Start the program via ./ardiuno-ide and see the download errors in the image above.
Expected behavior
Indexes should download easily in the same way that arduino-cli update allows
Describe the problem
When running
./arduino-ide
the splash logo pulses indefinitely whilst the logs show that it fails to download any indexes at all.Attached is the full starting log using the
-I and -P
debug flags, and below is highlighted one of the main error messages:log.txt
As you can see it appears to be as if the URL cannot seem to resolve (port 53 is DNS, right?)
I can get around this error by installing the
arduino-cli
and then doing:in which case all indexes are then correctly downloaded.
If I run
./arduino-ide
again, it gets past the splash screen and opens up the IDE, but any further attempts to download additional files (e.g. board specific stuff), results in a complete denial due to this port 53 error.The error inside the IDE:
From the command log:
It really looks like it cannot resolve the addresses.
I've tried the
./arduino-ide --dnsDefaultResultOrder nodeDefault
as well asverbatim
to no effect.I also changed my own dns away from 1.1.1.1 to 8.8.8.8, again to no effect.
To reproduce
20240919_Linux_64bit
, or the default package in Arch../arduino-ide
arduino-cli update
./ardiuno-ide
and see the download errors in the image above.Expected behavior
Indexes should download easily in the same way that
arduino-cli update
allowsArduino IDE version
2.3.3-nightly-20240919
Operating system
Linux
Operating system version
Arch, 6.10.10-zen1-1-zen kernel
Additional context
No response
Issue checklist