Bug 2034296
| Summary: | Kubelet and Crio fails to start during upgrde to 4.7.37 | ||
|---|---|---|---|
| Product: | OpenShift Container Platform | Reporter: | Arsalan Irshad <airshad> |
| Component: | Node | Assignee: | Qi Wang <qiwan> |
| Node sub component: | CRI-O | QA Contact: | MinLi <minmli> |
| Status: | CLOSED ERRATA | Docs Contact: | |
| Severity: | high | ||
| Priority: | high | CC: | aos-bugs, minmli, nagrawal, pehunt, qiwan |
| Version: | 4.7 | ||
| Target Milestone: | --- | ||
| Target Release: | 4.11.0 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | No Doc Update | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2022-08-10 10:40:43 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Arsalan Irshad
2021-12-20 15:46:33 UTC
hi, qiwan I upgraded from 4.11.0-0.nightly-2022-03-18-211245 to 4.11.0-0.nightly-2022-03-20-160505 successfully. All mcp finished roll out. # oc get mcp NAME CONFIG UPDATED UPDATING DEGRADED MACHINECOUNT READYMACHINECOUNT UPDATEDMACHINECOUNT DEGRADEDMACHINECOUNT AGE master rendered-master-f5acda2dd482824988bc168633eb5e7c True False False 3 3 3 0 114m worker rendered-worker-937ec10365e60b06ef62a6006ec3ab8b True False False 3 3 3 0 114m But when I check crio config, it shows runroot = "/run/containers/storage" , not runroot = "/var/run/containers/storage" as in storage.conf. Is this expected? sh-4.4# crio config | grep -i root INFO[2022-03-23 10:28:57.702140215Z] Starting CRI-O, version: 1.23.0, git: () INFO Using default capabilities: CAP_CHOWN, CAP_DAC_OVERRIDE, CAP_FSETID, CAP_FOWNER, CAP_SETGID, CAP_SETUID, CAP_SETPCAP, CAP_NET_BIND_SERVICE, CAP_KILL # Path to the "root directory". CRI-O stores all of its data, including # root = "/var/lib/containers/storage" # runroot = "/run/containers/storage" # If true, the runtime will not use pivot_root, but instead use MS_MOVE. ... @minmli "/run/containers/storage" is expected, the crio inherits this default from containers/storage package not the storage.conf file on the cluster, it it also documented the default is /run/containers/storage https://github.com/cri-o/cri-o/blob/main/docs/crio.8.md. Thanks for pointing out this. verified according to Comment 26 Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Important: OpenShift Container Platform 4.11.0 bug fix and security update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2022:5069 |