Comment détecter la version SLES?

11

Quel est le niveau de patch de cette machine SLES? 10.2 ou 10.4?

SERVER:~ # cat /etc/issue
SUSE LINUX Enterprise Server 10.2
Kernel \r (\m), \l
SERVER:~ # 

SERVER:~ # cat /etc/SuSE-release 
SUSE Linux Enterprise Server 10 (x86_64)
VERSION = 10
PATCHLEVEL = 4
SERVER:~ # 

MISE À JOUR:

SERVER:/etc # rpm -V sles-release
S.5....T  c /etc/issue
S.5....T  c /etc/issue.net
S.5....T  c /etc/motd

SERVER:/etc # zypper sl
# | Enabled | Refresh | Type | Name                                                | URI                                                                   
--+---------+---------+------+-----------------------------------------------------+-----------------------------------------------------------------------
1 | No      | No      | YaST | SUSE Linux Enterprise Server 10 SP2                 | cd:///?devices=/dev/hda                                               
2 | Yes     | Yes     | YaST | SUSE Linux Enterprise Server 10 SP2-20110317-171027 | nfs://123.123.123.123/usr/sys/inst.images/Linux/SuSE/SLES10_x86_64/10.2

SERVER:/etc # uname -r
2.6.16.60-0.91.1-smp

MISE À JOUR # 2:

SERVER:/etc # cat /etc/issue.rpmnew

Welcome to SUSE Linux Enterprise Server 10 SP4  (x86_64) - Kernel \r (\l).

MISE À JOUR # 3

SERVER:/etc # 

SERVER:~ # rpm -qi glibc
Name        : glibc                        Relocations: (not relocatable)
Version     : 2.4                               Vendor: SUSE LINUX Products GmbH, Nuernberg, Germany
Release     : 31.95.1                       Build Date: Mon Sep 19 16:43:25 2011
Install Date: Sun Mar 18 08:01:27 2012      Build Host: macintyre
Group       : System/Libraries              Source RPM: glibc-2.4-31.95.1.src.rpm
Size        : 5141247                          License: BSD 3-Clause; GPL v2 or later; LGPL v2.1 or later
Signature   : DSA/SHA1, Mon Sep 19 16:45:00 2011, Key ID a84edae89c800aca
Packager    : http://bugs.opensuse.org
URL         : http://www.gnu.org/software/libc/libc.html
Summary     : Standard Shared Libraries (from the GNU C Library)
Description :
The GNU C Library provides the most important standard libraries used
by nearly all programs: the standard C library, the standard math
library, and the POSIX thread library.  A system is not functional
without these libraries.
Distribution: SUSE Linux Enterprise 10
SERVER:~ # 
LanceBaynes
la source
rpm -qi glibcmontre quelle version?
Nils
J'ai mis à jour avec UPDATE # 3
LanceBaynes
Il s'agit également d'un SLES10 SP4.
Nils

Réponses:

7

Vous avez probablement un SLES10 SP4.

Faites un rpm -V sles-release- si / etc / SuSE-relase n'affiche pas "5" (c'est-à-dire la somme de contrôle md5 modifiée) le contenu du fichier est original.

Si vous mettez à jour votre question avec votre version exacte du noyau ( uname -r), je peux même vous en dire plus.

Vous pouvez également vérifier quels référentiels sont actifs sur ce système: zypper sl

Mise à jour sur les résultats uname / zypper:

Voici une liste des noyaux SLES et leurs dates de sortie. Cela montre que votre noyau est un SLES10 SP4 publié le 28/10/2011. Il existe un noyau SP4 plus récent datant du 2012-01-23.

Votre sortie de zypper sl me laisse perplexe. Je ne vois pas comment votre système est arrivé à SLES10 SP4 - seuls les référentiels SLES10 SP2 sont affichés.

Je pense qu'il vaut la peine d'approfondir la question ... (voir mon commentaire actuel sur votre question)

Nils
la source
Je mettrai à jour ma question, ty!
LanceBaynes
Alors, est-ce sûr que c'est 10.04?
LanceBaynes
8

Essayez (pour les versions plus récentes) cat / etc / os-release

Si cela ne fonctionne pas, essayez (pour les anciennes versions) cat / etc / SuSE-release

Neel
la source
5

Les deux fichiers font partie du sles-releasepackage, voir rpm -qf /etc/SuSE-release /etc/issue.

Cette commande affichera la version de ce package que vous avez installée.

Je soupçonne que vous avez modifié / etc / issue et que la dernière mise à jour aura créé un fichier /etc/issue.rpmnew. Les modifications sont ce fichier dit 10.4.

Cela indiquerait donc que vous avez SLES 10.4.

Mais vous ne devez pas trop compter sur ces fichiers. Pour SLES, vous devez vérifier quels référentiels sont configurés dans yast. Je ne suis pas un expert SLES, donc je ne peux pas aider avec cette partie, mais cela devrait vous aider à démarrer.

Voici la page montrant comment mettre à jour un système SLES entre différents SP.

Bram
la source
J'ai mis à jour la question dans "update # 2", ty!
LanceBaynes
Alors, est-ce sûr que c'est 10.04?
LanceBaynes
Non, d'après la sortie de la mise à jour 1, je dirais que vous avez configuré les référentiels SP2. Je ne connais pas suffisamment les spécificités de SLES pour expliquer comment vous avez installé la version 10.4. Mais je sais (de RHEL) que le rpm de sortie est juste un autre rpm, il n'a pas de magie particulière. Si vous installez SP2, puis installez uniquement le RPM de version SP4, votre système est toujours SP2 mais il «semble» être SP4. C'est ce que je voulais dire quand j'ai dit que vous ne devriez pas trop compter là-dessus. C'est une différence entre RHEL et SLES, SLES a des référentiels distincts pour différents SP et vous devez pointer vers le bon référentiel.
Bram