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