사내에서 로컬 테스트 환경으로 CentOS를 Virtualbox VM으로 사용하고 있는데

yum으로 설치한 valgrind가 자꾸 are_valid_hwcaps 에러를 내면서 죽는 문제가 발생.

 

1. 원인

  • valgrind --version 명령어로 버전을 확인했을 때 3.8.1이 나오면 문제가 있는 버전.
  • 3.13.0으로 업그레이드 해야 함

2. 과정

cd /etc/yum.repos.d/
vi valgrind.repo

# 다음의 내용을 추가

[copr:copr.fedorainfracloud.org:mjw:valgrind-3.13.0]
name=Copr repo for valgrind-3.13.0 owned by mjw
baseurl=https://download.copr.fedorainfracloud.org/results/mjw/valgrind-3.13.0/epel-6-$basearch/
type=rpm-md
skip_if_unavailable=True
gpgcheck=1
gpgkey=https://download.copr.fedorainfracloud.org/results/mjw/valgrind-3.13.0/pubkey.gpg
repo_gpgcheck=0
enabled=1
enabled_metadata=1

저장 후

yum -y install valgrind

 

3. 참고사항

  • 해당 환경에 epel이 설치되어 있어야 함
  • yum repolist로 다음 내용이 출력되면 정상적으로 추가된 것임
copr:copr.fedorainfracloud.org:mjw:valgrind-3.13.0 Copr repo for valgrind-3.13.0 owned by mj      5