- Check that update repository is existing and activated, so display repository list with URLs display:
zypper repos --uri. - Check you have this repository:
# | Alias | Name | Enabled | Refresh | URI
---+-----------------+-----------------+---------+---------+---------------------------------------
1 | repo-update | repo-update | Yes | Yes | http://download.opensuse.org/update/13.1/- 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 refreshandzypper 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:
cp -Rv /etc/zypp/repos.d /etc/zypp/repos.d.Old
sed -i 's/13\.1/13.2/g' /etc/zypp/repos.d/*- 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