VMware Player yüklenirken “Line 302 İzin Reddedildi” hatası


10

Sorun

Üniversitede bir İşletim Sistemleri Mimarisi kursu için, sınıf ödevleri için VMware Player 3.1.4 kullanmamız gerekmektedir. Şu anda 64-bit Ubuntu 11.04 çalıştırıyorum ve son zamanlarda 64-bit 11.04 vanilya yüklemesi ile biçimlendirdim; bu da hala şu sonuca vardı.

VMware paketinin bulunduğu dizine cd'ing yaparak ve bu kurulum komutunu çalıştırarak kurulumu başlatırım:

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

Ne yazık ki, yükleme komut dosyasını çalıştırmanın bir saniyesinin yarısından sonra bu hatayla karşılaşıyorum:

./VMware-Player-3.1.4-385536.x86_64.bundle: satır 302: /tmp/vmis.k6Yk9O/install/vmware-installer/vmware-installer: İzin reddedildi

Çıkarılan yükleyicinin 302. satırda aşağıdaki seçeneklerle yürütüldüğü:

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

Ayrıca, pakette çağrılan bir md5sum, indirme sayfasında belirtildiği gibi toplamı döndürür.

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

Bu noktada, sudo -ihala izin verilmedi hatası atar kök olarak oturum için kullandım .
Google ve Stackoverflow araması yanıt vermeyen yalnızca bir başka durum daha sağladı (Ben oyumu iptal ettim); bu yüzden birileri aynı sorunu ya da 11.04 altında bir düzeltme olup olmadığını merak askubuntu göndermek için karar verdi?

Şerefe! : P


2
Alex - / tmp klasörünüzü tutan bölüm / etc / fstab içinde "noexec" var mı - bu soruna neden olabilir düşünüyorum.
fossfreedom

Haha, ah adamım ... Bu kafa ile ölmüş olmalısın ... Evet, / tmp'yi kullanarak ram'ye monte ettim nodev,nosuid,noexec,mode=1777- 64 bitimi açıp deneyeceğim: P
Alex Stevens

Yanıtlar:


7

Yükleyicinin / tmp klasöründe bir ikili dosya yürütmeye çalışması muhtemeldir.

/ Tmp klasörünüzün bulunduğu bölüm ne olursa olsun, / etc / fstab içinde " noexec " olarak yapılandırılmış olabilir . Bu, söz konusu bölümde hiçbir ikilinin yürütülmesine izin verilmeyeceği anlamına gelir.

Benim tavsiyem / tmp'yi fstab satırı seçeneklerinizde "exec" haklarına sahip olan kendi bölümüne taşımaktır.

Alternatif olarak, geçici olarak "noexec" i fstab - install vmware içinde "exec" olarak değiştirin ve sonra tekrar değiştirin.


Mükemmel! @Fossfreedom'a çok teşekkür ederim, Stackexchange'teki diğer arkadaşımı haberdar edeceğim: P - Yine de, orada sizin için başka bir adam tarafından cevaplandı.
Alex Stevens
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.