Can't remove `MozillaFirefox-branding-openSUSE`

sudo zypper remove MozillaFirefox-branding-openSUSE

outputs

RokeJulianLockhart@s1e8h4:~> sudo zypper remove MozillaFirefox-branding-openSUSE
[sudo] password for root: 
Reading installed packages...
Resolving package dependencies...

The following 3 packages are going to be REMOVED:
  MozillaFirefox MozillaFirefox-branding-openSUSE MozillaFirefox-translations-common

3 packages to remove.
After the operation, 222.4 MiB will be freed.
Continue? [y/n/v/...? shows all options] (y): n
RokeJulianLockhart@s1e8h4:~>

why isn’t MozillaFirefox-branding-openSUSE a mere recommended package? Does it seriously need to be considered a necessary dependency?

https://www.reddit.com/r/openSUSE/comments/n2k5i5/comment/k1x8c5r/?utm_source=share&utm_medium=web2x&context=3

@rokejulianlockhart What happens if you run the following instead? zypper in MozillaFirefox-branding-upstream

1 Like

This basics where already discussed several times and are not hard to understand.

Firefox needs ONE branding package. There are two branding packages available. The openSUSE one and the upstream one. So if you want to uninstall MozillaFirefox-branding-openSUSE you need to install MozillaFirefox-branding-upstream first (and vice versa). Easy like that…

ich@laptop:~> LANG=C zypper se recommends firefox
Loading repository data...
Reading installed packages...

S | Name                               | Summary                                      | Type
--+------------------------------------+----------------------------------------------+--------
  | eid-mw-firefox                     | Firefox Extension for Belgium eID Middleware | package
  | firefox-esr-branding-openSUSE      | openSUSE branding of MozillaFirefox          | package
  | firefox-uget-integrator            | Integration of uGet with Firefox             | package
i | MozillaFirefox                     | Mozilla Firefox Web Browser                  | package
i | MozillaFirefox-branding-openSUSE   | openSUSE branding of MozillaFirefox          | package
  | MozillaFirefox-branding-upstream   | Upstream branding for Firefox                | package
  | MozillaFirefox-devel               | Devel package for Firefox                    | package
i | MozillaFirefox-translations-common | Common translations for Firefox              | package
  | MozillaFirefox-translations-other  | Extra translations for Firefox               | package
ich@laptop:~> 

1 Like

Thanks! That’s a little less frustrating.

RokeJulianLockhart@s1e8h4:~> zypper in MozillaFirefox-branding-upstream
Root privileges are required to run this command.
RokeJulianLockhart@s1e8h4:~> sudo zypper in MozillaFirefox-branding-upstream
[sudo] password for root: 
Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: the installed MozillaFirefox-branding-openSUSE-68-4.1.x86_64 conflicts with 'namespace:otherproviders(MozillaFirefox-branding)' provided by the to be installed MozillaFirefox-branding-upstream-117.0.1-1.1.x86_64
 Solution 1: deinstallation of MozillaFirefox-branding-openSUSE-68-4.1.x86_64
 Solution 2: do not install MozillaFirefox-branding-upstream-117.0.1-1.1.x86_64

Choose from above solutions by number or cancel [1/2/c/d/?] (c): 1
Resolving dependencies...
Resolving package dependencies...

The following NEW package is going to be installed:
  MozillaFirefox-branding-upstream

The following package is going to be REMOVED:
  MozillaFirefox-branding-openSUSE

1 new package to install, 1 to remove.
Overall download size: 118.4 KiB. Already cached: 0 B. After the operation, 8.8 KiB will be freed.
Continue? [y/n/v/...? shows all options] (y): y
Retrieving: MozillaFirefox-branding-upstream-117.0.1-1.1.x86_64 (Main Repository (OSS))                                                                                                                                                                                                                 (1/1), 118.4 KiB    
Retrieving: MozillaFirefox-branding-upstream-117.0.1-1.1.x86_64.rpm ....................................................................................................................................................................................................................................[done (234.0 KiB/s)]

Checking for file conflicts: .........................................................................................................................................................................................................................................................................................[done]
(1/2) Removing MozillaFirefox-branding-openSUSE-68-4.1.x86_64 ........................................................................................................................................................................................................................................................[done]
(2/2) Installing: MozillaFirefox-branding-upstream-117.0.1-1.1.x86_64 ................................................................................................................................................................................................................................................[done]
 
RokeJulianLockhart@s1e8h4:~>