nixp.ru v3.0

24 мая 2017,
среда,
10:46:45 MSK

DevOps с компанией «Флант»
Rocky написал 21 мая 2007 года в 00:13 (6536 просмотров) Ведет себя неопределенно; открыл 5 тем в форуме, оставил 9 комментариев на сайте.

Всем привет!

У меня следующая проблема.

Ставлю VMware Server 1.0.2. Хост — openSuse 10.2. Ядро 2.6.18.2-34. Встает нормально )). Под ней ставлю winXP Proffessional. При попытке добавить возможность доступа к физическим разделам жесткого диска получаю сообщение:

Cannot open the disk '/home/vmware/Windows XP Professional/Windows XP Professional-4.vmdk' or one of the snapshot disks it depends on.

Reason: Insufficient permission to access file.

Соответственно винда не грузица. В лог-файле vmware:

………

May 20 23:50:30: vmx| DISK: OPEN ide0:1 '/home/vmware/Windows XP Professional/Windows XP Professional-4.vmdk' persistent R[(null)]

May 20 23:50:30: vmx| DISKLIB-LINK : «/home/vmware/Windows XP Professional/Windows XP Professional-4.vmdk» : failed to open (Insufficient permission to access file).

May 20 23:50:30: vmx| DISKLIB-CHAIN : «/home/vmware/Windows XP Professional/Windows XP Professional-4.vmdk» : failed to open (Insufficient permission to access file).

May 20 23:50:30: vmx| DISKLIB-LIB : Failed to open '/home/vmware/Windows XP Professional/Windows XP Professional-4.vmdk' with flags 0xa (Insufficient permission to access file).

May 20 23:50:30: vmx| DISK: Cannot open disk «/home/vmware/Windows XP Professional/Windows XP Professional-4.vmdk": Insufficient permission to access file (38).

May 20 23:50:30: vmx| DISK: Failed to open disk '/home/vmware/Windows XP Professional/Windows XP Professional-4.vmdk' : Insufficient permission to access file (38) 3023.

May 20 23:50:30: vmx| Msg_Post: Error

May 20 23:50:30: vmx| [msg.disk.noBackEnd] Cannot open the disk '/home/vmware/Windows XP Professional/Windows XP Professional-4.vmdk' or one of the snapshot disks it depends on.

May 20 23:50:30: vmx| [msg.disk.configureDiskError] Reason: Insufficient permission to access file.—————————————-

May 20 23:50:30: vmx| POST(no connection): Cannot open the disk '/home/vmware/Windows XP Professional/Windows XP Professional-4.vmdk' or one of the snapshot disks it depends on.

May 20 23:50:30: vmx| Reason: Insufficient permission to access file.

May 20 23:50:30: vmx| Module DiskEarly power on failed.

May 20 23:50:30: vmx| VMX_PowerOn: ModuleTable_PowerOn = 0

May 20 23:50:30: vmx| ide0:0: numIOs = 1 numMergedIOs = 0 numSplitIOs = 0 ( 0.0%)

May 20 23:50:30: IO#2| AIOGNRC: thread #2 exiting (0)

May 20 23:50:30: IO#3| AIOGNRC: thread #3 exiting (0)

May 20 23:50:30: IO#4| AIOGNRC: thread #4 exiting (0)

May 20 23:50:30: IO#0| AIOGNRC: thread #0 exiting (1)

May 20 23:50:30: IO#1| AIOGNRC: thread #1 exiting (1)

……

Сама vmware запущена из-под root-а. На всякий случай прогнал chmod -R 777 для всех файлов внутри /home/vmware/Windows XP Professional/. Результат тот же… Раньше стояла VMware Workstation… Но напрягало каждый месяц менять серийник. Решил попробовать бесплатный сервер. В workstation таких проблем не возникало. Где-то прочитал что такое может быть из-за того, что одновременно и гостевая и хостовая ОС имеют доступ к одному и тому же физическому диску… Тогда поробовал отмонтировать раздел от хоста — результат тот же… Может подскажите что-нить? Из-за чего такое может быть. :)

Спасибо!

Dmitry Ivanov

таки нет прав на доступ к физическому разделу

какой раздел? и права на него в студию

Rocky

Раздел на ide-шном диске. В fstab-e монтируется так:

/dev/hda6 /mnt/GARBAGE vfat exec,rw,auto,users,gid=users,iocharset=utf8,umask=0002 0 0
Dmitry Ivanov

1) его не надо монтировать при использовании в вмвари

2) ls -al /dev/hda6 покажите

Rocky
brw-r—-- 1 root disk 3, 6 Май 21 2007 /dev/hda6
Rocky

Всё, разобрался!

[11:19:24 Evgeny@SP-1 vmware]$ sudo chown -R root:root ./Windows\ XP\ Professional_BUF/

[11:19:31 Evgeny@SP-1 vmware]$ cd ./Windows\ XP\ Professional_BUF/

[11:19:35 Evgeny@SP-1 Windows XP Professional_BUF]$ ls -la

итого 3382284

drw——- 2 root root 4096 Май 21 11:12 .

drwxrwxrwt 3 root root 4096 Май 21 11:14 ..

-rw——- 1 root root 20227 Май 21 11:11 vmware-0.log

-rw——- 1 root root 20296 Май 21 11:10 vmware-1.log

-rw——- 1 root root 20509 Май 21 11:10 vmware-2.log

-rw——- 1 root root 20356 Май 21 11:12 vmware.log

-rw——- 1 root root 64512 Апр 29 00:45 Windows XP Professional-0-pt.vmdk

-rw——- 1 root root 616 Май 8 16:27 Windows XP Professional-0.vmdk

-rw——- 1 root root 129024 Май 7 16:45 Windows XP Professional-1-pt.vmdk

-rw——- 1 root root 718 Май 7 16:45 Windows XP Professional-1.vmdk

-rw——- 1 root root 129024 Май 7 16:47 Windows XP Professional-2-pt.vmdk

-rw——- 1 root root 744 Май 18 10:17 Windows XP Professional-2.vmdk

-rw——- 1 root root 129024 Май 21 11:05 Windows XP Professional-3-pt.vmdk

-rw——- 1 root root 718 Май 21 11:05 Windows XP Professional-3.vmdk

-rw——- 1 root root 8664 Май 18 13:54 Windows XP Professional.nvram

-rw——- 1 root root 1929183232 Май 21 11:12 Windows XP Professional-s001.vmdk

-rw——- 1 root root 610074624 Май 21 11:12 Windows XP Professional-s002.vmdk

-rw——- 1 root root 919732224 Май 21 11:12 Windows XP Professional-s003.vmdk

-rw——- 1 root root 393216 Май 21 11:12 Windows XP Professional-s004.vmdk

-rw——- 1 root root 65536 Май 21 11:12 Windows XP Professional-s005.vmdk

-rw——- 1 root root 580 Май 18 10:17 Windows XP Professional.vmdk

-rw——- 1 root root 0 Апр 19 15:41 Windows XP Professional.vmsd

-rw——- 1 root root 2236 Май 21 11:12 Windows XP Professional.vmx

[11:19:38 Evgeny@SP-1 Windows XP Professional_BUF]$ sudo chmod +x ./Windows\ XP\ Professional.vmx

[11:20:54 Evgeny@SP-1 Windows XP Professional_BUF]$ sudo vmware-cmd -s register /home/vmware/Windows\ XP\ Professional_BUF/Windows\ XP\ Professional.vmx

register(/home/vmware/Windows XP Professional_BUF/Windows XP Professional.vmx) = 1

[11:22:12 Evgeny@SP-1 Windows XP Professional_BUF]$ sudo vmware&

После этого всё заработало )) А то что раздел диска подмонтирован к хосту совсем не мешеает. Или это опасно?

Dr. Evil
Rocky
Всё, разобрался!

После этого всё заработало )) А то что раздел диска подмонтирован к хосту совсем не мешеает. Или это опасно?

стандартная ошибка, возникающая при запуске WMware. :)

если же вернуться к вопросу о разделе, то при корректных настройках прав никакой опасности нет.

Rocky

Не, ну с workstation то всё работало. причем никаких изменений в плане прав на эти файлы я не делал.. Сто пудово.

А что имеется ввиду под корректными настройками в данном случае? А то, хоть всё и работает, так может что-то неправильно сделано.. :(

спасибо

Dmitry Ivanov

1) несогласованный доступ к одному и тому же разделу из двух операционок — это «прощай данные»

2) вы просто запускаете виртуалку от рута, вместо того, чтобы нормально права раздать

Rocky

понял, будем исправляться…

Всем спасибо!