¿Cómo detectar la versión SLES?

11

¿Qué nivel de parche tiene esta máquina SLES? 10.2 o 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:~ # 

ACTUALIZAR:

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

ACTUALIZACIÓN # 2:

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

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

ACTUALIZACIÓN # 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
fuente
rpm -qi glibcmuestra qué versión?
Nils
Actualicé con ACTUALIZACIÓN # 3
LanceBaynes
Este también es un SLES10 SP4.
Nils

Respuestas:

7

Lo más probable es que tenga un SLES10 SP4.

Haga un rpm -V sles-release- si / etc / SuSE-relase no muestra "5" (es decir, la suma de comprobación md5 modificada) el contenido del archivo es original.

Si actualiza su pregunta con su versión exacta del núcleo ( uname -r), incluso puedo decirle más.

También puede verificar qué repositorios están activos en ese sistema: zypper sl

Actualización sobre los resultados de uname / zypper:

Aquí hay una lista de núcleos SLES y sus fechas de lanzamiento. Esto muestra que su núcleo es un SLES10 SP4 lanzado el 28/10/2011. Hay un kernel SP4 más reciente del 2012-01-23.

Su salida de zypper sl me desconcierta. No puedo ver cómo su sistema llegó a SLES10 SP4: solo se muestran los repositorios de SLES10 SP2.

Creo que vale la pena analizar esto un poco más profundo ... (vea mi comentario actual a su pregunta)

Nils
fuente
Actualizaré mi pregunta, ty!
LanceBaynes
Entonces, ¿es seguro que es 10.04?
LanceBaynes
8

Pruebe (para versiones más recientes) cat / etc / os-release

Si eso no funciona, intente (para versiones anteriores) cat / etc / SuSE-release

Neel
fuente
5

Ambos archivos son parte del sles-releasepaquete, ver rpm -qf /etc/SuSE-release /etc/issue.

Ese comando mostrará qué versión de ese paquete ha instalado.

Sospecho que ha modificado / etc / issue y la última actualización habrá creado un archivo /etc/issue.rpmnew. Los cambios son que el archivo dice 10.4.

Entonces eso indicaría que tiene SLES 10.4.

Pero no debe confiar demasiado en esos archivos. Para SLES, debe verificar qué repositorios están configurados en yast. No soy un experto en SLES, así que no puedo ayudar con esa parte, pero debería ayudarlo a comenzar.

Aquí hay una página que muestra cómo actualizar un sistema SLES entre varios SP.

Bram
fuente
He actualizado a la pregunta en "actualización # 2", ¡ty!
LanceBaynes
Entonces, ¿es seguro que es 10.04?
LanceBaynes
No, según el resultado de la actualización 1, diría que tiene configurados los repositorios SP2. Sin embargo, no sé lo suficiente de los detalles de SLES para explicar cómo se instaló la versión 10.4 rpm. Pero sí sé (de RHEL) que las rpm de lanzamiento son solo otras rpm, no tiene magia especial. Si instala SP2 y luego instala solo las rpm de liberación de SP4, su sistema sigue siendo SP2 pero "parece" ser SP4. A eso me refería cuando dije que no deberías confiar demasiado en esto. Esta es una diferencia entre RHEL y SLES, SLES tiene repositorios distintos para diferentes SP y debe apuntar al repositorio correcto.
Bram