After using tidyverse for months my loads are also failing, except mine fail on some conflict with the "broom" version, and updates are failing with no error messages. Other than the specific packages, my fails have similar error messages. And I've also tried reinstalling, using the command line version of R, nothing works.
EDIT: Here's the sequence I've been going through, with the fails.
install.packages(c("broom", "callr", "cli", "cpp11", "dbplyr", "haven", "highr", "knitr", "pillar", "processx", "RcppArmadillo", "reprex", "tibble", "tinytex", "vctrs", "viridis", "viridisLite", "withr"))
Install system packages...
install.packages("tidyverse")
Install system packages...
library(tidyverse)
Error: package or namespace load failed for ‘tidyverse’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]):
namespace ‘broom’ 0.7.5 is being loaded, but >= 0.7.6 is required
install.packages("broom")
Install system packages...