Neon-ubuntu-advantage-tools: Breaks: ubuntu-advantage-tools

I am seeing the following error when I run pkcon update:

Fatal error: The following packages have unmet dependencies:
  neon-ubuntu-advantage-tools: Breaks: ubuntu-advantage-tools

I read elsewhere that running sudo apt full-upgrade will offer some information about what’s going on. Here’s what I see returned there:

Starting pkgProblemResolver with broken count: 2
Starting 2 pkgProblemResolver with broken count: 2
Investigating (0) update-manager-core:amd64 < 1:22.04.18 -> 1:22.04.19 @ii umU Ib >
Broken update-manager-core:amd64 Depends on ubuntu-advantage-tools:amd64 < none | 30~22.04 @un umH > (>= 30~)
  Considering ubuntu-advantage-tools:amd64 0 as a solution to update-manager-core:amd64 11
  Removing update-manager-core:amd64 rather than change ubuntu-advantage-tools:amd64
Investigating (0) update-notifier-common:amd64 < 3.192.54.6 @ii mK Ib >
Broken update-notifier-common:amd64 Depends on update-manager-core:amd64 < 1:22.04.18 | 1:22.04.19 @ii umR > (>= 1:17.04.2)
  Considering update-manager-core:amd64 11 as a solution to update-notifier-common:amd64 3
  Removing update-notifier-common:amd64 rather than change update-manager-core:amd64
Investigating (0) ubuntu-pro-client-l10n:amd64 < none -> 30~22.04 @un uN Ib >
Broken ubuntu-pro-client-l10n:amd64 Depends on ubuntu-advantage-tools:amd64 < none | 30~22.04 @un umH > (>= 30~)
  Considering ubuntu-advantage-tools:amd64 0 as a solution to ubuntu-pro-client-l10n:amd64 2
  Holding Back ubuntu-pro-client-l10n:amd64 rather than change ubuntu-advantage-tools:amd64
Investigating (1) ttf-mscorefonts-installer:amd64 < 3.8ubuntu2 @ii mK Ib >
Broken ttf-mscorefonts-installer:amd64 Depends on update-notifier-common:amd64 < 3.192.54.6 @ii mR > (>= 0.119ubuntu2)
  Considering update-notifier-common:amd64 3 as a solution to ttf-mscorefonts-installer:amd64 19
  Added update-notifier-common:amd64 to the remove list
  Fixing ttf-mscorefonts-installer:amd64 via keep of update-notifier-common:amd64
Investigating (1) update-notifier-common:amd64 < 3.192.54.6 @ii mK Ib >
Broken update-notifier-common:amd64 Depends on update-manager-core:amd64 < 1:22.04.18 | 1:22.04.19 @ii umR > (>= 1:17.04.2)
  Considering update-manager-core:amd64 11 as a solution to update-notifier-common:amd64 3
  Removing update-notifier-common:amd64 rather than change update-manager-core:amd64
Investigating (2) ttf-mscorefonts-installer:amd64 < 3.8ubuntu2 @ii mK Ib >
Broken ttf-mscorefonts-installer:amd64 Depends on update-notifier-common:amd64 < 3.192.54.6 @ii mR > (>= 0.119ubuntu2)
  Considering update-notifier-common:amd64 3 as a solution to ttf-mscorefonts-installer:amd64 19
  Added update-notifier-common:amd64 to the remove list
  Fixing ttf-mscorefonts-installer:amd64 via keep of update-notifier-common:amd64
Investigating (2) update-notifier-common:amd64 < 3.192.54.6 @ii mK Ib >
Broken update-notifier-common:amd64 Depends on update-manager-core:amd64 < 1:22.04.18 | 1:22.04.19 @ii umR > (>= 1:17.04.2)
  Considering update-manager-core:amd64 11 as a solution to update-notifier-common:amd64 19
  Added update-manager-core:amd64 to the remove list
  Fixing update-notifier-common:amd64 via keep of update-manager-core:amd64
 Try to Re-Instate (3) update-manager-core:amd64
Investigating (3) update-manager-core:amd64 < 1:22.04.18 | 1:22.04.19 @ii umH Ib >
Broken update-manager-core:amd64 Depends on python3-update-manager:amd64 < 1:22.04.18 -> 1:22.04.19 @ii umU > (= 1:22.04.18)
  Considering python3-update-manager:amd64 11 as a solution to update-manager-core:amd64 19
  Added python3-update-manager:amd64 to the remove list
  Fixing update-manager-core:amd64 via keep of python3-update-manager:amd64
 Try to Re-Instate (4) python3-update-manager:amd64
Done

And finally, in the end I see:

The following packages have been kept back:
  python3-update-manager update-manager-core

How do I fix this? Is it okay to remove neon-ubuntu-advantage-tools and install ubuntu-advantage-tools?

This solved my issue:

$ sudo pkcon remove neon-ubuntu-advantage-tools
Resolving                               [=========================]         More than one package matches:
1. neon-ubuntu-advantage-tools-0.0+p22.04+vrelease+git20240224.0243.all [auto:user_jammy-jammy-main]
2. neon-ubuntu-advantage-tools-0.0+p22.04+vrelease+git20240224.0243.all [auto:user_jammy-jammy-main]
3. neon-ubuntu-advantage-tools-0.0+p22.04+vrelease+git20240224.0243.all [auto:user_jammy-jammy-main]
Please choose the correct package: 1
                                        [=========================]         
Querying                                [=========================]         
Testing changes                         [=========================]         
Finished                                [                         ] (0%)  
The following packages have to be installed:
 ubuntu-advantage-tools-31.1~22.04.all  transitional dummy package for ubuntu-pro-client
The following packages have to be removed:
 neon-ubuntu-advantage-tools-0.0+p22.04+vrelease+git20240224.0243.all   Ubuntu Advantage override
The following packages have to be updated:
 python3-update-manager-1:22.04.19.all  python 3.x module for update-manager
 update-manager-core-1:22.04.19.all     manage release upgrades
Proceed with changes? [N/y] y

This also fixed my issue!

1 Like

Same here. Why did this happen in the first place?

Yes, that would interest me too…

neon-ubuntu-advantage-tools is a 2K dummy package (barely a readme) that blocks the 2MiB ubuntu-advantage-tools install that is “required” - all it is there for is to upsell stuff.

If you remove the small package, the larger one will be installed almost immediately.

I just apt install ubuntu-advantage-tools.

I too. Because with the neon-ubuntu-advantage-tools, also Microsoft Fonts Installer is removed.

pkcon install  neon-ubuntu-advantage-tools
Auflösen                               [=========================]         
Änderungen werden getestet             [=========================]         
Fertig                                  [                         ] (0%)  
Die folgenden Pakete müssen installiert werden:
 neon-ubuntu-advantage-tools-0.0+p22.04+vrelease+git20240224.0243.all   Ubuntu Advantage override
Die folgenden Pakete müssen entfernt werden:
 ttf-mscorefonts-installer-3.8ubuntu2.all       Installer for Microsoft TrueType core fonts
 ubuntu-advantage-tools-31.2~22.04.all  transitional dummy package for ubuntu-pro-client
 update-manager-core-1:22.04.19.all     manage release upgrades
 update-notifier-common-3.192.54.6.all  Files shared between update-notifier and other packages
Mit Änderungen fortfahren? [N/y] 

Because that package wants update-notifier-common (another meg and a half) which in turn requires update-manager-core which in turn wants ubuntu-advantage-tools

Download the fonts…

Run cabextract on them, rename the ttfs to lower case (they are all over the shop)

Move to your preferred font location.

Forget all about the ubuntu-update schiz - they ain’t ever being updated…

I did not had to do anything special. Some update at Friday 15th sorted it out by just:
sudo pkcon refresh & sudo pkcon update