Bug 481988 - Updating to neon 6.0 broke plasma (broken dependencies for plasma-desktop)
Summary: Updating to neon 6.0 broke plasma (broken dependencies for plasma-desktop)
Status: RESOLVED FIXED
Alias: None
Product: neon
Classification: KDE Neon
Component: general (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR major
Target Milestone: ---
Assignee: Neon Bugs
URL:
Keywords: qt6
Depends on:
Blocks:
 
Reported: 2024-02-29 02:50 UTC by jmeron1991
Modified: 2024-04-11 15:58 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jmeron1991 2024-02-29 02:50:07 UTC
SUMMARY
***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols.
See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***

I updated to KDE neon 6 using discover. After restarting all the graphical components of KDE (desktop, taskbar, application launcher, etc) are missing after logging in.

STEPS TO REPRODUCE
1. update to version 6.0
2. 
3. 

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Linux/KDE Plasma: KDE neon 6.0
(available in About System)
KDE Plasma Version: 6.0
KDE Frameworks Version: 6.0
Qt Version: 6.6.2

ADDITIONAL INFORMATION
Comment 1 jmeron1991 2024-02-29 03:24:35 UTC
Trying to reinstall plasma-desktop gave some dependencies error:

sudo apt install plasma-desktop
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Starting pkgProblemResolver with broken count: 1
Starting 2 pkgProblemResolver with broken count: 1
Investigating (0) plasma-desktop:amd64 < 4:5.27.10-0xneon+22.04+jammy+release+build47 -> 4:6.0.0-0xneon+22.04+jammy+release+build52 @ii puU Ib >
Broken plasma-desktop:amd64 Depends on libsdl2-2.0-0:amd64 < 2.0.20+dfsg-2ubuntu1.22.04.1 | 2.28.5+dfsg-2+22.04+jammy+release+build2 @ii uH > (>= 2.28.5+dfsg)
  Considering libsdl2-2.0-0:amd64 158 as a solution to plasma-desktop:amd64 15309
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:
 plasma-desktop : Depends: libsdl2-2.0-0 (>= 2.28.5+dfsg) but 2.0.20+dfsg-2ubuntu1.22.04.1 is to be installed
                  Recommends: kde-style-oxygen-qt6 but it is not installable
E: Unable to correct problems, you have held broken packages.


sudo apt install plasma-desktop-data 
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Starting pkgProblemResolver with broken count: 1
Starting 2 pkgProblemResolver with broken count: 1
Investigating (0) plasma-desktop:amd64 < 4:5.27.10-0xneon+22.04+jammy+release+build47 @ii puH Ib >
Broken plasma-desktop:amd64 Depends on plasma-desktop-data:amd64 < 4:5.27.10-0xneon+22.04+jammy+release+build47 -> 4:6.0.0-0xneon+22.04+jammy+release+build52 @ii puU > (= 4:5.27.10-0xneon+22.04+jammy+release+build47)
  Considering plasma-desktop-data:amd64 10104 as a solution to plasma-desktop:amd64 5310
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:
 plasma-desktop : Depends: plasma-desktop-data (= 4:5.27.10-0xneon+22.04+jammy+release+build47)
E: Unable to correct problems, you have held broken packages.
Comment 2 Jay Stevens 2024-02-29 07:02:08 UTC
Workaround - run `sudo pkcon install libdecor-0-0 libsdl2-2.0-0 plasma-desktop plasma-desktop-data --allow-reinstall` to force-update the dependencies. You may need to run `sudo apt autoremove` and/or `sudo pkcon refresh` first.

On a reboot, Plasma will be fixed.
Comment 3 Peter 2024-02-29 18:10:46 UTC
(In reply to Jay Stevens from comment #2)
> Workaround - run `sudo pkcon install libdecor-0-0 libsdl2-2.0-0
> plasma-desktop plasma-desktop-data --allow-reinstall` to force-update the
> dependencies. You may need to run `sudo apt autoremove` and/or `sudo pkcon
> refresh` first.
> 
> On a reboot, Plasma will be fixed.

Hi Jay, 
When I do this, I get ...
"Resolving                               [=========================]         More than one package matches:
1. libdecor-0-0-0.1.0-3build1.amd64 [auto:ubuntu-jammy-main]
2. libdecor-0-0-0.2.1-0xneon+22.04+jammy+release+build2.amd64 [user_jammy-jammy-main]
Please choose the correct package: "
Which should I choose?
Thanks and regards.
Comment 4 jmeron1991 2024-02-29 20:04:01 UTC
(In reply to Peter from comment #3)
> (In reply to Jay Stevens from comment #2)
> > Workaround - run `sudo pkcon install libdecor-0-0 libsdl2-2.0-0
> > plasma-desktop plasma-desktop-data --allow-reinstall` to force-update the
> > dependencies. You may need to run `sudo apt autoremove` and/or `sudo pkcon
> > refresh` first.
> > 
> > On a reboot, Plasma will be fixed.
> 
> Hi Jay, 
> When I do this, I get ...
> "Resolving                               [=========================]        
> More than one package matches:
> 1. libdecor-0-0-0.1.0-3build1.amd64 [auto:ubuntu-jammy-main]
> 2. libdecor-0-0-0.2.1-0xneon+22.04+jammy+release+build2.amd64
> [user_jammy-jammy-main]
> Please choose the correct package: "
> Which should I choose?
> Thanks and regards.

I chose the newest each time, and it worked.
Comment 5 Peter 2024-02-29 20:20:20 UTC
(In reply to jmeron1991 from comment #4)
> (In reply to Peter from comment #3)
> > (In reply to Jay Stevens from comment #2)
> > > Workaround - run `sudo pkcon install libdecor-0-0 libsdl2-2.0-0
> > > plasma-desktop plasma-desktop-data --allow-reinstall` to force-update the
> > > dependencies. You may need to run `sudo apt autoremove` and/or `sudo pkcon
> > > refresh` first.
> > > 
> > > On a reboot, Plasma will be fixed.
> > 
> > Hi Jay, 
> > When I do this, I get ...
> > "Resolving                               [=========================]        
> > More than one package matches:
> > 1. libdecor-0-0-0.1.0-3build1.amd64 [auto:ubuntu-jammy-main]
> > 2. libdecor-0-0-0.2.1-0xneon+22.04+jammy+release+build2.amd64
> > [user_jammy-jammy-main]
> > Please choose the correct package: "
> > Which should I choose?
> > Thanks and regards.
> 
> I chose the newest each time, and it worked.

jmeron1991, Jay, 
Worked! 
Many thanks and regards. 
P