vmt(4) - host reject error RPC command VM_RPC_REPLY_ERROR_IP_ADDR

Issue #395 resolved
Takehiko NOZAKI repo owner created an issue

when guest recieved RPC “broadcastIP 1”, return primary IPv4 address to host.

if guest has no IPv4 address, vmt(4) reply VM_RPC_REPLY_ERROR_IP_ADDR, "ERROR Unable to find guest IP address".

but host can’t understand and reject this error, and vmt(4) get into insanity.

in this case, open-vm-tools seems sent host “invalid string”.

invalid string means NULL string converted by glib’s g_printf format.

it’s libc’s wrapper function so OS dependent conversion(or just crash application).

it seems host accept “(null)” by N6’s printf(3) and kprintf(9) or empty string ““.

Comments (14)

  1. Takehiko NOZAKI reporter

    BUGFIX: Issue #395 vmt(4) - host reject error RPC command VM_RPC_REPLY_ERROR_IP_ADDR

    drop wrong error RPC reply VM_RPC_REPLY_ERROR_IP_ADDR rejected by host. if guest has no valid IPv4 address, just simply return empty string.

    → <<cset 8af743a9d482>>

  2. Takehiko NOZAKI reporter

    BUGFIX: Issue #395 vmt(4) - host reject error RPC command VM_RPC_REPLY_ERROR_IP_ADDR

    drop wrong error RPC reply VM_RPC_REPLY_ERROR_IP_ADDR rejected by host. if guest has no valid IPv4 address, just simply return empty string.

    → <<cset de71d8d3796d>>

  3. Takehiko NOZAKI reporter

    BUGFIX: Issue #395 vmt(4) - host reject error RPC command VM_RPC_REPLY_ERROR_IP_ADDR

    drop wrong error RPC reply VM_RPC_REPLY_ERROR_IP_ADDR rejected by host. if guest has no valid IPv4 address, just simply return empty string.

    → <<cset be39a7a48890>>

  4. Takehiko NOZAKI reporter

    BUGFIX: Issue #395 vmt(4) - host reject error RPC command VM_RPC_REPLY_ERROR_IP_ADDR

    drop wrong error RPC reply VM_RPC_REPLY_ERROR_IP_ADDR rejected by host. if guest has no valid IPv4 address, just simply return empty string.

    → <<cset 2cf74e8e2bfe>>

  5. Takehiko NOZAKI reporter

    BUGFIX: Issue #395 vmt(4) - host reject error RPC command VM_RPC_REPLY_ERROR_IP_ADDR

    drop wrong error RPC reply VM_RPC_REPLY_ERROR_IP_ADDR rejected by host. if guest has no valid IPv4 address, just simply return empty string.

    → <<cset a52c64cefc2e>>

  6. Takehiko NOZAKI reporter

    BUGFIX: Issue #395 vmt(4) - host reject error RPC command VM_RPC_REPLY_ERROR_IP_ADDR

    drop wrong error RPC reply VM_RPC_REPLY_ERROR_IP_ADDR rejected by host. if guest has no valid IPv4 address, just simply return empty string.

    → <<cset 0362dea66369>>

  7. Takehiko NOZAKI reporter

    BUGFIX: Issue #395 vmt(4) - host reject error RPC command VM_RPC_REPLY_ERROR_IP_ADDR

    drop wrong error RPC reply VM_RPC_REPLY_ERROR_IP_ADDR rejected by host. if guest has no valid IPv4 address, just simply return empty string.

    → <<cset ca3635bae936>>

  8. Takehiko NOZAKI reporter

    BUGFIX: Issue #395 vmt(4) - host reject error RPC command VM_RPC_REPLY_ERROR_IP_ADDR

    drop wrong error RPC reply VM_RPC_REPLY_ERROR_IP_ADDR rejected by host. if guest has no valid IPv4 address, just simply return empty string.

    → <<cset ccc617582531>>

  9. Takehiko NOZAKI reporter

    BUGFIX: Issue #395 vmt(4) - host reject error RPC command VM_RPC_REPLY_ERROR_IP_ADDR

    drop wrong error RPC reply VM_RPC_REPLY_ERROR_IP_ADDR rejected by host. if guest has no valid IPv4 address, just simply return empty string.

    → <<cset 7676fac10652>>

  10. Takehiko NOZAKI reporter

    BUGFIX: Issue #395 vmt(4) - host reject error RPC command VM_RPC_REPLY_ERROR_IP_ADDR

    drop wrong error RPC reply VM_RPC_REPLY_ERROR_IP_ADDR rejected by host. if guest has no valid IPv4 address, just simply return empty string.

    → <<cset d4660cfe73bd>>

  11. Log in to comment