Tumbleweed upgrade problems - July 2024

Having problem trying to apply required dup to my system.

sudo zypper lr -d
#  | Alias                                | Name                       | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                                    | Service
---+--------------------------------------+----------------------------+---------+-----------+---------+----------+--------+----------------------------------------------------------------------------------------+--------
 1 | download.opensuse.org-non-oss        | Main Repository (NON-OSS)  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http//download.opensuse.org/tumbleweed/repo/non-oss/                                  | 
 2 | download.opensuse.org-oss            | Main Repository (OSS)      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http//download.opensuse.org/tumbleweed/repo/oss/                                      | 
 3 | download.opensuse.org-tumbleweed     | Main Update Repository     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http//download.opensuse.org/update/tumbleweed/                                        | 
 4 | https-download.opensuse.org-02c3f211 | openSUSE:Factory           | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https//download.opensuse.org/tumbleweed/repo/oss/                                     | 
 7 | https-download.opensuse.org-7d610ae3 | X11:Pantheon:Apps          | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https//download.opensuse.org/repositories/X11:/Pantheon:/Apps/openSUSE_Tumbleweed/    | 
 8 | https-download.opensuse.org-8fe4f1a1 | system:packagemanager      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https//download.opensuse.org/repositories/system:/packagemanager/openSUSE_Tumbleweed/ | 
 6 | https-download.opensuse.org-271eb0d9 | openSUSE:Tumbleweed        | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https//download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/              | 
 5 | https-download.opensuse.org-03652290 | home:luc14n0               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https//download.opensuse.org/repositories/home:/luc14n0/openSUSE_Tumbleweed/          | 
 9 | https-download.opensuse.org-b0f12101 | graphics                   | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https//download.opensuse.org/repositories/graphics/openSUSE_Tumbleweed/               | 
10 | openSUSE-20221020-0                  | openSUSE-20221020-0        | No      | ----      | ----    |   99     | rpm-md | hd/?device=/dev/disk/by-id/dm-name-ventoy                                             | 
11 | packman                              | Packman                    | No      | ----      | ----    |   90     | rpm-md | https//ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/                   | 
12 | repo-debug                           | openSUSE-Tumbleweed-Debug  | No      | ----      | ----    |   99     | N/A    | http//download.opensuse.org/debug/tumbleweed/repo/oss/                                | 
13 | repo-source                          | openSUSE-Tumbleweed-Source | No      | ----      | ----    |   99     | N/A    | http//download.opensuse.org/source/tumbleweed/repo/oss/                               | 
14 | snappy                               | snappy                     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https//download.opensuse.org/repositories/system:/snappy/openSUSE_Tumbleweed          | 

(Note - Took all the ":" out of URLs above to avoid the "new user two link" posting issue.)


sudo zypper dup
Loading repository data...
Reading installed packages...
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Computing distribution upgrade...
2 Problems:
Problem: 1: the to be installed dpkg-1.22.6-129.5.x86_64 requires 'perl(:MODULE_COMPAT_5.38.2)', but this requirement cannot be provided
deleted providers: perl-5.38.2-3.1.x86_64

Problem: 2: the installed perl-5.38.2-3.1.x86_64 requires 'perl-base = 5.38.2', but this requirement cannot be provided
deleted providers: perl-base-5.38.2-3.1.x86_64

Problem: 1: the to be installed dpkg-1.22.6-129.5.x86_64 requires 'perl(:MODULE_COMPAT_5.38.2)', but this requirement cannot be provided
deleted providers: perl-5.38.2-3.1.x86_64

 Solution 1: install dpkg-1.22.6-1.2.x86_64 from vendor openSUSE
  replacing dpkg-1.22.6-129.4.x86_64 from vendor obs://build.opensuse.org/system:packagemanager
 Solution 2: install dpkg-1.22.6-129.5.i586 despite the inferior architecture
 Solution 3: keep obsolete perl-5.38.2-3.1.x86_64
 Solution 4: break dpkg-1.22.6-129.5.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or skip, retry or cancel [1/2/3/4/s/r/c/d/?] (c): 1

Problem: 2: the installed perl-5.38.2-3.1.x86_64 requires 'perl-base = 5.38.2', but this requirement cannot be provided
deleted providers: perl-base-5.38.2-3.1.x86_64

 Solution 1: deinstallation of alien-8.95.6-6.1.noarch
 Solution 2: keep obsolete perl-base-5.38.2-3.1.x86_64
 Solution 3: break perl-5.38.2-3.1.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c/d/?] (c): ^C

I don’t want to break things by choosing the wrong options, but searching for the conflicts provided nothing close to what I’m seeing here.

Appreciate any help.

Accepting packages from vendor openSUSE is almost always a safe choice, so you can go for solution 1 for problem 1.
For poblem 2, if you do not actively use the alien package, I would deinstall it. You might also go for solution 3 first and try to run the alien command. If it works, you are all set, otherwise you would have to wait for an update. You can always roll back if you run into problems.

You shouldn’t add arbritrary repositories including home repos.It requires some knowledge to deal with the outcome. You are risking your system stability by adding such repos…

Out of curiosity - how alien suddenly comes in picture? There is no reference to alien anywhere.

From the first post.

There it is…

OK, missed it.

Thanks all, appreciate the responses.

As for alien - don’t recall why that’s in use - possibly to install some package that wasn’t available via zypper. Pretty sure I can live without that.

Will update if I run into any new probs.

Oddly, this time when I ran ‘dup’ no conflicts were reported and it just ran thru.
So “thanks” to anyone out there that might have tweaked something!

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.