Bug 505011

Summary: Firefox-local-de cannot be installed due to invalid dependencies
Product: [KDE Neon] neon Reporter: Jens <jens-bugs.kde.org>
Component: Packages User EditionAssignee: Neon Bugs <neon-bugs-null>
Status: REOPENED ---    
Severity: major CC: carlosd.kde, jr, neon-bugs-null
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Jens 2025-05-30 13:04:07 UTC
When I try to install or upgrade the firefox locale package on my (otherwise up to date) KDE Neon 6.3 system, this happens:

$ sudo pkcon install firefox-locale-de
[sudo] password for user: 
Resolving                               [=========================]         
Testing changes                         [=========================]         
Finished                                [=========================]         
Fatal error: The following packages have unmet dependencies:
  firefox-locale-de: Hängt ab von: firefox (>= 1:1snap1-0ubuntu5) but 139.0.1~build1 is to be installed

I think the above says it all. Possibly the dependency spec for the firefox-locale packages is broken - or the locale package isn't needed any more but the package manager doesn't know about it.

The problem is this is not even noticable unless you start "pkcon update" in Konsole - Discover simply says "unmet dependencies" and stops the upgrade, which prevents all other upgrads from happening as well.

Solution: Fix firefox-local-de (and possibly other firefox-locale-XX packages).

Thank you :-)
Comment 1 Carlos De Maine 2025-06-04 14:27:39 UTC
neon defaults to using the deb package(s) provided by mozilla rather than the snap package disguised as a deb from ubuntu.  people wishing for a snap can install the firefox snap. mozilla provides lang file in the firefox-l10n-* format.  so firefox-l10n-de is the package you wish to install
Comment 2 Jens 2025-06-04 18:24:55 UTC
Sorry for reopening, but maybe I wasn't entirely clear:

I am not using the "snap" package. I do not even know why this problem occured. I just know that since about a week ago, system upgrades (using Discover) stopped working with an error message about unmet dependancies. And then I started digging and found out it was impossible to upgrade the system because of the conflict with this firefox locale package (which I did not originally install, they must have been pulled in because of my langauge setting when installing KDE Neon originally).

So *something* in the repository dependancies changed and this prevented system upgrades.

This is what the bug report is about - not about using snap (which I am not, for Firefox at least).