Score:1

ไม่สามารถติดตั้ง mesa และอัปเกรด OpenGL ในคอนเทนเนอร์ Ubuntu 18.04 LXC

ธง cn

ปัญหา:
ฉันกำลังพยายามอัปเกรด OpenGL เป็น 3.3+ ตามผลลัพธ์ของ Webots ดูเหมือนว่าเซิร์ฟเวอร์ของฉัน (คอนเทนเนอร์ของ Ubuntu 18.04) ติดตั้ง OpenGL 3.1:

root@zc:~# เว็บบอท
ข้อผิดพลาด Fontconfig: ไม่สามารถโหลดไฟล์กำหนดค่าเริ่มต้น
FATAL: Webots ต้องการ OpenGL 3.3 ในขณะที่ OpenGL 3.1 เท่านั้นที่สามารถเริ่มต้นได้

ฉันไม่สามารถใช้ glxinfo สั่งการ:

root@zc:~# glxinfo | grep "เวอร์ชัน OpenGL"
-bash: glxinfo: ไม่พบคำสั่ง

เมื่อฉันพยายามติดตั้ง mesa-utils ฉันพบกับการพึ่งพาที่ไม่ตรงกัน:

root@zc:~# sudo apt-get ติดตั้ง mesa-utils
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา
กำลังอ่านข้อมูลสถานะ...
คุณอาจต้องการเรียกใช้ 'apt --fix-broken install' เพื่อแก้ไขสิ่งเหล่านี้
แพ็คเกจต่อไปนี้มีการพึ่งพาที่ไม่ตรงกัน:
 cuda-drivers : ขึ้นอยู่กับ: nvidia-compute-utils-440 (>= 440.33.01) แต่จะไม่ถูกติดตั้ง
                ขึ้นอยู่กับ: nvidia-utils-440 (>= 440.33.01) แต่จะไม่ถูกติดตั้ง
 nvidia-driver-440 : ขึ้นอยู่กับ: nvidia-compute-utils-440 (= 440.33.01-0ubuntu1) แต่จะไม่ถูกติดตั้ง
                     ขึ้นอยู่กับ: nvidia-utils-440 (= 440.33.01-0ubuntu1) แต่จะไม่ถูกติดตั้ง
                     แนะนำ: libnvidia-compute-440:i386 (= 440.33.01-0ubuntu1) แต่ไม่สามารถติดตั้งได้
                     แนะนำ: libnvidia-decode-440:i386 (= 440.33.01-0ubuntu1) แต่ไม่สามารถติดตั้งได้
                     แนะนำ: libnvidia-encode-440:i386 (= 440.33.01-0ubuntu1) แต่ไม่สามารถติดตั้งได้
                     แนะนำ: libnvidia-ifr1-440:i386 (= 440.33.01-0ubuntu1) แต่ไม่สามารถติดตั้งได้
                     แนะนำ: libnvidia-fbc1-440:i386 (= 440.33.01-0ubuntu1) แต่ไม่สามารถติดตั้งได้
                     แนะนำ: libnvidia-gl-440:i386 (= 440.33.01-0ubuntu1) แต่ไม่สามารถติดตั้งได้
E: การพึ่งพาที่ไม่ตรงกัน ลอง 'apt --fix-broken install' โดยไม่มีแพ็คเกจ (หรือระบุวิธีแก้ปัญหา)

GPU ของฉัน (เอาต์พุตของ nvidia-smi, 2*1080 Ti):

+--------------------------------------------- ----------------------------+
| เวอร์ชันไดรเวอร์ NVIDIA-SMI 460.73.01: 460.73.01 เวอร์ชัน CUDA: 11.2 |
|---------------------------------------++---------------- ----------------------------+

ผลลัพธ์ของ nvcc -V (pytorch ของฉันใช้ cuda 10.2 และสามารถทำงานได้):

root@zc:~# nvcc -V
nvcc: ไดรเวอร์คอมไพเลอร์ NVIDIA (R) Cuda
ลิขสิทธิ์ (c) 2005-2019 NVIDIA Corporation
สร้างเมื่อ Wed_Oct_23_19:24:38_PDT_2019
เครื่องมือรวบรวม Cuda, รีลีส 10.2, V10.2.89

สิ่งที่ฉันพยายาม:

    root@zc:~# apt --fix-breaked ติดตั้ง
    กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
    สร้างต้นไม้พึ่งพา
    กำลังอ่านข้อมูลสถานะ...
    แก้ไขการอ้างอิง... เสร็จสิ้น
    จะมีการติดตั้งแพ็คเกจเพิ่มเติมต่อไปนี้:
      nvidia-compute-utils-440 nvidia-utils-440
    แพ็คเกจใหม่ต่อไปนี้จะถูกติดตั้ง:
      nvidia-compute-utils-440 nvidia-utils-440
    0 อัพเกรด, 2 ติดตั้งใหม่, 0 ที่จะลบและ 28 ไม่ได้อัพเกรด
    385 ไม่ได้ติดตั้งหรือลบอย่างสมบูรณ์
    จำเป็นต้องได้รับ 0 B/418 kB ของไฟล์เก็บถาวร
    หลังจากการดำเนินการนี้ จะใช้พื้นที่ดิสก์เพิ่มเติม 1,298 kB
    คุณต้องการดำเนินการต่อหรือไม่ [ใช่/ไม่ใช่] ย
    รับ:1 ไฟล์:/var/cuda-repo-10-2-local-10.2.89-440.33.01 nvidia-compute-utils-440 440.33.01-0ubuntu1 [73.8 kB]
    รับ:2 ไฟล์:/var/cuda-repo-10-2-local-10.2.89-440.33.01 nvidia-utils-440 440.33.01-0ubuntu1 [345 kB]
    dpkg: คำเตือน: ไฟล์รายการไฟล์สำหรับแพ็คเกจ 'libquadmath0:amd64' หายไป สมมติว่าแพ็คเกจไม่มีไฟล์ติดตั้งอยู่ในขณะนี้
    dpkg: คำเตือน: ไฟล์รายการไฟล์สำหรับแพ็คเกจ 'libnpth0:amd64' หายไป สมมติว่าแพ็คเกจไม่มีไฟล์ติดตั้งอยู่ในขณะนี้
    dpkg: คำเตือน: ไฟล์รายการไฟล์สำหรับแพ็คเกจ 'fdisk' หายไป; สมมติว่าแพ็คเกจไม่มีไฟล์ติดตั้งอยู่ในขณะนี้
    dpkg: คำเตือน: ไฟล์รายการไฟล์สำหรับแพ็คเกจ 'iputils-ping' หายไป สมมติว่าแพ็คเกจไม่มีไฟล์ติดตั้งอยู่ในขณะนี้
    dpkg: คำเตือน: ไฟล์รายการไฟล์สำหรับแพ็คเกจ 'ubuntu-advantage-tools' หายไป สมมติว่าแพ็คเกจไม่มีไฟล์ติดตั้งอยู่ในขณะนี้
    dpkg: คำเตือน: ไฟล์รายการไฟล์สำหรับแพ็คเกจ 'libedit2:amd64' หายไป; สมมติว่าแพ็คเกจไม่มีไฟล์ติดตั้งอยู่ในขณะนี้
    dpkg: คำเตือน: ไฟล์รายการไฟล์สำหรับแพ็คเกจ 'python3-cryptography' หายไป สมมติว่าแพ็คเกจไม่มีไฟล์ติดตั้งอยู่ในขณะนี้
    dpkg: คำเตือน: ไฟล์รายการไฟล์สำหรับแพ็คเกจ 'libpam-runtime' หายไป สมมติว่าแพ็คเกจไม่มีไฟล์ติดตั้งอยู่ในขณะนี้
    dpkg: คำเตือน: ไฟล์รายการไฟล์สำหรับแพ็คเกจ 'vim-tiny' หายไป; สมมติว่าแพ็คเกจไม่มีไฟล์ติดตั้งอยู่ในขณะนี้
    dpkg: คำเตือน: ไฟล์รายการไฟล์สำหรับแพ็คเกจ 'libncurses5:amd64' หายไป; สมมติว่าแพ็คเกจไม่มีไฟล์ติดตั้งอยู่ในขณะนี้
    dpkg: คำเตือน: ไฟล์รายการไฟล์สำหรับแพ็คเกจ 'libcom-err2:amd64' หายไป สมมติว่าแพ็คเกจไม่มีไฟล์ติดตั้งอยู่ในขณะนี้
    dpkg: คำเตือน: ไฟล์รายการไฟล์สำหรับแพ็คเกจ 'libgomp1:amd64' หายไป สมมติว่าแพ็คเกจไม่มีไฟล์ติดตั้งอยู่ในขณะนี้
    dpkg: คำเตือน: ไฟล์รายการไฟล์สำหรับแพ็คเกจ 'libatomic1:amd64' หายไป; สมมติว่าแพ็คเกจไม่มีไฟล์ติดตั้งอยู่ในขณะนี้
    dpkg: คำเตือน: ไฟล์รายการไฟล์สำหรับแพ็คเกจ 'libpython3-stdlib:amd64' หายไป สมมติว่าแพ็คเกจไม่มีไฟล์ติดตั้งอยู่ในขณะนี้
    dpkg: คำเตือน: ไฟล์รายการไฟล์สำหรับแพ็คเกจ 'cpp' หายไป; สมมติว่าแพ็คเกจไม่มีไฟล์ติดตั้งอยู่ในขณะนี้
    dpkg: คำเตือน: ไฟล์รายการไฟล์สำหรับแพ็คเกจ 'python-pip-whl' หายไป สมมติว่าแพ็คเกจไม่มีไฟล์ติดตั้งอยู่ในขณะนี้
    dpkg: คำเตือน: ไฟล์รายการไฟล์สำหรับแพ็คเกจ 'libapt-pkg5.0:amd64' หายไป สมมติว่าแพ็คเกจไม่มีไฟล์ติดตั้งอยู่ในขณะนี้
    dpkg: คำเตือน: ไฟล์รายการไฟล์สำหรับแพ็คเกจ 'libaudit1:amd64' หายไป; สมมติว่าแพ็คเกจไม่มีไฟล์ติดตั้งอยู่ในขณะนี้
    dpkg: คำเตือน: ไฟล์รายการไฟล์สำหรับแพ็คเกจ 'readline-common' หายไป สมมติว่าแพ็คเกจไม่มีไฟล์ติดตั้งอยู่ในขณะนี้
    dpkg: คำเตือน: ไฟล์รายการไฟล์สำหรับแพ็คเกจ 'python3-yaml' หายไป สมมติว่าแพ็คเกจไม่มีไฟล์ติดตั้งอยู่ในขณะนี้
    dpkg: คำเตือน: ไฟล์รายการไฟล์สำหรับแพ็คเกจ 'libpython3.6-stdlib:amd64' หายไป สมมติว่าแพ็คเกจไม่มีไฟล์ติดตั้งอยู่ในขณะนี้
    dpkg: คำเตือน: ไฟล์รายการไฟล์สำหรับแพ็คเกจ 'ncurses-term' หายไป สมมติว่าแพ็คเกจไม่มีไฟล์ติดตั้งอยู่ในขณะนี้
    dpkg: คำเตือน: ไฟล์รายการไฟล์สำหรับแพ็คเกจ 'คอนโซลการตั้งค่า' หายไป; สมมติว่าแพ็คเกจไม่มีไฟล์ติดตั้งอยู่ในขณะนี้
    dpkg: คำเตือน: ไฟล์รายการไฟล์สำหรับแพ็คเกจ 'libtinfo5:amd64' หายไป; สมมติว่าแพ็คเกจไม่มีไฟล์ติดตั้งอยู่ในขณะนี้
    dpkg: คำเตือน: ไฟล์รายการไฟล์สำหรับแพ็คเกจ 'libapt-inst2.0:amd64' หายไป สมมติว่าแพ็คเกจไม่มีไฟล์ติดตั้งอยู่ในขณะนี้
(และข้อความเตือน dpkg จำนวนมากที่นี่)
    dpkg: คำเตือน: ไฟล์รายการไฟล์สำหรับแพ็คเกจ 'sed' หายไป; สมมติว่าแพ็คเกจไม่มีไฟล์ติดตั้งอยู่ในขณะนี้
    dpkg: คำเตือน: ไฟล์รายการไฟล์สำหรับแพ็คเกจ 'libpython3.6:amd64' หายไป; สมมติว่าแพ็คเกจไม่มีไฟล์ติดตั้งอยู่ในขณะนี้
    dpkg: คำเตือน: ไฟล์รายการไฟล์สำหรับแพ็คเกจ 'libsmartcols1:amd64' หายไป; สมมติว่าแพ็คเกจไม่มีไฟล์ติดตั้งอยู่ในขณะนี้
    dpkg: คำเตือน: ไฟล์รายการไฟล์สำหรับแพ็คเกจ 'netbase' หายไป สมมติว่าแพ็คเกจไม่มีไฟล์ติดตั้งอยู่ในขณะนี้
    dpkg: คำเตือน: ไฟล์รายการไฟล์สำหรับแพ็คเกจ 'libpython3-dev:amd64' หายไป สมมติว่าแพ็คเกจไม่มีไฟล์ติดตั้งอยู่ในขณะนี้
    dpkg: คำเตือน: ไฟล์รายการไฟล์สำหรับแพ็คเกจ 'libisl19:amd64' หายไป; สมมติว่าแพ็คเกจไม่มีไฟล์ติดตั้งอยู่ในขณะนี้
    dpkg: คำเตือน: ไฟล์รายการไฟล์สำหรับแพ็คเกจ 'binutils-x86-64-linux-gnu' หายไป สมมติว่าแพ็คเกจไม่มีไฟล์ติดตั้งอยู่ในขณะนี้
    (กำลังอ่านฐานข้อมูล ... 18232 ไฟล์และไดเร็กทอรีที่ติดตั้งอยู่ในขณะนี้)
    กำลังเตรียมแกะ .../nvidia-compute-utils-440_440.33.01-0ubuntu1_amd64.deb ...
    แกะกล่อง nvidia-compute-utils-440 (440.33.01-0ubuntu1) ...
    dpkg: ข้อผิดพลาดในการประมวลผลไฟล์เก็บถาวร /var/cuda-repo-10-2-local-10.2.89-440.33.01/./nvidia-compute-utils-440_440.33.01-0ubuntu1_amd64.deb (--unpack):
     ไม่สามารถสร้างลิงก์สำรองของ './usr/bin/nvidia-cuda-mps-control' ก่อนติดตั้งเวอร์ชันใหม่: ลิงก์ข้ามอุปกรณ์ไม่ถูกต้อง
    กำลังเตรียมแกะ .../nvidia-utils-440_440.33.01-0ubuntu1_amd64.deb ...
    แกะกล่อง nvidia-utils-440 (440.33.01-0ubuntu1) ...
    dpkg: ข้อผิดพลาดในการประมวลผลไฟล์เก็บถาวร /var/cuda-repo-10-2-local-10.2.89-440.33.01/./nvidia-utils-440_440.33.01-0ubuntu1_amd64.deb (--unpack):
     ไม่สามารถสร้างลิงก์สำรองของ './usr/bin/nvidia-debugdump' ก่อนติดตั้งเวอร์ชันใหม่: ลิงก์ข้ามอุปกรณ์ไม่ถูกต้อง
    dpkg-deb: ข้อผิดพลาด: กระบวนการย่อยของการวางถูกฆ่าโดยสัญญาณ (ไปป์เสีย)
    พบข้อผิดพลาดขณะประมวลผล:
     /var/cuda-repo-10-2-local-10.2.89-440.33.01/./nvidia-compute-utils-440_440.33.01-0ubuntu1_amd64.deb
     /var/cuda-repo-10-2-local-10.2.89-440.33.01/./nvidia-utils-440_440.33.01-0ubuntu1_amd64.deb
    E: กระบวนการย่อย /usr/bin/dpkg ส่งคืนรหัสข้อผิดพลาด (1)

แล้วต้นตอของปัญหาคืออะไรและจะแก้ไขได้อย่างไร? เหตุใดฉันจึงมีการพึ่งพาที่ไม่ตรงกันทั้งๆที่ฉันมีไดรเวอร์ 460

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา