p11-kit: ปัญหาทั่วไปกับไวน์


22

ฉันติดตั้ง Wine 1.7 พร้อม Winetricks บน Ubuntu 13.10 Saucy Salamander ฉันพยายามเปิดไฟล์. exe แต่ยังมีปัญหา:

p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so: /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so: cannot open shared object file: No such file or directory

ฉันพบเคล็ดลับเล็กน้อย แต่ไม่มีอะไรเกิดขึ้น ฉันจะแก้มันได้อย่างไร

ความนับถือ.

คำตอบ:


20

ฉันมีปัญหาเดียวกัน สำหรับฉันมันก็เพียงพอแล้วที่จะติดตั้ง p11-kit รุ่น i386

sudo apt-get install p11-kit:i386

ฉันใช้ Ubuntu 13.10 64- บิต


14
สำหรับฉันความขัดแย้งนี้กับรุ่น 64 บิต :-( (Ubuntu 13.10 64 บิต) Apt พูดว่า: "แพคเกจต่อไปนี้จะถูกลบ: gnome-keyring p11-kit python-ubuntu-sso-client ubuntu-sso-client" .
sumid

ดูเหมือนว่านี่จะยังคงเป็นปัญหากับ Ubuntu 16.04 สำหรับฉันฉันต้องการลบ evolution-data-server gnome-keyring p11-kit skypeforlinux
Dennis Nolte

13

ฉันมีปัญหาเดียวกันและแก้ไขมันในวิธีที่ง่ายมาก:

สิ่งที่คุณต้องทำคือติดตั้งp11-kit-modules:i386แพ็คเกจ คุณสามารถทำสิ่งนี้ได้:

sudo apt-get install p11-kit-modules:i386

และนั่นคือมัน p11-kit-trust.so เป็นส่วนหนึ่งของแพ็คเกจนี้และจะถูกติดตั้งในตำแหน่งที่ถูกต้อง

หวังว่าจะช่วย ;-)


บนระบบ x64 นี่เป็นคำตอบที่ถูกต้องที่สุด โดยเฉพาะถ้าคุณติดตั้ง gnome-keyring แล้ว ขอบคุณ!
Alex Summers

นี่ไม่ได้พยายามลบแพ็คเกจบน Ubuntu ของฉัน 16.04 x64 ดังนั้นนี่เป็นคำตอบที่ดีกว่าในความคิดของฉัน
Dennis Nolte

5

ฉันเพิ่งดาวน์โหลดp11-kit:i386ด้วยapt-get downloadดึง/usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.soไฟล์ (พร้อม Archive Manager) และคัดลอกไปยัง/usr/lib/i386-linux-gnu/pkcs11/โฟลเดอร์ของฉัน

หวังว่านี่จะช่วยผู้อื่นในการแก้ปัญหาโดยไม่ต้องติดตั้งซอฟต์แวร์อื่น


1

คุณสามารถลองติดตามกระทู้อื่นนี้และดำเนินการตามที่กล่าวไว้ที่นี่

หากคุณอยู่ใน Ubuntu ที่ไม่ปลอดภัย (เช่น 13.10 beta 1) บน Ubuntu และคุณได้รับข้อความแสดงข้อผิดพลาด

p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so: /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so: cannot open shared object file: No such file or directory

จากนั้นทำตามคำสั่งเดียวกับในลิงค์ด้านบน แต่ด้วย p11-kit: ก่อนอื่นให้ทำ

sudo /usr/local/bin/getlibs -p p11-kit:i386 

จากนั้นสร้างลิงก์สัญลักษณ์:

sudo ln -s /usr/lib32/i386-linux-gnu/pkcs11/p11-kit-trust.so /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so

Reggie 17 กันยายนเวลา 17:38 น


ในการตั้งค่าไวน์ WOW64 ที่ใช้ร่วมกันผลลัพธ์นี้ทำให้ไวน์บ่นเกี่ยวกับสถาปัตยกรรมของวัตถุที่ใช้ร่วมกัน
Wolfer

บน Saucy ฉันมีข้อขัดแย้งขณะพยายามติดตั้งp11-kit:i386และ getlibs กำลังพยายามติดตั้งia32libsซึ่งไม่มีอยู่อีกต่อไป sudo aptitude install lib32z1 lib32ncurses5 lib32bz2-1.0แล้วลิงก์สัญลักษณ์ในคำตอบนี้ใช้เพื่อกำจัดข้อความแสดงข้อผิดพลาดในไวน์
naught101

ฉันคิดว่ามันใช้งานได้ - อย่างน้อยฉันก็มีข้อผิดพลาดต่อไป ฉันต้องสร้างไดเรกทอรีบางตัวที่ฉันไม่มี iemkdir /usr/lib32 /usr/lib/i386-linux-gnu/pkcs11
mc0e

1

คำตอบอื่น ๆ ที่แนะนำให้ทำดังนี้

sudo apt-get install p11-kit:i386

สิ่งนี้ทำให้เกิดความขัดแย้งกับฉันและยกเลิกการgnome-keyringติดตั้งซึ่งเป็นสิ่งที่ไม่ดีเลยทีเดียว มันหยุดsshจากการจดจำวลีรหัสผ่านและทำให้คุณต้องพิมพ์ข้อความรหัสผ่านของคุณในเทอร์มินัลทุกครั้ง และจะป้องกันไม่ให้ Network-Manager สามารถขอรหัสผ่าน WiFi ได้

คำตอบเดียวที่ใช้ได้คือ

sudo apt-get install p11-kit-modules:i386

สิ่งนี้ไม่มีความขัดแย้งใด ๆ

แพคเกจการคลายซิปด้วยตนเองและการติดตั้งไฟล์นั้นไม่ใช่ความคิดที่ดีเนื่องจากคุณจะไม่ได้รับการอัปเดตโดยอัตโนมัติซึ่งอาจนำไปสู่ปัญหาด้านความปลอดภัย

(ต้องการแสดงความคิดเห็นในโพสต์คำตอบที่ถูกต้อง แต่ไม่ได้รับอนุญาตเนื่องจากขาดชื่อเสียงรูปที่ฉันโพสต์เพื่อชี้แจงรายละเอียดสำหรับคน)


-1 สำหรับ: คำถามนี้คือสองปีที่ผ่านมารุ่นอูบุนตูล้าสมัยและปัญหาฉันแน่ใจว่ามันหายไปเป็นเวลานาน
cmks

5
Nope ปัญหายังคงมีอยู่เกี่ยวกับ PlayOnLinux
DocWilco

-1 เนื่องจากคัดลอกคำตอบอื่นเท่านั้น ปัญหายังคงเกิดขึ้น
Dennis Nolte
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.