I am very new at creating my own emacs config and I use use-package to install packages.
(setq package-archives '(("melpa" . "https://melpa.org/packages/")
("melpa-stable" . "https://stable.melpa.org/packages/")
("org" . "https://orgmode.org/elpa/")
("elpa" . "https://elpa.gnu.org/packages")))
If I run package-refresh-contents it says "Failed to download elpa archive"
Elpa seems to be up and running. I can visit that domain via web browser. And running emacs with emacs -q I can use package-install normally. So I have no clue what's going on.
There are no error running package-refresh-contents using emacs -q.