I performed the latest kernel update offered by software, which included several libraries and the new kernel version (i don't recall of the top of my head which version exactly). After this update i was working in the os for some time, then finally shutdown for the day. Yesterday i booted into zorin to work on my final project for school, everything i normally used started correctly (slack, zoom, Firefox and vscode). When i attempted to open the terminal, nothing happened. So i opened xterm and tried gnome_terminal. Gave an error that a python library wasn't installed. Under /usr/lib/ the library existed for 3.8. I have 3.9 installed for my programming. I even installed the _gi library (to create a system tray icon for a program) , version 3 for python 3. It was two of these files it couldn't see. So i copied them with 3.9 instead of 3.8 in the title and it stopped erroring and gave me the terminal.
I have update-alternatives set with both versions of python 3. This has never previously come up since the system would use the 3.8 python, while iuses 3.9. Then i tried to open another gnome application, gedit, but same issue, different library.
Then zorin appearance, same problem. How does a kernel update break python dependencies? This has also effected my audio. The A2DP codex doesn't work. Had i not had pipewire running, able to choose a different codec, i wouldn't have sound. This won't do.
I restored from my tineshift, but it didn't fix anything... only made things worse. Even kdeconnect isn't working, but most other qt apps are.
I'm at a loss. I'll be rolling back to a previous kernel... but how... why put out an update that completely destroys gnome? Is there any other way to fix this? @Azorin or @zorink may be able to resolve this... but I'm curious if any others are having this issue? Gnome will load, but a good portion of the applications will not start.