1. Identify state
Use zoneadm list -cv to see the current state: configured, installed, running, incomplete, shutting_down, etc.
Solaris · Zones Troubleshooting in Solaris
Solaris · Zones · Troubleshooting
Zones are powerful, but when something goes wrong you need a standard approach: check state, verify configuration, look at logs, fix resources and try again. This lesson covers typical zone and kernel zone problems and how to fix them in real environments.
Use zoneadm list -cv to see the current state: configured, installed, running, incomplete, shutting_down, etc.
Use zonecfg verify to catch missing network, datasets, pool or other resource problems.
Look into /var/log/zones, /var/adm/messages, and inside the zone (for kernel zones) before retrying boot/install.
First step: see which zone is failing and in what state (configured, installed, running, incomplete, etc.).
If a zone is in 'configured' or 'incomplete', run verify to see missing/invalid resources.
Install failures often come from IPS repo problems or wrong publisher.
If caps are too high for available host resources, kernel zone may not boot.
If you can’t log in, check zone state and use -C carefully.
If a kernel zone fails during OS boot, use console and logs inside the zone.
Sometimes a failed install leaves a zone in incomplete state. Clean and recreate if needed.
Zone install/boot messages often appear in these logs.
zoneadm list -cv.zonecfg -z <zone> verify.pkg publisher, network, repo availability).With a consistent checklist, even complex zone and kernel zone issues become manageable instead of scary.