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 cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.