Ancient HP-UX patch question - HP UX

This is a discussion on Ancient HP-UX patch question - HP UX ; hello group, I have an ancient PA-RISC box running equally ancient HP-UX 9.05 (and I would like to keep it that way). Now I want to install all patches which would apply to the installed base OS. On AIX, I ...

+ Reply to Thread
Results 1 to 8 of 8

Thread: Ancient HP-UX patch question

  1. Ancient HP-UX patch question

    hello group,

    I have an ancient PA-RISC box running equally
    ancient HP-UX 9.05 (and I would like to keep it that way).
    Now I want to install all patches which would apply
    to the installed base OS.
    On AIX, I would download the respective maintenance release
    files, burn a CD and let the install facility figure out which filesets
    to select in order to bring the OS to the next level.
    What would be the procedure for HP-UX ?
    The patches for s700/9.X are gone from the HP web site,
    but fortunately I have an offline mirror copy.
    Unfortunately the stuff comes as several hundred single patch files
    with a total size of some 4..5 GB (as opposed to the system itself,
    which is only some 200MB). So even if I manage to put them
    on several CDs and use some shell scripts to call "/etc/update",
    this would be a rather tedious task. And we are not yet talking the
    "automatic reboots" necessary after many of those patches.
    So what would be a more intelligent procedure to pick up only
    the necessary files, transfer them to a CD and perform the update
    with the entire CD as a "source media" ?
    I have an HP-UX 9.1 patch CD as an example, but its structure
    appears rather intransparent to me.


  2. Re: Ancient HP-UX patch question

    On Oct 1, 7:26*am, m.krae...@gsi.de (Michael Kraemer) wrote:
    > hello group,
    >
    > I have an ancient PA-RISC box running equally
    > ancient HP-UX 9.05 (and I would like to keep it that way).
    > Now I want to install all patches which would apply
    > to the installed base OS.
    > On AIX, I would download the respective maintenance release
    > files, burn a CD and let the install facility figure out which filesets
    > to select in order to bring the OS to the next level.
    > What would be the procedure for HP-UX ?
    > The patches for s700/9.X are gone from the HP web site,
    > but fortunately I have an offline mirror copy.
    > Unfortunately the stuff comes as several hundred single patch files
    > with a total size of some 4..5 GB (as opposed to the system itself,
    > which is only some 200MB). So even if I manage to put them
    > on several CDs and use some shell scripts to call "/etc/update",
    > this would be a rather tedious task. And we are not yet talking the
    > "automatic reboots" necessary after many of those patches.
    > So what would be a more intelligent procedure to pick up only
    > the necessary files, transfer them to a CD and perform the update
    > with the entire CD as a "source media" ?
    > I have an HP-UX 9.1 patch CD as an example, but its structure
    > appears rather intransparent to me.


    After you get the patches to the HP system (via cd, tape, or network),
    run swinstall . This will bring up a text based gui that will allow
    you to select "all applicable patches" from all listed. It will
    automagically install the patches for which it has the base of.

  3. Re: Ancient HP-UX patch question

    edcrosbys schrieb:

    > After you get the patches to the HP system (via cd, tape, or network),
    > run swinstall . This will bring up a text based gui that will allow
    > you to select "all applicable patches" from all listed. It will
    > automagically install the patches for which it has the base of.


    Unfortunately, no.
    HP-UX 9.05 is too old for "swinstall".
    With "/etc/update" one gets a text GUI as well,
    but this accepts only tape, a single patch file, or a CD
    with multiple patch files organized in a special way
    (which I don't understand).
    "/etc/update" can be run from a script patch by patch,
    but this would neglect prereqisites and would require dozens
    if not hundreds of reboots, according to my estimation.
    Best would be if I could produce patch CDs comprising
    all those single patches. A "trivial" CD with just all
    patch files in one directory does not seem to work.


  4. Re: Ancient HP-UX patch question

    On Oct 1, 12:48*pm, Michael Kraemer wrote:
    > edcrosbys schrieb:
    >
    > > After you get the patches to the HP system (via cd, tape, or network),
    > > run swinstall . This will bring up a text based gui that will allow
    > > you to select "all applicable patches" from all listed. It will
    > > automagically install the patches for which it has the base of.

    >
    > Unfortunately, no.
    > HP-UX 9.05 is too old for "swinstall".
    > With "/etc/update" one gets a text GUI as well,
    > but this accepts only tape, a single patch file, or a CD
    > with multiple patch files organized in a special way
    > (which I don't understand).
    > "/etc/update" can be run from a script patch by patch,
    > but this would neglect prereqisites and would require dozens
    > if not hundreds of reboots, according to my estimation.
    > Best would be if I could produce patch CDs comprising
    > all those single patches. A "trivial" CD with just all
    > patch files in one directory does not seem to work.


    I guess the SD tools came about w/ 10.0. Sorry I wasn't any help and
    thanks for the education!

  5. Re: Ancient HP-UX patch question

    On Oct 1, 3:48*pm, edcrosbys wrote:
    > On Oct 1, 12:48*pm, Michael Kraemer wrote:
    >
    >
    >
    >
    >
    > > edcrosbys schrieb:

    >
    > > > After you get the patches to the HP system (via cd, tape, or network),
    > > > run swinstall . This will bring up a text based gui that will allow
    > > > you to select "all applicable patches" from all listed. It will
    > > > automagically install the patches for which it has the base of.

    >
    > > Unfortunately, no.
    > > HP-UX 9.05 is too old for "swinstall".
    > > With "/etc/update" one gets a text GUI as well,
    > > but this accepts only tape, a single patch file, or a CD
    > > with multiple patch files organized in a special way
    > > (which I don't understand).
    > > "/etc/update" can be run from a script patch by patch,
    > > but this would neglect prereqisites and would require dozens
    > > if not hundreds of reboots, according to my estimation.
    > > Best would be if I could produce patch CDs comprising
    > > all those single patches. A "trivial" CD with just all
    > > patch files in one directory does not seem to work.

    >
    > I guess the SD tools came about w/ 10.0. Sorry I wasn't any help and
    > thanks for the education!- Hide quoted text -
    >
    > - Show quoted text -


    ok...this might be of some help
    http://www.informatik.uni-frankfurt....update.1m.html

    it seems to indicate that you can create a tar file of all the things
    you want to install. running "update -c " should provide a
    list of all the packages in the tarfile (if creating them worked ok).
    the entire contents should then be installable...i think...

    be warned..i haven't touched a 9.x system in more years than i care to
    remember

  6. Re: Ancient HP-UX patch question

    OldSchool schrieb:

    > ok...this might be of some help
    > http://www.informatik.uni-frankfurt....update.1m.html


    Yes, that's the man page I've already read up and down.
    It's funny, BTW, that the physical location of that website is
    just 30km from where I live :-)

    > it seems to indicate that you can create a tar file of all the things
    > you want to install. running "update -c " should provide a
    > list of all the packages in the tarfile (if creating them worked ok).
    > the entire contents should then be installable...i think...


    In my understanding every single patchfile PHxx_yyyy.updt
    is a tarfile itself, comprising the components of the patch.
    My problem is to organize the gazillion of updt's so that
    they can be installed in one pass unattended.
    Another way would be to "dd" them to tape, but firstly I'd
    prefer CDs and secondly I'm not sure whether I could avoid
    multiple reboots since the updates still would be processed
    sequentially.

    > be warned..i haven't touched a 9.x system in more years than i care to
    > remember



  7. Re: Ancient HP-UX patch question

    Gary Quakenbush wrote:
    >
    > I believe there is a 9.x command "updist", which can copy 9.x packages to
    > what is called a "netdist" server directory tree. A netdistd daemon might
    > need to be started to serve the netdist tree. Then, /etc/update should be
    > able to install multiple packages from the netdist server in one session.
    > I'm likely wrong about some of the details. Start by looking at the 9.x man
    > page for updist, netdistd, and update.


    That's about right.
    It's not a perfect solution as it can't resolv patch dependencies
    good enough. If you want to patch a 9.X completely, you will have
    a lot of patches. it might be necessary to updist and install
    them in smaller bunches.

    > You might find updist and netdistd on a 10.20 system also, enabling 10.20
    > systems to serve 9.x media across the network to 9.x /etc/update clients.


    As far as I know, you need a 9.X server, but I might be wrong...

    Dennis

    --
    Don't suffer from insanity...
    Enjoy every minute of it.

  8. Re: Ancient HP-UX patch question

    Dennis Grevenstein schrieb:
    > Gary Quakenbush wrote:
    >
    >>I believe there is a 9.x command "updist", which can copy 9.x packages to
    >>what is called a "netdist" server directory tree. A netdistd daemon might
    >>need to be started to serve the netdist tree. Then, /etc/update should be
    >>able to install multiple packages from the netdist server in one session.
    >>I'm likely wrong about some of the details. Start by looking at the 9.x man
    >>page for updist, netdistd, and update.

    >
    >
    > That's about right.
    > It's not a perfect solution as it can't resolv patch dependencies
    > good enough. If you want to patch a 9.X completely, you will have
    > a lot of patches. it might be necessary to updist and install
    > them in smaller bunches.
    >
    >
    >>You might find updist and netdistd on a 10.20 system also, enabling 10.20
    >>systems to serve 9.x media across the network to 9.x /etc/update clients.

    >
    >
    > As far as I know, you need a 9.X server, but I might be wrong...
    >
    > Dennis
    >


    Heureka !
    For the records:

    A little googling led to the legacy FAQ,
    http://www.geocities.com/ian_springe..._hpux_faq.html
    which gives an important hint:
    the "Extension Software CDs" carry the cumulative patches I was looking for.
    Fortunately I have some of them in my collection,
    e.g. B3782-10209 (October 1997) containing 9.X/700/9.05/XSW700GR0905.
    Installation is easy and straightforward, just following the readme.


    thanks to all who responded.


+ Reply to Thread