Trouble upgrade from 13.1 to 13.2

Hi,

I having trouble upgrading from 13.1 to 13.2.

It’s an machine running as a server so i SSH to it from my laptop.

I follow https://en.opensuse.org/SDB:System_upgrade but change

# sed -i 's/13\.2/leap\/42\.1/g' /etc/zypp/repos.d/*

to

# sed -i 's/13\.1/13\.2/g' /etc/zypp/repos.d/*

When I run

# zypper dup

I get

 # zypper dup
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...
47 Problems:
Problem: nothing provides libgpg-error.so.0(GPG_ERROR_1.0) needed by dirmngr-1.1.1-2.4.1.i586
Problem: nothing provides libgpg-error.so.0(GPG_ERROR_1.0) needed by gpg2-2.0.26-2.3.1.i586
Problem: nothing provides libsasl2.so.3 needed by libldap-2_4-2-2.4.39-8.5.1.i586
Problem: nothing provides kmod-compat needed by patterns-openSUSE-base-20141007-5.1.i586
Problem: nothing provides perl(:MODULE_COMPAT_5.20.1) needed by perl-IO-Socket-SSL-1.997-2.3.1.noarch
Problem: nothing provides libsasl2.so.3 needed by postfix-2.11.3-5.5.1.i586
Problem: nothing provides libjson-c.so.2 needed by rsyslog-8.4.2-3.1.i586
Problem: nothing provides libplist.so.2 needed by upower-0.99.2~git20141204-2.4.1.i586
Problem: nothing provides perl-Bootloader-YAML needed by yast2-bootloader-3.1.101.1-8.1.i586
Problem: nothing provides libstorage.so.5 needed by yast2-storage-3.1.50-4.1.i586
Problem: nothing provides libscr.so.3 needed by yast2-users-3.1.34.1-3.1.i586
Problem: nothing provides libpcap >= 1.5.1 needed by tcpdump-4.6.2-4.1.i586
Problem: nothing provides libseccomp.so.2 needed by systemd-210-25.12.1.i586
Problem: nothing provides libseccomp.so.2 needed by systemd-210-25.12.1.i586
Problem: nothing provides perl = 5.20.1 needed by subversion-perl-1.8.11-2.11.1.i586
Problem: nothing provides libsasl2.so.3 needed by subversion-1.8.11-2.11.1.i586
Problem: nothing provides dejavu-fonts needed by release-notes-openSUSE-13.2.20141113-4.1.noarch
Problem: nothing provides kmod-compat needed by patterns-openSUSE-base-20141007-5.1.i586
Problem: nothing provides libjson-c.so.2 needed by libpulse0-5.0-4.15.1.i586
Problem: nothing provides libgpg-error.so.0(GPG_ERROR_1.0) needed by libksba8-1.3.1-4.1.i586
Problem: nothing provides libkeyutils.so.1(KEYUTILS_1.5) needed by krb5-1.12.2-12.1.i586
Problem: nothing provides perl-base = 5.20.1 needed by git-core-2.1.2-5.1.i586
Problem: nothing provides hardlink needed by dracut-037-17.12.1.i586
Problem: nothing provides libsasl2.so.3 needed by autofs-5.1.0-2.4.1.i586
Problem: nothing provides libapr1 >= 1.5.1 needed by apache2-2.4.10-16.1.i586
Problem: nothing provides libxshmfence.so.1 needed by Mesa-libGL1-10.3.7-91.6.1.i586
Problem: patterns-openSUSE-yast2_install_wf-20141007-5.1.i586 requires yast2-installation, but this requirement cannot be provided
Problem: nothing provides libseccomp.so.2 needed by systemd-210-25.12.1.i586
Problem: nothing provides libseccomp.so.2 needed by systemd-210-25.12.1.i586
Problem: nothing provides libseccomp.so.2 needed by systemd-210-25.12.1.i586
Problem: nothing provides libseccomp.so.2 needed by systemd-210-25.12.1.i586
Problem: nothing provides libseccomp.so.2 needed by systemd-210-25.12.1.i586
Problem: nothing provides perl-base = 5.20.1 needed by git-core-2.1.2-5.1.i586
Problem: nothing provides perl-base = 5.20.1 needed by git-core-2.1.2-5.1.i586
Problem: nothing provides perl-base = 5.20.1 needed by git-core-2.1.2-5.1.i586
Problem: nothing provides perl-base = 5.20.1 needed by git-core-2.1.2-5.1.i586
Problem: nothing provides perl-base = 5.20.1 needed by git-core-2.1.2-5.1.i586
Problem: nothing provides perl-base = 5.20.1 needed by git-core-2.1.2-5.1.i586
Problem: nothing provides perl-base = 5.20.1 needed by git-core-2.1.2-5.1.i586
Problem: nothing provides libapr1 >= 1.5.1 needed by apache2-2.4.10-16.1.i586
Problem: nothing provides libapr1 >= 1.5.1 needed by apache2-2.4.10-16.1.i586
Problem: nothing provides libnl-3.so.200 needed by libwicked-0-6-0.6.14-4.1.i586
Problem: nothing provides libpango-1.0.so.0 needed by libyui-gtk-pkg6-2.43.2-2.6.1.i586
Problem: nothing provides libpango-1.0.so.0 needed by libyui-gtk-pkg6-2.43.2-2.6.1.i586
Problem: nothing provides libsolv-tools = 0.6.6 needed by libzypp-14.32.0-9.1.i586
Problem: nothing provides libnl-3.so.200 needed by libwicked-0-6-0.6.14-4.1.i586
Problem: nothing provides libnl-3.so.200 needed by libwicked-0-6-0.6.14-4.1.i586

Problem: nothing provides libgpg-error.so.0(GPG_ERROR_1.0) needed by dirmngr-1.1.1-2.4.1.i586
 Solution 1: keep obsolete dirmngr-1.1.0-18.1.2.i586
 Solution 2: break dirmngr-1.1.1-2.4.1.i586 by ignoring some of its dependencies

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

I find this a bit strange and don’t know how to proceed as I see systemd, syslog and other parts I can’t have fooled around with…

My goal is to ger Leap 42.1 on my machine.

What can I do?
Running thru the list and keep obsolete/break, or make a fresh install with Leap 42.1 from scratch?

Thanks,

After doing that little change did you verify that all your repos are changed? ( zypper lr -d ) Also when upgrading use only the basic official repos active. upgrade all other later and use up not dup

Yes, all repos have changed.

 # zypper lr -d
# | Alias                     | Name                               | Enabled | Refresh | Priority | Type   | URI                                                             | Service
--+---------------------------+------------------------------------+---------+---------+----------+--------+-----------------------------------------------------------------+--------
1 | repo-debug                | openSUSE-13.2-Debug                | No      | No      |   99     | NONE   | http://download.opensuse.org/debug/distribution/13.2/repo/oss/  |
2 | repo-debug-update         | openSUSE-13.2-Update-Debug         | No      | No      |   99     | NONE   | http://download.opensuse.org/debug/update/13.2/                 |
3 | repo-debug-update-non-oss | openSUSE-13.2-Update-Debug-Non-Oss | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/debug/update/13.2-non-oss/         |
4 | repo-non-oss              | openSUSE-13.2-Non-Oss              | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/13.2/repo/non-oss/    |
5 | repo-source               | openSUSE-13.2-Source               | No      | No      |   99     | NONE   | http://download.opensuse.org/source/distribution/13.2/repo/oss/ |
6 | repo-update               | openSUSE-13.2-Update               | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/13.2/                       |
7 | repo-update-non-oss       | openSUSE-13.2-Update-Non-Oss       | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/13.2-non-oss/               |

I removed Pacman as instructed earlier in the guide.

And about your comment up not dup - in the guide, under “Running the upgrade” the command is zypper dup. Maybe wrong?
Earlier, when updating all patches, its zypper update.

Really depends on the repos DUP takes the highest version number for any package no matter what vendor. up just installs/updates installed packages with higher number from the same vendor the installed was gotten from. So if you have a repo with maybe newer system packages dup can cause problem by installing version that do not work with the overall set of packages thus breaking things. So for the base packages dup is fine if you limit the repos to the base. Additional reepos should be either up or in the case of packman ( dup from packman ) other repos safest to just up or reinstall

So dup ignores vendor stickiness and up maintains vendor stickiness

Your repos look all right. Should work. Did you have any other special repos?

Think i found the missing thing…
Somewhere in all commands, I removed the repo pointing to …/distribution/13.2/repo/oss

Now everything seems to go well.

Thanks!