On 05/ 4/10 02:22 PM, Sergey Sprogis wrote:
> Shawn Walker wrote:
How are you performing this upgrade? Using image-update?

Yes I used image-update

 > If you are using image-update, do you see any useful error mesages if
you set BE_PRINT_ERR=true before executing?

Unfortunately, it's impossible because after the 1-st failure any further
pkg image-update run produced the following:

===========================
pkg: The pkg command appears out of sync with the libraries provided
by pkg:/package/pkg. The client version is 37 while the library
API version is 36.
=========================

Which suggests that the image-update happened in place on your system and was interrupted partway through. It's still unclear as to how this happened since normally image-update would never update the live system -- only an alternate BE.

The only situation in which I believe this would normally happen is if libbe is non-functional (that is, BE operations aren't possible on the system) in which case I think it would fallback to creating a snapshot before starting the operation.

I know you've handed this issue off to someone else, but I suspect it might be possible to perform a ZFS rollback using the snapshot that might have been created before the operation failed.

However, since you can no longer boot the system, I can't help much further.

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

Reply via email to