This is the first time I have been confronted with difficult options choices when running sudo zypper dup.
Here is the result of my latest update and I have no idea what I should do or why these packages are here in the first place!:-
:~> sudo zypper dup
[sudo] password for root:
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...
Problem: python3-dask-2.7.0-1.1.noarch requires python3-tornado >= 5, but this requirement cannot be provided
not installable providers: python3-tornado-6.0-12.1.noarch[http-download.opensuse.org-26afdfe2]
python3-tornado5-5.1.1-1.1.i586[http-download.opensuse.org-26afdfe2]
python3-tornado5-5.1.1-1.1.x86_64[http-download.opensuse.org-26afdfe2]
python3-tornado6-6.0.3-1.1.i586[http-download.opensuse.org-26afdfe2]
python3-tornado6-6.0.3-1.1.x86_64[http-download.opensuse.org-26afdfe2]
python3-tornado-6.0-12.1.noarch[repo-oss]
python3-tornado5-5.1.1-1.1.i586[repo-oss]
python3-tornado5-5.1.1-1.1.x86_64[repo-oss]
python3-tornado6-6.0.3-1.1.i586[repo-oss]
python3-tornado6-6.0.3-1.1.x86_64[repo-oss]
Solution 1: Following actions will be done:
deinstallation of python3-dask-1.2.2-1.1.noarch
deinstallation of python3-distributed-2.4.0-1.1.noarch
Solution 2: deinstallation of python3-tornado4-4.5.3-2.1.x86_64
Solution 3: keep obsolete python3-dask-1.2.2-1.1.noarch
Solution 4: break python3-dask-2.7.0-1.1.noarch by ignoring some of its dependencies
Choose from above solutions by number or cancel [1/2/3/4/c/d/?] (c):
It seems to me that either option 1 or 2 are the only ones but which and why to choose…
Please could somebody who knows more advise?
Regards,
Budgie2
Never a dull moment with Tumbleweed. I felt my way through the previous large update of 750 odd files and all ws well until now, a couple of small updates later I now have:-
11 packages to upgrade, 32 to reinstall.
Overall download size: 4.2 MiB. Already cached: 0 B. After the operation, 40.0 B will be freed.
Continue? [y/n/v/...? shows all options] (y): y
Retrieving package perl-Class-Data-Inheritable-0.08-139.27.noarch (1/43), 15.0 KiB ( 10.8 KiB unpacked)
Retrieving: perl-Class-Data-Inheritable-0.08-139.27.noarch.rpm ...............................................[error]
Downloaded data exceeded the expected filesize '15.0 KiB' of 'http://download.opensuse.org/repositories/devel:/languages:/perl/openSUSE_Tumbleweed/noarch/perl-Class-Data-Inheritable-0.08-139.27.noarch.rpm'.
Abort, retry, ignore? [a/r/i/...? shows all options] (a): r
Retrieving: perl-Class-Data-Inheritable-0.08-139.27.noarch.rpm ...............................................[error]
Downloaded data exceeded the expected filesize '15.0 KiB' of 'http://download.opensuse.org/repositories/devel:/languages:/perl/openSUSE_Tumbleweed/noarch/perl-Class-Data-Inheritable-0.08-139.27.noarch.rpm'.
Abort, retry, ignore? [a/r/i/...? shows all options] (a): a
Problem occurred during or after installation or removal of packages:
Installation has been aborted as directed.
Please see the above error message for a hint.
alastair@AJBR-W530:~>
The hint is too subtle for me.
Here is the response from your last instruction:-
Hi
Likely repository 2 is your issue (remove it) it’s just a link to the oss repo, if getting sent to two different mirror it’s just asking for trouble if they are out of sync and will confuse the zypper resolver.
Likewise remove 5, if you have the top level, then essentials is automatically there.
Perl modules, your on your own, why do you have it present? If there are modules you need, submit to Factory for inclusion.
Hi Malcolm,
Now looks completely different and more sensible.
Which option should I select for the new update proposed:-
alastair@AJBR-W530:~> sudo zypper dup
[sudo] password for root:
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...
40 Problems:
Problem: problem with installed package perl-B-Hooks-EndOfScope-0.24-36.8.noarch
Problem: problem with installed package perl-Class-Data-Inheritable-0.08-139.27.noarch
Problem: problem with installed package perl-Class-Method-Modifiers-2.13-31.1.noarch
Problem: problem with installed package perl-Class-XSAccessor-1.19-22.60.x86_64
Problem: problem with installed package perl-Devel-Caller-2.06-15.50.x86_64
Problem: problem with installed package perl-Devel-GlobalDestruction-0.14-26.23.noarch
Problem: problem with installed package perl-Devel-LexAlias-0.05-19.49.x86_64
Problem: problem with installed package perl-Devel-StackTrace-2.04-42.2.noarch
Problem: problem with installed package perl-Dist-CheckConflicts-0.11-25.26.noarch
Problem: problem with installed package perl-Eval-Closure-0.14-30.22.noarch
Problem: problem with installed package perl-Exception-Class-1.44-40.13.noarch
Problem: problem with installed package perl-File-Copy-Recursive-0.45-16.1.noarch
Problem: problem with installed package perl-File-HomeDir-1.004-29.7.noarch
Problem: problem with installed package perl-File-Path-2.160000-14.7.noarch
Problem: problem with installed package perl-File-Which-1.23-52.4.noarch
Problem: problem with installed package perl-IPC-System-Simple-1.25-16.27.noarch
Problem: problem with installed package perl-Log-Dispatch-2.69-65.1.noarch
Problem: problem with installed package perl-Log-Log4perl-1.49-33.19.noarch
Problem: problem with installed package perl-MIME-Charset-1.012.2-23.19.noarch
Problem: problem with installed package perl-MRO-Compat-0.13-32.20.noarch
Problem: problem with installed package perl-Module-Implementation-0.09-21.26.noarch
Problem: problem with installed package perl-Module-Runtime-0.016-22.12.noarch
Problem: problem with installed package perl-Package-Stash-0.38-37.4.noarch
Problem: problem with installed package perl-Package-Stash-XS-0.29-22.15.x86_64
Problem: problem with installed package perl-PadWalker-2.3-37.30.x86_64
Problem: problem with installed package perl-Params-ValidationCompiler-0.30-10.7.noarch
Problem: problem with installed package perl-Perl-Tidy-20190915-51.1.noarch
Problem: problem with installed package perl-Role-Tiny-2.001004-35.1.noarch
Problem: problem with installed package perl-Specio-0.44-15.1.noarch
Problem: problem with installed package perl-Sub-Exporter-Progressive-0.001013-11.23.noarch
Problem: problem with installed package perl-Sub-Identify-0.14-43.37.x86_64
Problem: problem with installed package perl-Sub-Name-0.26-57.3.x86_64
Problem: problem with installed package perl-Sub-Quote-2.006006-13.1.noarch
Problem: problem with installed package perl-Test-Fatal-0.014-30.28.noarch
Problem: problem with installed package perl-Tk-804.034-49.45.x86_64
Problem: problem with installed package perl-Unicode-LineBreak-2019.001-25.14.x86_64
Problem: problem with installed package perl-Variable-Magic-0.62-33.34.x86_64
Problem: problem with installed package perl-YAML-Tiny-1.73-29.8.noarch
Problem: problem with installed package perl-namespace-autoclean-0.29-31.1.noarch
Problem: problem with installed package perl-namespace-clean-0.27-33.23.noarch
Problem: problem with installed package perl-B-Hooks-EndOfScope-0.24-36.8.noarch
Solution 1: install perl-B-Hooks-EndOfScope-0.24-1.5.noarch (with vendor change)
obs://build.opensuse.org/devel:languages:perl --> openSUSE
Solution 2: keep obsolete perl-B-Hooks-EndOfScope-0.24-36.8.noarch
Choose from above solutions by number or skip, retry or cancel [1/2/s/r/c/d/?] (c): ^C^C