Hi All,

I wanted to point out that we need to fix this issue now with the
KU as we are about to rejuvenate the KU at the end of Update 3.
This KU must be able to install in the miniroot since all future
new KUs will require this old one.

I am adding Peter Harvey to this thread as he has picked up a customer
P1 bug on this
 - relating to the inability to install an SBD KU onto an update 2
   miniroot.

Peter,

Please share the bugID with us.

Also below is snippets from this thread which you will find useful

Angela


James Carlson wrote On 10/04/06 14:55,:
> Enda O'Connor ( Sun Micro Systems Ireland) writes:
> 
>>I was not aware of this particular mess. For now I'm not too convinced 
>>of how to fix this in the short term ( at least S10 time  anyway ), ie 
>>customers applying patches such as the KU to their miniroot.
>>I guess we could include some rev of SUNWsibi, but this is ugly and as 
>>SUNWsibi is different from FCS to 1/06 and again in U3, not clear what 
>>implications this would have.
> 
> 
> I agree; it's not clear.  We could add SUNWsibi to the releases
> (putting it somewhere convenient, such as Solaris_10/Tools/SUNWsibi),
> and include README notes for those patching the miniroot that
> describes how to use it.
> 
> An alternative might be to have a special form of the original patch
> -- intended for miniroot use only -- that merely has those 'special'
> files excised.
> 
> Both have risks, and it'd be good to limit the amount of time we do
> something like that.
> 
> 
>>I suggest a bug/RFE to cover the whole implementation of SUNWsibi to 
>>cover the wider picture, I can log that, but we need to agree some short 
>>term fix/hack for now as well. ( either that or not miniroot patching 
>>for KU's, which is not good )
> 
> 
> Thanks for logging the bug.  ;-}
>

 http://monaco.sfbay/detail.jsf?cr=6478159

Sarah Jelinek wrote On 10/04/06 14:51,:
>>Biut SUNWsibi has changed from FCS to u1 and again for U3, so what rev
>>of SUNWsibi do we ship in say KU 118855-29 for instance?
>
> I don't know.. I hadn't realized this.
>
>>I should be able to patch my U2 miniroot with a KU that will also
>>apply to my U3 miniroot ( at some point down the line )
>>But SUNWsibi is different in u2 to u3 miniroot. ( at least build 5 of
>>u3  anyway )
>
> Agreed. But, right now we cannot patch the miniroot with patches that
> overwrite critical miniroot files.
>
> Please file an RFE to track this issue. I can add the appropriate Caiman
> keywords so that we track it as part of this work. I don't think this is
> a bug. It is the design of the existing miniroot that is causing this
> limitation. The software is working as designed, perhaps badly, but it
> is working as it has worked for a long time. The redesign of the
> miniroot to not be special will take some work.
>
> thanks,
> sarah
> ***

James Carlson wrote On 10/04/06 14:27,:
> Casper.Dik at Sun.COM writes:
>
>>The miniroot is build by install the package SUNWsibi on top of
>>the already installed packages.
>
> [...]
>
>>*OR* we need to restructure the miniroot such that it boots without
>>having to replace any files.
>
>
> That's the architecturally correct answer.  The current design of
> SUNWsibi violates the packaging standards (PSARC 1991/061), lacks the
> required interface contracts for the private bits it modifies, and is
> generally not well-designed.
>
> This particular accident is a direct result of not maintaining our own
> standards, and that needs to be fixed, regardless of the possibility
> of a workaround (shipping SUNWsibi to be forcibly installed after any
> patch) for this one failure.
>
>
> (Skeptics of the process sometimes ask me for examples of instances
> where ARC review is both required and would help avoid expensive
> problems down the road.  I think this one would make a good entry.)




Sarah Jelinek wrote On 10/04/06 14:12,:
> Or... we don't make the miniroot 'special'. That would help this
> situation a lot.
>
> sarah
> ****
> Sarah Jelinek wrote:
>
>>So, I have followed most of this patching in the minrroot thread. I
>>have some comments to add:
>>
>>The miniroot is 'special' and owned by install. I agree that perhaps
>>it shouldn't be special, but it is.
>>
>>If you read the man page for patchadd -C it says that you should only
>>install patches that are recommended for the miniroot, such as
>>install-related patches, like pkg commands, etc..this is a very
>>limited set of patches.
>>
>>Now, I agree that this should include other patches. But, to fix this
>>we have to do some engineering. There are a few choices I can see
>>regarding patching the miniroot:
>>
>>1. patches must account for this *if* they want to be able to patch
>>the miniroot. That is not to replace important, and required miniroot
>>files that are necessary for booting and installing. And do the right
>>thing to include these files as transfer files to the system during
>>the install process.
>>
>>Or
>>
>>2. We provide tools that 'fix up' the miniroot after applying patches
>>that may alter its environment in such a way that it is no longer the
>>miniroot we need to install.
>>
>>Or ? other ideas welcome.
>>
>>thanks,
>>sarah
>>****


  • ... Enda O'Connor ( Sun Micro Systems Ireland)
  • ... [email protected]
  • ... ನರೇಂದ ್ರ ಕು ಮಾರ್. ಎಸ್.ಎಸ ್(Narendra Kumar.S.S)
  • ... Dave Miner
  • ... [email protected]
  • ... Dave Miner
  • ... Enda O'Connor ( Sun Micro Systems Ireland)
  • ... David Bustos
  • ... James Carlson
  • ... Moritz Willers
  • ... Angela Byrne - Solaris Sustaining
  • ... [email protected]
  • ... Enda O'Connor ( Sun Micro Systems Ireland)
  • ... Enda O'Connor ( Sun Micro Systems Ireland)
  • ... Angela Byrne - Solaris Sustaining
  • ... Angela Byrne - Solaris Sustaining
  • ... Enda O'Connor ( Sun Micro Systems Ireland)
  • ... Angela Byrne - Solaris Sustaining
  • ... James Carlson
  • ... Enda O'Connor ( Sun Micro Systems Ireland)
  • ... Angela Byrne - Solaris Sustaining

Reply via email to