VirtualBox > Ubuntu > Mongodb 설치 문제
VirtualBox 7.1 버전에서 ubuntu 22.04 설치 후 mongodb 7 설치
Wiki topics:
🔓 · Open Source
VirtualBox > Ubuntu > Mongodb 설치 문제

- VirtualBox 7.1 버전에서 ubuntu 22.04 설치 후 mongodb 7 설치
- db 시작하면 바로 죽어버림
- gpt 에게 물어보니 cpu에 avx 라는 기능이 없어서라고 문제라고 함
- 혹시나 해서 mongodb 버전 6과 8 설치도 해보고 우분투 새로 깔아서 설치도 해봤지만 안 됨
- db가 시작하지도 못해서 로그도 안 남음
$ sudo systemctl start mongod
$ sudo systemctl status mongod
× mongod.service - MongoDB Database Server
Loaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset: enabled)
Active: failed (Result: core-dump) since Sun 2025-05-25 15:50:18 KST; 5s ago
Docs: https://docs.mongodb.org/manual
Process: 3242 ExecStart=/usr/bin/mongod --config /etc/mongod.conf (code=dumped, signal=ILL)
Main PID: 3242 (code=dumped, signal=ILL)
CPU: 29ms
5월 25 15:50:17 ubuntu systemd[1]: Started MongoDB Database Server.
5월 25 15:50:18 ubuntu systemd[1]: mongod.service: Main process exited, code=dumped, status=4/ILL
5월 25 15:50:18 ubuntu systemd[1]: mongod.service: Failed with result 'core-dump'.
- virtualbox 의 ubuntu에서 lscpu (cpu 정보 확인용 명령어) 치면 avx flags 값이 없음
$ lscpu
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fx
sr sse sse2 ht syscall nx rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc c
puid tsc_known_freq pni pclmulqdq ssse3 cx16 pcid sse4_1 sse4_2 movbe popcnt aes rdran
d hypervisor lahf_lm abm 3dnowprefetch fsgsbase bmi1 bmi2 invpcid rdseed adx clflushop
t arat md_clear flush_l1d arch_capabilities
- 그럼 avx는 뭔가?
- AVX란? (Advanced Vector Extensions)
- Intel/AMD CPU에서 사용하는 고속 벡터 연산 명령어 집합
- 주로 과학 계산, 멀티미디어 처리, AI/ML, 데이터베이스 등에서 연산 성능을 올리는 데 사용
- 최신 MongoDB (특히 5.x 이후)에서는 AVX 명령어 지원이 필수
- MongoDB가 데이터를 빠르게 처리하기 위해 AVX 기반 최적화 코드를 쓰기 때문
- 만약 CPU가 AVX를 지원하지 않으면:
mongod실행 시에 SIGILL (Illegal Instruction) 에러로 크래시남
Illegal instruction (core dumped)
- 동료는 ubuntu에서 mongodb7 잘 돌리고 있음
- 차이는 virtualbox 안 쓰고 vmware 사용 중
- 즉시 vmware 17.6 설치, ubuntu 22.04 설치, mongodb 7 설치
- db 잘 올라옴
- lscpu 명령어 실행, avx 값 있음
$ lscpu
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge m
ca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall
nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl x
topology tsc_reliable nonstop_tsc cpuid tsc_known_freq
pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2api
c movbe popcnt aes xsave avx f16c rdrand hypervisor la
hf_lm abm 3dnowprefetch pti ssbd ibrs ibpb stibp fsgsb
ase tsc_adjust bmi1 avx2 smep bmi2 invpcid rdseed adx
smap clflushopt xsaveopt xsavec xgetbv1 xsaves arat md
_clear flush_l1d arch_capabilities
- 결론: virtualbox > ubuntu 에서 최신 mongodb 실행 못 시키니 vmware 사용해야 함
- p.s. AI 시대를 맞아 사람들이 글을 안 남김. mongodb 설치 안 되는 건 심각한 문제인데 관련 글을 거의 찾기 힘듦. 기술 문명은 퇴보하고 있는 게 아닐까?
메타데이터
- post_id
- 9a548fa4658d
- slug
- virtualbox-ubuntu-mongodb-설치-문제-9a548fa4658d
- url
- https://medium.com/@sig03/virtualbox-ubuntu-mongodb-%EC%84%A4%EC%B9%98-%EB%AC%B8%EC%A0%9C-9a548fa4658d
- canonical_url
- https://medium.com/@sig03/virtualbox-ubuntu-mongodb-%EC%84%A4%EC%B9%98-%EB%AC%B8%EC%A0%9C-9a548fa4658d
- author_url
- https://medium.com/@sig03
- status
- ok
- fetched_at
- 2026-06-10 08:17:25