본문 바로가기

Lecture & Tip/embedded programming

qvfb로 qt프로그래밍 실행시 semop lock failure 문제..

느뤼가 요새 QT/embedded 프로그래밍을 하고있던 중에 엄청난 삽질을했다..쿨럭쿨럭..

현재 환경은

Fedora core-4
kernel 2.6.11
qt-embedded-3.3.6
qt-x11-3.3.6

qte와 qtx를 설치하고 qvfb로 example/hello를 실행했을때

semop lock failure 식별자가 삭제되었음
semop unlock failure 식별자가 삭제되었음

요놈의 메세지가 무한루프를 도는데

해결방법으로는

/etc 안의 qt로 시작되는 모든 파일을 지워라....
qte를 다운그레이드해라....
/tmp 안의 qt-embedded-[userID]를 지워라..
등등 인터넷에 많이 써있는데

막상 etc에 가보니 qt로 시작하는 것이 없었고..
qte 다운그레이드 시도해봐도 그다지...
/tem 안의 폴더 지워도 그다지...

그래서 qt로 시작하는 파일을 find 해보니 /usr/bin에 5개 정도 발견되는데.

이것을 백업해서 다른곳으로 옮겨서 path에서 벗어난곳에 넣었더니

잘되네!!! ^^* 만세!!!

아무튼..잘되니까..이 문제는 이렇게 해결~