Extra Updates in Zypper

For the past two or three weeks I have seen these potential updates not being installed on my openSUSE Tumbleweed installation on my Lenovo X220:

The following 7 package updates will NOT be installed:
  gtk3-data gtk3-immodule-amharic gtk3-immodule-inuktitut gtk3-immodule-thai 
  gtk3-immodule-vietnamese libgtk-3-0 timezone-java

I’m wondering if this is normal? Is there something I need to do to push these through? Any help would be greatly appreciated.

This happens when some packages are available in more than one of your configured repos.
zypper doesn’t switch packages to versions from other repos automatically by default, it just tells you that a “higher” version (which might just have a different rebuild count, which is actually irrelevant when comparing packages between different repos) is available.

In the end you have to decide yourself on a case-by-case basis from which repo you want those packages. Use e.g. YaST’s “Versions” tab for that.

There is no general advise possible here, and nothing that’s “needed” to be done in general.

Btw, why do you even have additional repos when using Tumbleweed? You get the latest versions of all packages via the standard Tumbleweed repo anyway, those gtk3 packages in particular.
Maybe post your repo list:

zypper lr -d

And you should actually use “zypper dup” to keep your system up-to-date.

I think that means that you have been using:

# zypper up

where you are supposed to be using

# zypper dup

For “zypper up” (or “zypper update”) it is common to see something similar to what you are seeing. It can happen, for example, if the latest version of a package is in the Packman repo, and your installed version is in the main oss repo. “zypper up” won’t switch repos. But “zypper dup” will switch repos.

On 02/26/2015 09:26 AM, boblmartens wrote:
>
> For the past two or three weeks I have seen these potential updates not
> being installed on my openSUSE Tumbleweed installation on my Lenovo
> X220:
>
> Code:
> --------------------
> The following 7 package updates will NOT be installed:
> gtk3-data gtk3-immodule-amharic gtk3-immodule-inuktitut gtk3-immodule-thai
> gtk3-immodule-vietnamese libgtk-3-0 timezone-java
> --------------------
>
> I’m wondering if this is normal? Is there something I need to do to push
> these through? Any help would be greatly appreciated.
>
>

Are you using dup or up with zypper? You should be using dup.

Ken

Here are my repos:

geeko:~ # zypper lr -d
# | Alias                               | Name             | Enabled | Refresh | Priority | Type   | URI                                                   | Service
--+-------------------------------------+------------------+---------+---------+----------+--------+-------------------------------------------------------+--------
1 | http-download.opensuse.org-fa8ca6b5 | openSUSE:Factory | No      | No      |   99     | yast2  | http://download.opensuse.org/factory/repo/oss/        |        
2 | repo-debug                          | repo-debug       | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/tumbleweed/repo/debug    |        
3 | repo-non-oss                        | repo-non-oss     | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/tumbleweed/repo/non-oss  |        
4 | repo-oss                            | repo-oss         | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/tumbleweed/repo/oss      |        
5 | repo-update                         | repo-update      | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/openSUSE-current/ | 

I have been using up instead of dup. I’ll use dup in the future now.

Remove this repo!

This is (presumably) a left-over from the old Tumbleweed, and is in fact the 13.2 update repo.
You should not have it when using the new Tumbleweed.
The Tumbleweed update repo URL is http://download.opensuse.org/update/tumbleweed/ .

Went ahead and made that change. Things seem better now. I will wait for the next Tumbleweed update to drop.

Thank you everyone for the help!