Finally got it to at least load.
Discussion
Linux in general is definitely the wild west of computing, updates often break dependencies, but some stability can be achieve with effort. Belaying updates to a schedule can help with this as well as using a Long Term Support (LTS) kernel.