Điểm:0

cài đặt cuda 10.1 cung cấp cho E: Quá trình con /usr/bin/dpkg đã trả về mã lỗi (1)

lá cờ id

Tôi đang cố cài đặt cuda 10.1 trong hệ thống Ubuntu 20.04 của mình.Tôi đã tra cứu điều này trên trang web chính thức của nvidia. Tuy nhiên, phiên bản cuda mà tôi cần không có sẵn cho phiên bản ubuntu mà tôi có. Vì vậy, tôi nghĩ sẽ tiếp tục quá trình cài đặt cho Ubuntu 18. Liên kết mà tôi đã sử dụng là

https://developer.nvidia.com/cuda-10.1-download-archive-update2?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1804&target_type=deblocal .

Trong bước cuối cùng, tôi gặp lỗi sau.

Đã bắt gặp các lỗi trong quá trình xử lí thông tin:
 nvidia-dkms-418
 nvidia-driver-418
 trình điều khiển cuda
 cuda-runtime-10-1
 cuda-demo-suite-10-1
 cuda-10-1
 cuda
E: Tiến trình con /usr/bin/dpkg trả về mã lỗi (1)

Tôi đã thử câu trả lời được chấp nhận trong bài đăng này https://askubuntu.com/a/1119232/1191829 nhưng vẫn gặp lỗi tương tự. Ai có thể vui lòng cung cấp cho tôi giải pháp?

Truy nguyên đầy đủ cho lỗi ban đầu

Đang đọc danh sách gói... Xong
Xây dựng cây phụ thuộc       
Đang đọc thông tin trạng thái... Xong
cuda đã là phiên bản mới nhất (10.1.243-1).
Các gói sau đã được cài đặt tự động và không còn cần thiết nữa:
  g++-8 libaccinj64-10.1 libatomic1:i386 libbsd0:i386 libcublaslt10 libcudart10.1 libcufft10 libcufftw10 libcupti-dev libcupti-doc libcupti10.1
  libcurand10 libcussolver10 libcussolvermg10 libcusparse10 libdrm-amdgpu1:i386 libdrm-intel1:i386 libdrm-nouveau2:i386 libdrm-radeon1:i386
  libdrm2:i386 libedit2:i386 libelf1:i386 libexpat1:i386 libffi7:i386 libgl1:i386 libgl1-mesa-dri:i386 libglapi-mesa:i386 libglvnd0:i386
  libglx-mesa0:i386 libglx0:i386 libllvm11:i386 libncurses5 libnppc10 libnppial10 libnppicc10 libnppicom10 libnppidei10 libnppif10 libnppig10
  libnppim10 libnppist10 libnppisu10 libnppitc10 libnpps10 libnvblas10 libnvgraph10 libnvjpeg10 libnvrtc10.1 libnvtoolsext1 libnvvm3
  libpciaaccess0:i386 libsensors5:i386 libstdc++-8-dev libstdc++6:i386 libthrust-dev libtinfo5 libvdpau-dev libvulkan1:i386 libwayland-client0:i386
  libx11-6:i386 libx11-xcb1:i386 libxau6:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-glx0:i386 libxcb-present0:i386 libxcb-randr0:i386
  libxcb-sync1:i386 libxcb-xfixes0:i386 libxcb1:i386 libxdamage1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxshmfence1:i386
  libxxf86vm1:i386 mesa-vulkan-drivers:i386 ocl-icd-libopencl1 ocl-icd-opencl-dev opencl-c-headers openjdk-8-jre
Sử dụng 'sudo apt autoremove' để xóa chúng.
0 đã nâng cấp, 0 mới cài đặt, 0 cần xóa và 14 chưa nâng cấp.
7 chưa được cài đặt hoặc gỡ bỏ hoàn toàn.
Sau thao tác này, 0 B dung lượng đĩa bổ sung sẽ được sử dụng.
Đang thiết lập nvidia-dkms-418 (418.87.00-0ubuntu1) ...
update-initramfs: trì hoãn cập nhật (đã kích hoạt)

Tệp danh sách đen modprobe đã được tạo tại /etc/modprobe.d để ngăn chặn Nouveau
từ tải. Điều này có thể được hoàn nguyên bằng cách xóa tệp sau:
/etc/modprobe.d/nvidia-graphics-drivers.conf

Một hình ảnh initrd mới cũng đã được tạo. Để hoàn nguyên, vui lòng tạo lại
initrd bằng cách chạy lệnh sau sau khi xóa tệp modprobe.d:
`/usr/sbin/initramfs -u`

*************************************************** ******************************
*** Khởi động lại máy tính của bạn và xác minh rằng trình điều khiển đồ họa NVIDIA có thể ***
*** được nạp. ***
*************************************************** ******************************

THÔNG TIN: Kích hoạt nvidia
GỠ LỖI: Phân tích cú pháp /usr/share/ubuntu-drivers-common/quirks/dell_latitude
GỠ LỖI: Phân tích cú pháp /usr/share/ubuntu-drivers-common/quirks/put_your_quirks_here
GỠ LỖI: Phân tích cú pháp /usr/share/ubuntu-drivers-common/quirks/lenovo_thinkpad
Đang xóa các tệp nvidia-418.87.00 DKMS cũ...

------------------------------
Đang xóa phiên bản mô-đun: 418.87.00
hoàn toàn từ cây DKMS.
------------------------------
Xong.
Đang tải các tệp nvidia-418.87.00 DKMS mới...
Xây dựng cho 5.8.0-59-chung
Xây dựng kiến ​​trúc x86_64
Xây dựng mô-đun ban đầu cho 5.8.0-59-generic
LỖI: Không thể tạo báo cáo: [Errno 17] Tệp tồn tại: '/var/crash/nvidia-kernel-source-418.0.crash'
Lỗi! Trạng thái trả về không hợp lệ đối với bản dựng mô-đun trên kernel: 5.8.0-59-generic (x86_64)
Tham khảo /var/lib/dkms/nvidia/418.87.00/build/make.log để biết thêm thông tin.
dpkg: gói xử lý lỗi nvidia-dkms-418 (--configure):
 quy trình con tập lệnh sau khi cài đặt gói nvidia-dkms-418 đã trả về trạng thái thoát lỗi 10
dpkg: sự cố phụ thuộc ngăn cấu hình của nvidia-driver-418:
 nvidia-driver-418 phụ thuộc vào nvidia-dkms-418 (= 418.87.00-0ubuntu1); Tuy vậy:
  Gói nvidia-dkms-418 chưa được định cấu hình.

dpkg: gói xử lý lỗi nvidia-driver-418 (--configure):
 vấn đề phụ thuộc - không được định cấu hình
dpkg: sự cố phụ thuộc ngăn cấu hình trình điều khiển cuda:
 trình điều khiển cuda phụ thuộc vào nvidia-dkms-418 (>= 418.87.00); Tuy vậy:
  Gói nvidia-dkms-418 chưa được định cấu hình.
 trình điều khiển cuda phụ thuộc vào nvidia-driver-418 (>= 418.87.00); Tuy vậy:
  Gói nvidia-driver-418 chưa được định cấu hình.

Không có báo cáo apport nào được viết vì thông báo lỗi cho biết đây là lỗi tiếp theo từ lỗi trước đó.
                                                                                                          Không có báo cáo apport nào được viết vì thông báo lỗi cho biết đây là lỗi tiếp theo từ lỗi trước đó.
                                                              dpkg: lỗi xử lý gói trình điều khiển cuda (--configure):
 vấn đề phụ thuộc - không được định cấu hình
dpkg: sự cố phụ thuộc ngăn cản cấu hình của cuda-runtime-10-1:
 cuda-runtime-10-1 phụ thuộc vào trình điều khiển cuda (>= 418,87); Tuy vậy:
  Gói trình điều khiển cuda chưa được định cấu hình.

dpkg: gói xử lý lỗi cuda-runtime-10-1 (--configure):
 vấn đề phụ thuộc - không được định cấu hình
dpkg: sự cố phụ thuộc ngăn cấu hình của cuda-demo-suite-10-1:
 cuda-demo-suite-10-1 phụ thuộc vào cuda-runtime-10-1; Tuy vậy:
  Gói cuda-runtime-10-1 chưa được định cấu hình.

dpkg: gói xử lý lỗi cuda-demo-suite-10-1 (--configure):
 vấn đề phụ thuộc - không được định cấu hình
dpkg: sự cố phụ thuộc ngăn cấu hình của cuda-10-1:
 cuda-10-1 phụ thuộc vào cuda-runtime-10-1 (>= 10.1.243); Tuy vậy:
  Gói cuda-runtime-10-1 chưa được định cấu hình.
 cuda-10-1 phụ thuộc vào cuda-demo-suite-10-1 (>= 10.1.243); Tuy vậy:
  Gói cuda-demo-suite-10-1 chưa được định cấu hình.

dpkg: lỗi proKhông có báo cáo apport nào được viết vì đã đạt đến MaxReports
                                                                             Không có báo cáo apport nào được viết vì đã đạt đến MaxReports
                                                                                                                                           Không có báo cáo apport nào được viết vì đã đạt đến MaxReports
                                                   Không có báo cáo apport nào được viết vì đã đạt đến MaxReports
                                                                                                                 truy xuất gói cuda-10-1 (--configure):
 vấn đề phụ thuộc - không được định cấu hình
dpkg: sự cố phụ thuộc ngăn cản cấu hình của cuda:
 cuda phụ thuộc vào cuda-10-1 (>= 10.1.243); Tuy vậy:
  Gói cuda-10-1 chưa được định cấu hình.

dpkg: xử lý lỗi gói cuda (--configure):
 vấn đề phụ thuộc - không được định cấu hình
Xử lý trình kích hoạt cho initramfs-tools (0.136ubuntu6.6) ...
update-initramfs: Đang tạo /boot/initrd.img-5.8.0-59-generic
Đã bắt gặp các lỗi trong quá trình xử lí thông tin:
 nvidia-dkms-418
 nvidia-driver-418
 trình điều khiển cuda
 cuda-runtime-10-1
 cuda-demo-suite-10-1
 cuda-10-1
 cuda
E: Tiến trình con /usr/bin/dpkg trả về mã lỗi (1)

CHỈNH SỬA: cuda 10.1 yêu cầu trình điều khiển nvidia lớn hơn 418. Vì vậy, tôi đã đổi nó thành nvidia-driver-465(phần mềm & cập nhật -> Trình điều khiển bổ sung). Tuy nhiên, nó tiếp tục quay trở lại nvidia-driver-418

user535733 avatar
lá cờ cn
Câu hỏi của bạn sẽ hiển thị đầu ra hoàn chỉnh. Một bản tóm tắt đã chỉnh sửa không đủ thông tin để giúp bạn.
Kunal Shah avatar
lá cờ us
Vui lòng xem câu trả lời của tôi để biết các lựa chọn thay thế. nhưng nếu bạn phải khắc phục sự cố, thì có vẻ như vấn đề là do quá trình biên dịch. Bạn có thể tham khảo /var/lib/dkms/nvidia/418.87.00/build/make.log để biết thêm thông tin. Tuy nhiên, tôi thấy thật lãng phí thời gian vì không có hỗ trợ cho CUDA 10.1 trên Ubuntu 20.04.
Điểm:0
lá cờ us

Tôi gặp lỗi tương tự và tôi nghĩ vấn đề là phiên bản CUDA đó dành cho 18.04 và tôi đang cố chạy vào ngày 20.04.

Cách giải quyết mà tôi tìm thấy là sử dụng hình ảnh docker 18:04 trên máy chủ ubuntu 20.04 với cuda trên đó. Có sẵn hình ảnh docker cuda từ NVIDIA mà bạn có thể sử dụng.

Có thể tải xuống docker CUDA từ đây. https://hub.docker.com/r/nvidia/cuda

Nó làm mọi thứ bạn muốn làm trên máy chủ mà không cần cài đặt và cấu hình phức tạp.

Bộ công cụ CUDA 11.4 có sẵn cho Ubuntu 20.04 nhưng nó không được chứng nhận với phiên bản tensorflow của tôi.

Vì vậy, cách tốt nhất của bạn là sử dụng hình ảnh docker nvidia cuda (thứ duy nhất bạn cần trên Máy chủ của mình là trình điều khiển nvidia)

HOẶC

hạ cấp phiên bản ubuntu của bạn xuống 18.04

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