./launcher 실행 시 앱이 열리지 않아요

콘솔에 진입하려고 하지만 다음 명령을 사용할 때

./launcher enter app

매우 난해한 오류가 발생합니다.

Ubuntu 22.04에서 실행 중이며, 새로 설치한 환경입니다.

root@discourse:/var/discourse# ./launcher enter app
x86_64 arch detected.
OCI runtime exec failed: exec failed: unable to start container process: open /dev/pts/1: operation not permitted: unknown

동등한 Docker 명령도 동일한 방식으로 실패합니다.

root@discourse:/var/discourse# docker exec -it app  /bin/bash --login
OCI runtime exec failed: exec failed: unable to start container process: open /dev/pts/1: operation not permitted: unknown

Docker

root@discourse:/var/discourse# docker --version
Docker version 20.10.17, build 100c701

runc 1.1.3의 버그인 것 같습니다.

containerd / runc 버전을 확인해 주시겠어요?

도움이 된다면, 제 ubuntu 22.04.1 샌드박스에서는 enter app이 다음과 같이 작동합니다.

runc version 1.1.3
commit: v1.1.3-0-g6724737
spec: 1.0.2-dev
go: go1.17.13
libseccomp: 2.5.3

containerd containerd.io 1.6.7 0197261a30bf81f1ee8e6a4dd2dea0ef95d67ccb

Docker version 20.10.17, build 100c701

오늘 AWS EC2 클라이언트에서 이 현상을 확인했습니다. 다만 화면 공유로 보았기 때문에 버전 정보를 확인할 수 없었습니다.

./launcher enter app와 docker exec -it app bash 두 경우 모두에서 발생했습니다.

다음 명령어를 사용하여 버전 정보를 확인해 주세요:

sudo containerd -c
sudo runc -v

저는 클라이언트이고, 네, 제 머신에서 발생했습니다.
혹시 해결하신 분이 계시면 @TechAUmNu 로 태그해 주세요.

문제가 발생한 VM에서 해당 명령어를 실행한 후, 버전 정보를 여기에 보고해 주세요.

해결하셨나요?

@pfaffman @TechAUmNu

아, 미안해. 답이 없어. 네 머신에서 본 것 같고, 다른 AWS 머신은 건드린 적 없거든.