인프라/FreeBSD

FreeBSD Podman 설치 중에 문제가...

sync86 2024. 10. 20. 07:00
728x90
반응형

이전에 FreeBSD를 설치 구성하고, 테스트 중 docker.io에서 nginx:latest 이미지를 사용하여 컨테이너를 생성하였는데 컨테이너 내부, 호스트, 외부 PC에서도 접속할 수 없었다.

 

끙끙 앓다가 SSH로 원격으로 접속해서 몰랐는데, 콘솔에서 접속하니 아래의 그림과 같은 상황이 벌어져있었다.

<그림 1> 콘솔에서 Podman으로 docker.io/nginx:latest 컨테이너를 실행했을 때 화면 (1)
<그림2> 콘솔에서 Podman으로 docker.io/nginx:latest 컨테이너를 실행했을 때 화면 (2)

 

 

콘솔에서 보이는 저 메시지가 힌트가 될까? 해결할 수 있을까?

 

아마 첫번째 이미지 보다 검은 바탕에 진한 흰색으로 보이는 메시지가 보이는 두번째 이미지에서 힌트가 될 수 있는 메시지일 것 같다.

linux: jid 2 pid 57150 (nginx): syscall io_setup not implemented
2024/10/13 23:07:55 [emerg] 57150#57150: io_setup() failed (38: Function not implemented)
linux: jid 2 pid 57420 (nginx): syscall io_setup not implemented
2024/10/13 23:07:55 [emerg] 57420#57420: io_setup() failed (38: Function not implemented)

 

느낌상 epoll과 관련된 에러 메시지 가능성이 높아 보인다. 얼핏 보면 다른 에러 메시지로 보인다.

linux: jid 2 pid 57150 (nginx): epoll_ctl unsupported flags: 0x10000001
2024/10/13 23:07:55 [alert] 57150#57150: epoll_ctl(1, 6) failed (22: Invalid argument)
linux: jid 2 pid 57420 (nginx): epoll_ctl unsupported flags: 0x10000001
2024/10/13 23:07:55 [alert] 57420#57420: epoll_ctl(1, 6) failed (22: Invalid argument)

 

불길한 예감이 들긴하지만, 힌트는 얻었으니 이 메시지를 키워드로 검색해야 할 것 같다.

 

컨테이너 운영은 아직 시기 상조인가?

호완성 이슈가 있는 것일까?

 

호환성이 부족하면 어쩔 수 없이 이 FreeBSD는 다른 용도로 사용해야할 뜻...

 

이런 저런 고민을 하고 있는 가운데, 좀 더 검색을 해보고 해결 방법이 안보이거나 호완성 부족으로 생긴 문제이면 Ubuntu로 갈아타야할 것 같은 느낌이 많이 든다.

728x90
반응형