Cannot Satisfy Constraints

Error message: No solution was found to satisfy constraints

This message indicates that you attempted to install a version of a package that does not match the version to which the package is constrained by a constraint package. See Constraint Packages for information about constraint packages and version constraints.

Constraint packages constrain a set of packages to versions that work together to help maintain a supportable image. For this reason, you should not update one package that is constrained by a constraint package. Instead, you should update the constraint package, which results in updating all the constrained packages to a new tested-together set of versions.

When packages are being modified (for example, being updated), the pkg client examines related packages and their dependencies. If any dependent package cannot be installed or updated, a separate error message is produced for each package that has a dependency on the package that cannot be installed or updated. The most effective way to handle a large number of error messages is to examine the error messages that are the most indented first.

See also Non-Global Zone Cannot Be Installed.