쿼드코어 PC에 Fedora11(64bit)깔고 net-snm--5.3.2를 깔았는데 perl 깔때 에러가 나네요..
<시스템환경> 1. cpu : 2.3GHz Dualcore CPU 4개 2. OS : fedora11(64bit) 3. net-snmp : net-snmp-5.3.2
<작업> 1. net-snmp-5.3.2는 무사히 install 했습니다. 2. perl을 까는 과정에서 net-snmp-5.3.2 디렉토리 아래에 있는 perl 디렉토리에서 아래와 같은 작업을 했습니다.
a. perl Makefile.PL
b. make
c. make test
에러는 make test를 한 후에 나타납니다.
Can't load '../blib/arch/auto/NetSNMP/default_store/default_store.so' for module NetSNMP::default_store: libnetsnmp.so.10: 동적 오브젝트 파일을 열 수 없습니다: 그런 파일이나 디렉터리가 없습니다 at /usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi/DynaLoader.pm line 203.
at test.pl line 71
말인 즉슨 libnetsnmp.so.10 를 찾지 못하겠다는 말..
그래서... 아래와 같이 확인 했더니 역시 그렇다라군요...
[root@localhost perl]# ldd blib/arch/auto/NetSNMP/default_store/default_store.so
linux-vdso.so.1 => (0x00007fff9a3ff000)
libnetsnmp.so.10 => not found
libcrypto.so.8 => /usr/lib64/libcrypto.so.8 (0x00007f296fe2a000)
libm.so.6 => /lib64/libm.so.6 (0x00007f296fba7000)
libc.so.6 => /lib64/libc.so.6 (0x00007f296f839000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f296f634000)
libz.so.1 => /lib64/libz.so.1 (0x00007f296f41f000)
/lib64/ld-linux-x86-64.so.2 (0x0000003c33e00000)
근데 위에서 못찾겠다는 라이브러리를 /lib, /usr/lib, /usr/local/lib, /usr/local/src/net-snmp-5.3.2/perl/blib/arch/auto/NetSNMP/default_store/, /usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi/에 모두 넣어줘봐도 에러가 픽스되지 않습니다...
[root@localhost perl]# ldd blib/arch/auto/NetSNMP/default_store/default_store.so
해보면 계속 같은 결과 libnetsnmp.so.10 => not found 이게 뜹니다.
화면을 캡쳐하여 첨부하였습니다.
보시고 아시는 분은 조언의 말씀 좀 부탁드립니다.
첨부 | 파일 크기 |
---|---|
![]() | 114.21 KB |
![]() | 108.41 KB |
핝번 ldconfig해보세여
이거 해야 라이브러리가 인식되는 경우도 있습니다
즐린
즐린
잘못해서 중복이 되었네여
무시하세여
즐린
댓글 달기