Public bug reported:

Similar to the report https://bugs.launchpad.net/snapd/+bug/1961791,
when I change my default shell to /usr/bin/zsh I see a similar breakage.
After changing the shell from bash to zsh and rebooting, I get the login
screen but then nothing after that until I see that kspalshqml has
crashed. After changing my shell back to bash, everything works as
expected.

Release:
% lsb_release -rd
No LSB modules are available.
Description:    Ubuntu 23.04
Release:        23.04

Package Version:
% apt-cache policy plasma-desktop
plasma-desktop:
  Installed: 4:5.27.4-0ubuntu1
  Candidate: 4:5.27.4-0ubuntu1
  Version table:
 *** 4:5.27.4-0ubuntu1 500
        500 http://us.archive.ubuntu.com/ubuntu lunar/universe amd64 Packages
        100 /var/lib/dpkg/status

Expected behavior:
Changing default shell to /usr/bin/zsh does not break login

What happens:
Changing default shell to anything besides bash seems to cause KDE to be unable 
to start

Steps to reproduce:
1. Install Kubuntu 23.04
2. Install zsh (apt install zsh)
3. Change default shell to zsh (chsh -s /usr/bin/zsh)
4. Reboot
5. Login
6. Wait for ksplashqml to crash

Potential workaround:
Instead of changing the default shell, I have configured Konsole to run 
/usr/bin/zsh instead of /bin/bash. This enables me to continue to use zsh when 
I am logged in physically and when logged in remotely, I can easily just run 
/usr/bin/zsh if I want to keep using my normal shell of choice. Not an ideal UX 
but workable

** Affects: plasma-desktop (Ubuntu)
     Importance: Undecided
         Status: New

** Description changed:

  Similar to the report https://bugs.launchpad.net/snapd/+bug/1961791,
  when I change my default shell to /usr/bin/zsh I see a similar breakage.
  After changing the shell from bash to zsh and rebooting, I get the login
  screen but then nothing after that until I see that kspalshqml has
  crashed. After changing my shell back to bash, everything works as
  expected.
  
  Release:
  % lsb_release -rd
  No LSB modules are available.
  Description:    Ubuntu 23.04
  Release:        23.04
  
  Package Version:
  % apt-cache policy plasma-desktop
  plasma-desktop:
-   Installed: 4:5.27.4-0ubuntu1
-   Candidate: 4:5.27.4-0ubuntu1
-   Version table:
-  *** 4:5.27.4-0ubuntu1 500
-         500 http://us.archive.ubuntu.com/ubuntu lunar/universe amd64 Packages
-         100 /var/lib/dpkg/status
+   Installed: 4:5.27.4-0ubuntu1
+   Candidate: 4:5.27.4-0ubuntu1
+   Version table:
+  *** 4:5.27.4-0ubuntu1 500
+         500 http://us.archive.ubuntu.com/ubuntu lunar/universe amd64 Packages
+         100 /var/lib/dpkg/status
  
  Expected behavior:
  Changing default shell to /usr/bin/zsh does not break login
  
  What happens:
  Changing default shell to anything besides bash seems to cause KDE to be 
unable to start
  
  Steps to reproduce:
  1. Install Kubuntu 23.04
  2. Install zsh (apt install zsh)
  3. Change default shell to zsh (chsh -s /usr/bin/zsh)
  4. Reboot
  5. Login
  6. Wait for ksplashqml to crash
+ 
+ Potential workaround:
+ Instead of changing the default shell, I have configured Konsole to run 
/usr/bin/zsh instead of /bin/bash. This enables me to continue to use zsh when 
I am logged in physically and when logged in remotely, I can easily just run 
/usr/bin/zsh if I want to keep using my normal shell of choice. Not an ideal UX 
but workable

-- 
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to plasma-desktop in Ubuntu.
https://bugs.launchpad.net/bugs/2036325

Title:
  Changing default shell breaks plasma

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/plasma-desktop/+bug/2036325/+subscriptions


-- 
kubuntu-bugs mailing list
kubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/kubuntu-bugs

Reply via email to