I am running zypper dup on tumbleweed and this is reported:
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.
Loading repository data...
Reading installed packages...
Computing distribution upgrade...
Problem: FreeCAD-0.17-3.1.x86_64 requires libpyside2.cpython-36m-x86_64-linux-gnu.so.2.0()(64bit), but this requirement cannot be provided
deleted providers: python3-pyside2-2.0~pre.1519723362.e621f811-2.4.x86_64
Solution 1: deinstallation of FreeCAD-0.17-2.3.x86_64
Solution 2: keep obsolete python3-pyside2-2.0~pre.1519723362.e621f811-2.4.x86_64
Solution 3: break FreeCAD-0.17-3.1.x86_64 by ignoring some of its dependencies
Choose from above solutions by number or cancel [1/2/3/c] (c):
I am particularly protective of FreeCAD, following many failed upgrades in the past and would like to avoid adding to the count.
Can anyone talk me through what are the consequences/implications of the four (4) possible options?
And secondly, why is there a problem with dependencies now, after being stable for months?
On Sun 24 Jun 2018 05:16:03 PM CDT, martinprowe wrote:
Hi,
I am running zypper dup on tumbleweed and this is reported:
<snip>
I am particularly protective of FreeCAD, following many failed upgrades
in the past and would like to avoid adding to the count.
Can anyone talk me through what are the consequences/implications of the
four (4) possible options?
And secondly, why is there a problem with dependencies now, after being
stable for months?
Regards, Martin
Hi
Yes, I would guess FreeCAD in TW has not been rebuilt against the newer
version of python3-pyside2 (and it’s devel package).
I would cancel out and add locks (or select option 2) to both packages
and when doing a dup use verbosity to see what is happening to packages
zypper al python3-pyside2 FreeCAD
zypper -vvv dup
Then at the next snapshot check if it’s fixed by removing the locks
(zypper rl)…
–
Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
SLES 15 | GNOME Shell 3.26.2 | 4.12.14-23-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!
Alternatively either choose Option 2, or skip this snapshot an wait for the next one.
There have been a few other threads on this topic in the last three days with extensive explanations.
Thank you all that have replied.
I have now read the thread that “TSU” pointed me to. However most (no ALL) of the those details went way over my head!
So, what I have taken from this lesson is:
Wait for the grown-ups to fix this problem. In the mean time I have locked the two packages as suggested by Malcolm & then run zypper dup
One last question (I think):
How do I recognise when a SNAPSHOT is released?
Is it flagged in some way?
Is it different from the day-to-day, drip-drip updates that are flagged by the “little blue dot” in the Plasma Software Updates Widget on my taskbar?
I’m really sorry to be so dim and thank you all for being so patient.
However, the other day (25/06/2018) I ran** zypper dup**. Then I ran KInfoCentre and noted the banner said openSUSE Tumbleweed 20180623.
Today (26/06/2018) I ran zypper dup again (because the little blue dot in the status bar widget was on) and again checked the KInfoCentre utility.
It still reported openSUSE Tumbleweed 20180623?
What is wrong with my understanding? based on the above advice, if zypper dup does some work, it has loaded and installed a new snapshot. Right? Or wrong?
The KInfoCentre reports the current snapshot. Right? Or wrong?
The most likely explanation is that you have at least one other repository than opensuse.org/tumbleweed/repo/ enabled. One or more packages could have changed in an “other” repository.
erlangen:~ # zypper if -t product '*'
Loading repository data...
Reading installed packages...
Information for product openSUSE-Addon-NonOss:
----------------------------------------------
Repository : Haupt-Repository (NON-OSS)
Name : openSUSE-Addon-NonOss
Version : 2014-0
Arch : x86_64
Vendor : openSUSE
Flavor :
Is Base : No
Installed : Yes
**Status : up-to-date **
Update Repositories : ---
CPE Name : cpe:2.3:o:opensuse:opensuse-addon-nonoss:2014:*:*:*:*:*:*:*
Short Name : non oss addon
Summary : openSUSE NonOSS Addon
Description :
non oss repo and cd
Information for product openSUSE:
---------------------------------
Repository : Haupt-Repository (OSS)
Name : openSUSE
Version : 20180623-0
Arch : x86_64
Vendor : openSUSE
Flavor : ftp
Is Base : Yes
Installed : Yes
**Status : up-to-date**
Update Repositories : ---
CPE Name : cpe:2.3:o:opensuse:opensuse:20180623:*:*:*:*:*:*:*
Short Name : openSUSE
Summary : openSUSE Tumbleweed
Description :
openSUSE Tumbleweed is the rolling distribution by the openSUSE.org project.
erlangen:~ #
If zypper says up-to-date nothing is to be done with respect to the installed products. New versions of other packages may be available such as packman … . Zypper dup will install these too.