libcrypto.so.10: không thể mở tệp đối tượng dùng chung: Không có tệp hoặc thư mục như vậy [đã đóng]


7

Tôi đang cố gắng cài đặt trình điều khiển ODBC cho Debian theo các hướng dẫn sau: https://blog.afoolishmanifesto.com/posts/install-and-configure-the-ms-odbc-do-on-debian/

Tuy nhiên, khi tôi gõ sqlcmd -S localhost, tôi nhận được lỗi libcrypto.so.10: cannot open shared object file: No such file or directory.

Phải làm sao Tôi đã thử

  1. $ cd /usr/lib 
    $ sudo ln -s libssl.so.0.9.8 libssl.so.10
    $  sudo ln -slibcrypto.so.0.9.8 libcrypto.so.10
    
  2. Thêm /usr/local/lib64vào /etc/ld.so.conf.d/doubango.conftập tin

  3. sudo apt-get update
    sudo apt-get install libssl1.0.0 libssl-dev
    cd /lib/x86_64-linux-gnu
    sudo ln -s libssl.so.1.0.0 libssl.so.10
    sudo ln -s libcrypto.so.1.0.0 libcrypto.so.10
    
  4. sudo apt-get install libssl0.9.8:i386
    

nhưng không ai trong số họ giúp đỡ


1
Sau khi thực hiện hai lệnh trên, tôi thấy lỗi: tạo liên kết tượng trưng `/usr/lib/libcrypto.so.10 ': Tệp tồn tại Đề xuất nếu có

Kết quả của việc ldd libsqlncli-11.0.so.1790.0gì?
— Braiam

Câu trả lời:


6

Điểm 3 gần. Tuy nhiên bạn nên làm

sudo ln -s /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0 /usr/lib/libssl.so.10
sudo ln -s /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 /usr/lib/libcrypto.so.10
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookie và Chính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.