Bug 454319 - Basic Plasma problems after May 23 update
Summary: Basic Plasma problems after May 23 update
Status: RESOLVED FIXED
Alias: None
Product: neon
Classification: KDE Neon
Component: general (show other bugs)
Version: unspecified
Platform: Neon Linux
: NOR critical
Target Milestone: ---
Assignee: Neon Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-05-24 09:52 UTC by Peter
Modified: 2022-05-31 14:40 UTC (History)
7 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Stack trace from attempted bug report after May 23 2022 update. (20.28 KB, text/plain)
2022-05-24 11:07 UTC, Eric R
Details
attachment-6455-0.html (5.03 KB, text/html)
2022-05-24 15:30 UTC, Peter
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Peter 2022-05-24 09:52:39 UTC
SUMMARY
Plasma almost unusable after last night's (May 23) update.

STEPS TO REPRODUCE
1. Boot up.
2. 
3. 

OBSERVED RESULT
- Window titlebars and borders now missing. (And Ctrl-M doesn't seem to work.)
- Can't drag windows.
- Clicking on windows seems to change focus for the mouse but not the keyboard.  (The keyboard focus will change, but I can't work out what does this.)
- Can only close windows if the application has a File Menu with the Quit option.  
- Virtual Desktops have disappeared
- Open windows listed in neither Windows List 2.0 or Task Manager 4.0 plasmoids.  It may be that they show for only minimised windows, even though I do not have that option selected.   (I can't minimise windows to test this, but if I start an application from the launcher, it does appear briefly in Task Manager.)
- Panels have stopped autohiding.

EXPECTED RESULT


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: KDE Neon
(available in About System)
KDE Plasma Version: 5.24.5
KDE Frameworks Version: 5.94.0
Qt Version: 5.15.4

ADDITIONAL INFORMATION
Operating System: KDE neon 5.24
KDE Plasma Version: 5.24.5
KDE Frameworks Version: 5.94.0
Qt Version: 5.15.4
Kernel Version: 5.4.0-1042205121620-generic (64-bit)
Graphics Platform: X11
Processors: 4 × Intel® Core™ i7-7560U CPU @ 2.40GHz
Memory: 15.5 GiB of RAM
Graphics Processor: Mesa Intel® Iris® Plus Graphics 640
Comment 1 Jonathan Riddell 2022-05-24 10:30:53 UTC
Do you have steam installed?

What happens if you run on a command line:
sudo apt update
sudo apt install neon-desktop
sudo apt full-upgrade

and reboot?
Comment 2 Eric R 2022-05-24 11:04:56 UTC
Hello. I got what I think is the same problem after the update last night. I tried to report the bug with kcrash, but I was unable to complete it. However, I got the stack trace before it failed. I'm attaching it here. I hope it helps.
Comment 3 Eric R 2022-05-24 11:07:05 UTC
Created attachment 149161 [details]
Stack trace from attempted bug report after May 23 2022 update.

I'm not the OP, but I have what looks like the same problem after updating on the evening of May 23, 2022. I tried to file a bug with Kcrash, but it failed. However, I did get this stack trace. I hope it helps.
Comment 4 Jonathan Riddell 2022-05-24 11:13:08 UTC
Did you have any non-default window themes?  The new version of Qt likely means any need a recompile.
Comment 5 Eric R 2022-05-24 11:16:22 UTC
Also, I did another `pkcon refresh && pkcon update -y` and it told me that "The following packages have unmet dependencies:" liblcms2-utils & kwin-common both say "liblcms2-2 (>= 2.12~rc1) but 2.9-4 is to be installed"
Comment 6 Peter 2022-05-24 11:17:32 UTC
Jonathan, 

Thank you for your speedy reply. 

To answer your questions:  

- I don't have Steam installed; 
- When I run 'sudo apt install neon-desktop' I get messages about broken kwin-common and kwin-x11, ending in 'Unable to correct problem, you have broken held packages'; and
- I don't have a non-standard theme, just Breeze Dark.  

Do I try 'sudo apt full-upgrade' anyway?

Many thanks and regards

Peter
Comment 7 Peter 2022-05-24 11:29:19 UTC
(In reply to Eric R from comment #5)
> Also, I did another `pkcon refresh && pkcon update -y` and it told me that
> "The following packages have unmet dependencies:" liblcms2-utils &
> kwin-common both say "liblcms2-2 (>= 2.12~rc1) but 2.9-4 is to be installed"

During 'sudo apt install neon-desktop', I get broken kwin-common depends on liblcms2-2:amd64.  It considers liblcms2-2:amd64 133 as a solution to kwin-common, and then kwin-common:amd64 12 as a solution to kwin-x11.  It ends up holding back kwin-wayland and kwin-wayland-backend-drm plus a few other related packages.
Comment 8 Jonathan Riddell 2022-05-24 11:30:05 UTC
okay I'll build a new lcms2 for i386, stand by
Comment 9 Eric R 2022-05-24 11:30:40 UTC
(In reply to Jonathan Riddell from comment #4)
> Did you have any non-default window themes?  The new version of Qt likely
> means any need a recompile.

I don't think so. Let's see...
* Global Theme: Breeze Dark
* Application Style: Fusion
* Plasma Style: "No Items Found" -Interesting
* Colors: Breeze Dark
* Window Decorations: Breeze
* Fonts: Different sizes of Ubuntu Condensed
* Icons: Tela black dark
* Cursors: Breeze
* Launch Feedback: Bouncing
* Splash Screen: Breeze
* Boot Splash Screen: 

thanks!
Comment 10 Jonathan Riddell 2022-05-24 13:10:46 UTC
updated lcms2 published, try now
Comment 11 Peter 2022-05-24 13:22:43 UTC
(In reply to Jonathan Riddell from comment #10)
> updated lcms2 published, try now

Still got the same symptoms, I'm afraid, Jonathan.  

I don't know if it's significant, but when I select 'Virtual Desktops' in 'System Settings', I get the error message, "There was an error requesting information from the compositor.'  I'll try the neon update.  

P
Comment 12 Jonathan Riddell 2022-05-24 13:25:06 UTC
Try   sudo apt update; sudo apt install neon-desktop; sudo apt full-upgrade  ?
Comment 13 Peter 2022-05-24 13:37:12 UTC
...on reflection, that'll be what you meant me to do!   

I've done the  neon-update and full-upgrade (although the full-upgrade didn't seem to do much), rebooted, and all the symptoms are fixed.  You don't get service like that from Microsoft!  Thank you.    

What was it about our set ups that meant only Eric and me were seeing this problem?  Also, is there anywhere the intelligent layman  can read about what lcms does?  

Again, many thanks and regards.

Peter
Comment 14 O.C.Nilsen 2022-05-24 13:55:22 UTC
(In reply to Jonathan Riddell from comment #12)
> Try   sudo apt update; sudo apt install neon-desktop; sudo apt full-upgrade 
> ?

This didn't work for me. The problem persists.
Comment 15 Jonathan Riddell 2022-05-24 14:03:48 UTC
(In reply to Peter from comment #13)
> ...on reflection, that'll be what you meant me to do!   
> 
> I've done the  neon-update and full-upgrade (although the full-upgrade
> didn't seem to do much), rebooted, and all the symptoms are fixed.  You
> don't get service like that from Microsoft!  Thank you.    
> 
> What was it about our set ups that meant only Eric and me were seeing this
> problem?  Also, is there anywhere the intelligent layman  can read about
> what lcms does?  
> 
> Again, many thanks and regards.
> 
> Peter

lcms is just a code library that is used by kwin. I think the current problem is caused by it being updated for 64-bit amd64 architecture but not for 32-bit i386 architecture.  I don't normally test i386 and it's only used by Steam users so it wasn't caught by our automated QA.
Comment 16 Eric R 2022-05-24 14:24:31 UTC
FWIW, it wasn’t just you and me. There were some other comments about this in r/kdeneon on Reddit.

I’ll try this when I get home from work. 

Thanks Peter and Jonathan!

(In reply to Peter from comment #13)
> What was it about our set ups that meant only Eric and me were seeing this
> problem?  Also, is there anywhere the intelligent layman  can read about
> what lcms does?
Comment 17 Peter 2022-05-24 15:30:26 UTC
Created attachment 149171 [details]
attachment-6455-0.html

Jonathan, 

Hmmm, but I'm using a DELL XPS143 9360 with i7 processor.  As I understand it, this is AMD64.  

That said, I do seem to have dozens of versions on liblcms2.so, with what I presume are the main ones being, 

/usr/share/doc/liblcms2-utils
/usr/share/doc/liblcms2-2
/usr/lib/x86_64-linux-gnu/liblcms2.so.2
/usr/lib/x86_64-linux-gnu/liblcms2.so.2.0.12
/usr/lib/i386-linux-gnu/liblcms2.so.2
/usr/lib/i386-linux-gnu/liblcms2.so.2.0.12

Not sure what the i386 versions are doing there.  Also I have /snap/kde-frameworks, /var/lib/flatpak/runtime/org.freedesktop.Sdk and /var/lib/flatpak/runtime/org.kde.Sdk, but they seem to be all x86_64.  I do also have /var/lib/dpkg/info/liblcms2-2:i386.md5sums, /var/lib/dpkg/info/liblcms2-2:i386.shlibs and /var/lib/dpkg/info/liblcms2-2:i386.triggers.  

I don't want to take up any more of your time, but let me know if there's any information that you might find useful.

Thanks again and regards

Peter   

-----------------------------------------
On Tuesday, 24 May 2022 15:03:48 BST Jonathan Riddell wrote:
https://bugs.kde.org/show_bug.cgi?id=454319
--- Comment #15 from Jonathan Riddell <jr@jriddell.org> ---
(In reply to Peter from comment #13)
> ...on reflection, that'll be what you meant me to do!   
> 
> I've done the  neon-update and full-upgrade (although the full-upgrade
> didn't seem to do much), rebooted, and all the symptoms are fixed.  You
> don't get service like that from Microsoft!  Thank you.    
> 
> What was it about our set ups that meant only Eric and me were seeing this
> problem?  Also, is there anywhere the intelligent layman  can read about
> what lcms does?  
> 
> Again, many thanks and regards.
> 
> Peter
lcms is just a code library that is used by kwin. I think the current problem
is caused by it being updated for 64-bit amd64 architecture but not for 32-bit
i386 architecture.  I don't normally test i386 and it's only used by Steam
users so it wasn't caught by our automated QA.
Comment 18 O.C.Nilsen 2022-05-24 21:47:37 UTC
So, logging in to a Plasma Wayland session works, but x11 doesn't. No titlebars or borders on windows, no compositing. Right-click menus disappear.
Comment 19 Eric R 2022-05-24 23:30:57 UTC
Jonathan,

I tried this, and it didn’t help. The windows still don’t have title bars. 

What else can I try, or what other info can I gather?

Thanks!

(In reply to Eric R from comment #16)
> FWIW, it wasn’t just you and me. There were some other comments about this
> in r/kdeneon on Reddit.
> 
> I’ll try this when I get home from work. 
> 
> Thanks Peter and Jonathan!
> 
> (In reply to Peter from comment #13)
> > What was it about our set ups that meant only Eric and me were seeing this
> > problem?  Also, is there anywhere the intelligent layman  can read about
> > what lcms does?
Comment 20 Eric R 2022-05-25 00:21:33 UTC
When I did the update yesterday, I noticed that kwin-x11 got uninstalled. So I re-installed it. Now everything seems to be back to normal on an X11 session in Neon.

In case it helps someone, here is what I did:
sudo apt update; sudo apt install neon-desktop; sudo apt full-upgrade
sudo apt install kwin-x11
sudo reboot now

Please let me know if I can provide any more information.

Thanks Jonathan and everyone!

(In reply to Eric R from comment #19)
> Jonathan,
> 
> I tried this, and it didn’t help. The windows still don’t have title bars. 
> 
> What else can I try, or what other info can I gather?
> 
> Thanks!
>
Comment 21 Jonathan Riddell 2022-05-25 14:45:32 UTC
Great, sorry for the faff.  I've made a To Do item to look at doing more QA of 32 bit packages when a new Qt gets rolled out.
Comment 22 Peter 2022-05-25 15:46:52 UTC
(In reply to Jonathan Riddell from comment #21)
> Great, sorry for the faff.  I've made a To Do item to look at doing more QA
> of 32 bit packages when a new Qt gets rolled out.

Jonathan, 
Thank you for sorting it out so quickly.  
The bit I'm not understanding is why I have 32 bit packages with a i7 laptop.  Must I have screwed up the installation?
Thanks and regards
P
Comment 23 Eric R 2022-05-26 11:47:33 UTC
(In reply to Jonathan Riddell from comment #21)
> Great, sorry for the faff.  I've made a To Do item to look at doing more QA
> of 32 bit packages when a new Qt gets rolled out.

Thanks, Jonathan!

There is also the question about why kwin-x11 got uninstalled. Again, there were comments on r/kdeneon from others for whom kwin-x11 got uninstalled. 

Discover warned me that kwin-x11 would be uninstalled, but I decided to trust the process and let it happen.

Should that be a separate bug? Thx!
Comment 24 Jerzy Witwinowski 2022-05-27 07:47:02 UTC
Plenty of people complained about the same problem on the KDE Neon Community forums:
https://forum.kde.org/viewtopic.php?f=309&t=174977
https://forum.kde.org/viewtopic.php?f=309&t=174989
https://forum.kde.org/viewtopic.php?f=309&t=174973

So is it safe now to do the update?
Comment 25 kde.org@human.li 2022-05-28 15:24:06 UTC
It seems not to be resolved yet

As written in the forum (https://forum.kde.org/viewtopic.php?f=309&t=174989#p455390):
- it's not possible to install kwin-x11 because of libkwinglutils12 not being installed, because of libkwinglutils13  (needed by wayland?) 

Trying to install kwin-x11 results in:
The following packages have unmet dependencies:
kwin-x11 : Depends: kwin-common (= 4:5.18.7-0ubuntu0.1) but it is not going to be installed
            Depends: libkwinglutils12 (= 4:5.18.7-0ubuntu0.1) but it is not going to be installed
            Depends: libkwineffects12 (>= 4:5.17.80) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

This results in kwin-x11 not being usable. KDE Wayland is missing too much of the tools I like (gromit-mpx, wmctrl, arandr...) so I had to switch to gnome, but still gnome breaks a lot of other things I consider necessary.

This is the first major breakdown of KDE Neon for me for years.

What did not work:
- sudo apt update; sudo apt install neon-desktop; sudo apt full-upgrade
- apt install -f
- sudo apt-get update && sudo apt-get dist-upgrade && pkcon refresh && pkcon update



Folowing the complete output of apt-install kwin-x11:
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Starting pkgProblemResolver with broken count: 2
Starting 2 pkgProblemResolver with broken count: 2
Investigating (0) kwin-x11:amd64 < none -> 4:5.18.7-0ubuntu0.1 @un puN Ib >
Broken kwin-x11:amd64 Depends on kwin-common:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build60 @ii mK > (= 4:5.18.7-0ubuntu0.1)
  Considering kwin-common:amd64 5 as a solution to kwin-x11:amd64 10101
Broken kwin-x11:amd64 Depends on libkwinglutils12:amd64 < none | 4:5.18.7-0ubuntu0.1 @un uH > (= 4:5.18.7-0ubuntu0.1)
  Considering libkwinglutils12:amd64 -1 as a solution to kwin-x11:amd64 10101
  Re-Instated libkwinglutils12:amd64
Broken kwin-x11:amd64 Depends on libkwinxrenderutils12:amd64 < none | 4:5.18.7-0ubuntu0.1 @un uH > (= 4:5.18.7-0ubuntu0.1)
  Considering libkwinxrenderutils12:amd64 -1 as a solution to kwin-x11:amd64 10101
  Re-Instated libkwinxrenderutils12:amd64
Broken kwin-x11:amd64 Depends on libkwineffects12:amd64 < none | 4:5.18.7-0ubuntu0.1 @un uH > (>= 4:5.17.80)
  Considering libkwineffects12:amd64 -1 as a solution to kwin-x11:amd64 10101
  Re-Instated libkwineffects12:amd64
Investigating (0) libkwinglutils13:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build62 @ii mK Ib >
Broken libkwinglutils13:amd64 Breaks on libkwinglutils12:amd64 < none -> 4:5.18.7-0ubuntu0.1 @un uN >
  Considering libkwinglutils12:amd64 -1 as a solution to libkwinglutils13:amd64 3
  Added libkwinglutils12:amd64 to the remove list
  Conflicts//Breaks against version 4:5.18.4.1-0ubuntu2 for libkwinglutils12 but that is not InstVer, ignoring
  Fixing libkwinglutils13:amd64 via keep of libkwinglutils12:amd64
Investigating (0) libkdecorations2-5v5:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build47 @ii mK Ib >
Broken libkdecorations2-5v5:amd64 Breaks on kwin-x11:amd64 < none -> 4:5.18.7-0ubuntu0.1 @un puN Ib > (< 4:5.20.90)
  Considering kwin-x11:amd64 10101 as a solution to libkdecorations2-5v5:amd64 3
  Removing libkdecorations2-5v5:amd64 rather than change kwin-x11:amd64
Investigating (0) libkwineffects13:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build60 @ii mK Ib >
Broken libkwineffects13:amd64 Breaks on libkwineffects12:amd64 < none -> 4:5.18.7-0ubuntu0.1 @un uN Ib >
  Considering libkwineffects12:amd64 -1 as a solution to libkwineffects13:amd64 1
  Added libkwineffects12:amd64 to the remove list
  Conflicts//Breaks against version 4:5.18.4.1-0ubuntu2 for libkwineffects12 but that is not InstVer, ignoring
  Fixing libkwineffects13:amd64 via keep of libkwineffects12:amd64
Investigating (0) kwin-style-breeze:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build53 @ii mK Ib >
Broken kwin-style-breeze:amd64 Depends on libkdecorations2-5v5:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build47 @ii mR > (>= 4:5.24.5)
  Considering libkdecorations2-5v5:amd64 3 as a solution to kwin-style-breeze:amd64 0
  Removing kwin-style-breeze:amd64 rather than change libkdecorations2-5v5:amd64
Investigating (0) libkwinxrenderutils13:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build62 @ii mK Ib >
Broken libkwinxrenderutils13:amd64 Breaks on libkwinxrenderutils12:amd64 < none -> 4:5.18.7-0ubuntu0.1 @un uN >
  Considering libkwinxrenderutils12:amd64 -1 as a solution to libkwinxrenderutils13:amd64 -2
  Removing libkwinxrenderutils13:amd64 rather than change libkwinxrenderutils12:amd64
Investigating (1) kwin-x11:amd64 < none -> 4:5.18.7-0ubuntu0.1 @un puN Ib >
Broken kwin-x11:amd64 Depends on kwin-common:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build60 @ii mK Ib > (= 4:5.18.7-0ubuntu0.1)
  Considering kwin-common:amd64 5 as a solution to kwin-x11:amd64 10101
Broken kwin-x11:amd64 Depends on libkwinglutils12:amd64 < none | 4:5.18.7-0ubuntu0.1 @un uH > (= 4:5.18.7-0ubuntu0.1)
  Considering libkwinglutils12:amd64 -1 as a solution to kwin-x11:amd64 10101
Broken kwin-x11:amd64 Depends on libkwineffects12:amd64 < none | 4:5.18.7-0ubuntu0.1 @un uH > (>= 4:5.17.80)
  Considering libkwineffects12:amd64 -1 as a solution to kwin-x11:amd64 10101
  Considering libkwineffects12:amd64 -1 as a solution to kwin-x11:amd64 10101
Investigating (1) breeze:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build53 @ii mK Ib >
Broken breeze:amd64 Depends on kwin-style-breeze:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build53 @ii mR > (= 4:5.24.5-0xneon+20.04+focal+release+build53)
  Considering kwin-style-breeze:amd64 0 as a solution to breeze:amd64 202
  Added kwin-style-breeze:amd64 to the remove list
  Fixing breeze:amd64 via keep of kwin-style-breeze:amd64
Investigating (1) kde-config-gtk-style:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build43 @ii mK Ib >
Broken kde-config-gtk-style:amd64 Depends on libkdecorations2-5v5:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build47 @ii mR > (>= 4:5.24.5)
  Considering libkdecorations2-5v5:amd64 3 as a solution to kde-config-gtk-style:amd64 202
  Added libkdecorations2-5v5:amd64 to the remove list
  Fixing kde-config-gtk-style:amd64 via keep of libkdecorations2-5v5:amd64
Investigating (1) libkdecorations2-5v5:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build47 @ii mK Ib >
Broken libkdecorations2-5v5:amd64 Breaks on kwin-x11:amd64 < none -> 4:5.18.7-0ubuntu0.1 @un puN Ib > (< 4:5.20.90)
  Considering kwin-x11:amd64 10101 as a solution to libkdecorations2-5v5:amd64 3
  Removing libkdecorations2-5v5:amd64 rather than change kwin-x11:amd64
Investigating (1) kwin-style-breeze:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build53 @ii mK Ib >
Broken kwin-style-breeze:amd64 Depends on libkdecorations2-5v5:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build47 @ii mR > (>= 4:5.24.5)
  Considering libkdecorations2-5v5:amd64 3 as a solution to kwin-style-breeze:amd64 0
  Removing kwin-style-breeze:amd64 rather than change libkdecorations2-5v5:amd64
Investigating (2) kwin-x11:amd64 < none -> 4:5.18.7-0ubuntu0.1 @un puN Ib >
Broken kwin-x11:amd64 Depends on kwin-common:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build60 @ii mK Ib > (= 4:5.18.7-0ubuntu0.1)
  Considering kwin-common:amd64 5 as a solution to kwin-x11:amd64 10101
Broken kwin-x11:amd64 Depends on libkwinglutils12:amd64 < none | 4:5.18.7-0ubuntu0.1 @un uH > (= 4:5.18.7-0ubuntu0.1)
  Considering libkwinglutils12:amd64 -1 as a solution to kwin-x11:amd64 10101
Broken kwin-x11:amd64 Depends on libkwineffects12:amd64 < none | 4:5.18.7-0ubuntu0.1 @un uH > (>= 4:5.17.80)
  Considering libkwineffects12:amd64 -1 as a solution to kwin-x11:amd64 10101
  Considering libkwineffects12:amd64 -1 as a solution to kwin-x11:amd64 10101
Investigating (2) breeze:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build53 @ii mK Ib >
Broken breeze:amd64 Depends on kwin-style-breeze:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build53 @ii mR > (= 4:5.24.5-0xneon+20.04+focal+release+build53)
  Considering kwin-style-breeze:amd64 0 as a solution to breeze:amd64 202
  Added kwin-style-breeze:amd64 to the remove list
  Fixing breeze:amd64 via keep of kwin-style-breeze:amd64
Investigating (2) kde-config-gtk-style:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build43 @ii mK Ib >
Broken kde-config-gtk-style:amd64 Depends on libkdecorations2-5v5:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build47 @ii mR > (>= 4:5.24.5)
  Considering libkdecorations2-5v5:amd64 3 as a solution to kde-config-gtk-style:amd64 202
  Added libkdecorations2-5v5:amd64 to the remove list
  Fixing kde-config-gtk-style:amd64 via keep of libkdecorations2-5v5:amd64
Investigating (2) libkdecorations2-5v5:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build47 @ii mK Ib >
Broken libkdecorations2-5v5:amd64 Breaks on kwin-x11:amd64 < none -> 4:5.18.7-0ubuntu0.1 @un puN Ib > (< 4:5.20.90)
  Considering kwin-x11:amd64 10101 as a solution to libkdecorations2-5v5:amd64 202
  Removing libkdecorations2-5v5:amd64 rather than change kwin-x11:amd64
Investigating (2) kwin-style-breeze:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build53 @ii mK Ib >
Broken kwin-style-breeze:amd64 Depends on libkdecorations2-5v5:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build47 @ii mR > (>= 4:5.24.5)
  Considering libkdecorations2-5v5:amd64 10101 as a solution to kwin-style-breeze:amd64 202
  Removing kwin-style-breeze:amd64 rather than change libkdecorations2-5v5:amd64
Investigating (3) kwin-x11:amd64 < none -> 4:5.18.7-0ubuntu0.1 @un puN Ib >
Broken kwin-x11:amd64 Depends on kwin-common:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build60 @ii mK Ib > (= 4:5.18.7-0ubuntu0.1)
  Considering kwin-common:amd64 5 as a solution to kwin-x11:amd64 10101
Broken kwin-x11:amd64 Depends on libkwinglutils12:amd64 < none | 4:5.18.7-0ubuntu0.1 @un uH > (= 4:5.18.7-0ubuntu0.1)
  Considering libkwinglutils12:amd64 -1 as a solution to kwin-x11:amd64 10101
Broken kwin-x11:amd64 Depends on libkwineffects12:amd64 < none | 4:5.18.7-0ubuntu0.1 @un uH > (>= 4:5.17.80)
  Considering libkwineffects12:amd64 -1 as a solution to kwin-x11:amd64 10101
  Considering libkwineffects12:amd64 -1 as a solution to kwin-x11:amd64 10101
Investigating (3) breeze:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build53 @ii mK Ib >
Broken breeze:amd64 Depends on kwin-style-breeze:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build53 @ii mR > (= 4:5.24.5-0xneon+20.04+focal+release+build53)
  Considering kwin-style-breeze:amd64 10101 as a solution to breeze:amd64 202
  Removing breeze:amd64 rather than change kwin-style-breeze:amd64
Investigating (3) kde-config-gtk-style:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build43 @ii mK Ib >
Broken kde-config-gtk-style:amd64 Depends on libkdecorations2-5v5:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build47 @ii mR > (>= 4:5.24.5)
  Considering libkdecorations2-5v5:amd64 10101 as a solution to kde-config-gtk-style:amd64 202
  Removing kde-config-gtk-style:amd64 rather than change libkdecorations2-5v5:amd64
Investigating (3) plasma-integration:amd64 < 5.24.5-0xneon+20.04+focal+release+build51 @ii mK Ib >
Broken plasma-integration:amd64 Depends on breeze:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build53 @ii mR > (>= 4:5.14)
  Considering breeze:amd64 10101 as a solution to plasma-integration:amd64 106
  Removing plasma-integration:amd64 rather than change breeze:amd64
Investigating (3) plasma-workspace:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build57 @ii mK Ib >
Broken plasma-workspace:amd64 Depends on plasma-integration:amd64 < 5.24.5-0xneon+20.04+focal+release+build51 @ii mR >
  Considering plasma-integration:amd64 10101 as a solution to plasma-workspace:amd64 106
  Removing plasma-workspace:amd64 rather than change plasma-integration:amd64
Investigating (3) plasma-widgets-addons:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build52 @ii mK Ib >
Broken plasma-widgets-addons:amd64 Depends on plasma-workspace:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build57 @ii mR >
  Considering plasma-workspace:amd64 10101 as a solution to plasma-widgets-addons:amd64 98
  Removing plasma-widgets-addons:amd64 rather than change plasma-workspace:amd64
Investigating (3) plasma-workspace-wayland:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build57 @ii mK Ib >
Broken plasma-workspace-wayland:amd64 Depends on plasma-workspace:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build57 @ii mR > (= 4:5.24.5-0xneon+20.04+focal+release+build57)
  Considering plasma-workspace:amd64 10101 as a solution to plasma-workspace-wayland:amd64 98
  Removing plasma-workspace-wayland:amd64 rather than change plasma-workspace:amd64
Investigating (3) sddm-theme-breeze:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build57 @ii mK Ib >
Broken sddm-theme-breeze:amd64 Depends on plasma-workspace:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build57 @ii mR >
  Considering plasma-workspace:amd64 10101 as a solution to sddm-theme-breeze:amd64 98
  Removing sddm-theme-breeze:amd64 rather than change plasma-workspace:amd64
Investigating (3) kwin-common:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build60 @ii mK Ib >
Broken kwin-common:amd64 Depends on libkdecorations2-5v5:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build47 @ii mR > (>= 4:5.24.5)
  Considering libkdecorations2-5v5:amd64 10101 as a solution to kwin-common:amd64 5
  Removing kwin-common:amd64 rather than change libkdecorations2-5v5:amd64
Investigating (3) kwin-wayland-backend-drm:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build60 @ii mK Ib >
Broken kwin-wayland-backend-drm:amd64 Depends on kwin-common:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build60 @ii mR >
  Considering kwin-common:amd64 10101 as a solution to kwin-wayland-backend-drm:amd64 -1
  Removing kwin-wayland-backend-drm:amd64 rather than change kwin-common:amd64
Investigating (3) kwin-wayland:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build60 @ii mK Ib >
Broken kwin-wayland:amd64 Depends on kwin-common:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build60 @ii mR > (= 4:5.24.5-0xneon+20.04+focal+release+build60)
  Considering kwin-common:amd64 10101 as a solution to kwin-wayland:amd64 -1
  Removing kwin-wayland:amd64 rather than change kwin-common:amd64
Investigating (4) kwin-x11:amd64 < none -> 4:5.18.7-0ubuntu0.1 @un puN Ib >
Broken kwin-x11:amd64 Depends on kwin-common:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build60 @ii mR > (= 4:5.18.7-0ubuntu0.1)
  Considering kwin-common:amd64 10101 as a solution to kwin-x11:amd64 10101
Broken kwin-x11:amd64 Depends on libkwinglutils12:amd64 < none | 4:5.18.7-0ubuntu0.1 @un uH > (= 4:5.18.7-0ubuntu0.1)
  Considering libkwinglutils12:amd64 -1 as a solution to kwin-x11:amd64 10101
Broken kwin-x11:amd64 Depends on libkwineffects12:amd64 < none | 4:5.18.7-0ubuntu0.1 @un uH > (>= 4:5.17.80)
  Considering libkwineffects12:amd64 -1 as a solution to kwin-x11:amd64 10101
  Considering libkwineffects12:amd64 -1 as a solution to kwin-x11:amd64 10101
Investigating (4) plasma-desktop:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build52 @ii mK Ib >
Broken plasma-desktop:amd64 Depends on breeze:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build53 @ii mR > (>= 4:5.14)
  Considering breeze:amd64 10101 as a solution to plasma-desktop:amd64 5301
  Removing plasma-desktop:amd64 rather than change breeze:amd64
Investigating (4) neon-desktop:amd64 < 4+p20.04+trelease+git20210617.1400 @ii mK NPb Ib >
Broken neon-desktop:amd64 Depends on breeze:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build53 @ii mR >
  Considering breeze:amd64 10101 as a solution to neon-desktop:amd64 5198
  Removing neon-desktop:amd64 rather than change breeze:amd64
Investigating (4) kinfocenter:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build45 @ii mK Ib >
Broken kinfocenter:amd64 Depends on plasma-workspace:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build57 @ii mR > (>= 4:5.14)
  Considering plasma-workspace:amd64 10101 as a solution to kinfocenter:amd64 201
  Removing kinfocenter:amd64 rather than change plasma-workspace:amd64
Investigating (4) kde-config-touchpad:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build52 @ii mK Ib >
Broken kde-config-touchpad:amd64 Depends on plasma-desktop:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build52 @ii mR >
  Considering plasma-desktop:amd64 10101 as a solution to kde-config-touchpad:amd64 -2
  Removing kde-config-touchpad:amd64 rather than change plasma-desktop:amd64
Investigating (5) kwin-x11:amd64 < none -> 4:5.18.7-0ubuntu0.1 @un puN Ib >
Broken kwin-x11:amd64 Depends on kwin-common:amd64 < 4:5.24.5-0xneon+20.04+focal+release+build60 @ii mR > (= 4:5.18.7-0ubuntu0.1)
  Considering kwin-common:amd64 10101 as a solution to kwin-x11:amd64 10101
Broken kwin-x11:amd64 Depends on libkwinglutils12:amd64 < none | 4:5.18.7-0ubuntu0.1 @un uH > (= 4:5.18.7-0ubuntu0.1)
  Considering libkwinglutils12:amd64 -1 as a solution to kwin-x11:amd64 10101
Broken kwin-x11:amd64 Depends on libkwineffects12:amd64 < none | 4:5.18.7-0ubuntu0.1 @un uH > (>= 4:5.17.80)
  Considering libkwineffects12:amd64 -1 as a solution to kwin-x11:amd64 10101
  Considering libkwineffects12:amd64 -1 as a solution to kwin-x11:amd64 10101
Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 kwin-x11 : Depends: kwin-common (= 4:5.18.7-0ubuntu0.1) but it is not going to be installed
            Depends: libkwinglutils12 (= 4:5.18.7-0ubuntu0.1) but it is not going to be installed
            Depends: libkwineffects12 (>= 4:5.17.80) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Comment 26 Jerzy Witwinowski 2022-05-28 17:18:12 UTC
I think you should reopen the bug in this case...
Comment 27 kde.org@human.li 2022-05-29 11:48:09 UTC
The problem persists. 

Being no expert, this remains unsolvable to me. 

apt install kwin-x11 produces:
The following packages have unmet dependencies:
 kwin-x11 : Depends: kwin-common (= 4:5.18.7-0ubuntu0.1) but it is not going to be installed
            Depends: libkwinglutils12 (= 4:5.18.7-0ubuntu0.1) but it is not going to be installed
            Depends: libkwineffects12 (>= 4:5.17.80) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Could it be, that kwin-wayland depends upon libkwinglutils13, but kwin-x11 on libkwinglutils12 - so they are mutually exclusive? In that case why, as a kwin-x11 user I get shut out of my desktop upon upgrade?

Is there a way to force-install kwin-x11 and not care about consequences, like uninstallation of kwin-wayland? I don't use wayland if I don't have to.
Comment 28 kde.org@human.li 2022-05-31 14:40:37 UTC
Honestly, I did too much to recall what did the trick. 
- disabling all repositories, enabling one after the other
- completely deinstalling kde/plasma and reinstalling it all
...

However, now it seems to work for me again. 

I do hope it stays that way. My short experience with Gnome was not pleasant.