Download installer and client with:
oc adm release extract --tools registry.ci.openshift.org/origin/release-scos:4.21.0-0.okd-scos-2026-02-04-155122Team Approvals:
Tests:
Upgrades from:
Unable to show full changelog: could not get image info for from pullSpec registry.ci.openshift.org/origin/release-scos:4.21.0-0.okd-scos-2026-02-04-155122: could not get image info for registry.ci.openshift.org/origin/release-scos:4.21.0-0.okd-scos-2026-02-04-155122: runtime/cgo: pthread_create failed: Resource temporarily unavailable SIGABRT: abort PC=0x7f77ff86994c m=7 sigcode=18446744073709551610 goroutine 0 gp=0xc0005021c0 m=7 mp=0xc000500008 [idle]: runtime: g 0 gp=0xc0005021c0: unknown pc 0x7f77ff86994c stack: frame={sp:0x7f77b1ffa790, fp:0x0} stack=[0x7f77b17fb1e0,0x7f77b1ffade0) 0x00007f77b1ffa690: 0x0000000000000000 0x0000000000000000 0x00007f77b1ffa6a0: 0x0000000000000000 0x0000000000000000 0x00007f77b1ffa6b0: 0x0000000000000000 0x0000000000000000 0x00007f77b1ffa6c0: 0x0000000000000000 0x0000000000000000 0x00007f77b1ffa6d0: 0x0000000000000000 0x0000000000000000 0x00007f77b1ffa6e0: 0x0000000000000000 0x0000000000000000 0x00007f77b1ffa6f0: 0x0000000000000000 0x0000000000000000 0x00007f77b1ffa700: 0x0000000000000000 0x0000000000000000 0x00007f77b1ffa710: 0x0000000000000000 0x0000000000000000 0x00007f77b1ffa720: 0x0000000000000000 0x0000000000000000 0x00007f77b1ffa730: 0x0000000000000000 0x0000000000000000 0x00007f77b1ffa740: 0x0000000000000000 0x0000000000000000 0x00007f77b1ffa750: 0x0000000000000000 0x0000000000000000 0x00007f77b1ffa760: 0x0000000000000000 0x00007f77ff876fa9 0x00007f77b1ffa770: 0x0000000000000000 0x0000000000000011 0x00007f77b1ffa780: 0x0000000000000130 0x00007f77ff86993e 0x00007f77b1ffa790: <0x0000000000000120 0x0000000000000000 0x00007f77b1ffa7a0: 0x0000000000000013 0x0000000000000000 0x00007f77b1ffa7b0: 0x0000000000000000 0x0000000000000004 0x00007f77b1ffa7c0: 0x0000003400000013 0x00007f77ff8eccb1 0x00007f77b1ffa7d0: 0x00007f779affd640 0x00007f77b1ffaaa0 0x00007f77b1ffa7e0: 0x00007f77b1ffa90e 0x00007f77b1ffa90f 0x00007f77b1ffa7f0: 0x00007f779affd640 0x00007f77ff8677f5 0x00007f77b1ffa800: 0x00007f77a0000020 0x0000000000000120 0x00007f77b1ffa810: 0x00000000003d0f00 0xc780392d56db0e00 0x00007f77b1ffa820: 0x00007f77b1ffb640 0x0000000000000006 0x00007f77b1ffa830: 0x00007f77ac000c90 0x00007f77b1ffab60 0x00007f77b1ffa840: 0x000000c0005021c0 0x00007f77ff81c646 0x00007f77b1ffa850: 0x00007f77ff9d9e90 0x00007f77ff8067f3 0x00007f77b1ffa860: 0x0000000000000020 0xc780392d56db0e00 0x00007f77b1ffa870: 0x00007f779a7fd000 0x00007f77ff8dbac4 0x00007f77b1ffa880: 0x0000000000000000 0x000000000000000d runtime: g 0 gp=0xc0005021c0: unknown pc 0x7f77ff86994c stack: frame={sp:0x7f77b1ffa790, fp:0x0} stack=[0x7f77b17fb1e0,0x7f77b1ffade0) 0x00007f77b1ffa690: 0x0000000000000000 0x0000000000000000 0x00007f77b1ffa6a0: 0x0000000000000000 0x0000000000000000 0x00007f77b1ffa6b0: 0x0000000000000000 0x0000000000000000 0x00007f77b1ffa6c0: 0x0000000000000000 0x0000000000000000 0x00007f77b1ffa6d0: 0x0000000000000000 0x0000000000000000 0x00007f77b1ffa6e0: 0x0000000000000000 0x0000000000000000 0x00007f77b1ffa6f0: 0x0000000000000000 0x0000000000000000 0x00007f77b1ffa700: 0x0000000000000000 0x0000000000000000 0x00007f77b1ffa710: 0x0000000000000000 0x0000000000000000 0x00007f77b1ffa720: 0x0000000000000000 0x0000000000000000 0x00007f77b1ffa730: 0x0000000000000000 0x0000000000000000 0x00007f77b1ffa740: 0x0000000000000000 0x0000000000000000 0x00007f77b1ffa750: 0x0000000000000000 0x0000000000000000 0x00007f77b1ffa760: 0x0000000000000000 0x00007f77ff876fa9 0x00007f77b1ffa770: 0x0000000000000000 0x0000000000000011 0x00007f77b1ffa780: 0x0000000000000130 0x00007f77ff86993e 0x00007f77b1ffa790: <0x0000000000000120 0x0000000000000000 0x00007f77b1ffa7a0: 0x0000000000000013 0x0000000000000000 0x00007f77b1ffa7b0: 0x0000000000000000 0x0000000000000004 0x00007f77b1ffa7c0: 0x0000003400000013 0x00007f77ff8eccb1 0x00007f77b1ffa7d0: 0x00007f779affd640 0x00007f77b1ffaaa0 0x00007f77b1ffa7e0: 0x00007f77b1ffa90e 0x00007f77b1ffa90f 0x00007f77b1ffa7f0: 0x00007f779affd640 0x00007f77ff8677f5 0x00007f77b1ffa800: 0x00007f77a0000020 0x0000000000000120 0x00007f77b1ffa810: 0x00000000003d0f00 0xc780392d56db0e00 0x00007f77b1ffa820: 0x00007f77b1ffb640 0x0000000000000006 0x00007f77b1ffa830: 0x00007f77ac000c90 0x00007f77b1ffab60 0x00007f77b1ffa840: 0x000000c0005021c0 0x00007f77ff81c646 0x00007f77b1ffa850: 0x00007f77ff9d9e90 0x00007f77ff8067f3 0x00007f77b1ffa860: 0x0000000000000020 0xc780392d56db0e00 0x00007f77b1ffa870: 0x00007f779a7fd000 0x00007f77ff8dbac4 0x00007f77b1ffa880: 0x0000000000000000 0x000000000000000d goroutine 1 gp=0xc000004380 m=nil [runnable, locked to thread]: runtime.mapIterNext(0xc0005c5ce8?) /usr/lib/golang/src/runtime/map_swiss.go:177 +0x25 fp=0xc0005c5a88 sp=0xc0005c5a80 pc=0x1d33365 github.com/prometheus/client_golang/prometheus.(*Registry).Register(0x89ecb80, {0x63bdf40, 0xc000046540}) /go/src/github.com/openshift/oc/vendor/github.com/prometheus/client_golang/prometheus/registry.go:359 +0x9da fp=0xc0005c5db0 sp=0xc0005c5a88 pc=0x236d3ba github.com/prometheus/client_golang/prometheus.(*Registry).MustRegister(0x89ecb80, {0xc00008d240?, 0x1?, 0x1?}) /go/src/github.com/openshift/oc/vendor/github.com/prometheus/client_golang/prometheus/registry.go:405 +0x4e fp=0xc0005c5de8 sp=0xc0005c5db0 pc=0x236d9ae github.com/prometheus/client_golang/prometheus.MustRegister(...) /go/src/github.com/openshift/oc/vendor/github.com/prometheus/client_golang/prometheus/registry.go:177 github.com/prometheus/client_golang/prometheus.init.0() /go/src/github.com/openshift/oc/vendor/github.com/prometheus/client_golang/prometheus/registry.go:61 +0x82 fp=0xc0005c5e28 sp=0xc0005c5de8 pc=0x236c602 runtime.doInit1(0x88f4f50) /usr/lib/golang/src/runtime/proc.go:7410 +0xd8 fp=0xc0005c5f50 sp=0xc0005c5e28 pc=0x1d6e858 runtime.doInit(...) /usr/lib/golang/src/runtime/proc.go:7377 runtime.main() /usr/lib/golang/src/runtime/proc.go:254 +0x345 fp=0xc0005c5fe0 sp=0xc0005c5f50 pc=0x1d5f9c5 runtime.goexit({}) /usr/lib/golang/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0005c5fe8 sp=0xc0005c5fe0 pc=0x1d9f161 goroutine 2 gp=0xc000004e00 m=nil [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/golang/src/runtime/proc.go:435 +0xce fp=0xc0000bafa8 sp=0xc0000baf88 pc=0x1d96ece runtime.goparkunlock(...) /usr/lib/golang/src/runtime/proc.go:441 runtime.forcegchelper() /usr/lib/golang/src/runtime/proc.go:348 +0xb3 fp=0xc0000bafe0 sp=0xc0000bafa8 pc=0x1d5fc53 runtime.goexit({}) /usr/lib/golang/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000bafe8 sp=0xc0000bafe0 pc=0x1d9f161 created by runtime.init.7 in goroutine 1 /usr/lib/golang/src/runtime/proc.go:336 +0x1a goroutine 3 gp=0xc000005340 m=nil [GC sweep wait]: runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/golang/src/runtime/proc.go:435 +0xce fp=0xc0000bb780 sp=0xc0000bb760 pc=0x1d96ece runtime.goparkunlock(...) /usr/lib/golang/src/runtime/proc.go:441 runtime.bgsweep(0xc0000e6000) /usr/lib/golang/src/runtime/mgcsweep.go:316 +0xdf fp=0xc0000bb7c8 sp=0xc0000bb780 pc=0x1d45f9f runtime.gcenable.gowrap1() /usr/lib/golang/src/runtime/mgc.go:204 +0x25 fp=0xc0000bb7e0 sp=0xc0000bb7c8 pc=0x1d3a225 runtime.goexit({}) /usr/lib/golang/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000bb7e8 sp=0xc0000bb7e0 pc=0x1d9f161 created by runtime.gcenable in goroutine 1 /usr/lib/golang/src/runtime/mgc.go:204 +0x66 goroutine 18 gp=0xc000102380 m=nil [GC scavenge wait]: runtime.gopark(0x10000?, 0x63879d0?, 0x0?, 0x0?, 0x0?) /usr/lib/golang/src/runtime/proc.go:435 +0xce fp=0xc0000b6778 sp=0xc0000b6758 pc=0x1d96ece runtime.goparkunlock(...) /usr/lib/golang/src/runtime/proc.go:441 runtime.(*scavengerState).park(0x89ed680) /usr/lib/golang/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc0000b67a8 sp=0xc0000b6778 pc=0x1d43849 runtime.bgscavenge(0xc0000e6000) /usr/lib/golang/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc0000b67c8 sp=0xc0000b67a8 pc=0x1d43df9 runtime.gcenable.gowrap2() /usr/lib/golang/src/runtime/mgc.go:205 +0x25 fp=0xc0000b67e0 sp=0xc0000b67c8 pc=0x1d3a1c5 runtime.goexit({}) /usr/lib/golang/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000b67e8 sp=0xc0000b67e0 pc=0x1d9f161 created by runtime.gcenable in goroutine 1 /usr/lib/golang/src/runtime/mgc.go:205 +0xa5 goroutine 19 gp=0xc0001028c0 m=nil [finalizer wait]: runtime.gopark(0x1b8?, 0xc000004380?, 0x1?, 0x43?, 0xc0000ba688?) /usr/lib/golang/src/runtime/proc.go:435 +0xce fp=0xc0000ba630 sp=0xc0000ba610 pc=0x1d96ece runtime.runfinq() /usr/lib/golang/src/runtime/mfinal.go:196 +0x107 fp=0xc0000ba7e0 sp=0xc0000ba630 pc=0x1d39167 runtime.goexit({}) /usr/lib/golang/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000ba7e8 sp=0xc0000ba7e0 pc=0x1d9f161 created by runtime.createfing in goroutine 1 /usr/lib/golang/src/runtime/mfinal.go:166 +0x3d goroutine 20 gp=0xc000102e00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/golang/src/runtime/proc.go:435 +0xce fp=0xc0000b6f38 sp=0xc0000b6f18 pc=0x1d96ece runtime.gcBgMarkWorker(0xc0001168c0) /usr/lib/golang/src/runtime/mgc.go:1423 +0xe9 fp=0xc0000b6fc8 sp=0xc0000b6f38 pc=0x1d3c689 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/golang/src/runtime/mgc.go:1339 +0x25 fp=0xc0000b6fe0 sp=0xc0000b6fc8 pc=0x1d3c565 runtime.goexit({}) /usr/lib/golang/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000b6fe8 sp=0xc0000b6fe0 pc=0x1d9f161 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/golang/src/runtime/mgc.go:1339 +0x105 goroutine 4 gp=0xc000005880 m=nil [GC worker (idle)]: runtime.gopark(0x73a61fb5583aa?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/golang/src/runtime/proc.go:435 +0xce fp=0xc0000bbf38 sp=0xc0000bbf18 pc=0x1d96ece runtime.gcBgMarkWorker(0xc0001168c0) /usr/lib/golang/src/runtime/mgc.go:1423 +0xe9 fp=0xc0000bbfc8 sp=0xc0000bbf38 pc=0x1d3c689 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/golang/src/runtime/mgc.go:1339 +0x25 fp=0xc0000bbfe0 sp=0xc0000bbfc8 pc=0x1d3c565 runtime.goexit({}) /usr/lib/golang/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000bbfe8 sp=0xc0000bbfe0 pc=0x1d9f161 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/golang/src/runtime/mgc.go:1339 +0x105 goroutine 5 gp=0xc000005a40 m=nil [GC worker (idle)]: runtime.gopark(0x73a61fb920774?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/golang/src/runtime/proc.go:435 +0xce fp=0xc0000bc738 sp=0xc0000bc718 pc=0x1d96ece runtime.gcBgMarkWorker(0xc0001168c0) /usr/lib/golang/src/runtime/mgc.go:1423 +0xe9 fp=0xc0000bc7c8 sp=0xc0000bc738 pc=0x1d3c689 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/golang/src/runtime/mgc.go:1339 +0x25 fp=0xc0000bc7e0 sp=0xc0000bc7c8 pc=0x1d3c565 runtime.goexit({}) /usr/lib/golang/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000bc7e8 sp=0xc0000bc7e0 pc=0x1d9f161 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/golang/src/runtime/mgc.go:1339 +0x105 goroutine 6 gp=0xc000005c00 m=nil [GC worker (idle)]: runtime.gopark(0x73a61fb91f0b7?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/golang/src/runtime/proc.go:435 +0xce fp=0xc0000bcf38 sp=0xc0000bcf18 pc=0x1d96ece runtime.gcBgMarkWorker(0xc0001168c0) /usr/lib/golang/src/runtime/mgc.go:1423 +0xe9 fp=0xc0000bcfc8 sp=0xc0000bcf38 pc=0x1d3c689 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/golang/src/runtime/mgc.go:1339 +0x25 fp=0xc0000bcfe0 sp=0xc0000bcfc8 pc=0x1d3c565 runtime.goexit({}) /usr/lib/golang/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000bcfe8 sp=0xc0000bcfe0 pc=0x1d9f161 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/golang/src/runtime/mgc.go:1339 +0x105 goroutine 7 gp=0xc000005dc0 m=nil [GC worker (idle)]: runtime.gopark(0x73a61fb920865?, 0x3?, 0x70?, 0x64?, 0x0?) /usr/lib/golang/src/runtime/proc.go:435 +0xce fp=0xc0000bd738 sp=0xc0000bd718 pc=0x1d96ece runtime.gcBgMarkWorker(0xc0001168c0) /usr/lib/golang/src/runtime/mgc.go:1423 +0xe9 fp=0xc0000bd7c8 sp=0xc0000bd738 pc=0x1d3c689 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/golang/src/runtime/mgc.go:1339 +0x25 fp=0xc0000bd7e0 sp=0xc0000bd7c8 pc=0x1d3c565 runtime.goexit({}) /usr/lib/golang/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000bd7e8 sp=0xc0000bd7e0 pc=0x1d9f161 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/golang/src/runtime/mgc.go:1339 +0x105 goroutine 21 gp=0xc000102fc0 m=nil [GC worker (idle)]: runtime.gopark(0x73a61fb91ee8d?, 0x1?, 0x3?, 0xb4?, 0x0?) /usr/lib/golang/src/runtime/proc.go:435 +0xce fp=0xc0000b7738 sp=0xc0000b7718 pc=0x1d96ece runtime.gcBgMarkWorker(0xc0001168c0) /usr/lib/golang/src/runtime/mgc.go:1423 +0xe9 fp=0xc0000b77c8 sp=0xc0000b7738 pc=0x1d3c689 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/golang/src/runtime/mgc.go:1339 +0x25 fp=0xc0000b77e0 sp=0xc0000b77c8 pc=0x1d3c565 runtime.goexit({}) /usr/lib/golang/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000b77e8 sp=0xc0000b77e0 pc=0x1d9f161 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/golang/src/runtime/mgc.go:1339 +0x105 goroutine 34 gp=0xc000484000 m=nil [GC worker (idle)]: runtime.gopark(0x73a61fb92011c?, 0x3?, 0x1e?, 0xf1?, 0x0?) /usr/lib/golang/src/runtime/proc.go:435 +0xce fp=0xc00048a738 sp=0xc00048a718 pc=0x1d96ece runtime.gcBgMarkWorker(0xc0001168c0) /usr/lib/golang/src/runtime/mgc.go:1423 +0xe9 fp=0xc00048a7c8 sp=0xc00048a738 pc=0x1d3c689 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/golang/src/runtime/mgc.go:1339 +0x25 fp=0xc00048a7e0 sp=0xc00048a7c8 pc=0x1d3c565 runtime.goexit({}) /usr/lib/golang/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00048a7e8 sp=0xc00048a7e0 pc=0x1d9f161 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/golang/src/runtime/mgc.go:1339 +0x105 goroutine 8 gp=0xc0000f0000 m=3 mp=0xc0000c1008 [GC mark termination]: runtime.systemstack_switch() /usr/lib/golang/src/runtime/asm_amd64.s:479 +0x8 fp=0xc0000bde98 sp=0xc0000bde88 pc=0x1d9d148 runtime.forEachP(...) /usr/lib/golang/src/runtime/proc.go:2056 runtime.gcMarkDone() /usr/lib/golang/src/runtime/mgc.go:896 +0x159 fp=0xc0000bdf38 sp=0xc0000bde98 pc=0x1d3af79 runtime.gcBgMarkWorker(0xc0001168c0) /usr/lib/golang/src/runtime/mgc.go:1560 +0x331 fp=0xc0000bdfc8 sp=0xc0000bdf38 pc=0x1d3c8d1 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/golang/src/runtime/mgc.go:1339 +0x25 fp=0xc0000bdfe0 sp=0xc0000bdfc8 pc=0x1d3c565 runtime.goexit({}) /usr/lib/golang/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000bdfe8 sp=0xc0000bdfe0 pc=0x1d9f161 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/golang/src/runtime/mgc.go:1339 +0x105 goroutine 9 gp=0xc000485340 m=nil [chan receive]: runtime.gopark(0xc0001b9860?, 0xc000012030?, 0x60?, 0xcf?, 0x1e848e8?) /usr/lib/golang/src/runtime/proc.go:435 +0xce fp=0xc00048cf18 sp=0xc00048cef8 pc=0x1d96ece runtime.chanrecv(0xc0001170a0, 0x0, 0x1) /usr/lib/golang/src/runtime/chan.go:664 +0x445 fp=0xc00048cf90 sp=0xc00048cf18 pc=0x1d2a665 runtime.chanrecv1(0x0?, 0x0?) /usr/lib/golang/src/runtime/chan.go:506 +0x12 fp=0xc00048cfb8 sp=0xc00048cf90 pc=0x1d2a1f2 runtime.unique_runtime_registerUniqueMapCleanup.func2(...) /usr/lib/golang/src/runtime/mgc.go:1797 runtime.unique_runtime_registerUniqueMapCleanup.gowrap1() /usr/lib/golang/src/runtime/mgc.go:1800 +0x2f fp=0xc00048cfe0 sp=0xc00048cfb8 pc=0x1d3d36f runtime.goexit({}) /usr/lib/golang/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00048cfe8 sp=0xc00048cfe0 pc=0x1d9f161 created by unique.runtime_registerUniqueMapCleanup in goroutine 1 /usr/lib/golang/src/runtime/mgc.go:1795 +0x79 rax 0x0 rbx 0x7f77b1ffb640 rcx 0x7f77ff86994c rdx 0x6 rdi 0x366dab rsi 0x366db1 rbp 0x366db1 rsp 0x7f77b1ffa790 r8 0x7f77b1ffa860 r9 0x7f77ff98f4e0 r10 0x8 r11 0x246 r12 0x6 r13 0x7f77b1ffab60 r14 0xc0005021c0 r15 0xc000484700 rip 0x7f77ff86994c rflags 0x246 cs 0x33 fs 0x0 gs 0x0
Source code for this page located on github