Michael Schuster wrote:
> All,
> 
> I looked at the internal dev repo this morning and it told me it's at
> build 146, so I went and did a pkg image-updated.
> 
> I got this output:
> 
> A clone of opensolaris-146 exists and has been updated and activated.
> On the next boot the Boot Environment opensolaris-147 will be ...
> 
> (don't get confused by the BE number ;-)
> 
> but when I 'beadm mount' this on /mnt:
> 
> $ cat /mnt/etc/release
>                    Oracle Solaris Next Development snv_145 X86
>      Copyright (c) 2010, Oracle and/or its affiliates.  All rights
> reserved.
>                              Assembled 29 July 2010
> $ pkg publisher
> PUBLISHER                             TYPE     STATUS   URI
> opensolaris.org          (preferred)  origin   online  
> http://ipkg.sfbay/dev/
> [...]
> 
> what's up?

Knowing you, I bet you installed the KDE packages that have dependencies
on SFW packages that were removed from 146, and thus image-update detects
that it can't actually satisfy all your dependency requirements with the
146 WOS packages.

Some details from the internal thread where this was discussed:

Shawn Walker wrote:

image-update doesn't take your system to the newest version of packages
available -- it takes your system to the newest versions of packages *it
can install*.

In this case, you likely have some other package on your system that is
preventing it from upgrading all of your packages to build 146.  The
beadm package was allowed to upgrade to 146 because it wasn't
constrained for some reason.

If you want to see why you can't go to a specific version, then you'll
have to try to install that specific version with something like:

pfexec pkg install --no-refresh -nv \
   pkg:/[email protected],5.11-0.146 \
   pkg:/consolidation/xvm/[email protected],5.11-0.146 \
   pkg:/consolidation/nspg/[email protected],5.11-0.146 \
   pkg:/consolidation/install/[email protected],5.11-0.146 \
   pkg:/consolidation/solaris_re/[email protected],5.11-0.146 \
   pkg:/consolidation/vpanels/[email protected],5.11-0.146 \
   pkg:/consolidation/osnet/[email protected],5.11-0.146 \
   pkg:/consolidation/solaris_re/[email protected],5.11-0.146 \
   pkg:/consolidation/vpanels/[email protected],5.11-0.146 \
   pkg:/consolidation/nspg/[email protected],5.11-0.146 \
   pkg:/consolidation/cde/[email protected],5.11-0.146 \
   pkg:/consolidation/l10n/[email protected],5.11-0.146 \
   pkg:/consolidation/gfx/[email protected],5.11-0.146 \
   pkg:/consolidation/cacao/[email protected],5.11-0.146 \
   pkg:/consolidation/ub_javavm/[email protected],5.11-0.146 \
   pkg:/consolidation/jdmk/[email protected],5.11-0.146 \
   pkg:/consolidation/sic_team/[email protected],5.11-0.146 \
   pkg:/consolidation/cns/[email protected],5.11-0.146 \
   pkg:/consolidation/gnome_l10n/[email protected],5.11-0.146 \
   pkg:/consolidation/dbtg/[email protected],5.11-0.146 \
   pkg:/consolidation/ips/[email protected],5.11-0.146 \
   pkg:/consolidation/sunpro/[email protected],5.11-0.146 \
   pkg:/consolidation/SunVTS/[email protected],5.11-0.146 \
   pkg:/consolidation/hcts/[email protected],5.11-0.146 \
   pkg:/consolidation/sfw/[email protected],5.11-0.146 \
   pkg:/consolidation/X/[email protected],5.11-0.146 \
   pkg:/consolidation/man/[email protected],5.11-0.146 \
   pkg:/consolidation/gnome/[email protected],5.11-0.146

Then look at the resulting output.
Failures are marked with the text 'FAIL'.

----------

One of the users complaining posted the output of the above commands,
which Shawn analyzed for him:

> Here's the likely source of failure:
> 
> ...
>      consolidation/sfw/sfw-incorporation
>  
> pkg://opensolaris.org/consolidation/sfw/[email protected],5.11-0.146:20100813T041105Z
>  
> 
> ...
>                  incorporate: [email protected]
>                                  Requires one of: 
> pkg://opensolaris.org/[email protected],5.11-0.146:20100813T052521Z 
> (OBSOLETE and incompatible with installed pkgs: 
> pkg://kdeips-dev/[email protected],5.11-5:20100225T151305Z)
> ...
>                  incorporate: [email protected]
>                                  Requires one of: 
> pkg://opensolaris.org/[email protected],5.11-0.146:20100813T052521Z 
> (OBSOLETE and incompatible with installed pkgs: 
> pkg://kdeips-dev/[email protected],5.11-5:20100225T151305Z)
> ...
> 
> Your system can't move forward because the kde packages you have 
> installed depend on a package that becomes obsolete in 146.
> 
> Your choices are to:
> 
>    * stay at 145
> 
>    * remove the kde packages
> 
>    * remove the kde packages and republish them with the right
>      dependencies and then reinstall them

And it was pointed out that
https://defect.opensolaris.org/bz/show_bug.cgi?id=14246 has already been
filed to make this process more user friendly.

-- 
        -Alan Coopersmith-        [email protected]
         Oracle Solaris Platform Engineering: X Window System

_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to