Alright I finally fixed the problem. Seems something was wrong with
the downloads kept in /var/pkg. The first problem occurred when
/var/pkg ran out of space on rpool, so I moved it to a different pool.
Finally I upgraded rpool from 2x10GB to 2x80GB, so I didn't mind
moving /var/pkg back to rpool. I don't think this really fixed the
problem, what probably fixed it was deleting /var/pkg/download
beforehand to save space, and disabling the cache.

Matt


On Sun, Nov 22, 2009 at 9:21 PM, Matthew Carras
<matthew.carras at gmail.com> wrote:
> I've been tearing my hair out while googling like crazy and reading
> the mailing list archives on this. There have been a few related bugs,
> I tried the fixes they proposed, and still the same error: "pkg:
> image-update cannot be done on live image".
>
> This is an install from the 2009.06 OpenSolaris Live CD. I've been
> using it for about a week when I finally wanted to do an image-update
> to 127.
>
> $ pkg publisher
> PUBLISHER ? ? ? ? ? ? ? ? ? ? ? ? ? ? TYPE ? ? STATUS ? URI
> opensolaris.org ? ? ? ? ?(preferred) ?origin ? online
> http://pkg.opensolaris.org/dev/
> blastwave ? ? ? ? ? ? ? ? ? ? ? ? ? ? origin ? online
> http://blastwave.network.com:10000/
> contrib ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? origin ? online
> http://pkg.opensolaris.org/contrib/
> extra ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? origin ? online
> https://pkg.sun.com/opensolaris/extra/
> ha-cluster ? ? ? ? ? ? ? ? ? ? ? ? ? ?origin ? online
> https://pkg.sun.com/opensolaris/ha-cluster/
> sunfreeware ? ? ? ? ? ? ? ? ? ? ? ? ? origin ? online
> http://pkg.sunfreeware.com:9000/
>
> $ pfexec pkg install SUNWipkg
> No updates available for this image.
>
> $ zoneadm list -v
> ?ID NAME ? ? ? ? ? ? STATUS ? ? PATH ? ? ? ? ? ? ? ? ? ? ? ? ? BRAND ? ?IP
> ? 0 global ? ? ? ? ? running ? ?/ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?native ? shared
>
> $ beadm list
> BE ? ? ? ? ? ?Active Mountpoint ? ? Space ?Policy Created
> -- ? ? ? ? ? ?------ ---------- ? ? ----- ?------ -------
> opensolaris ? - ? ? ?- ? ? ? ? ? ? ?27.18M static 2009-11-08 01:14
> opensolaris-1 - ? ? ?- ? ? ? ? ? ? ?817.5K static 2009-11-09 00:38
> opensolaris-2 - ? ? ?- ? ? ? ? ? ? ?2.98M ?static 2009-11-09 01:51
> opensolaris-3 NR ? ? / ? ? ? ? ? ? ?8.33G ?static 2009-11-22 19:43
>
> $ pfexec pkg refresh --full; pfexec pkg image-update -v
> ...
> DOWNLOAD ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?PKGS ? ? ? FILES ? ? XFER (MB)
> Completed ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?728/728 47986/47986 1037.93/1037.93
>
> pkg: image-update cannot be done on live image
>
> $ beadm list
> BE ? ? ? ? ? ?Active Mountpoint ? ? Space ?Policy Created
> -- ? ? ? ? ? ?------ ---------- ? ? ----- ?------ -------
> opensolaris ? - ? ? ?- ? ? ? ? ? ? ?27.18M static 2009-11-08 01:14
> opensolaris-1 - ? ? ?- ? ? ? ? ? ? ?817.5K static 2009-11-09 00:38
> opensolaris-2 - ? ? ?- ? ? ? ? ? ? ?2.98M ?static 2009-11-09 01:51
> opensolaris-3 NR ? ? / ? ? ? ? ? ? ?8.33G ?static 2009-11-22 19:43
> opensolaris-4 - ? ? ?/tmp/tmpckSxt6 42.0K ?static 2009-11-22 20:55
>
> $ pfexec pkg -R /tmp/tmpckSxt6 refresh --full
> pkg: No image rooted at '/tmp/tmpckSxt6'
>
> $ pfexec beadm create testbe
> $ pfexec beadm mount testbe /mnt
> $ pfexec pkg -R /mnt refresh --full
> pkg: No image rooted at '/mnt'
>
> $ pfexec beadm unmount opensolaris-4
> $ pfexec beadm unmount testbe
> $ pfexec beadm activate opensolaris-4
> $ pfexec reboot
> ...
> (reboots into opensolaris-4 just fine)
> ...
> $ pfexec pkg refresh --full; pfexec image-update -v
> ...
> DOWNLOAD ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?PKGS ? ? ? FILES ? ? XFER (MB)
> Completed ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?728/728 47986/47986 1037.93/1037.93
>
> pkg: image-update cannot be done on live image
>
> $ pfexec svcadm disable svc:/system/filesystem/zfs/auto-snapshot:frequent
> $ pfexec svcadm disable svc:/system/filesystem/zfs/auto-snapshot:hourly
> (and daily, weekly, monthly, etc.)
>
> -- Same error message.
>
> Any help would be appreciated!
>
> Matt
>

Reply via email to