Middleware/WebtoB

[WebtoB Error] libwbiconv.so: cannot open shared object file: No such file or directory

Iam_im2 2022. 7. 12. 18:43
728x90




 

※ 본 글은 WebtoB 5.0 SP 0 Fix #2 Linux-K2.6_x64 FD16384 B127 epoll 2018/07/24 기준으로 작성했습니다.

 

1. WebtoB error

1) 웹투비 에러 메시지

libwbiconv.so: cannot open shared object file: No such file or directory

 

 

2) 에러 증상

  • WebtoB 환경파일 http.m 수정 후 변경 내용 반영 위해 명령어 실행
  • wscfl -i http.m
  • 에러발생

 

 

3) 에러 원인

  • .so 파일은 Shared Object 의 약자
  • libwbiconv.so파일을 못찾는 관계로 발생한 에러

 

 


 

 

2. Solution

1) 해결방법

/webtob/lib/libwbiconv.so를 /usr/lib으로 복사

쉽다면 굉장히 쉽고, 어렵다면 굉장히 어려운 방법이다.
헷갈릴 수 있기때문에 전체 작업순서를 먼저 표기한다.

 

 


전체작업순서
 ① cd /webtob/lib
 ② cp libwbiconv.so libwbiconv2.so
 ③ mv libwbiconv2.so /usr/lib
 ④ cd /usr/lib
 ⑤ mv libwbiconv2.so libwbiconv.so
 ⑥ cd /webtob/config
 ⑦ wscfl -i http.m

 

위 과정을 설명하면 다음과 같다.

  • lib위치로 이동해서 문제가 됐던 libsbiconv2.so 파일을 복제 후 /usr/lib디렉터리에 이동
  • /usr/lib 디렉터리에 기존에 존재하던 libsbiconv2.so 파일 붙여넣기

 

copy 후 바로 위 /usr/lib 으로 so 파일을 옮길 수도 있지만, 실수할 우려가 있기 때문에 번거롭더라도 위 단계로 시행한다.

 


 

2) 적용

 ② cp libwbiconv.so libwbiconv2.so

복제하는 파일의 명칭은 어차피 /usr/lib에서 원래이름으로 변경할 것이기 때문에 libwbiconv2가 아니더라도 임의의 명칭으로 복사.

 

 

 

 ③ mv libwbiconv2.so /usr/lib

 

 

 ④ cd /usr/lib

 

 

 ④ cd /usr/lib
 ⑤ mv libwbiconv2.so libwbiconv.so
+) ls -al 로 상태 확인

 

 

이제, WebtoB의 config디렉터리에서 컴파일이 정상 적용된다.

 

728x90