how can i zypper dup without errors?

Hey I tried a zypper dup command and I have errors could someone help, the following is the file os-release and the command zypper dup I could of course go through and uninstall stuff but the list just gets bigger and bigger and eventually wants me to uninstall yast 2 packages. what should I do?


plesiosaurus:/home/Errigour # cat /usr/lib/os-release
NAME="openSUSE Tumbleweed"
# VERSION="20220905"
ID="opensuse-tumbleweed"
ID_LIKE="opensuse suse"
VERSION_ID="20220905"
PRETTY_NAME="openSUSE Tumbleweed"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:tumbleweed:20220905"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org/"
DOCUMENTATION_URL="https://en.opensuse.org/Portal:Tumbleweed"
LOGO="distributor-logo-Tumbleweed"


plesiosaurus:/home/Errigour # 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...
4 Problems:
Problem: the installed perl-Cyrus-SIEVE-managesieve-2.4.22-2.6.x86_64 requires 'perl(:MODULE_COMPAT_5.34.1)', but this requirement cannot be provided
Problem: the installed perl-5.34.1-1.3.x86_64 requires 'perl-base = 5.34.1', but this requirement cannot be provided
Problem: the installed perl-Cyrus-SIEVE-managesieve-2.4.22-2.6.x86_64 requires 'perl(:MODULE_COMPAT_5.34.1)', but this requirement cannot be provided
Problem: the installed perl-5.34.1-1.3.x86_64 requires 'perl-base = 5.34.1', but this requirement cannot be provided

Problem: the installed perl-Cyrus-SIEVE-managesieve-2.4.22-2.6.x86_64 requires 'perl(:MODULE_COMPAT_5.34.1)', but this requirement cannot be provided
  deleted providers: perl-5.34.1-1.3.x86_64
 Solution 1: deinstallation of perl-Cyrus-SIEVE-managesieve-2.4.22-2.6.x86_64
 Solution 2: keep obsolete perl-5.34.1-1.3.x86_64
 Solution 3: break perl-Cyrus-SIEVE-managesieve-2.4.22-2.6.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
plesiosaurus:/home/Errigour # 

also this is my repos:


plesiosaurus:/home/Errigour # zypper repos
Repository priorities are without effect. All enabled repositories share the same priority.

# | Alias                       | Name                        | Enabled | GPG Check | Refresh
--+-----------------------------+-----------------------------+---------+-----------+--------
1 | download.opensuse.org-debug | Debug Repository            | Yes     | (r ) Yes  | Yes
2 | microsoft-edge              | microsoft-edge              | Yes     | (r ) Yes  | Yes
3 | openSUSE-20220524-0         | openSUSE-20220524-0         | No      | ----      | ----
4 | repo-debug                  | openSUSE-Tumbleweed-Debug   | No      | ----      | ----
5 | repo-non-oss                | openSUSE-Tumbleweed-Non-Oss | Yes     | (r ) Yes  | Yes
6 | repo-oss                    | openSUSE-Tumbleweed-Oss     | Yes     | (r ) Yes  | Yes
7 | repo-source                 | openSUSE-Tumbleweed-Source  | No      | ----      | ----
8 | repo-update                 | openSUSE-Tumbleweed-Update  | Yes     | (r ) Yes  | Yes

Show all:

**erlangen:~ #** zypper lr -uEP 
#  | Alias                | Enabled | GPG Check | Priority | URI 
---+----------------------+---------+-----------+----------+--------------------------------------------------------------------------------------------- 
 6 | Packman              | Yes     | (r ) Yes  |   90     | https://ftp.fau.de/packman/suse/openSUSE_Tumbleweed/ 
22 | packman              | Yes     | (r ) Yes  |   90     | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/ 
19 | non-oss              | Yes     | (r ) Yes  |   99     | https://mirrorcache-eu.opensuse.org/tumbleweed/repo/non-oss/ 
21 | oss                  | Yes     | (r ) Yes  |   99     | https://mirrorcache-eu.opensuse.org/tumbleweed/repo/oss/ 
28 | update               | Yes     | (r ) Yes  |   99     | https://mirrorcache-eu.opensuse.org/update/tumbleweed/ 
 8 | chrome               | Yes     | (r ) Yes  |  100     | https://dl.google.com/linux/chrome/rpm/stable/x86_64 
14 | home_kukuk_qmapshack | Yes     | (r ) Yes  |  100     | https://mirrorcache-eu.opensuse.org/repositories/home:/kukuk:/qmapshack/openSUSE_Tumbleweed/ 
15 | jalbum               | Yes     | (  ) No   |  100     | https://jalbum.net/download/software/yumrepo/ 
18 | myrepo               | Yes     | (  ) No   |  100     | dir:/home/karl/Downloads/myrepo 
**erlangen:~ #**

Problem exists here too:

**erlangen:~ #** zypper --non-interactive install --dry-run perl-Cyrus-SIEVE-managesieve 
Loading repository data... 
Reading installed packages... 
Resolving package dependencies... 

Problem: nothing provides 'perl(:MODULE_COMPAT_5.34.1)' needed by the to be installed perl-Cyrus-SIEVE-managesieve-2.4.22-2.6.x86_64 
 Solution 1: do not install perl-Cyrus-SIEVE-managesieve-2.4.22-2.6.x86_64 
 Solution 2: break perl-Cyrus-SIEVE-managesieve-2.4.22-2.6.x86_64 by ignoring some of its dependencies 

**Choose from above solutions by number or cancel [1/2/c/d/?] (c): **c 
**erlangen:~ #**

Deinstall and rerun ‘zypper dup’.


plesiosaurus:/home/Errigour # zypper lr -uEP
# | Alias                       | Name                        | Enabled | GPG Check | Refresh | Priority | URI
--+-----------------------------+-----------------------------+---------+-----------+---------+----------+------------------------------------------------------
1 | download.opensuse.org-debug | Debug Repository            | Yes     | (r ) Yes  | Yes     |   99     | https://download.opensuse.org/tumbleweed/repo/debug/
2 | microsoft-edge              | microsoft-edge              | Yes     | (r ) Yes  | Yes     |   99     | https://packages.microsoft.com/yumrepos/edge/
5 | repo-non-oss                | openSUSE-Tumbleweed-Non-Oss | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/tumbleweed/repo/non-oss/
6 | repo-oss                    | openSUSE-Tumbleweed-Oss     | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/tumbleweed/repo/oss/
8 | repo-update                 | openSUSE-Tumbleweed-Update  | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/update/tumbleweed/

What do I deinstall both “perl-Cyrus-SIEVE-managesieve-2.4.22-2.6.x86_64” and “perl-5.34.1-1.3.x86_64”?

Copy and paste:

zypper remove --clean-deps perl-Cyrus-SIEVE-managesieve

Then run:

zypper dist-upgrade

Alr thank you very much uhm i got a few errors


/usr/lib/tmpfiles.d/inn.conf:1: Line references path below legacy directory /var/run/, updating /var/run/news → /run/news; please update the tmpfiles.d/ drop-in file accordingly.

could not find ParserDetails.ini in /usr/lib/perl5/vendor_perl/5.36.0/XML/SAX

There are running programs which still use files and libraries deleted or updated by recent upgrades. They should be restarted to benefit from the latest updates. Run 'zypper ps -s' to list these programs.

Here is output of zypper ps -s:


plesiosaurus:/home/Errigour # zypper ps -s
The following running processes use deleted files:

PID   | PPID  | UID  | User     | Command                           | Service
------+-------+------+----------+-----------------------------------+--------
10234 | 10223 | 1000 | Errigour | startplasma-x11                   | 
10340 | 10225 | 1000 | Errigour | kded5                             | 
10341 | 10225 | 1000 | Errigour | ksmserver                         | 
10342 | 10225 | 1000 | Errigour | kwin_x11                          | 
10346 | 10225 | 1000 | Errigour | kglobalaccel5                     | 
10363 | 10225 | 1000 | Errigour | plasmashell                       | 
10384 | 10225 | 1000 | Errigour | polkit-kde-authentication-agent-1 | 
10385 | 10225 | 1000 | Errigour | org_kde_powerdevil                | 
10489 | 10225 | 1000 | Errigour | kaccess                           | 
10492 | 10225 | 1000 | Errigour | kalendarac                        | 
10552 | 10225 | 1000 | Errigour | pulseaudio                        | 
10624 | 10225 | 1000 | Errigour | krunner                           | 
10661 | 10225 | 1000 | Errigour | baloorunner                       | 
10675 | 10624 | 1000 | Errigour | kdevelop                          | 
10813 | 10624 | 1000 | Errigour | konsole                           | 
10891 | 10624 | 1000 | Errigour | msedge                            | 
11002 | 10225 | 1000 | Errigour | kwalletd5                         | 
11016 | 10225 | 1000 | Errigour | xdg-desktop-portal-gtk            | 
11055 | 10225 | 1000 | Errigour | xdg-desktop-portal-kde            | 
11243 | 10363 | 1000 | Errigour | gimp-2.10                         | 
12250 | 10225 | 1000 | Errigour | gvfs-gphoto2-volume-monitor       | 
21810 | 10624 | 1000 | Errigour | firefox                           | 
21994 | 21810 | 1000 | Errigour | kmozillahelper                    | 

You may wish to restart these processes.
See 'man zypper' for information about the meaning of values in the above table.

No core libraries or services have been updated since the last system boot.
Reboot is probably not necessary.

Also how can i restart them easily? Not sure if it will be a problem we will see heh.

Easiest for you is to restart your computer.

Leave KDE and login again.

what about the other two errors?

Rerun:

**erlangen:~ #** zypper dist-upgrade  
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... 
Nothing to do. 
**erlangen:~ #**

plesiosaurus:/home/Errigour # zypper dist-upgrade
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...
Nothing to do.

Nothing to do.:slight_smile: