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.