Эта проблема
Для курса по архитектуре операционных систем в университете мы должны использовать VMware Player 3.1.4 для выполнения заданий. В настоящее время я использую 64-битную Ubuntu 11.04, и недавно отформатировал с установкой ванили 64-битной 11.04; который все еще имел следующий результат.
Я запускаю установку, перейдя в каталог, в котором находится комплект 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 предоставил только один другой случай без ответов (я проголосовал); поэтому я решил опубликовать в askubuntu вопрос о том, была ли у кого-то такая же проблема или есть исправление под 11.04?
Ура! :П
источник
nodev,nosuid,noexec,mode=1777
- я загрузлю свой 64-битный и попробую: PОтветы:
Вполне вероятно, что установщик пытается выполнить двоичный файл в папке / tmp.
Вероятно, что в любом разделе, в котором находится ваша папка / tmp, она настроена в / etc / fstab как « noexec ». Это означает, что двоичные файлы в этом разделе запрещены.
Мой совет - переместить / tmp в свой собственный раздел с правами «exec» в ваших опциях строки fstab.
В качестве альтернативы, временно измените «noexec» на «exec» в fstab - установите vmware и затем переключите его снова.
источник