Autor Thema: Solaris 9: Patches einspielen  (Gelesen 3127 mal)

hahn0man

  • Gast
Solaris 9: Patches einspielen
« am: 27. Juni 2002, 04:33:51 »
Hallo,

der Sun Patch Check Report (Patch XREF File Date: Jun/24/02) sagt mir, ich soll die Patches 112874 und 112875 einspielen.

Also habe ich
runtergeladen: http://sunsolve.sun.com/pub-cgi/patchDownload.pl?target=112874&method=F

ausgepackt: jar xvf 112874-01.jar

und dann: patchadd 112874-01

Ergebnis:Checking installed patches...
Verifying sufficient filesystem capacity (dry run method)...
Patch 112874-01 failed to install due to a failure produced by pkgadd.
See /var/sadm/patch/112874-01/log for details
Patchadd is terminating.
bash-2.05# less /var/sadm/patch/112874-01/log
Package not patched:
PKG=SUNWarcx
Original package not installed.
Package not patched:
PKG=SUNWcslx
Original package not installed.
Package not patched:
PKG=SUNWdplx
Original package not installed.
This appears to be an attempt to install the same architecture and version of a package which is already installed.  This installation will attempt to overwrite this package.
.../11287401/SUNWarc/install/checkinstall: .../112874-01/SUNWarc/install/checkinstall: cannot open pkgadd: ERROR: checkinstall script did not complete successfully
Dryrun complete.
No changes were made to the system.

Bin ich nun UpToDate oder nicht???

Gruß
Thorsten


sonnenblen.de - Das unabhängige Sun User Forum

Solaris 9: Patches einspielen
« am: 27. Juni 2002, 04:33:51 »

Offline Matthias

  • Sobl Master
  • ****
  • Beiträge: 389
  • Irgendwann ist der Funke übergesprungen
    • Ein kleiner Einblick in meine persönlichen Interessen
Re: Solaris 9: Patches einspielen
« Antwort #1 am: 27. Juni 2002, 11:47:28 »
Hallo Thorsten,

ich würde sagen, Du BIST up-to-date, weil Du versuchst einen patch einzuspielen, der sowieso schon auf dem System war.

Zudem sind einige Pakete, die gepatched werden sollen gar nicht installiert. Aber das sollte  nicht stören.

Zusätzlich gibt es aber anscheinend auch noch ein Problem damit, dass pkgadd nicht gefunden wird. WENN das so ist, wirst Du diese Meldung beim Einspielen von anderen patches auch bekommen. SPätestens DANN solltest Du Dich darum kümmern.

Gruß
Matthias
« Letzte Änderung: 27. Juni 2002, 11:50:09 von mattschulz »
"SPARC(R) is a registered trademark of SPARC Internationl, Inc.
Products bearing the SPARC trademarks are based on an architecture developed by Sun Microsystems, Inc.".
Infos auf www.sparc.com

Offline Sparky

  • Sobl Guru
  • *****
  • Beiträge: 3260
  • HyperSPARC ! Das fetzt......
    • HyperSTATION
Re: Solaris 9: Patches einspielen
« Antwort #2 am: 27. Juni 2002, 13:11:34 »
...das Pkgadd nicht gefunden wird sehe ich hier auch als das größere Problem.
Da stellt sich die Frage, ging es vorher ?
Gruß
Jürgen
www.hyperstation.de
alles zu HyperSPARC, SBus-Karten und AG-10E Howto

hahn0man

  • Gast
Re: Solaris 9: Patches einspielen
« Antwort #3 am: 27. Juni 2002, 17:35:28 »
Hi,

aus dem selbem Verzeichnis habe ich diverse Pakete eingespielt, ganz normal mit

pkgadd -d Paketname

ohne irgendein Problem. Es lief auch kein anderer Prozeß mit pkgadd.
Trotzdem Danke
Thorsten

Offline Matthias

  • Sobl Master
  • ****
  • Beiträge: 389
  • Irgendwann ist der Funke übergesprungen
    • Ein kleiner Einblick in meine persönlichen Interessen
Re: Solaris 9: Patches einspielen
« Antwort #4 am: 27. Juni 2002, 17:46:04 »

Hi,

der Parameter -d gibt den Verzeichnisnamen an, in welchem die zu installierenden Pakete stehen. Nicht den Paketnamen (wenn ich nicht schon unter Alzheimer leide.....)

Gruß
Matthias
"SPARC(R) is a registered trademark of SPARC Internationl, Inc.
Products bearing the SPARC trademarks are based on an architecture developed by Sun Microsystems, Inc.".
Infos auf www.sparc.com

hahn0man

  • Gast
Re: Solaris 9: Patches einspielen
« Antwort #5 am: 01. Juli 2002, 02:02:15 »
... nein, tust Du nicht! Wenn Du aber Pakete aus einem anderem als dem Default-Verzeichnis (meist </var/spool/pkg>) installieren willst, mußt Du dies sagen. <-d> ohne irgendeinen Pfad => aktuelles Verzeichnis.

Gruß
Thorsten

Offline Matthias

  • Sobl Master
  • ****
  • Beiträge: 389
  • Irgendwann ist der Funke übergesprungen
    • Ein kleiner Einblick in meine persönlichen Interessen
Re: Solaris 9: Patches einspielen
« Antwort #6 am: 01. Juli 2002, 18:53:27 »

oha, ich dachte, ohne Angabe von '-d' nimmt er immer das Default-Verzeichnis und nicht das aktuelle.

Ich habe immer aus dem aktuellen Verzeichnis mit

pkgadd -d ./

installiert.

Hat bisher immer geklappt.

Gruß
Matthias
"SPARC(R) is a registered trademark of SPARC Internationl, Inc.
Products bearing the SPARC trademarks are based on an architecture developed by Sun Microsystems, Inc.".
Infos auf www.sparc.com