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

Hackintosh Ventura OTA upgrade to Sonoma

Today i'll show you how to upgrade from Ventura to Sonoma. This tutorial only use when you success Ventura install before! 1. boot-arg:...

Fix lỗi yum không được khi nâng cấp openssl

 Fix lỗi yum không được khi nâng cấp openssl Thêm vào ~/.bashrc alias yum='LD_LIBRARY_PATH=/usr/lib64 yum' Gõ source ~/.bashrc

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...

Tấn công ddos trên mobile

 Theo thống kê của Digital Forensic, có đến 650.000 điện thoại di động thực hiện 4,5 triệu kết nối cùng lúc để thực hiện tấn công từ chối dị...

@

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

 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 p...

Tản nhiệt nào cho máy tính: tản nhiệt nước hay tản nhiệt khí

Lựa chọn của mình là tản nhiệt khí. Vì sao? Đối với anh em thường xuyên làm việc với máy tính thì độ bền bỉ và nhiệt độ thấp luôn là ưu tiê...

Resize ổ đĩa hệ điều hành centos, ubuntu...

Trong vài trường hợp bạn có một thẻ nhớ 16G 32G... thậm chí cao hơn, nhưng khi cài hệ điều hành thì nó chỉ cho phép chúng ta sử dụng vài GB ...

Hosting chống ddos

Build curl toàn tập từ source

 Cập nhật curl phiên bản mới nhất& build hỗ trợ http2 Mặc định curl các phiên bản cũ 7.2x không hỗ trợ http2, vì vậy muốn curl http2 chú...