Need help with message update

Hello,

I’m running 13.1 and when I run
sudo zypper update in terminal it
says,

sudo zypper update
root's password:
Loading repository data...
Reading installed packages...

The following 8 package updates will NOT be installed:
  k3b libfreetype6 libfreetype6-32bit libqt4 libqt4-qt3support libqt4-sql libqt4-sql-sqlite libqt4-x11 

My question is how do I update this or clear this message out,
because it has said this message for quite some time now,
Thank You.

The message means that there’s a higher version/revision available in some other repo, but zypper won’t install it because it doesn’t switch packages to other repos automatically by default.

You could update those by allowing “vendor change”, but this probably won’t really be a good idea.
Better search in YaST for those packages, click on “Versions” below the package list, and decide on a case-by-case basis which version from which repo you want to have.

Another way to get rid of that message would be to remove all (or at least some) 3rd party repos.

The message itself you could just ignore. It’s not possible to get rid of anyway if you have additional repos, especially in the case of Packman, as you don’t want to switch to the (multimedia-wise) restricted versions from other repos… :wink:

If you want further help/advise, please post your repo list:

zypper lr -d

A side-note, not all of those are really a higher version. Often they only have a different build number, that’s something that cannot really be compared between different repos, but zypper does have to have some rules to decide which package is newer.

Here is my repository list:

zypper lr -d

#  | Alias                              | Name                               | Enabled | Refresh | Priority | Type   | URI                                                                              | Service
---+------------------------------------+------------------------------------+---------+---------+----------+--------+----------------------------------------------------------------------------------+--------
 1 | Packman Repository                 | Packman Repository                 | Yes     | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_13.1/                         |        
 2 | download.opensuse.org-13.1-non-oss | Update Repository (Non-Oss)        | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/13.1-non-oss/                                |        
 3 | download.opensuse.org-non-oss      | Main Repository (NON-OSS)          | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/13.1/repo/non-oss/                     |        
 4 | download.opensuse.org-oss          | Main Repository (OSS)              | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/13.1/repo/oss/                         |        
 5 | download.opensuse.org-update       | Main Update Repository             | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/13.1/                                        |        
 6 | libdvdcss repository               | libdvdcss repository               | Yes     | Yes     |   99     | rpm-md | http://opensuse-guide.org/repo/13.1/                                             |        
 7 | namtrac                            | namtrac                            | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/namtrac:/subpixel/openSUSE_13.1/ |        
 8 | openSUSE-13.1-1.10                 | openSUSE-13.1-1.10                 | Yes     | No      |   99     | yast2  | cd:///?devices=/dev/disk/by-id/ata-SONY_CD-RW_DVD-ROM_CRX880A,/dev/sr0           |        
 9 | repo-debug                         | openSUSE-13.1-Debug                | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/distribution/13.1/repo/oss/                   |        
10 | repo-debug-update                  | openSUSE-13.1-Update-Debug         | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/13.1/                                  |        
11 | repo-debug-update-non-oss          | openSUSE-13.1-Update-Debug-Non-Oss | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/13.1-non-oss/                          |        
12 | repo-source                        | openSUSE-13.1-Source               | No      | Yes     |   99     | NONE   | http:/

Ok, so the libfreetype and libqt4 messages come from the fact that they are in that “namtrac” repo.
You probably should switch them to the versions of that repo, as AFAIK the point of that repo is to have subpixel/infinality (or whatever it’s called) support. If you don’t want/need that anyway, there’s no point in having that repo in the first place, so remove it.
To easily switch them, maybe do:

sudo zypper dup --from namtrac

For k3b, you should definitely switch it to the Packman version, as it is newer, has many bug fixes and also contains full multimedia support.
I would recommend to do a full switch to Packman anyway, as this will also give you full multimedia support for other packages as well:

sudo zypper dup --from "Packman Repository"

Those are the so-called “full repository vendor change updates”, see here for how you could do them with YaST:
https://en.opensuse.org/SDB:Vendor_change_update#Full_repository_Vendor_change

Afterwards, that message should be gone, I’d say… :wink:

ok, that’s it,

sudo zypper update
Loading repository data...
Reading installed packages...

Nothing to do.

Thanks very much, :wink: