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

Công cụ giám sát tài nguyên máy chủ centos 7 8 glances

 Centos 7 yum install glances Centos 8 sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm yum install g...

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

Cài đặt openSSL 1.1.1

Mục đích nâng cấp openssl  để thay thế phiên bản 1.0.2, vá lỗi bảo mật. ... và để chạy http2 http3 theo nhu cầu của các bạn. wget https://ww...

@

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

Bảo mật server Windows

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