Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

drazzy.com ssl cert expired ? #1059

Closed
br74649 opened this issue Feb 16, 2024 · 17 comments
Closed

drazzy.com ssl cert expired ? #1059

br74649 opened this issue Feb 16, 2024 · 17 comments

Comments

@br74649
Copy link

br74649 commented Feb 16, 2024

Hi,

Im just trying to download the core via boards manager and getting an error in arduino ide

"Error downloading http://drazzy.com/package_drazzy.com_index.json"

when i hit it with a browser its being redirected to https and chrome complains about the cert which appears to have expired today

image

Any chance this can be renewed?

Thanks

Tony

@HeadBoffin
Copy link

Hopefully the LetsEncrypt can be renewed asap and that Spence is A-OK

@Mialee85
Copy link

Mialee85 commented Feb 17, 2024

Yeah, the certificate for drazzy.com ran out yesterday. Hope somebody is gonna pick that up quick.

@HeadBoffin
Copy link

Two potential solutions:

Use your browser to go to https://drazzy.com/package_drazzy.com_index.json and when it complains about the certificate expiring, tell it that it's OK, save the file to disk and then in your IDE you can use file:///path/from/root/of/disk/to/file/package_drazzy.com_index.json or for Windows file:///c:/path/from/root/of/disk/to/file.package_drazzy.com_index.json.

Or if you figure that I've got many better things to do than try to hack in to peoples computers because they visited one of my web servers, you can use https://descartes.net/package_drazzy.com_index.json as a temporary measure. I can't hack in to your computer by altering the JSON file either but I could do odd things to the board support files if I had nothing better to do.

Anyone who wants to get all pointy fingered will have me delete this workaround, so please just don't.

@br74649
Copy link
Author

br74649 commented Feb 18, 2024

thanks @HeadBoffin , i did do the file workaround - would rather it working as the dr intended , hope he is ok

handy workaround for now though

Thanks

Tony

ladyada added a commit to adafruit/ci-arduino that referenced this issue Feb 18, 2024
@cygig
Copy link

cygig commented Feb 28, 2024

Oh dear, I couldn't even download anything today on my new laptop. I could still access it a week ago. I am currently working on a library and using the 3224 as the target MCU. His website is down as well. Is he ok?

@Zeron
Copy link

Zeron commented Feb 29, 2024

Seems to be working now.

@HeadBoffin
Copy link

It is indeed updated - the server may have been restarted or something else pressed.

However there have been no updates since Oct '23 so I think we still need to track down Spence to check he's OK

@nickzam
Copy link

nickzam commented Mar 18, 2024

Hi, I tried the aforementioned fixes for Arduino IDE 1.8.5, 1.8.13 (all under Windows 10 Home) installed via installer (from scratch) and standalone, with and without deletion of preferences.txt file to trigger new libraries update.

Search term "megatinycore" just not appearing in the list of libraries, there are other that appears (Attiny_PWM, Attiny_Slow_PWM etc), but not MegaTinyCore.

Any ideas how to install MegaTinyCore into Arduino IDE manually or use UPDI on Arduino as a programmer on PlatformIO for Attiny 402 ?

@per1234
Copy link
Contributor

per1234 commented Mar 18, 2024

Hi @nickzam.

Search term "megatinycore" just not appearing in the list of librarie

This is expected. The reason is that "megaTinyCore" is not a library. It is a boards platform. So you must look for it in Boards Manager, not in Library Manager.

@nickzam
Copy link

nickzam commented Mar 18, 2024

Hi @per1234,

Thank you for pushing me in the right direction! I've added http://drazzy.com/package_drazzy.com_index.json into "Additional Boards Manager URLs" and megaTinyCore finally appeared in Boards Manager :)

@SpenceKonde
Copy link
Owner

I am still here, and I have been periodically getting enough time to respond to a small number of issues. But

Those fucking certs are a constant headache. The automatic renewal methods that they talk about DO NOT WORK.
The only time they get updated is when I manually log into the machines. The duration that the certs are valid for is long enough for me to forget the steps to manually renew. For reasons I don't understand, cron jobs don't run. I have no idea why, I set them up, see that they're in the crontab and then check back a few days later when it should have run and see no evidence that anything happened when the cronjob should have run. I don't have enough leverage on the guy who knows linux right now to get him to help out, I think he wishes I knew someone else who was competent at linux.

And I have a bunch of other irons to fire; I have to collate 6 years of tax documents - the bloodsuckers want to know crazy numbers. Revenue!? Expenses?! How the fuck should I know? Money come money go! Meanwhile time seems to be going by faster and faster, like I have less and less time to do more and more things. I do not know how anyone could ever be bored.

@hmeijdam
Copy link

Nice to see you back here.
My grandpa often said. "you have only 2 certainties in life, Death and Taxes".
So the "good" news is, you have not been hit by the first one ;-)

@srw777
Copy link

srw777 commented Mar 30, 2024 via email

@M2tec
Copy link

M2tec commented Jul 6, 2024

Two potential solutions:

Use your browser to go to https://drazzy.com/package_drazzy.com_index.json and when it complains about the certificate expiring, tell it that it's OK, save the file to disk and then in your IDE you can use file:///path/from/root/of/disk/to/file/package_drazzy.com_index.json or for Windows file:///c:/path/from/root/of/disk/to/file.package_drazzy.com_index.json.

Or if you figure that I've got many better things to do than try to hack in to peoples computers because they visited one of my web servers, you can use https://descartes.net/package_drazzy.com_index.json as a temporary measure. I can't hack in to your computer by altering the JSON file either but I could do odd things to the board support files if I had nothing better to do.

Anyone who wants to get all pointy fingered will have me delete this workaround, so please just don't.

Had a similar ssl cert issue with the Micronucleus packages used in the json file. Replacing https with http resolved the issue for me.

@vadpol
Copy link

vadpol commented Jul 9, 2024

Two potential solutions:
Use your browser to go to https://drazzy.com/package_drazzy.com_index.json and when it complains about the certificate expiring, tell it that it's OK, save the file to disk and then in your IDE you can use file:///path/from/root/of/disk/to/file/package_drazzy.com_index.json or for Windows file:///c:/path/from/root/of/disk/to/file.package_drazzy.com_index.json.
Or if you figure that I've got many better things to do than try to hack in to peoples computers because they visited one of my web servers, you can use https://descartes.net/package_drazzy.com_index.json as a temporary measure. I can't hack in to your computer by altering the JSON file either but I could do odd things to the board support files if I had nothing better to do.
Anyone who wants to get all pointy fingered will have me delete this workaround, so please just don't.

Had a similar ssl cert issue with the Micronucleus packages used in the json file. Replacing https with http resolved the issue for me.

Could you please be more specific on this: yes, I could download and edit the json file, but can't save it back to repository of course. How do you use this edited json file with http iso https to get right reference to Micronucleus packages? I can't install the Attiny Core because of this Micronucleus download error message.

@M2tec
Copy link

M2tec commented Jul 9, 2024

@vadpol
Copy link

vadpol commented Jul 9, 2024

Search for these instances in the json file. "url": "https://azduino.com/bin/micronucleus/micronucleus-cli-2.5-azd1b-x86_64-mingw32.zip" and replace with: "url": "http://azduino.com/bin/micronucleus/micronucleus-cli-2.5-azd1b-x86_64-mingw32.zip"

That's clear, thanks! But how to substitute this file while IDE is taking the existing wrong one from url where it is not changed? Should it be saved somewhere on local drive and then just put the path to it in Preferences instead of url? Will it work like this or something else is needed? Thanks a lot!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests