Welchen Patchlevel hat diese SLES-Maschine? 10,2 oder 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:~ #
AKTUALISIEREN:
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
UPDATE 2:
SERVER:/etc # cat /etc/issue.rpmnew
Welcome to SUSE Linux Enterprise Server 10 SP4 (x86_64) - Kernel \r (\l).
UPDATE # 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
zeigt welche Version?Antworten:
Höchstwahrscheinlich haben Sie einen SLES10 SP4.
rpm -V sles-release
Führen Sie eine - wenn / etc / SuSE-relase nicht "5" anzeigt (dh geänderte md5-Prüfsumme), ist der Dateiinhalt original.Wenn Sie Ihre Frage mit Ihrer genauen Kernel-Version (
uname -r
) aktualisieren, kann ich Ihnen sogar mehr sagen.Sie können auch überprüfen, welche Repositorys auf diesem System aktiv sind:
zypper sl
Update zu Uname / Zypper-Ergebnissen:
Hier ist eine Liste der SLES-Kernel und ihrer Veröffentlichungstermine. Dies zeigt, dass Ihr Kernel ein SLES10 SP4 ist, der am 28.10.2011 veröffentlicht wurde. Es gibt einen neueren SP4-Kernel vom 23.01.2012.
Ihre Ausgabe von zypper sl verwirrt mich. Ich kann nicht sehen, wie Ihr System zu SLES10 SP4 gelangt ist - es werden nur SLES10 SP2-Repositorys angezeigt.
Ich denke, es lohnt sich, dies etwas genauer zu untersuchen ... (siehe meinen aktuellen Kommentar zu Ihrer Frage)
quelle
Versuchen Sie (für neuere Versionen) cat / etc / os-release
Wenn dies nicht funktioniert, versuchen Sie (für ältere Versionen) cat / etc / SuSE-release
quelle
Beide Dateien sind Teil des
sles-release
Pakets, sieherpm -qf /etc/SuSE-release /etc/issue
.Dieser Befehl gibt aus, welche Version des Pakets Sie installiert haben.
Ich vermute, dass Sie / etc / issue geändert haben und das neueste Update eine Datei erstellt hat
/etc/issue.rpmnew
. Änderungen sind, dass Datei 10.4 sagt.Das würde also bedeuten, dass Sie SLES 10.4 haben.
Sie sollten sich jedoch nicht zu sehr auf diese Dateien verlassen. Für SLES müssen Sie überprüfen, welche Repositorys in yast konfiguriert sind. Ich bin kein SLES-Experte, daher kann ich bei diesem Teil nicht helfen, aber es sollte Ihnen den Einstieg erleichtern.
Auf dieser Seite wird gezeigt, wie ein SLES-System zwischen verschiedenen SPs aktualisiert wird.
quelle