Come rilevare la versione SLES?


11

Che livello di patch ha questa macchina 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:~ # 

AGGIORNARE:

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

AGGIORNAMENTO # 2:

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

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

AGGIORNAMENTO # 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 glibcmostra quale versione?
Nils,

Ho aggiornato con UPDATE # 3
LanceBaynes il

Anche questa è una SLES10 SP4.
Nils,

Risposte:


7

Molto probabilmente hai uno SLES10 SP4.

Fare un rpm -V sles-release- se / etc / SuSE-relase non mostra "5" (cioè md5-checksum modificato) il contenuto del file è originale.

Se aggiorni la tua domanda con la tua versione esatta del kernel ( uname -r) posso anche dirti di più.

Puoi anche controllare quali archivi sono attivi su quel sistema: zypper sl

Aggiornamento sui risultati uname / zypper:

Ecco un elenco di kernel SLES e le loro date di rilascio. Questo mostra che il tuo kernel è un SLES10 SP4 rilasciato il 28/10/2011. Esiste un kernel SP4 più recente del 23-01-2012.

La tua uscita da Zypper SL mi confonde. Non riesco a vedere come il tuo sistema è arrivato a SLES10 SP4: sono mostrati solo i repository SLES10 SP2.

Penso che valga la pena di approfondire un po 'più a fondo ... (vedi il mio commento attuale alla tua domanda)


Aggiornerò la mia domanda, ty!
LanceBaynes,

Quindi è sicuro che è 10.04?
LanceBaynes,

8

Prova (per le versioni più recenti) cat / etc / os-release

Se il problema persiste, provare (per le versioni precedenti) cat / etc / SuSE-release


5

Entrambi i file fanno parte del sles-releasepacchetto, vedi rpm -qf /etc/SuSE-release /etc/issue.

Quel comando produrrà quale versione di quel pacchetto hai installato.

Ho il sospetto che tu abbia modificato / etc / issue e l'ultimo aggiornamento avrà creato un file /etc/issue.rpmnew. Le modifiche sono che il file dice 10.4.

Questo indicherebbe che hai SLES 10.4.

Ma non dovresti fare troppo affidamento su quei file. Per SLES è necessario verificare quali repository sono configurati in yast. Non sono un esperto SLES, quindi non posso fare a meno di quella parte, ma dovrebbe iniziare.

Ecco la pagina che mostra come aggiornare un sistema SLES tra vari SP.


Ho aggiornato la domanda in "aggiornamento n. 2", ty!
LanceBaynes,

Quindi è sicuro che è 10.04?
LanceBaynes,

No, dall'output dell'aggiornamento 1 direi che hai configurato i repository SP2. Non conosco abbastanza le specifiche di SLES per spiegare come hai installato la versione 10.4 rpm. Ma so (da RHEL) che l'uscita rpm è solo un altro rpm, non ha magia speciale. Se si installa SP2 e quindi si installa solo la versione rpm SP4, il sistema è ancora SP2 ma "sembra" essere SP4. Questo è ciò che intendevo quando ho detto che non dovresti fare troppo affidamento su questo. Questa è una differenza tra RHEL e SLES, SLES ha repository distinti per SP diversi e devi puntare al repository giusto.
Bram,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.