multipass instance 오류 #1

FriOct·2025년 9월 25일

Linux

목록 보기
6/6

문제 상황

기존에 설치되어 있던 multipass에서 instance를 만들려고 하니 아래와 같은 오류가 떴다.

launch failed: Failed to set firewall rule; Table: filter; Failure: Process returned exit code: 2; Output: iptables v1.8.7 (nf_tables): Couldn't load match `comment':No such file or directory

컴퓨터 상황

  • Description: Ubuntu 24.04.3 LTS
  • Release: 24.04
  • Codename: noble
  • snap: 2.71
  • multipass: 1.16.1

문제 해결 과정

  1. 해당 문제가 iptable과 nftable의 호환 문제라고 봐서 시스템에서 사용하는 iptable을 legacy 버전으로 설정하였다.

    • 해결되지 않았고, 시스템의 iptables은 1.8.10 버전이었는데, 오류에서 말하는 iptables의 버전은 1.8.7이어서 이상함을 느꼈다.
  2. 1번에서 이상함을 느껴서 더 알아보니 ufw가 문제가 될수도 있다고 해서 ufw를 disable하고, 진행해봤다.

    • 성공했다. 그래도 disable하는건 마음에 걸려서 mpqemubr0만을 허용하도록 수정했다.
    • 그리고 다시 또 안되었다. 부랴부랴 disable로 변경하였지만, 실패하였다.
  3. iptables와 ufw의 문제는 아니라고 생각하였고, 계속해서 찾아보면서 multipass github issue도 계속 찾아보았다. 그러던 중 같은 환경에서 같은 문제의 issue를 발견하였다.

    • 해당 issue는xt_comment 로드 문제였다. 그래서 내 환경에서도 확인해 보니 로드가 안되어 있었고, 이를 해결하고자 sudo modprobe xt_comment를 실행하니 해결되었다.

문제 해결 방법

  1. lsmod | grep xt_comment을 사용하여 xt_comment가 로드 되어 있는지 확인
    • xt_comment 12288 17식으로 뭔가 나와야함
  2. 로드가 안되어 있는거 확인했다면 sudo modprobe xt_comment로 로드 진행

깨달은 점

  1. GPT, Perplexity, Gemini 좋다. 하지만, 단순히 하라는 것만 하는 것보다. 왜 해야 하는지를 알고, 안 되었을때 왜 안되는지를 고민한 다음 그걸 기반으로 다시 물어본다면 더 효과적으로 결과를 도출할 수 있을 것이다.
  2. 누군가는 나와 같은 고민을 했다는 믿음을 가지고, 찾아봐야 한다. 특히 해당 프로그램의 github issue를 찾아보거나 관련 커뮤니티를 찾아보는건 많은 도움이 될 것이다.

참고한 issue

https://github.com/canonical/multipass/issues/3791

profile
꿈 많은 개발자

0개의 댓글