[OmniOS-discuss] userland woes

Chris Nehren cnehren+omnios-discuss at omniti.com
Mon Dec 9 16:15:02 UTC 2013


On Mon, Dec 09, 2013 at 16:51:14 +0100, Tobias Oetiker wrote:
> Hi Eric,
> 
> Today Eric Sproul wrote:
> 
> > You can check to see if any unexpected incorporate dependencies exist
> > with pkg search:
> >
> > pkg search -H -o pkg.fmri -l 'depend:incorporate:*@*-0.151006' | sort | uniq
> >
> > Under normal circumstances (that is, you use only packages from the
> > omnios publisher) you should see only entire, illumos-gate and
> > omnios-userland.  If you see anything else, that's something to
> > investigate.
> 
> ah, we are getting closer ...
> 
> we have installed some packages from our own repository
> pkg.oetiker.ch and these packages themselfe have dependencies on
> ms.omniti.com stuff.
> 
> namely the following:
> 
>  $ pkg uninstall -nv libgcrypt
>  Creating Planpkg uninstall: Cannot remove
>  'pkg://ms.omniti.com/omniti/security/libgcrypt@1.5.3,5.11-0.151006:20130810T181134Z'
>  due to the following packages that depend on it:
> 
>  pkg://pkg.oetiker.ch/system/collectd@5.4.0,5.11-0.151007:20131005T114950Z
> 
> does this mean we have to rebuild the collectd package for 0.151008
> because its dependency on ms.omniti.com is going away ?

Depending on stuff in ms.omniti.com violates
http://omnios.omniti.com/wiki.php/KYSTY. For reasons you're
seeing here, it really is better to package your own libgcrypt.
Yes, it's duplication of effort, but it means you have fewer
issues overall.

-- 
Chris Nehren
Site Reliability Engineer, OmniTI


More information about the OmniOS-discuss mailing list