OS11.1 Install has newer sw than in repo's

After installing os11.1 from the live CD and doing the smolt and online update, when I go into software software management I find I have newer installed versions of software than what are available in my repositories.

I have also noted that the Opensuse 11.1.update repository has been added in several times(under two different names). I noticed these files being installed on the first update as part of the install process but now i don’t like not having my repositories reflect my current installation. What repository did this initial update come from and why is it not in my list of repo’s?

Note I was getting ready to install KDE:Factory but backed out when it was complaining about ktorrent and dependencies.
But this issue was noticed straight away.

Some of the files that are newer installed/available are
apparmor-profiles 2.3-42.11 (2.3-42.5)
apparmor-utils 2.3.1-5.11 (2.3.1-5.5)

My current Repositories. according to zypper lr

| Alias | Name | Enabled | Refresh

—±-------------------------±--------------------------------------±--------±-------
1 | KDE:KDE4:Factory:Desktop | KDE:KDE4:Factory:Desktop | Yes | Yes
2 | Libdvdcss repository | Libdvdcss repository | Yes | Yes
3 | Packman Repository | Packman Repository | Yes | Yes
4 | repo | openSUSE BuildService - Mozilla | Yes | Yes
5 | repo-debug | openSUSE-11.1-Debug | No | Yes
6 | repo-non-oss | openSUSE-11.1-Non-Oss | Yes | No
7 | repo-oss | openSUSE-11.1-Oss | Yes | No
8 | repo-source | openSUSE-11.1-Source | No | Yes
9 | repo-update | openSUSE-11.1-Update | Yes | Yes
10 | repo_2 | VideoLan Repository | No | Yes
11 | repo_4 | openSUSE BuildService - KDE:Backports | No | Yes
12 | repo_5 | openSUSE BuildService - KDE:Community | No | Yes

zypper search -s <packagename>

linux-s2ib:/var/log # zypper search -s apparmor-profiles
Loading repository data…
Reading installed packages…

S | Name | Type | Version | Arch | Repository
–±------------------±--------±----------±-------±-----------------
v | apparmor-profiles | package | 2.3-42.5 | noarch | openSUSE-11.1-Oss
i | apparmor-profiles | package | 2.3-42.11 | noarch | (System Packages)

Doesn’t really tell me where these newer packages came from. They are not in the update repo, but they are on my system. The Opensuse 11.1 release manager should be made aware of this, if they get updated, the older ones that are available will be selected.

What does “(System Packages)” mean?

The above would be added by default @ install.

Updates will probably be set to about 20 in priority, whilst the others will be 99.

Updates will only be made from repos you have active.

to find out more info on a installed package use:

rpm -qi ‘packagename’

Looking at the package in software management and going to the versions tab, see what is listed

Thanks, I have checked the priority on the repo’s and all were set to 99 except oss-source which was 100. I have set the update repo to 20 now. Still same problem, I see lots of red packages in yast software management maybe 40, showing i have newer versions than are available in my repos. I have had a few updates in the week my system has been installed. I seem to have all the needed repositories.

But i can’t find the repo which contains the release of the ‘updated’ files i have. e.g.my installed apparmor is version 2.3 release 42.11 but 42.5 is the only release i can find in my repo’s which is in repo-oss. The update repo doesn’t have this package in it nor any other of my repo’s.

I noticed this very early on after install.

Doesn’t feel good having my zypper repository configuration
not matching my system.

can’t work out what is going on. Or is their something wrong with the online repositories.

here is the output of rpm -qi apparmor-profiles

Name : apparmor-profiles Relocations: (not relocatable)
Version : 2.3 Vendor: openSUSE
Release : 42.11 Build Date: Wed 03 Dec 2008 09:21:46 PM EST
Install Date: Wed 10 Dec 2008 05:55:55 PM EST Build Host: build11
Group : Productivity/Security Source RPM: apparmor-profiles-2.3-42.11.src.rpm
Size : 173299 License: GPL v2 or later
Signature : RSA/8, Wed 03 Dec 2008 09:21:52 PM EST, Key ID b88b2fd43dbdc284
Packager : Submitting Bug Reports - openSUSE
URL : Novell AppArmor - apparmor
Summary : AppArmor profiles that are loaded into the apparmor kernel module
Description :
Base profiles. AppArmor is a file and network mandatory access control
mechanism. AppArmor confines processes to the resources allowed by the
systems administrator and can constrain the scope of potential security
vulnerabilities.

This package is part of a suite of tools that used to be named
SubDomain.

Authors:

[email]seth.arnold@suse.de[/email]
[email]sbeattie@suse.de[/email]
[email]jjohansen@suse.de[/email]

Distribution: openSUSE 11.1

Red packages are older than you have installed (rollback).

I actually set all my repo’s to 99, especially as I use Factory or Unstable. I don’t do any auto updates, but manually do it all from software management. This is not typical for a normal user. But if you use Factory repo’s and are comfortable that you know what you are doing - go ahead.

But it sounds like you might be better sticking stable, simplify your repo’s and do update all unconditionally. With updates repo set to 20.

Remember - software management shows all versions in the tab and you can manually select by radio button if you so desire.