-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Failed to install with ConstraintsNotSatisfiable error #124
Comments
I have a similar bug in IBM OKD 4.10 & 4.11, complaining about missing devworkspace v1alpha1, when its there. |
Same here:
but it does not actually exist: k get clusterserviceversion -A|grep -i terminal returns nothing. k get subscriptions.operators.coreos.com -A|grep terminal
openshift-operators web-terminal web-terminal redhat-operators fast k -n openshift-operators get subscriptions.operators.coreos.com web-terminal -o yaml
apiVersion: operators.coreos.com/v1alpha1
kind: Subscription
metadata:
creationTimestamp: "2022-08-15T10:27:13Z"
generation: 1
labels:
operators.coreos.com/web-terminal.openshift-operators: ""
name: web-terminal
namespace: openshift-operators
resourceVersion: "1264854518"
uid: 3c1f9c70-74c3-4b32-a022-493ebe49ce7a
spec:
channel: fast
installPlanApproval: Automatic
name: web-terminal
source: redhat-operators
sourceNamespace: openshift-marketplace
startingCSV: web-terminal.v1.5.1
status:
catalogHealth:
- catalogSourceRef:
apiVersion: operators.coreos.com/v1alpha1
kind: CatalogSource
name: certified-operators
namespace: openshift-marketplace
resourceVersion: "1264831153"
uid: f557253a-152f-4a58-9057-d8aea14e1d61
healthy: true
lastUpdated: "2022-08-15T10:27:15Z"
- catalogSourceRef:
apiVersion: operators.coreos.com/v1alpha1
kind: CatalogSource
name: community-operators
namespace: openshift-marketplace
resourceVersion: "1264825361"
uid: b338d0e0-cc89-430c-8be8-e98e01b12b55
healthy: true
lastUpdated: "2022-08-15T10:27:15Z"
- catalogSourceRef:
apiVersion: operators.coreos.com/v1alpha1
kind: CatalogSource
name: redhat-marketplace
namespace: openshift-marketplace
resourceVersion: "1264842097"
uid: c0ebffd6-1b8d-410f-9335-695f5a9b6446
healthy: true
lastUpdated: "2022-08-15T10:27:15Z"
- catalogSourceRef:
apiVersion: operators.coreos.com/v1alpha1
kind: CatalogSource
name: redhat-operators
namespace: openshift-marketplace
resourceVersion: "1264825362"
uid: a790722a-8fc2-499b-9bb2-3c24e497b523
healthy: true
lastUpdated: "2022-08-15T10:27:15Z"
conditions:
- lastTransitionTime: "2022-08-15T10:27:15Z"
message: all available catalogsources are healthy
reason: AllCatalogSourcesHealthy
status: "False"
type: CatalogSourcesUnhealthy
- message: 'constraints not satisfiable: subscription web-terminal exists, clusterserviceversion
web-terminal.v1.4.0 exists and is not referenced by a subscription, redhat-operators/openshift-marketplace/fast/web-terminal.v1.2.1,
redhat-operators/openshift-marketplace/fast/web-terminal.v1.5.1 and @existing/openshift-operators//web-terminal.v1.4.0
originate from package web-terminal, subscription web-terminal requires redhat-operators/openshift-marketplace/fast/web-terminal.v1.5.1'
reason: ConstraintsNotSatisfiable
status: "True"
type: ResolutionFailed
lastUpdated: "2022-08-15T10:31:22Z"
|
These seem to be issues around the Operator Lifecycle Manager (OLM) installing the operator. I'm not sure there's much we can on our end to fix these issues, but asking on that end may yield more information -- we've run into a few issues in the past around installing operators, e.g.
In most cases, uninstalling the operator that is causing the issue and reinstalling it should fix the issue. |
Similar issue encountered in web-terminal 1.7.0 Openshift 4.12.28 vSphere. It is problematic, because it marks subscription object as Degraded in ArgoCD.
|
Describe the bug
When trying to install Web Terminal Operator 1.5 on Openshift 4.10, it gets stuck with an 'unknown failure'.
In the Conditions section, it states:
Type: ResolutionFailedTrue
Reason: ConstraintsNotSatisfiable
Message: constraints not satisfiable: no operators found in package cert-manager-operator in the catalog referenced by subscription cert-manager-operator, subscription cert-manager-operator exists
The only related thing I can see is that we also have the cert-manager operator 1.1.0 provided by Jetstack installed, but I can't see anything in the docs here about dependency requirements other than Dev workspaces.
Environment
Cloud:
OpenShift Version: 4.10.13
The text was updated successfully, but these errors were encountered: