linux centos 7 ¿¡·¯ Áú¹®

   Á¶È¸ 2829   Ãßõ 0    

 실행 파일에 대해 ./filename 실행을 하게 되면 

error while loading shared libraries: libcrypto.so.6: cannot dynamically load executable

다음 에러가 뜹니다 ..

ls -lart /usr/lib64/libcrypto.so.6 

>lrwxrwxrwx 1 root root 19  2월 10 16:56 /usr/lib64/libcrypto.so.6 -> libcrypto.so.0.9.8e

[root@localhost bin]# ldd `which openssl`

        linux-vdso.so.1 =>  (0x00007ffce3550000)

        libssl.so.10 => /lib64/libssl.so.10 (0x00007f28c04ee000)

        libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x00007f28c02a1000)

        libkrb5.so.3 => /lib64/libkrb5.so.3 (0x00007f28bffb8000)

        libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00007f28bfdb4000)

        libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x00007f28bfb81000)

        libcrypto.so.10 => /lib64/libcrypto.so.10 (0x00007f28bf71e000)

        libdl.so.2 => /lib64/libdl.so.2 (0x00007f28bf51a000)

        libz.so.1 => /lib64/libz.so.1 (0x00007f28bf304000)

        libc.so.6 => /lib64/libc.so.6 (0x00007f28bef36000)

        libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x00007f28bed26000)

        libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00007f28beb22000)

        libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f28be908000)

        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f28be6ec000)

        /lib64/ld-linux-x86-64.so.2 (0x00007f28c0760000)

        libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f28be4c5000)

        libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f28be263000)

 어떻게 해결 할 수 있을까요?..

필요한 정보 말씀해주시면 바로 올리겠습니다

ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
Noname1 2022-02
±× ½ÇÇàÆÄÀÏÀº ¸î ¹öÀüÀÇ openssl À» ¿ä±¸ÇÏ´ÂÁö¿ä

·¹µåÇÞ 7 ¹öÀü¿¡¼­ Á¦°øÇÏ´Â opensslÀº 0¹öÀü ´ë°¡ ¾Æ´Ñ°É·Î ¾Ë°íÀÖ½À´Ï´Ù
     
DB´ººñ 2022-02
º¸¾È ÇÁ·Î±×·¥À̶ó Á¦°¡ Àß ¸ð¸£´Âµ¥ Ȥ½Ã ½ÇÇàÆÄÀÏÀÌ ¸î ¹öÀüÀÇ opensslÀ» ¿ä±¸ÇÏ´ÂÁö ¾î¶»°Ô È®ÀÎÇÒ ¼ö ÀÖÀ»±î¿ä ¤Ð¤Ð
dateno1 2022-02
Ȥ½Ã OpenSSLÀ̳ª °ü·Ã ÆÐÅ°Áö ¼öµ¿À¸·Î °Çµé°Å³ª ÄÄÆÄÀÏÇؼ­ ±ñ°Í ¾Æ´Ñ°¡¿ä?

¾Æ´Ï¸é ¹ÙÀ̳ʸ®ÀÚü°¡ ¾²´Â ¶óÀ̺귯¸®³ª Àڽſ¡ ³»ÀåµÈ ¶óÀ̺귯¸® ¹öÀüÅ¿ÀÔ´Ï´Ù
     
DB´ººñ 2022-02
Ȥ½Ã ¸ô¶ó »õ·Î OS ¼³Ä¡ ÈÄ¿¡ Ãʱ⠻óÅ¿¡¼­ ÁøÇàÇß½À´Ï´Ù

[root@localhost bin]# rpm -qa | grep openssl
openssl-libs-1.0.2k-24.el7_9.x86_64
apr-util-openssl-1.5.2-6.el7.x86_64
xmlsec1-openssl-1.2.20-7.el7_4.x86_64
openssl098e-0.9.8e-29.el7.centos.3.i686
openssl098e-0.9.8e-29.el7.centos.3.x86_64
openssl-libs-1.0.2k-24.el7_9.i686
openssl-1.0.2k-24.el7_9.x86_64
openssl °Ë»öÇÏ´Ï ÀÌ·¸°Ô ¹öÀüÀÌ ³ª¿À³×¿ä

ÇØ´ç ½ÇÇà ÆÄÀÏÀÇ ¹öÀüÀº ¾î¶»°Ô È®ÀÎÇÏ´ÂÁö ¸ð¸£°Ú½À´Ï´Ù ¤Ð
          
dateno1 2022-02
1.0.2·Î ÅëÀϵǾîÁ®Àֳ׿ä (Á¤»ó)

ÇØ´ç ¼ÒÇÁÆ®°¡ ¾î´À ¹öÀü ±â¹ÝÀÎÁö ºÁ¾ß°Ú³×¿ä

¾Æ´Ï¸é /usr/lib64/libcrypto.so.6ÀÇ »çº» ÀÛ¼ºÈÄ È¤½Ã libcrypto.soÀÇ 1.0.2°¡ ÀÖ´Ù¸é °Å±â ºÙ¿©º¸¼¼¿ä
               
DB´ººñ 2022-02
ln -sf ·Î ºÙ¿©µµ ¾ÈµÇ³×¿ä ¤Ð¤Ð
                    
dateno1 2022-02
¸ÕÀú mv /usr/lib64/libcrypto.so.6 /usr/lib64/1libcrypto.so.6°°Àº°É Á༭ ¹Ù²Ù¼Å¾ßÁÒ

ÀÌÈÄ ln -s·Î ´Ù½Ã ¿¬°áÇغ¸¼¼¿ä

¿©ÀüÈ÷ ¾È µÇ¸é ¹ÙÀ̳ʸ® elf Á¤º¸ ÀçÈ®ÀÎÇغ¸¼¼¿ä
±¸Â÷´Ï 2022-02
½ÇÇàÆÄÀÏÀ̶ó´Â°Ô openssl À¯Æ¿¸®Æ¼ Àΰ¡¿ä?
/usr/lib64/libcrypto.so.6 -> libcrypto.so.0.9.8e ¶ó°í ½Éº¼¸¯ ¸µÅ© µÇ¾îÀִµ¥
ls -al /usr/lib64/libcrypto.so* ·Î Àüü soµéÀÌ Á¸ÀçÇÏ´ÂÁö È®ÀÎÇÏ½Ã¸é µÉ °Í °°½À´Ï´Ù.
     
DB´ººñ 2022-02
-rwxr-xr-x  1 root root 1440256  3¿ù  9  2016 /usr/lib64/libcrypto.so.0.9.8e
-rwxr-xr-x. 1 root root 2520744  1¿ù 18 22:56 /usr/lib64/libcrypto.so.1.0.2k
lrwxrwxrwx. 1 root root      19  2¿ù  8 12:47 /usr/lib64/libcrypto.so.10 -> libcrypto.so.1.0.2k
lrwxrwxrwx  1 root root      19  2¿ù 10 16:56 /usr/lib64/libcrypto.so.6 -> libcrypto.so.0.9.8e

ÀÌ·¸°Ô µÇ¾îÀÖ½À´Ï´Ù

openssl À¯Æ¿¸®Æ¼¸¦ È®ÀÎÇÏ´Â ¹æ¹ýÀÌ µû·Î ÀÖ³ª¿ä?
          
±¸Â÷´Ï 2022-02
½ÇÇàÇÏ·ÁÇÏ´Â ÆÄÀÏÀÌ opensslÀΰ¡¿ä ¾Æ´Ï¸é
µû·Î ÀÛ¼ºÇؼ­ ºôµåÇÑ ÇÁ·Î±×·¥Àΰ¡¿ä?

0.9.8e·Î °Ë»öÇغ¸´Ï openssl 32bit ¶óÀ̺귯¸®.¼³Ä¡ÇÏ°í ÇØ°áÇߴٴµ¥ ºôµåÇÑ ÇÁ·Î±×·¥ÀÇ 32,64ºñÆ® ¿©ºÎ¿Í
ÂüÁ¶ÇÏ´Â ¶óÀ̺귯¸®µéÀÇ 32,64 ºñÆ®.¿©ºÎ¸¦ ¼ø¼­´ë·Î È®ÀÎÇغ¸¼Å¾ß ÇÒ °Í °°½À´Ï´Ù
               
DB´ººñ 2022-02
µû·Î ÀÛ¼ºÇÑ ÆÄÀÏÀ̾ú½À´Ï´Ù!!

ÇØ´ç 64bit ÆÄÀÏÀ̾ú°í ÂüÁ¶ ¶óÀ̺귯¸®µµ 64bit ¿´½À´Ï´Ù ¤Ð¤Ð
´öºÐ¿¡ ÇØ°áÇÒ ¼ö ÀÖ¾ú½À´Ï´Ù °¨»çÇÕ´Ï´Ù!
Ÿ¿Í¸® 2022-02
"file [½ÇÇàÆÄÀÏ]" ¸í·É¾î·Î ELF Á¤º¸ È®ÀÎ ÇÊ¿äÇá º¸ÀÔ´Ï´Ù.

ÇöÀç openssl098e°¡ 32ºñÆ® ¹× 64ºñÆ® ¼³Ä¡µÇ¾î Àִµ¥
¾î´À°ÍÀ» ÂüÁ¶ÇÏ´ÂÁö È®ÀÎÀÌ ÇÊ¿äÇÕ´Ï´Ù
     
DB´ººñ 2022-02
[root@localhost ~]# file /usr/lib/libcrypto.so.6
/usr/lib/libcrypto.so.6: symbolic link to `libcrypto.so.0.9.8e'
 ÀÌ·¸°Ô ÂüÁ¶ µÇ°í ÀÖ½À´Ï´Ù
Shell# ldconfig
Çѹø ³»¸®¸é ´ëºÎºÐ ÇØ°áµË´Ï´Ù. ÇØ´ç ¶óÀ̺귯¸®°¡ ±âº»À§Ä¡¿¡ Á¸ÀçÇÒ¶§ ¾µ¼ö·Ï ÀÖ½À´Ï´Ù


QnA
Á¦¸ñPage 4310/5686
2014-05   4969477   Á¤ÀºÁØ1
2015-12   1505796   ¹é¸Þ°¡
2010-06   8161   ºÒŸ´ÂSAM
2016-02   4331   õ»óõÇÏ
2019-05   6020   Èĸ®±â
2022-02   1448   À̽ÂÀÍ
2023-09   1250   Th2n
2013-07   5292   ·¹¸óÆÄÀÌ
2016-02   5459   ±è¿µ±â´ëÀü
2022-02   2830   DB´ººñ
2010-07   12357   ¿ÀÁö¶ý
2019-06   2609   ±è°Ç¿ì
2014-12   8342   ¹«½¼»ý°¢
2017-02   3568   ºÒ¹«°ñ
2022-02   1714   ±èȲÁß
2014-12   5292   °³Ã´ÀÚ
2020-09   2347   À嵿°Ç2014
2016-03   3970   ¼öÀÔ»êÇÑ¿ì
2013-07   6721   2CPUÃÖÁÖÈñ
2016-03   3422   ÆËÀÌÁÁ¾Æ
2010-09   9362   ÀϹÝÀ¯Àú
2017-02   4112   ÆÒ´õ³Ê±¼ÀÌ