Score:2

Etcher appimage ไม่ทำงานใน Ubuntu20.04

ธง us

การคลิกสองครั้งที่ภาพแอปไม่ทำงาน ดังนั้นฉันจึงลองใช้คำสั่งต่อไปนี้

chmod +x .appimage
sudo ./.appimage

แต่มันทำให้ฉันมีข้อผิดพลาด

dlopen(): เกิดข้อผิดพลาดในการโหลด libfuse.so.2

AppImages ต้องการ FUSE ในการทำงาน 
คุณอาจยังสามารถแยกเนื้อหาของ AppImage นี้ได้ 
หากคุณเรียกใช้ด้วยตัวเลือก --appimage-extract 
ดู https://github.com/AppImage/AppImageKit/wiki/FUSE 
สำหรับข้อมูลเพิ่มเติม

แต่ฟิวส์ถูกติดตั้งในระบบของฉัน

นโยบาย apt-cache libfuse2
libfuse2:
  ติดตั้งแล้ว: 2.9.9-3
  ผู้สมัคร: 2.9.9-3
  ตารางเวอร์ชัน:
 *** 2.9.9-3 500
        500 http://mirror.xeonbd.com/ubuntu-archive focal/main แพ็คเกจ amd64
        100 /var/lib/dpkg/สถานะ

ฉันใช้ Ubuntu 20.04

ru flag
คุณแน่ใจหรือว่าได้ติดตั้ง FUSE ในระบบของคุณแล้ว? ผลลัพธ์ของ `apt-cache policy libfuse2` คืออะไร
yaa__ avatar
us flag
@โทมัสวอร์ด
ru flag
ตกลงเพื่อที่จะติดตั้ง ฉันเดาว่า AppImage เสียหาย และคุณควรติดต่อผู้สร้างและแจ้งจุดบกพร่องที่นั่น อาจเป็นไปได้ว่านี่เป็นปัญหาใน AppImage เอง
yaa__ avatar
us flag
ขอบคุณสำหรับคำแนะนำ ฉันเพิ่งเปิดประเด็นใหม่ใน repo github ของพวกเขา @โทมัสวอร์ด
Bodo avatar
pt flag
คุณดาวน์โหลดสถาปัตยกรรมที่ถูกต้องของ Appimage: Linux x64 (64-บิต) / Linux x86 (32-บิต) หรือไม่
yaa__ avatar
us flag
ใน https://www.balena.io/etcher/ ไม่มี 64 บิตสำหรับ Linux มี appimage 32 บิตสำหรับ LInux @Bodo เท่านั้น
Bodo avatar
pt flag
ฉันเพิ่งตรวจสอบเมนูแบบเลื่อนลงดาวน์โหลด มันแสดง "Etcher สำหรับ Linux x64 (64 บิต) (AppImage)" และ "Etcher สำหรับ Linux x86 (32 บิต) (AppImage)" ดูรายงานปัญหาเก่านี้ด้วย https://github.com/balena-io/etcher/issues/1490 คุณสามารถลอง `strace -e trace=file ./.appimage` เพื่อดูว่าต้องการค้นหา `libfuse.so ที่ใด 2`. คุณสามารถลองใช้แพ็คเกจ `.deb` ได้จาก https://github.com/balena-io/etcher/releases
yaa__ avatar
us flag
ฉันอ่านปุ่มดาวน์โหลด 64 บิตในหน้าแรกเป็นปุ่มดาวน์โหลดเท่านั้น ดังนั้นฉันจึงคลิกไอคอนแบบเลื่อนลงและเห็นเฉพาะเวอร์ชัน 32 บิต ขอบคุณที่ชี้ให้เห็นว่า: D @Bodo
Bodo avatar
pt flag
คุณควรเขียนคำถามของคุณว่าไฟล์ Appimage ใดที่คุณดาวน์โหลดเหมือนที่คุณทำในปัญหา GitHub สิ่งนี้จะทำให้ชัดเจนว่า Appimage 32 บิตไม่ตรงกับไลบรารี่ 64 บิต
Bodo avatar
pt flag
ฉันได้เพิ่มคำตอบ ส่วนใหญ่สำหรับผู้ใช้รายอื่นที่อาจมีปัญหาคล้ายกัน ฉันยังเขียนคำแนะนำเพื่อปรับปรุงข้อความในฐานะปัญหาสำหรับโครงการ AppImage
Score:1
ธง pt

ให้เป็นไปตาม ปัญหาที่เกี่ยวข้อง ไฟล์ Appimage ที่ดาวน์โหลดเป็นเวอร์ชัน 32 บิต

balenaEtcher-1.5.121-ia32

ในขณะที่ไลบรารีที่ติดตั้งเป็นแบบ 64 บิต

นโยบาย apt-cache libfuse2
...
        500 http://mirror.xeonbd.com/ubuntu-archive focal/main แพ็คเกจ amd64

ขออภัย ข้อความแสดงข้อผิดพลาดจากรหัส Appimage ไม่เพียงพอ:

dlopen(): เกิดข้อผิดพลาดในการโหลด libfuse.so.2

AppImages ต้องการ FUSE ในการทำงาน
... 

ไม่บอกว่าห้องสมุดรุ่นใด ดโลเพน() โทรค้นหาหรือที่มันค้นหาห้องสมุด นี้ค่อนข้างสับสนเมื่อคุณเห็นว่าห้องสมุด libfuse.so.2 ถูกติดตั้งบนระบบของคุณ ตรงกันข้ามกับข้อความแสดงข้อผิดพลาด

เรียกใช้ Appimage ด้วย สเตรส อาจแสดงว่าค้นหาไลบรารีในไดเร็กทอรีสำหรับไลบรารี 32 บิต

ดังนั้นในกรณีที่เกิดข้อผิดพลาดนี้ คุณควรตรวจสอบว่าสถาปัตยกรรมของไฟล์ Appimage ตรงกับสถาปัตยกรรมของระบบของคุณหรือไม่

โพสต์คำตอบ

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