Problem: icewm-1.4.2-lp151.8.6.1.x86_64 requires icewm-theme-branding, but this requirement cannot b


# zypper up
Problem: icewm-1.4.2-lp151.8.6.1.x86_64 requires icewm-theme-branding, but this requirement cannot be provided
  not installable providers: icewm-theme-branding-1.2.4-lp151.3.3.1.noarch[http-download.opensuse.org-ff8e5a28]
                   icewm-theme-branding-1.2.4-lp151.3.6.1.noarch[http-download.opensuse.org-ff8e5a28]
                   icewm-theme-branding-1.2.4-lp151.2.1.noarch[repo-oss]
                   icewm-theme-branding-1.2.4-lp151.3.3.1.noarch[repo-update]
                   icewm-theme-branding-1.2.4-lp151.3.6.1.noarch[repo-update]
 Solution 1: Following actions will be done:
  deinstallation of icewm-1.4.2-lp151.8.3.1.x86_64
  deinstallation of icewm-default-1.4.2-lp151.8.3.1.x86_64
  deinstallation of icewm-lite-1.4.2-lp151.8.3.1.x86_64
  deinstallation of icewm-lang-1.4.2-lp151.8.3.1.noarch
 Solution 2: deinstallation of icewm-config-upstream-1.4.2-lp151.8.3.1.noarch
 Solution 3: do not install patch:openSUSE-2020-890-1.noarch
 Solution 4: break icewm-1.4.2-lp151.8.6.1.x86_64 by ignoring some of its dependencies

What is please best solution ?

These two packages conflict - icewm-theme-branding is openSUSE defaults, icewm-config-upstream is upstream defaults.

This sounds like a packaging bug - it must be possible to install either of two packages, and icewm should require ‘icewm-configuration-files’ instead which is satisfied by either of two.

If you intend to continue to use icewm-config-upstream, select 4 and open bug report. Otherwise just select 2.

Thank you.

I was searching bug reporting web page so I’ve tried some menu of this page:
https://www.opensuse.org/sitemap#communityhttps://www.opensuse.org/sitemap#development

https://www.opensuse.org/sitemap#support

None of them is working:

**404 Not Found**

 [HR][/HR]nginx/1.16.1

Is it another bug ? :slight_smile:

Log in to Bugzilla, same user/password as forums

Is it another bug ?
.
Where have you got these links from? I do not see them on https://www.opensuse.org/.

on the top of this page

already reported: https://bugzilla.opensuse.org/show_bug.cgi?id=1173441

If “this” means www.opensuse.org, this page works for me. May be some extensions you are using or something else in browser configuration. But this is separate topic.

“this” means https://forums.opensuse.org/showthread.php/540644-Problem-icewm-1-4-2-lp151-8-6-1-x86_64-requires-icewm-theme-branding-but-this-requirement-cannot-b?p=2939509#post2939509

I just installed that “icewm” update (on a Leap 15.1 system). I did not run into any problems. But then I am using the openSUSE theme rather than the upstream theme.

I don’t think this was a security update. If you prefer the upstream theme, you could just skip that update.

Thank you. I prefer other theme than Default and this patch is mentioned neither in https://forums.opensuse.org/forumdisplay.php/666-Security-Announcements

nor https://lists.opensuse.org/opensuse-security-announce/2020-06/date.html

so I’ve choosen 3)

Since I don’t use the ice window manager - I chose to remove it - I probably will reinstall it after I update to 15.2 next month.

zypper -n rm icewm*
zypper -n up
zypper -n rm icewm*

That got rid of the problem.

I wonder how this problem made it past QA.

Post:

zypper se -si icewm
zypper lr -d
zypper se -si icewm
Loading repository data...
Reading installed packages...

S  | Name                  | Type    | Version           | Arch   | Repository
---+-----------------------+---------+-------------------+--------+--------------------------
i+ | icewm                 | package | 1.4.2-lp151.8.3.1 | x86_64 | openSUSE:Leap:15.1:Update
i+ | icewm                 | package | 1.4.2-lp151.8.3.1 | x86_64 | openSUSE-15.1-Update
i+ | icewm-config-upstream | package | 1.4.2-lp151.8.6.1 | noarch | openSUSE:Leap:15.1:Update
i+ | icewm-config-upstream | package | 1.4.2-lp151.8.6.1 | noarch | openSUSE-15.1-Update
i+ | icewm-default         | package | 1.4.2-lp151.8.6.1 | x86_64 | openSUSE:Leap:15.1:Update
i+ | icewm-default         | package | 1.4.2-lp151.8.6.1 | x86_64 | openSUSE-15.1-Update
i+ | icewm-lang            | package | 1.4.2-lp151.8.6.1 | noarch | openSUSE:Leap:15.1:Update
i+ | icewm-lang            | package | 1.4.2-lp151.8.6.1 | noarch | openSUSE-15.1-Update
i+ | icewm-lite            | package | 1.4.2-lp151.8.6.1 | x86_64 | openSUSE:Leap:15.1:Update
i+ | icewm-lite            | package | 1.4.2-lp151.8.6.1 | x86_64 | openSUSE-15.1-Update
zypper lr -d
#  | Alias                               | Name                                    | Enabled | GPG Check | Refresh | Priority | Type     | URI                                                                              | Service
---+-------------------------------------+-----------------------------------------+---------+-----------+---------+----------+----------+----------------------------------------------------------------------------------+--------
 1 | /run/media/os/diskc                 | /run/media/os/diskc                     | No      | ----      | ----    |   99     | plaindir | dir:/run/media/os/diskc                                                          | 
 2 | Kernel:openSUSE-15.1                | Kernel:openSUSE-15.1                    | No      | ----      | ----    |   99     | rpm-md   | http://download.opensuse.org/repositories/Kernel:/openSUSE-15.1/standard         | 
 3 | http-download.opensuse.org-451e644d | network:utilities                       | No      | ----      | ----    |   99     | rpm-md   | http://download.opensuse.org/repositories/network:/utilities/openSUSE_Leap_15.1/ | 
 4 | http-download.opensuse.org-dd5576a1 | X11:Utilities                           | No      | ----      | ----    |   99     | rpm-md   | http://download.opensuse.org/repositories/X11:/Utilities/openSUSE_Leap_15.1/     | 
 5 | http-download.opensuse.org-ff8e5a28 | openSUSE:Leap:15.1:Update               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/openSUSE:/Leap:/15.1:/Update/standard/ | 
 6 | http-ftp.uni-erlangen.de-e5e803be   | Packman Repository                      | No      | ----      | ----    |   99     | rpm-md   | http://ftp.uni-erlangen.de/pub/mirrors/packman/suse/openSUSE_Leap_15.1           | 
 7 | http-opensuse-guide.org-58f3d6c5    | libdvdcss repository                    | No      | ----      | ----    |   99     | rpm-md   | http://opensuse-guide.org/repo/openSUSE_Tumbleweed/                              | 
 8 | http-opensuse-guide.org-fe542fca    | libdvdcss repository                    | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://opensuse-guide.org/repo/openSUSE_Leap_15.1/                               | 
 9 | http-packman.inode.at-5610f291      | Packman Repository                      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://packman.inode.at/suse/openSUSE_Leap_15.1/                                 | 
10 | openSUSE-Leap-15.1-Update           | openSUSE-Leap-15.1-Update               | No      | ----      | ----    |   99     | rpm-md   | http://download.opensuse.org/update/leap/15.1/oss/                               | 
11 | openSUSE-Leap-15.1-Update-Non-Oss   | openSUSE-Leap-15.1-Update-Non-Oss       | No      | ----      | ----    |   99     | rpm-md   | http://download.opensuse.org/update/leap/15.1/non-oss/                           | 
12 | openSUSE-leap/15.1-0                | openSUSE-leap/15.1-0                    | No      | ----      | ----    |   99     | yast2    | hd:/?device=/dev/disk/by-id/scsi-20001020000060804-part2                         | 
13 | repo-debug                          | openSUSE-leap/15.1-Debug                | No      | ----      | ----    |   99     | NONE     | http://download.opensuse.org/debug/distribution/leap/15.1/repo/oss/              | 
14 | repo-debug-update                   | openSUSE-leap/15.1-Update-Debug         | No      | ----      | ----    |   99     | NONE     | http://download.opensuse.org/debug/update/leap/15.1/                             | 
15 | repo-debug-update-non-oss           | openSUSE-leap/15.1-Update-Debug-Non-Oss | No      | ----      | ----    |   99     | NONE     | http://download.opensuse.org/debug/update/leap/15.1-non-oss/                     | 
16 | repo-non-oss                        | openSUSE-leap/15.1-Non-Oss              | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://download.opensuse.org/distribution/leap/15.1/repo/non-oss/                | 
17 | repo-oss                            | openSUSE-leap/15.1-Oss                  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://download.opensuse.org/distribution/leap/15.1/repo/oss/                    | 
18 | repo-source                         | openSUSE-leap/15.1-Source               | No      | ----      | ----    |   99     | NONE     | http://download.opensuse.org/source/distribution/leap/15.1/repo/oss/             | 
19 | repo-update                         | openSUSE-15.1-Update                    | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://download.opensuse.org/update/leap/15.1/oss/

The Changelog:

rpm -q --changelog icewm

  • Di Apr 14 2020 Yifan Jiang <yfjiang@suse.com>
  • Explicitly require icewm-theme-branding on SLE and Leap
    (jsc#SLE-11888, bsc#1170420).
  • Add Conflicts between icewm-config-upstream and icewm-theme-branding.

So you have to delete icewm-config-upstream

As usual:

You are not authorized to access bug #1170420

Hi
Ask for it to be opened (As a SUSE Partner I can see it…), doesn’t seem anything that would stop it from my read of it?

Thank you, I did it and it’s solved.

I was experiencing the same problem, and did zypper -n rm icewm* and it solved the problem. I hope it wont cause a problem somewhere else.

Interested in this thread too…

With working from home, I dare not remove icewm without knowing for sure it’s not going to break something.

You do not need to remove “icewm”. Just remove “icewm-config-upstream” and you will still have “icewm” but with the openSUSE config instead of the upstream config.