- Check that update repository is existing and activated, so display repository list with URLs display:
zypper repos --uri
. - Check you have this repository:
- If it is not enabled, activate it:
zypper modifyrepo --enable repo-update
. - If it is not existing, add it:
zypper addrepo --check --refresh --name 'openSUSE-13.1-Update' http://download.opensuse.org/update/13.1/ repo-update
- Refresh and update repositories:
zypper refresh
andzypper update
. - Check the repository list:
zypper lr
. - We'll need to remove all unofficial repositories one by one:
zypper rr alias
. - Save old repositories and put new ones:
- Refresh repositories again:
zypper refresh
. - Prefer tty1 (foreground virtual terminal) over X Session for the upgrade (CTRL+ALT+F1 or
sudo chvt 1
). - During the upgrade DO NOT shutdown and DON'T interrupt Internet connexion or you can broke your system.
- Start the distribution upgrade:
zypper dup
Source: openSUSE.org