Netflex Blog

random

Hoe zie je of een SLES/OES machine up-to-date is?

Er zijn 2 manieren om te zien of een SLES/OES linux server up-to-date is.

De minst betrouwbare manier (vanaf de bash prompt):

Nadat er een update gedaan is, worden de volgende files geupdate met de informatie van het laatste patchlevel (let op dit geld alleen voor servicepacks en niet voor losse packages). Omdat het kan zijn dat de server wel geupdate is, maar de file niet aangepast, is dit niet een erg betrouwbare manier voor het controleren van de versie.

cat /etc/SuSE-release (voor SLES servers)

cat /etc/novell-release (voor OES servers)

 

De beste manier (vanaf de bash prompt):

SPident

SPident checkt de packages op de server en geeft aan of er packages zijn die niet binnen het huidige servicepack vallen. Wanneer alle packages up-to-date zijn krijg je de melding:

CONCLUSION: System is up-to-date!

of:

CONCLUSION: System is NOT up-to-date!

daaronder zie je dan vaak wat SPident verwacht en wat hij gevonden heeft, bijvoorbeeld:

found SLE-10-x86_64-SP2 + “online updates”

expected SLE-10-x86_64-SP3

Hierdoor weet je nog niet waarom de server niet up-to-date is. als je daarna:

SPident -vv ( min v v )

uitvoert, zie je welke packages er in de weg zitten. Het komt vaak voor dat dit de supportutils van Novell zijn,

dan is er weinig aan de hand, maar krijg je een lange lijst met software, dan is er echt iets mis!.

 

Voorbeeld van een server met supportutils:

# SPident -vv

Summary                       (using 1127 packages)
Product/ServicePack             conflict        match  update      (shipped)
UnitedLinux-1.0-x86_64           0    0%      0    0%      70    (884    0%)
SLES-8-x86_64                    0    0%      0    0%       3     (90    0%)
SLES-8-Supplementary-x86_64      0    0%      0    0%       2    (403    0%)
UnitedLinux-1.0-x86_64-SP2       0    0%      0    0%      20     (97    0%)
UnitedLinux-1.0-x86_64-SP3       0    0%      0    0%      25    (221    0%)
UnitedLinux-1.0-x86_64-SP4       0    0%      0    0%      41    (316    0%)
SLES-9-x86_64                    0    0%      0    0%     117   (1597    0%)
NLD-9-x86_64-SP1                 0    0%      0    0%     119   (1648    0%)
SLES-9-x86_64-SP1                0    0%      0    0%      73    (524    0%)
SLES-9-x86_64-SP2                0    0%      0    0%      87    (700    0%)
SLES-9-x86_64-SP3                0    0%      0    0%      97    (833    0%)
SLES-10-x86_64                   0    0%    305 27.1%     186   (2100 14.5%)
SLE-10-x86_64                    0    0%    305 27.1%     194   (2754 11.1%)
SLED-10-x86_64                   0    0%    272 24.1%     178   (2030 13.4%)
SLE-10-x86_64-SP1                0    0%    404 35.8%     202   (2938 13.8%)
SLE-10-x86_64-SP2                0    0%    521 46.2%     205   (3111 16.7%)
SLE-10-x86_64-SP3                1  0.0%    745 66.1%     214   (3275 22.7%)
– supportutils  1.20-43.1 < 1.01-45.13.12
Unknown                                     383 34.0%

Legend for Package Details:
–  conflicting package (found < expected)

CONCLUSION: System is NOT up-to-date!
found    SLE-10-x86_64-SP2 + “online updates”
expected SLE-10-x86_64-SP3

Bij deze server zit supportutils dus nog op een te oude versie. Wanneer je deze upgrade of de rpm verwijdert zal SPident aangeven dat de server up-to-date is.

Scroll to Top