open-vm-tools error

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

open-vm-tools error

Sergey Kobzar-2
Приветствую

Есть виртуальная машина с Linux 3.10.7-gentoo-r1 x86_64. Установлены
open-vm-tools-2013.09.16.1328054.

После апдейта ядра с 3.7.10 и open-vm-tools-2012 при буте стали
появляться вот такие сообщения:

vmsvc[1938]: [ warning] [GLib-GObject] invalid (NULL) pointer instance
vmsvc[1938]: [critical] [GLib-GObject] g_signal_emit_by_name: assertion
`G_TYPE_CHECK_INSTANCE (instance)' failed
vmsvc[1938]: [ warning] [vmsvc] SimpleSock: socket connect failed, error
113: No route to host
vmsvc[1938]: [ warning] [vmsvc] VSockChan: Failed to create vsocket
channel, err=2
vmsvc[1938]: [ warning] [vmsvc] RpcChannel: Fallback to backdoor ...

Google ничего внятного сказать не может. У меня идей нет.

?

Спасибо.

Reply | Threaded
Open this post in threaded view
|

Re: open-vm-tools error

Taz-8
 SimpleSock: socket connect failed, error 113: No route to host
а куда этот самый симплсок коннектится?

2013/10/22 Sergey Kobzar <[hidden email]>:

> Приветствую
>
> Есть виртуальная машина с Linux 3.10.7-gentoo-r1 x86_64. Установлены
> open-vm-tools-2013.09.16.1328054.
>
> После апдейта ядра с 3.7.10 и open-vm-tools-2012 при буте стали появляться
> вот такие сообщения:
>
> vmsvc[1938]: [ warning] [GLib-GObject] invalid (NULL) pointer instance
> vmsvc[1938]: [critical] [GLib-GObject] g_signal_emit_by_name: assertion
> `G_TYPE_CHECK_INSTANCE (instance)' failed
> vmsvc[1938]: [ warning] [vmsvc] SimpleSock: socket connect failed, error
> 113: No route to host
> vmsvc[1938]: [ warning] [vmsvc] VSockChan: Failed to create vsocket channel,
> err=2
> vmsvc[1938]: [ warning] [vmsvc] RpcChannel: Fallback to backdoor ...
>
> Google ничего внятного сказать не может. У меня идей нет.
>
> ?
>
> Спасибо.
>
Reply | Threaded
Open this post in threaded view
|

Re: open-vm-tools error

Sergey Kobzar-2
On 10/22/13 16:54, Taz wrote:
>   SimpleSock: socket connect failed, error 113: No route to host
> а куда этот самый симплсок коннектится?

В 3.10.7 ядре появилась новая фитча vmci (vmware communication
interface) - позволяет обмениваться данными напрямую между хостом и
виртуалкой. В самой Vmware эта фитча давно.

Я подозреваю ноги отсюда растут, но какие-то они кривые...

>
> 2013/10/22 Sergey Kobzar <[hidden email]>:
>> Приветствую
>>
>> Есть виртуальная машина с Linux 3.10.7-gentoo-r1 x86_64. Установлены
>> open-vm-tools-2013.09.16.1328054.
>>
>> После апдейта ядра с 3.7.10 и open-vm-tools-2012 при буте стали появляться
>> вот такие сообщения:
>>
>> vmsvc[1938]: [ warning] [GLib-GObject] invalid (NULL) pointer instance
>> vmsvc[1938]: [critical] [GLib-GObject] g_signal_emit_by_name: assertion
>> `G_TYPE_CHECK_INSTANCE (instance)' failed
>> vmsvc[1938]: [ warning] [vmsvc] SimpleSock: socket connect failed, error
>> 113: No route to host
>> vmsvc[1938]: [ warning] [vmsvc] VSockChan: Failed to create vsocket channel,
>> err=2
>> vmsvc[1938]: [ warning] [vmsvc] RpcChannel: Fallback to backdoor ...
>>
>> Google ничего внятного сказать не может. У меня идей нет.
>>
>> ?
>>
>> Спасибо.
>>


Reply | Threaded
Open this post in threaded view
|

Re: open-vm-tools error

Sergey Kobzar-2
On 10/22/13 17:06, Sergey Kobzar wrote:
> On 10/22/13 16:54, Taz wrote:
>>   SimpleSock: socket connect failed, error 113: No route to host
>> а куда этот самый симплсок коннектится?
>
> В 3.10.7 ядре появилась новая фитча vmci (vmware communication
> interface) - позволяет обмениваться данными напрямую между хостом и
> виртуалкой. В самой Vmware эта фитча давно.
>
> Я подозреваю ноги отсюда растут, но какие-то они кривые...

Вот в ядре че написано:

CONFIG_VSOCKETS:

Virtual Socket Protocol is a socket protocol similar to TCP/IP
allowing comunication between Virtual Machines and hypervisor
or host.

Я при обновлении ядра эту фитчу включил.


>> 2013/10/22 Sergey Kobzar <[hidden email]>:
>>> Приветствую
>>>
>>> Есть виртуальная машина с Linux 3.10.7-gentoo-r1 x86_64. Установлены
>>> open-vm-tools-2013.09.16.1328054.
>>>
>>> После апдейта ядра с 3.7.10 и open-vm-tools-2012 при буте стали
>>> появляться
>>> вот такие сообщения:
>>>
>>> vmsvc[1938]: [ warning] [GLib-GObject] invalid (NULL) pointer instance
>>> vmsvc[1938]: [critical] [GLib-GObject] g_signal_emit_by_name: assertion
>>> `G_TYPE_CHECK_INSTANCE (instance)' failed
>>> vmsvc[1938]: [ warning] [vmsvc] SimpleSock: socket connect failed, error
>>> 113: No route to host
>>> vmsvc[1938]: [ warning] [vmsvc] VSockChan: Failed to create vsocket
>>> channel,
>>> err=2
>>> vmsvc[1938]: [ warning] [vmsvc] RpcChannel: Fallback to backdoor ...
>>>
>>> Google ничего внятного сказать не может. У меня идей нет.
>>>
>>> ?
>>>
>>> Спасибо.


Reply | Threaded
Open this post in threaded view
|

Re: open-vm-tools error

Sergey Kobzar-2
Для истории:

app-emulation/open-vm-tools и app-emulation/open-vm-tools-kmod
замаскированы. Соотв в package.keywords:
   app-emulation/open-vm-tools
   app-emulation/open-vm-tools-kmod

После этого по умолчанию установились open-vm-tools-2013.09.16.1328054.

Как оказалось, у апстрима 2013.* это что-то типа nightly builds, а
стабильная версия - 9.4.0.1280544

Добавил в package.mask
   >app-emulation/open-vm-tools-9.9999
   >app-emulation/open-vm-tools-kmod-9.9999
и похоже попустило. Ругани при старте нет.

Возможно в stable просто отключилы вывод warnings на stdout.

Может кому пригодиться.