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:~ #
rpm -qi glibc
montre quelle version?Réponses:
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)
la source
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
la source
Les deux fichiers font partie du
sles-release
package, voirrpm -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.
la source