Điểm:2

Ubuntu 20.04 - Curl: lỗi tra cứu biểu tượng

lá cờ it

Tôi đã thiết lập phiên bản Ubuntu mới trên máy tính xách tay. Đăng rằng, để thiết lập nó giống với máy tính để bàn của tôi, tôi đã sao chép apt và cài đặt

# Sao lưu toàn bộ repo apt bằng apt-clone
    sudo apt-clone clone "$BACKUP_DIR"/apt-clone-"$(date +%Y%m%dT%H.%M.%S)".tar.gz
# Nhận kết xuất cài đặt Dconf
    kết xuất dconf / >"$BACKUP_DIR"/dconf_settings.dconf

# Khôi phục
# Thực hiện khôi phục
    DEBIAN_FRONTEND=khôi phục sudo apt-clone không tương tác "$BACKUP_DIR"/apt-clone*tar.gz

#tải lại dconf
    tải dconf / <"$BACKUP_DIR"/dconf_settings.dconf


Mọi thứ dường như diễn ra tốt đẹp với nó. Tuy nhiên, khi tôi chạy curl, tôi gặp lỗi sau:

curl: lỗi tra cứu ký hiệu: curl: ký hiệu không xác định: curl_url_set, phiên bản CURL_OPENSSL_4

Tôi đã tra cứu vấn đề trong SO/hỏi ubuntu và chạy bên dưới:

$ Sudo ldd $(cuộn tròn) | grep libcurl

    libcurl.so.4 => /usr/lib/dcaenabler/libcurl.so.4 (0x00....)

$ ls -ltr /usr/lib/dcaenabler/libcurl*

-rw-r--r-- 1 root root 518600 Ngày 29 tháng 1 năm 2021 /usr/lib/dcaenabler/libcurl.so.4.5.0
lrwxrwxrwx 1 root root 16 tháng 8 15 21:15 /usr/lib/dcaenabler/libcurl.so.4 -> libcurl.so.4.5.0

Tôi đã xóa liên kết mềm và thay thế bằng libcurl.so.4 có trong /usr/lib/x86_64-linux-gnu

$ sudo ln -s /usr/lib/x86_64-linux-gnu/libcurl.so.4 /usr/lib/dcaenabler/                                                                                                                                                             

Curl bắt đầu hoạt động như bình thường sau đó.

TUY VẬY

Điều này dường như không tồn tại khi khởi động lại. Nó cũng không tồn tại nếu tôi vì bất cứ lý do gì chạy ldconfig

Làm thế nào để tôi khắc phục điều này vĩnh viễn?

N0rbert avatar
lá cờ zw
Bạn có thực sự biết ai, tại sao và khi nào tạo thư mục `/usr/lib/dcaenabler/` không? Nó được định nghĩa ở đâu? Bạn có gì cho `dpkg -S dcaenabler`?
N0rbert avatar
lá cờ zw
Bạn có chạy cái này trên máy tính xách tay Dell không?
blueren avatar
lá cờ it
Đúng. Laptop Dell cài sẵn ubuntu. Tôi đoán đó là nơi ```/usr/lib/dcaenabler đến``` từ
blueren avatar
lá cờ it
Tôi cho rằng đây là -- https://www.dell.com/support/home/en-in/drivers/driversdetails?driverid=14g99
Điểm:1
lá cờ mx

Các gói hỗ trợ Dell DCA gây ra sự cố này. Để khắc phục hệ thống, chúng ta cần xóa chúng bằng cách chạy

Sudo apt-get purge --autoremove dca-enabler-packages dca-enabler

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.