Wine on Gentoo ล้มเหลวด้วย libgcc_s.so.1 จะต้องติดตั้งข้อความ


0

เมื่อไม่นานมานี้ปัญหากับ Wine ได้เริ่มขึ้นในพีซี Gentoo ของฉัน ... เมื่อฉันพยายามเปิดแอปพลิเคชันใด ๆ

libgcc_s.so.1 must be installed for pthread_cancel to work
wine client error:25: write: Неправильный дескриптор файла (RU>EN translation: Unknown file descriptor)

ตัวอย่างเช่นฉันพยายามเรียกใช้คำสั่งนี้:

wine rview34.exe

และฉันได้ผลลัพธ์นี้:

stan@morpheus ~/Downloads $ wine rview34ru.exe 
err:menubuilder:write_freedesktop_association_entry error writing association file "/home/stan/.local/share/applications/wine-extension-chm.desktop"
err:menubuilder:write_freedesktop_association_entry error writing association file "/home/stan/.local/share/applications/wine-extension-gif.desktop"
err:menubuilder:write_freedesktop_association_entry error writing association file "/home/stan/.local/share/applications/wine-extension-hlp.desktop"
err:menubuilder:write_freedesktop_association_entry error writing association file "/home/stan/.local/share/applications/wine-extension-htm.desktop"
err:menubuilder:write_freedesktop_association_entry error writing association file "/home/stan/.local/share/applications/wine-extension-ini.desktop"
err:menubuilder:write_freedesktop_association_entry error writing association file "/home/stan/.local/share/applications/wine-extension-jfif.desktop"
err:menubuilder:write_freedesktop_association_entry error writing association file "/home/stan/.local/share/applications/wine-extension-jpe.desktop"
err:menubuilder:write_freedesktop_association_entry error writing association file "/home/stan/.local/share/applications/wine-extension-msp.desktop"
err:menubuilder:write_freedesktop_association_entry error writing association file "/home/stan/.local/share/applications/wine-extension-png.desktop"
err:menubuilder:write_freedesktop_association_entry error writing association file "/home/stan/.local/share/applications/wine-extension-rtf.desktop"
err:menubuilder:write_freedesktop_association_entry error writing association file "/home/stan/.local/share/applications/wine-extension-txt.desktop"
err:menubuilder:write_freedesktop_association_entry error writing association file "/home/stan/.local/share/applications/wine-extension-url.desktop"
err:menubuilder:write_freedesktop_association_entry error writing association file "/home/stan/.local/share/applications/wine-extension-wri.desktop"
err:menubuilder:write_freedesktop_association_entry error writing association file "/home/stan/.local/share/applications/wine-extension-xml.desktop"
fixme:storage:create_storagefile Storage share mode not implemented.
libgcc_s.so.1 must be installed for pthread_cancel to work
wine client error:25: write: Неправильный дескриптор файла

ต่อไปนี้เป็นเวอร์ชั่นของซอฟต์แวร์ต่าง ๆ ที่ฉันคิดว่าควรเกี่ยวข้องกับปัญหา

sys-devel/binutils-2.22-r1
app-emulation/wine-1.4.1
sys-devel/gcc-4.7.2
sys-libs/glibc-2.15-r3
sys-kernel/gentoo-sources-3.6.6

จริง ๆ แล้วทุกอย่างทำงานได้อย่างสมบูรณ์แบบเมื่อวันก่อนฉันเคยทำงานกับ Radmin Viewer ดี อัปเดตล่าสุดคือ ลินุกซ์ส่วนหัว และ เปิด-RC ฉันเชื่อ.

ฉันพยายามจดจำเมื่อเกิดปัญหา แต่จริง ๆ แล้วมันยากที่จะทำ ... ฉันไม่ได้ใช้ไวน์บ่อยครั้ง ... สิ่งหนึ่งที่ทำให้เกิดปัญหาคือ

emerge -aveDN --with-bdeps=y system

ฉันได้ลองติดตั้งซอฟต์แวร์ตามรายการข้างต้นก่อนอื่นฉันต้องลบ .ไวน์ โฟลเดอร์ แต่ไม่ได้ช่วย ...

ฉันเป็นชาว Google เพื่อหาคำตอบประมาณ 3-4 วันยังไม่มีโชค ... จากนั้นฉันมาที่นี่เพื่อขอความช่วยเหลือ!

ขอบคุณ!

linux  wine  gentoo  gcc  glibc 

คำตอบ:


0

ฉันไม่ได้อยู่ที่ Gentoo มานาน แต่ตะเข็บเหมือนว่าคุณขาด libgcc ลองติดตั้งด้วย Emerge หรือค้นหาผ่าน Emerge เพื่อค้นหาชื่อแพ็คเกจที่รวมอยู่ในนั้นจากนั้นติดตั้งและลองเรียกใช้ Wine อีกครั้ง


ติดตั้ง lib ด้วย gcc ฉันปรากฏตัวอีกครั้งแล้ว 2 ครั้งไม่มีโชค ... แต่มี lib อยู่และมันตั้งอยู่ /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/ โฟลเดอร์ libgcc_s.so.1 (ไฟล์) libgcc_s.so - & gt; libgcc_s.so.1 (ลิงก์)

คุณพยายามเรียกใช้รหัส 32 บิตหรือไม่ ลองติดตั้ง lib32gcc1 .. มันช่วยได้ไหม
Bolli

ฉันจะลองวันพรุ่งนี้ ปัญหาปรากฏบนพีซีที่ฉันใช้ในที่ทำงานซึ่งติดตั้งระบบปฏิบัติการ 64 บิตที่บ้านด้วยระบบปฏิบัติการ 32 บิตทุกอย่างก็โอเคกับไวน์แม้หลังจาก emerge -e world. ฉันยังคิดว่ารุ่น GCC อาจเป็นปัญหาในที่ทำงานฉันกำลังใช้รุ่นที่ถูกหลอกลวงอย่างหนักเพื่อปลดล็อก march=core-avx-i ที่มาพร้อมกับ GCC 4.7.x ที่บ้านฉันใช้ GCC 4.6.3 แต่สิ่งที่เป็น - มันทำงานได้ดีที่ทำงานด้วย!

บางทีคุณมี libs 32 บิต gcc ติดตั้งในที่ทำงานและออกด้วยเหตุผลบางอย่างลบพวกเขา อาจเป็นรุ่น แต่ฉันสงสัยว่า - ตะเข็บเหมือนทุกคนที่มีปัญหานี้กำลังพยายามเรียกใช้ซอฟต์แวร์ 32 บิตที่มี 64 บิต gcc libs - และหลาย ๆ เครื่องแก้ไขได้โดยการติดตั้ง 32 บิต แจ้งให้เราทราบว่ามันจะทำงานเพื่อคุณในวันพรุ่งนี้ :)
Bolli

0

นี่คือสิ่งที่ช่วยให้ฉันแก้ไขปัญหา:

cd /lib32
ln -s /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/32/libgcc_s.so.1 libgcc_s.so.1

แต่ฉันคิดว่ามันไม่ใช่วิธีที่ถูกต้อง แต่ฉันควรทำบางอย่างกับการกำหนดค่าเส้นทาง GCC ...

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