Score:0

เกิดข้อผิดพลาดขณะโหลดไลบรารีที่ใช้ร่วมกัน: libxshmfence.so.1:

ธง cn

ฉันกำลังพยายามติดตั้ง VS Code ข้างใน คอนเทนเนอร์นักเทียบท่าและเรียกใช้จากที่นั่น

นี่เป็นของฉัน ไฟล์นักเทียบท่า:

จาก Ubuntu: ล่าสุด
รัน apt-get update && apt-get install -y firefox
RUN apt install -y xauth
CMD ["/usr/bin/firefox"]

แล้วฉันก็วิ่ง xhost + เพื่อให้ทุกคนเข้าถึงจอแสดงผลของฉันได้ (ฉันรู้ว่ามันมีความเสี่ยงด้านความปลอดภัย ฉันแค่ต้องการให้มันใช้งานได้ในตอนแรก จากนั้นฉันจะแก้ไขสิ่งเหล่านี้ทีละอย่าง)

จากนั้นฉันใช้คำสั่งนี้:

นักเทียบท่าเรียกใช้ --net=host --env="DISPLAY" --volume="$HOME/.Xauthority:/root/.Xauthority:rw" my-app

และ Firefox ทำงานได้อย่างสมบูรณ์แบบจาก ข้างใน คอนเทนเนอร์

จากนั้นฉันก็ใช้ นักเทียบท่า exec -it container_id bash เพื่อรับ bash แบบโต้ตอบภายในคอนเทนเนอร์และฉันเรียกใช้คำสั่งเหล่านี้เพื่อติดตั้ง VS Code:

ฉลาดติดตั้ง wget
wget https://go.microsoft.com/fwlink/?LinkID=760868
mv download_file vscode.deb
ฉลาดติดตั้ง vscode.deb -y

และติดตั้ง VS Code แต่เมื่อฉันต้องการเรียกใช้ ฉันได้รับข้อผิดพลาดนี้:

รหัส --user-data-dir="~/.vscode-root"

/usr/share/code/bin/../code: ข้อผิดพลาดขณะโหลดไลบรารีที่ใช้ร่วมกัน: libxshmfence.so.1: ไม่สามารถเปิดไฟล์วัตถุที่ใช้ร่วมกัน: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว

ฉันควรแก้ไขปัญหานี้อย่างไร?

Knud Larsen avatar
by flag
การค้นหาออนไลน์ : https://packages.ubuntu.com/search?mode=filename&suite=focal&section=all&arch=amd64&keywords=libxshmfence.so.1&searchon=contents â ชื่อแพ็คเกจ = **libxshmfence1**

โพสต์คำตอบ

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