dyld: Library not loaded: /usr/local/lib/libltdl.7.dylib

brew upgrade하고 났더니..
곧곧에서 문제가 터지고 있는데 ㅋㅋ

dyld: Library not loaded: /usr/local/lib/libltdl.7.dylib
  Referenced from: /usr/local/bin/identify
  Reason: image not found
Trace/BPT trap: 5

아래와 같은 메세지가 Rails log에 계속 쌓이고..
이 프로세스 때문에 서버 속도도 느려지는 문제가 생겼다.

일단 ImageMagick문제인건 알겠는데..

convert 명령시 에러남.

검색을 해보니 유사한 케이스도 별로 없고..
그나마 최신것 중에 검색결과가
http://issues.collectionspace.org/browse/CSPACE-5884
이 녀석이다.

여기서 하는 말은 별다른거 없고

  1. XCode 설치하고
  2. Command Line 설치하고
  3. XQuartz 설치하고
  4. brew 설치하고
  5. brew로 libtool 설치하고
  6. brew에서 imageMagick 지우고, 다시 설치해라

인데..

이때까지 아무문제 없이 잘 쓰고 있던 나로썬 당황스러울 수 밖에.

brew upgrade를 할려고 했더니 XQuartz가 구버전이라 최신버전으로 업데이트 했었는데.

고로 의심이 가는건 세가지.

  • brew upgrade
  • XQuartz 최신 버전 설치
  • imageMagick 최신 버전

뭐 암튼 엄청난 삽질을 했는데,  생각외로 간단하게 해결했다.

그냥 imageMagick 버전을 예전에 문제없이 잘 쓰던것으로 바꿔줬다.

brew info imagemagick

로 설치되어 있는 버전들 확인

brew info imagemagick

과거 문제 없이 사용하던 6.7.7-6 로 스위칭!

후 imageMagick 문제없이 잘 되는지 확인!

brew switch imagemagick 6.7.7-6

convert

사실 궁극적인 해결은 아니다.
좀 더 집중적으로 파서 무엇이 문제인지 알아내야 겠지만..
일단 문제는 해결되었고, 그럴 시간도 없다.
그저 imageMagick, Homebrew 중 한놈의 버그라는 추정밖에 -ㅅ-

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중