Other trivial workaround: keep snapd to 2.44.3 (at least on 20.04), possibly forever. There's a serious QA problem here, in a week I got three updates, each of which progressively broke stuff worse than the previous one:
- first warnings every time I opened a shell - then broken XDG env, which made applications crash in the strangest ways but only when started from the shell - then even more broken XDG env that literally _broke the user session after login_. I don't think a bug can get worse than this, as it makes the machine (progressively more) impossible to use _for tasks unrelated to those for which you need this package_, and, with the exception of the first problem, without any hint about the fact that it's snapd fault — in the last case I only suspected that (and downgraded) because I was bit by the first issue, I had to debug the second one, and it dawned on me that they could have fucked up the fix for a third time after managing to open a shell inside the broken session through strange expedients and checking the environment. I get that the Linux desktop environment initialization is a shitshow, but after breaking this for the first time the response should have been immediate rollback and _thorough_ testing instead rushing fixes, at least on the LTS channel. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1961791 Title: 2.54.3+21.10.1ubuntu0.1 broke Plasma Desktop when Fish is the default shell To manage notifications about this bug go to: https://bugs.launchpad.net/snapd/+bug/1961791/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs