XFCE update broken Leap 15.6

Hi,

On today’s update for XFCE it produce an error when trying to update.
@malcolmlewis have a look…

The error and the package:

Best regards,
Jim

You seem to have hit a not completely synced mirror. Wait some time and then:

sudo zypper ref
sudo zypper up

The update of the mentioned package works here and all deps are satisfied.

Hi @hui ,

I did the update from cli and now I have this:

Regards.

You also seem to have some double repositories. Please show
zypper lr -d

Post the output including the initial command as text via the preformatted text button </>.

Hi @hui ,

the installation is fresh 1 month old and i haven’t installed anything more than the default

The output:

  | Alias                           | Name                                                                 | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                            | Service
---+---------------------------------+----------------------------------------------------------------------+---------+-----------+---------+----------+--------+--------------------------------------------------------------------------------+---------
 1 | NVIDIA:repo-non-free            | repo-non-free (15.6)                                                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.nvidia.com/opensuse/leap/15.6                                 | NVIDIA
 2 | hardware_razer                  | hardware:razer (openSUSE_Leap_15.6)                                  | Yes     | (r ) Yes  | No      |   99     | rpm-md | https://download.opensuse.org/repositories/hardware:/razer/openSUSE_Leap_15.6/ | 
 3 | openSUSE-Leap-15.6-1            | openSUSE-Leap-15.6-1                                                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.6/repo/oss/                  | 
 4 | openSUSE:repo-non-oss           | repo-non-oss (15.6)                                                  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://cdn.opensuse.org/distribution/leap/15.6/repo/non-oss                    | openSUSE
 5 | openSUSE:repo-non-oss-debug     | repo-non-oss-debug (15.6)                                            | No      | ----      | ----    |   99     | N/A    | http://cdn.opensuse.org/debug/distribution/leap/15.6/repo/non-oss              | openSUSE
 6 | openSUSE:repo-openh264          | repo-openh264 (15.6)                                                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Leap                              | openSUSE
 7 | openSUSE:repo-oss               | repo-oss (15.6)                                                      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://cdn.opensuse.org/distribution/leap/15.6/repo/oss                        | openSUSE
 8 | openSUSE:repo-oss-debug         | repo-oss-debug (15.6)                                                | No      | ----      | ----    |   99     | N/A    | http://cdn.opensuse.org/debug/distribution/leap/15.6/repo/oss                  | openSUSE
 9 | openSUSE:repo-oss-source        | repo-oss-source (15.6)                                               | No      | ----      | ----    |   99     | N/A    | http://cdn.opensuse.org/source/distribution/leap/15.6/repo/oss                 | openSUSE
10 | openSUSE:update-backports       | update-backports (15.6)                                              | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/backports                             | openSUSE
11 | openSUSE:update-backports-debug | update-backports-debug (15.6)                                        | No      | ----      | ----    |   99     | N/A    | http://cdn.opensuse.org/update/leap/15.6/backports_debug                       | openSUSE
12 | openSUSE:update-non-oss         | update-non-oss (15.6)                                                | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/non-oss                               | openSUSE
13 | openSUSE:update-non-oss-debug   | update-non-oss-debug (15.6)                                          | No      | ----      | ----    |   99     | N/A    | http://cdn.opensuse.org/debug/update/leap/15.6/non-oss                         | openSUSE
14 | openSUSE:update-oss             | update-oss (15.6)                                                    | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/oss                                   | openSUSE
15 | openSUSE:update-oss-debug       | update-oss-debug (15.6)                                              | No      | ----      | ----    |   99     | N/A    | http://cdn.opensuse.org/debug/update/leap/15.6/oss                             | openSUSE
16 | openSUSE:update-sle             | update-sle (15.6)                                                    | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/sle                                   | openSUSE
17 | openSUSE:update-sle-debug       | update-sle-debug (15.6)                                              | No      | ----      | ----    |   99     | N/A    | http://cdn.opensuse.org/debug/update/leap/15.6/sle                             | openSUSE
18 | repo-backports-debug-update     | Update repository of openSUSE Backports (Debug)                      | No      | ----      | ----    |   99     | N/A    | http://download.opensuse.org/update/leap/15.6/backports_debug/                 | 
19 | repo-backports-update           | Update repository of openSUSE Backports                              | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.6/backports/                       | 
20 | repo-debug                      | Debug Repository                                                     | No      | ----      | ----    |   99     | N/A    | http://download.opensuse.org/debug/distribution/leap/15.6/repo/oss/            | 
21 | repo-debug-non-oss              | Debug Repository (Non-OSS)                                           | No      | ----      | ----    |   99     | N/A    | http://download.opensuse.org/debug/distribution/leap/15.6/repo/non-oss/        | 
22 | repo-debug-update               | Update Repository (Debug)                                            | No      | ----      | ----    |   99     | N/A    | http://download.opensuse.org/debug/update/leap/15.6/oss/                       | 
23 | repo-debug-update-non-oss       | Update Repository (Debug, Non-OSS)                                   | No      | ----      | ----    |   99     | N/A    | http://download.opensuse.org/debug/update/leap/15.6/non-oss/                   | 
24 | repo-non-oss                    | Non-OSS Repository                                                   | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.6/repo/non-oss/              | 
25 | repo-openh264                   | Open H.264 Codec (openSUSE Leap)                                     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Leap/                             | 
26 | repo-oss                        | Main Repository                                                      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.6/repo/oss/                  | 
27 | repo-sle-debug-update           | Update repository with updates from SUSE Linux Enterprise 15 (Debug) | No      | ----      | ----    |   99     | N/A    | http://download.opensuse.org/debug/update/leap/15.6/sle/                       | 
28 | repo-sle-update                 | Update repository with updates from SUSE Linux Enterprise 15         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.6/sle/                             | 
29 | repo-source                     | Source Repository                                                    | No      | ----      | ----    |   99     | N/A    | http://download.opensuse.org/source/distribution/leap/15.6/repo/oss/           | 
30 | repo-update                     | Main Update Repository                                               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.6/oss                              | 
31 | repo-update-non-oss             | Update Repository (Non-Oss)                                          | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.6/non-oss/                         | 

Regards.

https://bugzilla.opensuse.org/show_bug.cgi?id=1234773

1 Like

I run into the same problem. I didn’t know what to do and I tested into my VM these days. Here is how I done, finally:
$ zypper in -t patch openSUSE-2024-380
I choose:

Solution 4: break xfce4-settings-4.18.6-bp156.2.3.1.x86_64 by ignoring some of its dependencies
Solution 4: break xfce4-panel-4.18.6-bp156.2.3.1.x86_64 by ignoring some of its dependencies
Solution 4: break libgarcon-data-4.18.2-bp156.4.3.1.noarch by ignoring some of its dependencies

Then I have these results:

The following 3 packages are going to be upgraded:
  libgarcon-branding-openSUSE xfce4-panel-branding-openSUSE xfce4-settings-branding-openSUSE

The following 2 packages are going to be downgraded:
  libgarcon-data libgarcon-lang

The following NEW patch is going to be installed:
  openSUSE-2024-380

3 packages to upgrade, 2 to downgrade.

Package download size:   177.9 KiB

Package install size change:
              |     329.6 KiB  required by packages that will be installed
    -1.9 KiB  |  -  331.5 KiB  released by packages that will be removed

I restarted and then patching upgraded again the:
libgarcon-data libgarcon-lang
packages.
Now it seems to be all fine. I am up to date with a functional XFCE.

I still have the same issue, no fix so far.

In my case I have more packages that have problem on 1 month old installation.

The following 7 package updates will NOT be installed:
  libgarcon-data libgarcon-lang xfce4-panel xfce4-panel-lang xfce4-settings
  xfce4-settings-color xfce4-settings-lang

Someone post it on bugzilla on the above link because when I try to login it gives an error…

Regards.

I patched in the first phase.

@ovidiu

When I did that it broke the user config and the panel including the taskbar.
To fix it I had to revert the settings via snapper and delete the user.
After that I created an other one.
The only thing I haven’t done it to patch it, which I am not going to do it again and brake everything.
Regards.

Yes, during my tests it broke the panels when I choose to remove the packages. It seems it only removed without re-installing them. That’s why I choose on patching options always the 4’th options. I patched, then restarted, patched again and finally updated the system.

@Jniko
Check this link for the future:

“Patches are meant for specific bug fixes and security fixes for software that comes packaged by OpenSUSE and is maintained in the Main Updates repository.”
I always consider first patching the system and then updating the system.

1 Like

@ovidiu I have to admit that your way it seems to be working. I do not know if it will brake anything in future but so far it is working.

Merry Christmas to all. :christmas_tree: :santa:

1 Like

I am glad you managed to fix it.
Indeed, Merry Christmas :slight_smile: !

1 Like