Betriebssysteme > Solaris/x86 und OpenSolaris
Wie installiert man einen signierten Patch manuell?
escimo:
Hallo zusammen,
im Rahmen der Installation von Patches über den Sun Update Manager gibt es einen Patch, der nicht automatisiert installiert wird, sondern nur unterhalb von /var/sadm/spool abgelegt wird.
Der SUM bittet darum, diesen Patch nach dem Download "manuell" zu installieren. - Kein Problem dachte ich mir und führte folgende Kommandos aus:
--- Code: ---# uname -a
SunOS **** 5.10 Generic_137112-07 i86pc i386 i86pc
# patchadd /var/sadm/spool/121431-25
# patchadd -M /var/sadm/spool -t -u 121431-25.jar
--- Ende Code ---
Doch diese zwe Installationsversuche enden beide mit folgender Meldung:
--- Zitat ---Verifying signed patch <121431-25>...
Verifying digital signature for signer <es-signature>
ERROR: Signature verification failed while verifying certificate <subject=Sun Microsystems Inc Root CA, issuer=/C=US/O=VeriSign, Inc./OU=Class 2 Public Primary Certification Authority - G2/O>:<unable to get local issuer certificate>.
ERROR: Unable to verify signature for signer <es-signature>
Signature invalid on signed patch <121431-25>.
Patchadd is terminating.
--- Ende Zitat ---
Wie kann ich dieses Teil installieren? Eventuell mit der Option '-k' (keystore)?
Grüße
escimo
DukeNuke2:
der befehl "smpatch" ist in diesem fall dein freund... hab den kompletten aufruf nicht im kopf aber wenn der patch runtergeladen wurde war das glaube ich "smpatch add patchid". sonst guck mal in die manpage....
escimo:
Danke dir DN2. Ich werde es probieren und berichten. :)
DukeNuke2:
--- Zitat von: escimo am 30. September 2008, 09:15:29 ---Danke dir DN2. Ich werde es probieren und berichten. :)
--- Ende Zitat ---
du machst das schon ;)
DukeNuke2:
ich hatte jetzt grad mal den fall einen patch auch so installieren zu müssen...
der aufruf ist:
--- Code: ---bash-3.00# smpatch add -i 121430-25
add patch 121430-25
Transition old-style patching.
Prüfen der installierten Patches...
...
--- Ende Code ---
ich hatte also nur das "-i" vergessen... der patch muss bei diesem aufruf als "patch.jar" in /var/sam/spool liegen. nach der installation kann/muss man den patch dann händisch löschen.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln