Superuser

Autor Thema: Wie installiert man einen signierten Patch manuell?  (Gelesen 3490 mal)

Offline escimo

  • Sobl Guru
  • *****
  • Beiträge: 1674
  • SPARCstation 2
    • Youtube-Kanal opensparcbox.org
Wie installiert man einen signierten Patch manuell?
« am: 23. September 2008, 20:02:53 »
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:
# 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

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.

Wie kann ich dieses Teil installieren? Eventuell mit der Option '-k' (keystore)?

Grüße
escimo

sonnenblen.de - Das unabhängige Sun User Forum

Wie installiert man einen signierten Patch manuell?
« am: 23. September 2008, 20:02:53 »

Offline DukeNuke2

  • Sobl Guru
  • *****
  • Beiträge: 571
  • Soulman
    • Wo die Sonne lacht
Re: Wie installiert man einen signierten Patch manuell?
« Antwort #1 am: 26. September 2008, 22:33:49 »
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....

Offline escimo

  • Sobl Guru
  • *****
  • Beiträge: 1674
  • SPARCstation 2
    • Youtube-Kanal opensparcbox.org
Re: Wie installiert man einen signierten Patch manuell?
« Antwort #2 am: 30. September 2008, 09:15:29 »
Danke dir DN2. Ich werde es probieren und berichten. :)

Offline DukeNuke2

  • Sobl Guru
  • *****
  • Beiträge: 571
  • Soulman
    • Wo die Sonne lacht
Re: Wie installiert man einen signierten Patch manuell?
« Antwort #3 am: 30. September 2008, 21:17:59 »
Danke dir DN2. Ich werde es probieren und berichten. :)

du machst das schon ;)

Offline DukeNuke2

  • Sobl Guru
  • *****
  • Beiträge: 571
  • Soulman
    • Wo die Sonne lacht
Re: Wie installiert man einen signierten Patch manuell?
« Antwort #4 am: 03. Oktober 2008, 18:35:27 »
ich hatte jetzt grad mal den fall einen patch auch so installieren zu müssen...

der aufruf ist:
bash-3.00# smpatch add -i 121430-25
add patch 121430-25
Transition old-style patching.
Prüfen der installierten Patches...
...

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.

Offline escimo

  • Sobl Guru
  • *****
  • Beiträge: 1674
  • SPARCstation 2
    • Youtube-Kanal opensparcbox.org
Re: Wie installiert man einen signierten Patch manuell?
« Antwort #5 am: 08. Oktober 2008, 18:11:14 »
Ja das hat geholfen.

# smpatch get patchpro.download.directory
/var/sadm/spool
# cd /var/sadm/spool
# smpatch add -i 121431-25
add patch 121431-25
Transition old-style patching.
Patch 121431-25 has been successfully installed.

Danke dir DN2. ;)

Grüße
escimo