Problem in attaching zone

Hi,
I have installed few Veritas packages in my local zone. Prior to that, I had detached non-global zones. After successfull installation of veritas packages on global zone, I am attaching non-global zones with -u option, but stuck with one NGZ. One of the NGZ is having gsk7bas 7.0.4.38 while global zone is having gsk7bas 7.0.4.36. This is preventing NGZ to attach and I am struck here

root@server1:/# zoneadm -z server1-zone01 attach -U
zoneadm: zone 'server1-zone01': ERROR: attempt to downgrade package gsk7bas 7.0.4.38 to version 7.0.4.36

is there any alternate, if we can bypass this or something ?

Regards

pkgrm will remove a package. However, operating on the assumption that you need it at least in that one zone, you could install it:

  1. in global zone
  2. without the problem zone attached
  3. with all other zones mounted

This installs the package everywhere. These NGZ's are full root zones, correct? Otherwise do not do this.

Thanks for reply. This package is needed in non global zone and we can not remove it. Can't we bypass it somehow ? This package is licensed, so it may be difficult for us to get it for Global zone

bypass it somehow:

  1. remove the package from the zone. Install the previous package, if it does not revert to .36
  2. attach the zone
  3. while zone is attached see if you can re-add the newer package. In just that zone.

Fair warning - I've tried the above steps.

Ok, I got you. But there is a problem. Since I an not able to attach the zone, I can not start the zone. How will I remove this package ?

I got the package from vendor and upgraded gsk on global zone. Thats how, I resolved it