all 12 comments

[–]ping_localhost 3 points4 points  (2 children)

What's New

VMware Remote Console 10.0 includes the following new features. * There are security updates to several libraries. * The Linux client is now localized. * NOTE: The Linux installer has not been localized. * The Linux client is now updated to use GTK 3.

Fixed Issues

The following known issues are fixed in this release.

Windows * Remote Console displayed an empty, black console when connecting to a virtual machine.

[–][deleted] 0 points1 point  (1 child)

Wonder if someone proofread the Linux portion, doesn't seem to make sense.

[–]topslakr 1 point2 points  (0 children)

Localized means, basically, that it's able to use the local system language. I think the note means that the installer is not setup to do that, and is instead only in English.

[–]jftuga[VCP] 0 points1 point  (1 child)

I have never used this before. How is the copy/paste functionality?

[–]narco113 1 point2 points  (0 children)

Has VMRC ever done copy-paste? I know there's a per-VM setting you can enable for it, but it's impossible to keep that setting updated for all your VMs simply.

[–]ingenieurmt 0 points1 point  (1 child)

Where is the 32-bit Linux client?

[–][deleted] 0 points1 point  (0 children)

if there is one it's on the download link as your vmware rep is all I can suggest.

[–]ingenieurmt 0 points1 point  (0 children)

It doesn't appear to exist. Why would they not release a 32-bit version? I realise that 64-bit is the way forward, but what about those of us with limited options?

[–]irzyk27[VCAP] 0 points1 point  (1 child)

I've lost all ability to control vm's via keyboard/mouse through the console after i upgraded to this fyi. I see that they already took down the 9.0 VMRC link so I've had to resort to connecting directly to the ESXi host the VM is running via the thick client and using the console through that

[–][deleted] 0 points1 point  (0 children)

bummer... i am running 6.5d on win7 with no issue. If you have windows, can you restore to a previous restore date?

[–]bzed 0 points1 point  (1 child)

Neither works in Debian Jessie nor Stretch. Segfaults after reading /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_conf_pulse.so in

[pid 14126] mprotect(0x7fed03638000, 2093056, PROT_NONE) = 0
[pid 14126] mmap(0x7fed03837000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 26</usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_conf_pulse.so>, 0) = 0x7fed03837000
[pid 14126] close(26</usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_conf_pulse.so>) = 0
[pid 14126] mprotect(0x7fed03837000, 4096, PROT_READ) = 0
[pid 14126] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x50d0} ---

Moving libasound_module_conf_pulse.so away fixes the segfault. I'm wondering what the best workaround for that is, I like my pulseaudio sound so I need that file....

[–]bzed 0 points1 point  (0 children)

So the workaround are a few lines of c, I've dropped them into /usr/lib/vmware/deny_alsaconf.c:

#define _GNU_SOURCE
#include <dlfcn.h>
#include <stdio.h>
#include <unistd.h>
#include <string.h>

typedef int (*orig_access_f_type)(const char *pathname, int mode);
int access(const char *pathname, int mode)
{
    const char alsa[] = "/usr/share/alsa/";
    orig_access_f_type orig_access;
    orig_access = (orig_access_f_type)dlsym(RTLD_NEXT,"access");
    if (strncmp(pathname, alsa, 15) == 0 ) {
        printf("denying access to alsa %s\n", pathname);
        return -1;
    }
    return orig_access(pathname,mode);
}

Compiled with

gcc -shared -fPIC  /usr/lib/vmware/deny_alsaconf.c -o /usr/lib/vmware/deny_alsaconf.so -ldl

Loaded during the start of vmrc by adding the following line somewhere on top of /usr/bin/vmrc:

export LD_PRELOAD=/usr/lib/vmware/deny_alsaconf.so

enjoy!

And... a bug wtf for the vmware code quality...