Cómo solucionar el error "No existe tal archivo o directorio" al intentar iniciar el cliente VMware Horizon View

Cómo solucionar el error "No existe tal archivo o directorio" al intentar iniciar el cliente VMware Horizon View

Estoy usando Ubuntu 16.04 LTS. Descargué el cliente VMware Horizon deeste enlace. Lo instalé siguiendo las instrucciones encontradas. aquí. Estoy en una máquina de 64 bits.

  1. Hice clic derecho en la carpeta de descargas y elegí "Abrir en terminal".
  2. Ejecuté las siguientes líneas:

    chmod a+x VMware-Horizon-Client-4.4.0-5167967.x64.bundle sudo ./VMware-Horizon-Client-4.4.0-5167967.x64.bundle

Después de esto, el iniciador del cliente aparece en la búsqueda, pero al hacer clic en él solo parpadea varias veces en la barra de Unity y luego desaparece. Esta acción es exactamente como se describe.aquí. En esta pregunta, se describe que pueden iniciar el cliente con el comando vmware-view. Sin embargo, recibo el siguiente error con vmware-view:

/usr/lib/vmware/view/bin/vmware-view: error al cargar bibliotecas compartidas: libudev.so.0: no se puede abrir el archivo de objeto compartido: no existe tal archivo o directorio

Este enlaceproporciona algunas soluciones a un libudev.so.0: cannot open shared object fileerror. Sin embargo, no eran específicos de mi problema y no probé ninguno porque no quería correr el riesgo de romper cosas.

¿Por qué VMware-viewno me funciona? ¿Cómo puedo solucionar este error? ¿Es seguro para mí seguir adelante y probar la respuesta con más de 170 votos a favor de senshikaze?

`sudo ln -sf /lib/$(arch)-linux-gnu/libudev.so.1 /lib/$(arch)-linux-gnu/libudev.so.0`

Respuesta1

Seguí tu descripción sobre la instalación del producto y noté algo preocupante. El último paso de la instalación se enumera aquí:

Do you want to check your system compatibilities for Horizon Client,
this Scan will NOT collect any of your data?[yes/no]: yes

Scanning    libxml2.so.2
    Please wait
[######################################################################] 100%
VMware Horizon Smart Card
    Success
VMware Horizon Real-Time Audio-Video
    Failed      libudev.so.0
VMware Horizon Client Drive Redirection
    Success
VMware Horizon Multimedia Redirection (MMR)
    Failed      libgstapp-0.10.so.0
    Failed      libgstbase-0.10.so.0
    Failed      libgstreamer-0.10.so.0
VMware Horizon PCoIP
    Failed      libffi.so.5
VMware Horizon USB Redirection
    Failed      libudev.so.0
VMware Horizon Virtual Printing
    Success
VMware Horizon Client
    Failed      libudev.so.0

Al iniciar el comando vmware-view me dio exactamente el mismo error. Usando Google descubrí que tenía que ejecutar este comando:

obtener http://mirrors.kernel.org/ubuntu/pool/main/u/udev/libudev0_175-0ubuntu9_amd64.deb

Luego utilicé el Administrador de archivos en el directorio para hacer clic derecho en el archivo descargado y dejar que el instalador de software hiciera su trabajo.
Luego di el comando 'vmware-view' y obtuve:

ingrese la descripción de la imagen aquí

Respuesta2

Así es como instalé la versión 4.7 de 64 bits... espero que esto sea útil para alguien que lo encuentre en sus búsquedas.(No tuve que instalar ninguna dependencia ni crear enlaces simbólicos antes de realizar la instalación correctamente):

1) Descargar cliente desde desdehttps://www.vmware.com/go/viewclients

2) Desinstalar cualquier versión anterior (si corresponde).

3)

  • a) Abra una ventana de Terminal.
  • b) Cambie los directorios al directorio que contiene el archivo de instalación (xxx.bundle).

4) Ejecute el instalador con el siguiente comando:

sudo sh ./VMware-Horizon-Client-x.x.x-yyyyyyy.arch.bundle

*o en mi caso:

sudo sh ./VMware-Horizon-Client-4.7.0-7395152.x64.bundle

(Para tener en cuenta: el "sh" está ahí para "forzar" que el paquete sea ejecutable... dependiendo de los permisos que USTED haya establecido, esto también funcionará:

sudo ./VMware-Horizon-Client-x.x.x-yyyyyyy.arch.bundle

5) Siga el asistente de instalación de Gui.

información relacionada