Recently I updated my openSuse from 42.3 to 15.0. After that I tried to update the packages by Package Manager. Unfortunately this operation failed:
python3-tk-3.7.2-3.1.x86_64 requires python(abi) = 3.7, but this requirement cannot be provided
yast2-vpn-4.1.0-1.1.noarch requires yast2-ruby-bindings, but this requirement cannot be provided
yast2-vm-4.1.0-1.1.x86_64 requires yast2-ruby-bindings >= 1.0.0, but this requirement cannot be provided
yast2-ruby-bindings-4.0.6-lp150.1.1.x86_64 requires libowcrypt.so.1()(64bit), but this requirement cannot be provided
yast2-transfer-4.1.0-1.2.x86_64 requires yast2-ruby-bindings >= 1.0.0, but this requirement cannot be provided
yast2-support-4.1.0-1.1.noarch requires yast2-ruby-bindings >= 3.1.36, but this requirement cannot be provided
python-devel-2.7.14-lp150.6.6.1.x86_64 requires python = 2.7.14, but this requirement cannot be provided
python-curses-2.7.16-1.1.x86_64 requires python-base = 2.7.16, but this requirement cannot be provided
I tried to install e.g. python separately:
zypper install python3-base
but I cannot do it either:
Problem: python3-createrepo_c-0.12.1-lp150.4.3.1.x86_64 requires python(abi) = 3.6, but this requirement cannot be provided
not installable providers: python3-base-3.6.5-lp150.1.5.x86_64[repo-oss]
python3-base-3.6.5-lp150.2.3.1.x86_64[repo-update]
Solution 1: downgrade of python3-createrepo_c-0.12.1-lp150.4.3.1.x86_64 to python3-createrepo_c-0.12.0-1.1.x86_64
Solution 2: do not install python3-base-3.7.2-3.1.x86_64
Solution 3: break python3-createrepo_c-0.12.1-lp150.4.3.1.x86_64 by ignoring some of its dependencies
If I agreed for Solution 1 other problem will pop out.
Problem: python3-createrepo_c-0.12.0-1.1.x86_64 requires libcreaterepo_c0(x86-64) = 0.12.0-1.1, but this requirement cannot be provided
Problem: python3-base-3.7.2-3.1.x86_64 requires libm.so.6(GLIBC_2.29)(64bit), but this requirement cannot be provided
So i seems that is not the proper way to proceed. What I should do in this situation?
zypper dup --allow-vendor-change
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: nothing provides libboost_filesystem.so.1.68.0 needed by rstudio-1.2.679-1.3.i586
Solution 1: deinstallation of rstudio-1.2.1335-1.x86_64
Solution 2: keep obsolete rstudio-1.2.1335-1.x86_64
Solution 3: break rstudio-1.2.679-1.3.i586 by ignoring some of its dependencies
rstudio is not “must have” program, but I am afraid that it’s deinstallation will not solve the problem.