¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo solucionar el error de compilación de perl al ejecutar hdblcmgui en SUSE para instalar HANA DB

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 16 Vistas
0
Cargando...

Al intentar instalar HANA DB en un entorno SUSE nuevo y el administrador sigue nuestra documentación para instalar HANA, recomendamos usar hdblcmgui o hdblcm.

El problema surge cuando el administrador intenta ejecutar el comando hdblcmgui y se encuentra con el siguiente error:

SAP HANA Installer Runtime Error:
error de compilación de perl (cargando LCM::Gui::App::LCMGuiApp):

no se puede mostrar la pantalla de inicio: No se puede cargar '<PATH>/Wx.so' para el módulo Wx: libgtk-x11-2.0.so.0: no se puede abrir el archivo de objeto compartido: No existe tal archivo o directorio en la línea 193 de DynaLoader.pm.
en la línea 45 de SDB/Wx/Splash.pm.
falló el comienzo--compilación abortada en la línea 6 de SDB/Install/App/Gui.pm.
falló el comienzo--compilación abortada en la línea 6 de LCM/Gui/App/LCMGuiApp.pm.

En este blog abordaré los problemas y qué se debe hacer para solucionarlos.

  • Ejecutar aplicación GUI
    • El primer paso es que el administrador verifique y valide si la VM o la máquina física está configurada para ejecutar una aplicación gráfica GUI. Para probar esto, realice lo siguiente: Abra una sesión de terminal y ejecute xclock.
      1. Si obtiene este error: Error: No se puede abrir la pantalla:
        entonces necesita configurar el reenvío de X11 y la variable de entorno DISPLAY.
      2. Si obtiene el error de que el comando no se encuentra, -bash: xclock: comando no encontrado, entonces necesita instalar xclock.
        Por ejemplo: zypper install xclock
    • Configurar VM para admitir el reenvío de X11
      • En su VM desde una ventana de terminal, emita lo siguiente:
        1. sudo vi /etc/ssh/sshd_config
        2. Busque X11Forwarding, X11DisplayOffset y X11UseLocalhost
        3. Elimine el signo # de cada parámetro si existe
        4. Guárdelo
        5. A continuación, emita esto: sudo vi /etc/ssh/ssh_config
        6. Busque ForwardX11
        7. Si hay un signo de almohadilla, “#”, frente al parámetro, quítelo
        8. Debería ser ForwardX11 yes
        9. Guarde los cambios
        10. Asegúrese de que sshd esté habilitado, por ejemplo:
          sudo systemctl enable sshd
        11. Ahora inicie el servicio:
          sudo systemctl start sshd
      • Configurar la variable DISPLAY para MobaXterm
        • Para configurar esto para MobaXterm, haga lo siguiente:
          1. Mueva el mouse a la esquina superior derecha donde dice X server
          2. Mostrará la dirección IP a la que se va a reenviar el X11
          3. Desde la ventana de terminal, emita lo siguiente:
            1. export DISPLAY=<IP_FROM_STEP1>:0.0
            2. echo $DISPLAY
            3. Debería mostrar que la variable está configurada
            4. Ejecute esto desde la terminal:
              xclock
  • Configurar DISPLAY con PUTTY
    • Para configurar esto para la herramienta PUTTY, haga lo siguiente:
      1. Siga este KBA, 2358582 - Cómo: Configurar la interfaz gráfica de usuario para las herramientas de gestión del ciclo de vida de la plataforma SAP HANA a través de PUTTY
      2. Nota: a veces la VM no está configurada para entender que la dirección IP local es 127.0.0.1, por lo tanto; intente usar la dirección IP de su estación de trabajo desde la que está utilizando la herramienta PUTTY
    • Ejecute esto desde la terminal: xclock

Ejecutando hdblcmgui

Ahora que todo está configurado y asumiendo que xclock u otra aplicación GUI se puede ejecutar, estamos listos para ejecutar hdblcmgui.

  1. Abra una ventana de terminal y navegue hasta la ubicación donde hdblcmgui existe
  2. Ejecute: hdblcmgui
    1. Si todo funciona bien, genial, pero si obtiene el mismo error que antes, hay una cosa más que se debe hacer: error de
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?