Should I upgrade?

I had installed 13.2, then upgraded/downgraded to Tumbleweed.
Today, when I tried zypper dup, i got the following;

linux:/home/czanat # 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.
Retrieving repository ‘repo-debug’ metadata …[done]
Building repository ‘repo-debug’ cache …[done]
Retrieving repository ‘repo-non-oss’ metadata …[done]
Building repository ‘repo-non-oss’ cache …[done]
Retrieving repository ‘repo-oss’ metadata …[done]
Building repository ‘repo-oss’ cache …[done]
Retrieving repository ‘openSUSE-20141105-Update-Non-Oss’ metadata -----------/]
File ‘/repodata/repomd.xml’ not found on medium ‘http://download.opensuse.org/update/20141105-non-oss/

Abort, retry, ignore? [a/r/i/? shows all options] (a):

When, I clicked a, I got this,

Retrieving repository ‘openSUSE-20141105-Update-Non-Oss’ metadata …[error]
Repository ‘openSUSE-20141105-Update-Non-Oss’ is invalid.
[repo-update-non-oss|http://download.opensuse.org/update/20141105-non-oss/] Valid metadata not found at specified URL
Please check if the URIs defined for this repository are pointing to a valid repository.
Disabling repository ‘openSUSE-20141105-Update-Non-Oss’ because of the above error.
Loading repository data…
Reading installed packages…
Computing distribution upgrade…

The following NEW package is going to be installed:
libpoppler47

The following 150 packages are going to be upgraded:
branding-openSUSE btrfsmaintenance bundle-lang-common-en bundle-lang-kde-en
bzip2 coreutils cups-filters-foomatic-rip cups-filters-ghostscript
dynamic-wallpaper-branding-openSUSE fillup gfxboot-branding-openSUSE
grub2-branding-openSUSE inkscape inkscape-extensions-extra
inkscape-extensions-gimp inkscape-lang java-1_7_0-openjdk
java-1_7_0-openjdk-headless java-1_8_0-openjdk java-1_8_0-openjdk-headless
libblkid1 libblkid1-32bit libbz2-1 libcogl20 libcogl-pango20 libdcerpc0
libdcerpc0-32bit libdcerpc-binding0 libdcerpc-binding0-32bit libgbm1
libgensec0 libgensec0-32bit libkpathsea6 libldap-2_4-2 libldap-2_4-2-32bit
libldb1 libldb1-32bit libmount1 libmount1-32bit libndr0 libndr0-32bit
libndr-krb5pac0 libndr-krb5pac0-32bit libndr-nbt0 libndr-nbt0-32bit
libndr-standard0 libndr-standard0-32bit libnetapi0 libnetapi0-32bit libpdb0
libpdb0-32bit libpoppler-glib8 libpoppler-qt4-4 libpulse0
libpulse-mainloop-glib0 libregistry0 libreoffice libreoffice-base
libreoffice-calc libreoffice-calc-extensions libreoffice-draw
libreoffice-filters-optional libreoffice-gnome libreoffice-icon-theme-galaxy
libreoffice-icon-theme-hicontrast libreoffice-icon-theme-sifr
libreoffice-icon-theme-tango libreoffice-impress libreoffice-l10n-en
libreoffice-mailmerge libreoffice-math libreoffice-pyuno libreoffice-writer
libreoffice-writer-extensions libsamba-credentials0
libsamba-credentials0-32bit libsamba-hostconfig0 libsamba-hostconfig0-32bit
libsamba-util0 libsamba-util0-32bit libsamdb0 libsamdb0-32bit libsmartcols1
libsmbclient0 libsmbclient-raw0 libsmbclient-raw0-32bit libsmbconf0
libsmbconf0-32bit libsmbldap0 libsmbldap0-32bit libtdb1 libtdb1-32bit
libtevent0 libtevent0-32bit libtevent-util0 libtevent-util0-32bit libuuid1
libuuid1-32bit libvdpau_nouveau libvdpau_r600 libvdpau_radeonsi
libwayland-egl1 libwbclient0 libwbclient0-32bit libxatracker2 libxml2-2
libxml2-2-32bit libxml2-tools Mesa Mesa-libEGL1 Mesa-libGL1 Mesa-libglapi0
Mesa-libGLESv2-2 MozillaFirefox openldap2-client openSUSE-release
openSUSE-release-ftp openvpn plymouth-branding-openSUSE poppler-tools
pulseaudio pulseaudio-esound-compat pulseaudio-module-bluetooth
pulseaudio-module-gconf pulseaudio-module-lirc pulseaudio-module-x11
pulseaudio-module-zeroconf pulseaudio-utils python3-setuptools python-lxml
samba samba-32bit samba-client samba-client-32bit samba-libs samba-libs-32bit
sysconfig sysconfig-netconfig typelib-1_0-Cogl-1_0 typelib-1_0-CoglPango-1_0
unrar util-linux util-linux-systemd wallpaper-branding-openSUSE
xf86-video-qxl yast2-branding-openSUSE yast2-control-center
yast2-control-center-qt yast2-qt-branding-openSUSE yast2-samba-client

The following product is going to be upgraded:
openSUSE Factory Distribution

The following application is going to be reinstalled:
Firefox

150 packages to upgrade, 1 new.
Overall download size: 270.9 MiB. Already cached: 0 B After the operation,
additional 13.8 MiB will be used.
Continue? [y/n/? shows all options] (y):

I didn’t upgrade yet. two things trouble me;
(1) Repository ‘openSUSE-20141105-Update-Non-Oss’ is invalid.
(2) The following product is going to be upgraded: openSUSE Factory Distribution

How to enable the (1) repository?
Would the installed distro move to Factory, if upgraded?
What is the difference between Factory and Tumbleweed?
Should I upgrade as it is?
Thanks!

You can’t, it doesn’t exist.
That URL is rubbish anyway. Just remove it, it got added by mistake by some update apparently.

Would the installed distro move to Factory, if upgraded?

No. There is no Factory, at least none that’s available in a repo.
The “Factory” distribution has been renamed to Tumbleweed, which is what you are wanting to use.

What is the difference between Factory and Tumbleweed?

There is none.
The “new” stable/tested Factory rolling distribution has just been renamed to “Tumbleweed” now.
It is of course different to the Factory of old, it has to run through many automated and half-automated tests before it is published.

Should I upgrade as it is?

If you want to continue using Tumbleweed and stay up-to-date, then yes.

Please note, that my reply assumes that you do have the correct repos.
If you are in doubt about that, please post your repo list.

zypper lr -d

Thanks, wolfi!

Here are the repos;

czanat@linux:~> zypper lr -d
# | Alias               | Name                             | Enabled | Refresh | Priority | Type   | URI                                                      | Service
--+---------------------+----------------------------------+---------+---------+----------+--------+----------------------------------------------------------+--------
1 | repo-debug          | repo-debug                       | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/tumbleweed/repo/debug       |        
2 | repo-non-oss        | repo-non-oss                     | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/tumbleweed/repo/non-oss     |        
3 | repo-oss            | repo-oss                         | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/tumbleweed/repo/oss         |        
4 | repo-src-non-oss    | repo-src-non-oss                 | No      | Yes     |   99     | yast2  | http://download.opensuse.org/tumbleweed/repo/src-non-oss |        
5 | repo-src-oss        | repo-src-oss                     | No      | Yes     |   99     | yast2  | http://download.opensuse.org/tumbleweed/repo/src-oss     |        
6 | repo-update-non-oss | openSUSE-20141105-Update-Non-Oss | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/20141105-non-oss/    |      

I see that I have to delete the 6th repo.
Of course, I want to keep up, so I’d upgrade. Should I use

zypper update

or

zypper dup

Here ya go:

zypper ref && zypper dup

That will get you going :D.

EDIT: Remove this:
6 | repo-update-non-oss | openSUSE-20141105-Update-Non-Oss | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/20141105-non-oss/ |
In yast.

Thanks guys!
:slight_smile:

On 2014-11-09 12:06, Chdslv wrote:
> I had installed 13.2, then upgraded/downgraded to Tumbleweed.

> What is the difference between Factory and Tumbleweed?

Are you sure factory/tumbleweed is for you? :-?

Anyway…

http://forums.opensuse.org/showthread.php?t=501848
http://forums.opensuse.org/showthread.php?t=502072


Cheers / Saludos,

Carlos E. R.
(from 13.1 x86_64 “Bottle” at Telcontar)

Well I am willing to go tumbleweed, if it offers a little more stability then say arch or debian sid then I say I am willing to give it a go.
The fact that the page for tumleweed says packages are tested before release is a comfort.

As someone whom has used Arch for three years and Gentoo before that, I say give a go.

I have been using it a week and it has been great so far. I know a week is a short time, but it gives me a good idea of how things are going to go.

Also, OpenSuse really knows how to do KDE. It is running very nice and I am having no issues. Zypper is nice and fast as well which I really like.

Give it a go.