2

У меня была резервная копия VMWare Fusion VM на файловом сервере моей домашней сети (Ubuntu). Я хотел запустить его снова, поэтому я скопировал его обратно в мой Macbook.

Когда я попытался запустить его в VMWare, я получил сообщение об ошибке:

No permission to access this virtual machine.
Configuration file: /Users/craig/WinXP Clean + Scanner.vmwarevm/WinXP Pro Test.vmx

Разрешения выглядят хорошо для меня:

  • Каталог комплектов 777
  • Файлы комплекта (включая перечисленные .vmx) все 666
  • Пользователь Craig (мой текущий пользователь); группа сотрудников. По предложению этой страницы я сменил группу на wheel, но это не помогло.
  • Finder показывает чтение и запись для крэйга, персонала и всех в каталоге комплектов
  • Расслоение реж также не заблокировано
  • Finder также показывает rw и разблокирован для файла .vmx
  • Родительский каталог также разблокирован и разблокирован
  • Проверка разрешений Дисковой утилиты не показывает никаких проблем ни с одним из связанных файлов

Похоже, у меня должен быть широко открытый доступ для запуска этой виртуальной машины; почему Fusion жалуется?

5 ответов5

1

У меня была такая же проблема на моей виртуальной машине. Мое звучит так, как будто это была, вероятно, иная причина, чем у оригинального плаката, хотя сообщение об ошибке было точно таким же.

Оказалось, что у меня есть каталог * .vmx.lck внутри комплекта, который, должно быть, был оставлен после старого выполнения. Как только я удалил этот каталог, проблема исчезла, и машина с радостью запустилась снова!

1

Вы являетесь владельцем всех файлов в пакете рекурсивно? В этом обсуждении (в посте № 6) решение этой проблемы заключается в запуске следующего в Терминале:

sudo chown -R ${USER} "/Users/${USER}/Documents/Virtual Machines/Windows XP Professional.vmwarevm"

Вам нужно заменить Windows XP Professional.vmwarevm на WinXP Clean + Scanner.vmwarevm в вашем случае.

Кроме того, имейте в виду, что восстановление прав доступа к диску никогда не восстановит ничего в вашем домашнем каталоге. Это применимо только для программного обеспечения, установленного Apple, которое указано в /Library /Receipts.

0

У меня была похожая проблема с получением старого образа рабочей станции vmware для работы с текущим программным обеспечением рабочей станции vmware. Что я наконец понял из подобного загадочного сообщения, так это то, что ACE был включен на старом образе. К счастью, у меня было старое программное обеспечение vmware, и я смог удалить ACE из vmimage. Тогда все работало нормально на новом программном обеспечении для рабочих станций.

0

Я вызвал техническую поддержку VMWare, чтобы получить решение для этого. После некоторого очень полезного исследования, проведенного VMWare Tech, мы в конечном итоге получили его, создав новую виртуальную машину на основе старых виртуальных дисков.

Специалисты предположили, что копирование файлов с моего Mac на общий ресурс Samba могло привести к неправильной установке разрешений. Он упомянул, что копирование файлов на том и обратно с тома FAT (с его элементарной системой разрешений) может иногда устранять подобные проблемы.

0

Похоже, вы используете vmware-run для запуска виртуальной машины? Не интерфейс Fusion (я интерпретирую текст copy-n-paste в вашем посте).

Это может быть той же проблемой, что VMWare Fusion 2.0.6 больше не хочет загружать мои виртуальные машины - мой совет здесь может применяться здесь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .