Linux 6.18.x 버전에서 docker가 구동 안될 때

오늘 Gentoo Linux의 커널을 업데이트 후 docker가 구동 안되는 문제가 발생했다. 메시지는 아래와같이 발생.

Mar 20 18:46:44 tun.iruis.net dockerd[11723]: failed to start daemon: Error initializing network controller: error obtaining controller instance: failed to register "bridge" driver: failed to create NAT chain DOCKER: iptables failed: iptables --wait -t nat -N DOCKER: modprobe: FATAL: Module ip_tables not found in directory /lib/modules/6.18.18-gentoo
Mar 20 18:46:44 tun.iruis.net dockerd[11723]: iptables v1.8.11 (legacy): can't initialize iptables table `nat': Table does not exist (do you need to insmod?)
Mar 20 18:46:44 tun.iruis.net dockerd[11723]: Perhaps iptables or your kernel needs to be upgraded.
Mar 20 18:46:44 tun.iruis.net dockerd[11723]:  (exit status 3)
Mar 20 18:46:44 tun.iruis.net dockerd[11723]: time="2026-03-20T18:46:44.297442507+09:00" level=info msg="stopping event stream following graceful shutdown" error="context canceled" module=libcontainerd namespace=plugins.moby

뜬금없이 ip_tables 모듈을 사용할 수 없다는 메시지가 떠서 커널 소스를 확인해보니 net/netfilter/Makefile 파일에 아래와같은 코드가 있다.

obj-$(CONFIG_IP_NF_IPTABLES_LEGACY) += ip_tables.o

즉, 기존의 ip_tables가 legacy로 분류된 것. 해당 항목을 선택하기 위해서는 아래 항목을 선택하면 된다.

-> Networking support
  -> Networking options
    -> Network packet filtering framework (Netfilter)
      -> Core Netfilter Configuration
        -> Netfilter Xtables support (required for ip_tables)
          -> [*] Netfilter legacy tables support
      -> IP: Netfilter Configuration
        -> <M> Legacy IP tables support

NETFILTER_XTABLES_LEGACY를 먼저 선택 후 표시되는 Legacy IP tables support가 선택되었는지 확인하여 자동으로 선택 안되었다면 모듈을 선택하면 된다.

 # make -j12
  SYNC    include/config/auto.conf
  DESCEND objtool
  CALL    scripts/checksyscalls.sh
  INSTALL libsubcmd_headers
  CC [M]  net/ipv4/netfilter/ip_tables.o
  CC [M]  net/ipv4/netfilter/iptable_filter.o
  CC [M]  net/ipv4/netfilter/iptable_mangle.o
  CC [M]  net/ipv6/netfilter/ip6_tables.o
  UPD     kernel/config_data
  GZIP    kernel/config_data.gz
  CC [M]  net/ipv6/netfilter/ip6table_filter.o
  CC [M]  kernel/configs.o
  CC [M]  net/ipv6/netfilter/ip6table_mangle.o
  CC [M]  net/netfilter/x_tables.o
  MODPOST Module.symvers
Kernel: arch/x86/boot/bzImage is ready  (#2)
  LD [M]  kernel/configs.ko
  CC [M]  net/netfilter/x_tables.mod.o
  CC [M]  net/ipv4/netfilter/ip_tables.mod.o
  CC [M]  net/ipv4/netfilter/iptable_mangle.mod.o
  CC [M]  net/ipv4/netfilter/iptable_filter.mod.o
  CC [M]  net/ipv6/netfilter/ip6_tables.mod.o
  CC [M]  net/ipv6/netfilter/ip6table_filter.mod.o
  CC [M]  net/ipv6/netfilter/ip6table_mangle.mod.o
  LD [M]  net/netfilter/x_tables.ko
  LD [M]  net/ipv4/netfilter/ip_tables.ko
  LD [M]  net/ipv6/netfilter/ip6table_filter.ko
  LD [M]  net/ipv6/netfilter/ip6_tables.ko
  LD [M]  net/ipv6/netfilter/ip6table_mangle.ko
  LD [M]  net/ipv4/netfilter/iptable_mangle.ko
  LD [M]  net/ipv4/netfilter/iptable_filter.ko

위와같이 추가로 선택 된 모듈이 빌드되었다. 이것을 설치하고 재부팅하니 docker 실행 해결. 만약 nat 모듈 오류도 발생한다면 ip_tables 모듈이 legacy가 되어 해제된것이니 아래 항목을 더 선택하여 빌드하면된다.

-> Networking support
  -> Networking options
    -> Network packet filtering framework (Netfilter)
      -> IP: Netfilter Configuration
        -> IP tables support (required for filtering/masq/NAT)
          -> iptables NAT support

ETF 주식 모으기 1개월+2주

지난 수요일 코스피가 무섭게 떨어지면서 꽤나 불안한 한주였다. 어제는 S&P500 지수가 수요일 오전보다 하락했길레 또 떨어지는건 아닐까 싶었지만 생각보다는 안떨어졌다. 문제는 CMA 계좌의 평가순익이 +40만원까지 이루어지던것이 녹아내려 -4만원 정도가 되어버렸다는 것이지만. 암튼 연금저축펀드 계좌가 하루동안 마이너스 찍혔던거같지만 다행스럽게 꽤나 방어가 된거 같다.

그동안 코리아원자력 1주 추가하고 PLUS 신흥국MSCI(합성 H)를 추가하여 1주, ACE 미국S&P500미국채혼합50액티브를 추가하여 1주 담았다.

코리아원자력이 수요일 폭락을 겪은 후 많이 올라서 놀랍다. S&P500이 조금은 회복했지만 나스닥이 더 많이 회복하고 플러스가되었다. 차이나증권은 꾸준히 내려가고있고, 코리아배당다우존스위클리커버드콜은 10%나 빠져버렸다.

이번에 추가한 종목 두가지는 박곰희TV라는 유튜버의 영상을 보다 관심이 생긴 항목을 추가해봤다. 그 중 신흥국은 빠른성장중인 국가니까 담아봐야겠다는 생각이 든 항목이다. 문제는 이란 전쟁으로 불안정한 석유를 얼마나 비축했는가가 좀 화두인거같다는거지만. 그리고 채권은 안전한 투자로 많이 알려져서 채혼합을 추가.

전쟁이 장기간 지속되면 더 불안정 할것이라는 말은 공통적인거같고, 지금은 잠시 쉬고 휴전되면 그 때 추가 매수를 하는것도 늦지 않을거라는 말도 들었는데… 그와중에 코스닥 액티브 ETF가 상장된다고하여 검색해보니 10일 삼성액티브자산운용의 ‘KoAct 코스닥액티브’와 타임폴리오자산운용의 ‘TIME 코스닥액티브’가 상장된다고 한다.

KoAct와 TIME의 액티브 ETF 성적이 좋다는 말을 들은적 있었으니 상장되면 연금저축펀드에 10만원 정도 추가해서 한번 담아봐야겠다. 이후엔 주식모으기로 자동 매수 걸어둔것들 가격 조절하고 한두달 정도는 직접 추가 매수는 쉬고 현금 보유에 신경을 써야겠다.

그리고 ‘일단 ISA 계좌 만들고 만원이라도 넣어두라’는 영상을 보고 작년 말 쯤 무엇에 이끌렸는지 기억 안나는 삼성증권에 만들었던 ISA 계좌를 농협으로 이전 신청하고 이전 처리가 2주 전에 진행되어 매수한 것들. (삼성증권 MTS는 로그인 방식이 좀 개선되었으면 좋겠다.)

들어간 시기가 너무 안좋아 연금저축펀드와 상반되는 상태다. CMA 계좌로 걸어 둔 주식 모으기 중 KODEX 200, KODEX 미국S&P500, KODEX 미국나스닥100, TIGER 미국배당다우존스를 여기로 옮겼으니 다음달 부터 1~3주씩 매수 될 듯 하다.

케이뱅크는 3월 5일 상장되었고 은행은 배당수익률이 높다고 알고있어서 어차피 저렴하니 20주 사두었는데 ISA가 아니라 오래 끌고갈 연금저축펀드에 사놓을껄 그랬나?싶다. 장기적 비중으로 생각하면 거의 의미가 없을 정도이지만 조만간 ISA에서는 빼고 연금저축계좌에 20주 보다 더 사봐야겠다.

추가) 연금저축펀드에 ETF만 담을 수 있다는걸 깜빡했다.

ETF 주식 모으기 1개월

최근 이사 후 ETF 투자를 시작. 최근 두달 전~한달 사이 너무 급격하게 오른 주가때문에 ‘한달만 더 빨리 했었어도’ 후회가 들긴하지만 어쩔 수 없는 일. 연금저축펀드를 하나 개설하여 20년이상 묶여도 상관없을만큼의 금액을 계속 넣어 볼 예정.

현재 국장이 유례없는 상승장이라는 말이 나오는 만큼 한달만에 4%대의 수익률이 발생했다. 오히려 미국 ETF 종목이 마이너스.

AI 때문에 관련 된 종목들이 많이 오를거라는 말을 듣고 반도체와 원자력에 넣어둔게 가장 많이 올랐다. 금현물은 조금 넣어봤지만 최근 상황 안좋은 듯. 비중을 적게 넣어서 다행이다. TIGER 차이나증권은 상장된지 얼마 안되고 저렴하여 상폐되어도 감당 될 정도로 매수.

KODEX 200, KODEX 미국S&P500, KODEX 미국나스닥100에 비중을 높게 두고 다른것들은 아마 내키는대로 늘리거나 줄이게 될 듯. 첫 시작을 꽤 많이 넣어서 매수를 하긴했지만 아마 다음달 부터는 이쪽 계좌로는 소액만 추가 될 예정이다.

사일런트 힐 f – 사쿠코 일기 및 여우신님의 비밀 트로피 정보

약 5회차 엔딩을 봐도 신에 씐 무녀 트로피 획득이 안되어 찾아보니 사쿠코의 일기는 1, 2, 3+회차마다 얻을 수 있는 일기가 달라지며 1, 2회차에 얻지 못한 일기가 있다면 8번 일기를 얻지 못하는 버그가 있다는 글들이 있다. UFO 엔딩을 2회차에서 보게되면 또 꼬이는게 있는지도 잘 모르겠다. 덕분인지 하나가 부족하여 1회차부터 다시 시작하면서 기록하는 회차별 사쿠코 일기 위치. (일기 번호는 임의로 붙였다.)

덤으로 추가하는 여우신님의 비밀일기를 위해 열어야하는 상자와 문 위치. 단, 2회차는 가슴 장식을 공양 안하는것을 기준으로 한다. 공양을 해버리면 후반부 주인공 집에서 상자를 열지 못하는 일이 생긴다. 그리고 한번의 회차에서 여우 문장 문을 전부 열어야 하는거같은데 확실히 모르겠다. 이미 열었던 여우 문장 문을 다시한번 전부 열다보니 트로피를 얻게되었다.

아래는 회차별 얻는 아이템 위치.

Continue reading 사일런트 힐 f – 사쿠코 일기 및 여우신님의 비밀 트로피 정보

macOS(맥OS)의 타임머신 백업이 안될경우 해결 법

AFP 지원이 종료 된 후 언젠가부터 네트워크 드라이브의 백업이 진행되지 않는 문제가 발생했다. 그간 신경 안쓰다가 백업 안한지 너무 오래되어 몇시간 헤딩하면서 해결 방법을 찾게되었다.

아래는 증상이 나타나는 화면

SMB로 전환 후 한동안 백업이 되었던거같은데… 어느날 백업 안된지 오래되었다는 알람이 발생하여 확인하니 저렇게 타임머신 백업이 계속 실패했었다. 구글링을 통하여 알게 된 log show --info --style compact --predicate '(subsystem == "com.apple.TimeMachine")' --last 5m 명령으로 타임머신 로그 메시지 조회를 해보았다.

ChatGPT에 로그 메시지를 넣어서 해결법을 요구하니 “의 백업” 문구의 한글 인코딩에 차이가 있다는 결과를 알려주었다. (맥에서 기본적으로 한글을 처리할 때 풀어쓰기를 사용하기때문에 발생하는 버그인지 서로 불일치가 일어난거같다. 분명 잘 되던 백업이 어느날 부터 안되는걸 보면 AFP 지원 종료 후 뭔가 잘못 건든게 있는 듯 하다.)

ChatGPT에서는 명령줄로 변경하는 방법을 제시하였지만…

백업이 끝나면 마운트 해제되므로 위 내용 그대로 할 수 없다. 핵심은 백업 미디어의 볼륨 이름을 바꾼다는 것이므로 아래와 같은 방법으로 변경했다. 참고로 새로운 백업을 생성 한 경우 백업 실패 메시지 까지 떠야 한다.

Continue reading macOS(맥OS)의 타임머신 백업이 안될경우 해결 법