Fix lỗi pycurl, nâng cấp libcurl openssl 1.1.1 | Lỗi yum

Tác giả: admin tháng 2 27, 2023 ・0 comments

 Nguyên nhân gây lỗi yum hoặc bạn có thể yum nhưng không thể cài được ứng dụng.

Một vài lưu ý:

Khi build curl với openssl mới bạn nên thêm phần build cho thư viện libcurl luôn, nếu không nó sẽ lấy libcurl cũ.

Thông thường: khi sử dụng yum install.....

Nó sẽ báo libcurl đã có sẵn trong /python2.7/site-package/..... và được build với bản curl cũ của bạn

Rồi chỉ các bạn lên yum wiki.

Hoặc báo lỗi pycurl....

Lỗi này thường là do update curl, openssl-1.1.1 mà thư viện curl vẫn là libcurl được build với openssl1.0.2

--

Cách tìm và sửa:

[root@firewall ~]# ls -lsa /usr/lib64/*curl*

  0 lrwxrwxrwx. 1 root root     16 19:23  8 Th11 /usr/lib64/libcurl.so -> libcurl.so.4.3.0

  0 lrwxrwxrwx. 1 root root     16 18:05  8 Th11 /usr/lib64/libcurl.so.4 -> libcurl.so.4.3.0

432 -rwxr-xr-x. 1 root root 439280 16 Th11  2020 /usr/lib64/libcurl.so.4.3.0

[root@firewall ~]# ls -lsa /usr/local/lib/*libcurl*

1224 -rw-r--r-- 1 root root 1252998 09:05 24 Th02 /usr/local/lib/libcurl.a

   4 -rwxr-xr-x 1 root root    1001 09:05 24 Th02 /usr/local/lib/libcurl.la

   0 lrwxrwxrwx 1 root root      16 09:05 24 Th02 /usr/local/lib/libcurl.so -> libcurl.so.4.8.0

   0 lrwxrwxrwx 1 root root      16 09:05 24 Th02 /usr/local/lib/libcurl.so.4 -> libcurl.so.4.8.0

 672 -rwxr-xr-x 1 root root  684760 09:05 24 Th02 /usr/local/lib/libcurl.so.4.8.0

[root@firewall ~]# sudo unlink /usr/lib64/libcurl.so.4

[root@firewall ~]# sudo ln -s /usr/local/lib/libcurl.so.4.8.0 /usr/lib64/libcurl.so.4

[root@firewall ~]# sudo unlink /usr/lib64/libcurl.so

[root@firewall ~]# sudo ln -s /usr/local/lib/libcurl.so.4.8.0 /usr/lib64/libcurl.so

[root@firewall ~]# ldconfig


Chú ý dòng màu xanh, bạn đã thấy sự khác biệt chưa?

Build lại curl với cái path là các đường dẫn đến các file /usr/local/lib/libcurl.so.4.8.0


Bạn unlink nó và symlink lại như các dòng màu tím.


Sau đó build lại curl. Xem tại bài hướng dẫn build curl trước 

./configure --with-libcurl=/usr/local/lib

Đăng nhận xét

Cài đặt tensoFlow và thư viện

    

Chống DDoS nghệ thuật cùng Cloudflare với 1 rule duy nhất.

 Bài viết này mình chia sẻ cách thiết lập cơ bản chống DDoS cùng với Cloudflare, anh em có thể áp dụng cho site cá nhân hoặc công ty của mìn...