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)
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.
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.
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.