ข้อผิดพลาด“ ปฏิเสธสายการอนุญาต 302” ขณะติดตั้ง VMware Player


10

ปัญหา

สำหรับหลักสูตรสถาปัตยกรรมระบบปฏิบัติการที่มหาวิทยาลัยเราจำเป็นต้องใช้ VMware Player 3.1.4 สำหรับการมอบหมายชั้นเรียน ปัจจุบันฉันใช้ Ubuntu 11.04 64 บิตและเพิ่งฟอร์แมตด้วยการติดตั้งวานิลลา 64- บิต 11.04; ซึ่งยังคงมีผลดังต่อไปนี้

ฉันเริ่มการติดตั้งออกโดย cd'ing ไปยังไดเรกทอรีที่มีชุดบันเดิลของ VMware และเรียกใช้คำสั่งการติดตั้งนี้:

sudo sh ./VMware-Player-3.1.4-385536.x86_64.bundle

น่าเสียดายที่หลังจากใช้งานสคริปต์การติดตั้งไปแล้วครึ่งหนึ่งฉันพบข้อผิดพลาดนี้:

./VMware-Player-3.1.4-385536.x86_64.bundle: บรรทัด 302: /tmp/vmis.k6Yk9O/install/vmware-installer/vmware-installer: ปฏิเสธการอนุญาต

ที่ตัวติดตั้งที่ถูกแยกถูกเรียกใช้งานที่บรรทัด 302 ด้วยตัวเลือกต่อไปนี้:

302     "$installer" --set-setting vmware-installer libconf "$libconf"   \
303                  --install-component "$source"/vmware-installer      \
304                  --install-bundle "$bundle" "$@"

นอกจากนี้ md5sum ที่เรียกบนบันเดิลจะส่งคืนผลรวมที่แน่นอนตามที่กล่าวไว้ในหน้าดาวน์โหลด

a7fdadfb2af8d9f76571cd06f2439041 VMware-Player-3.1.4-385536.x86_64.bundle

ณ จุดนี้ฉันเคยsudo -iเข้าสู่ระบบในฐานะ root ซึ่งยังคงมีข้อผิดพลาดที่ได้รับอนุญาตถูกปฏิเสธ
การค้นหา Google และ Stackoverflow มีเพียงกรณีเดียวเท่านั้นที่ไม่มีคำตอบ (ฉัน upvoted) ดังนั้นฉันตัดสินใจที่จะโพสต์เพื่อถาม Ubuntu สงสัยว่าใครบางคนมีปัญหาเดียวกันหรือมีการแก้ไขภายใต้ 11.04?

ไชโย! : P


2
Alex - พาร์ติชันที่เก็บโฟลเดอร์ / tmp ของคุณมี "noexec" ใน / etc / fstab - ฉันคิดว่าอาจทำให้เกิดปัญหานี้
fossfreedom

ฮ่าฮ่าโอ้ ... คุณต้องตายบนหัวด้วยอันนี้ ... ใช่ฉันได้ใช้ / tmp ของฉันเพื่อใช้ ram nodev,nosuid,noexec,mode=1777- ฉันจะบูต 64 บิตของฉันแล้วลองดู: P
Alex Stevens

คำตอบ:


7

เป็นไปได้ว่าโปรแกรมติดตั้งพยายามเรียกใช้ไบนารีในโฟลเดอร์ / tmp

อาจเป็นไปได้ว่าพาร์ทิชันใดก็ตามที่คุณมีโฟลเดอร์ / tmp อยู่จะถูกกำหนดค่าใน / etc / fstab เป็น " noexec " ซึ่งหมายความว่าไม่อนุญาตให้มีการดำเนินการไบนารีบนพาร์ติชันนั้น

คำแนะนำของฉันคือการย้าย / tmp ไปยังพาร์ติชันของตัวเองที่มีสิทธิ์ "exec" ในตัวเลือกสาย fstab ของคุณ

หรือเปลี่ยน "noexec" เป็น "exec" ชั่วคราวใน fstab - ติดตั้ง vmware แล้วสลับกลับมาอีกครั้ง


ที่สมบูรณ์แบบ! ขอบคุณ @fossfreedom มากฉันจะแจ้งให้คนอื่น ๆ ที่ Stackexchange: P - แม้ว่าจะได้รับคำตอบจาก chap อื่นแล้ว
Alex Stevens
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.