omoreno Hace 5 horas
Asunto: Problema con instalación minimalista en servidor (Headless) para WebForms ¿Dependencias ocultas?
Hola a todos,
Estoy experimentando un problema muy específico al intentar desplegar una aplicación Gambas3 WebForm en un servidor headless (sin entorno gráfico), específicamente haciendo pruebas en openSUSE Leap 15.6 y Ubuntu.
La wiki oficial de Gambas incluye la siguiente advertencia para instalaciones en servidores:
Cita:“Warning: for installing on a web server or a docker that does not have a desktop environment you can use the code below to add the gambas repository but do not install the main "gambas3" meta package. that will attempt to install everything including the IDE and install many many packages that will not be needed on a system with no desktop or GUI toolkits. You should install only the individual packages you need...”
Siguiendo esta recomendación, intenté hacer una instalación minimalista en openSUSE Leap 15.6 usando el repositorio estable de OBS:
Bash

Código:
sudo zypper addrepo -f https://download.opensuse.org/repositories/home:/gambas:/stable/openSUSE_Leap_15.6/home:gambas:stable.repo
sudo zypper refresh
sudo zypper in gambas3-runtime gambas3-gb-db2 gambas3-gb-util gambas3-gb-pcre gambas3-gb-geom gambas3-gb-openssl gambas3-gb-util-web gambas3-gb-web-gui
El problema: Al ejecutar el archivo
Código:
.gambas
con esta selección de paquetes individuales (ya sea mediante CGI con Apache2 o de forma manual con
Código:
gbr3 --httpd
), la interfaz web se rompe por completo:
  • Los menús se ven totalmente planos y pierden su estilo/estructura.
  • Los WebForms y layouts colapsan o se dibujan en coordenadas erróneas.
  • Los objetos ocultos (Visible = False) ignoran la propiedad y se quedan visibles en la pantalla.
Sin embargo, si desisto del enfoque minimalista e instalo el metapaquete completo:

Código:
sudo zypper in gambas3
A pesar de que esto fuerza la instalación de 1.47 GB de datos (incluyendo el IDE, toolkits gráficos como GTK/QT y componentes de escritorio), la WebApp de repente se renderiza de forma correcta y todo funciona a la perfección.
Todo parece indicar que gb.web.gui o el motor de renderizado headless depende de alguna librería del sistema o paquete secundario (quizás relacionado con cálculo de geometría, fuentes o renderizado interno) que no se arrastra automáticamente con el runtime o los componentes seleccionados, haciendo que la lógica de diseño del lado del servidor falle silenciosamente.
¿Alguien ha logrado identificar exactamente qué paquetes o dependencias faltan para que los WebForms funcionen bien en modo headless sin tener la obligación de instalar los 1.47GB del metapaquete gambas3 en un servidor?
Saludos cordiales
Archivos adjuntos
.pdf
Gambas completo o librerias especificas.pdf (Tamaño: 219.56 KB Descargas: 0)
guizans 13-04-2026, 21:25
Cuando intento actualizar Ubuntu 24.04 por consola me lanza esto:

Código:
E: Fallo al obtener http://downloadcontent.opensuse.org/repositories/home:/gambas:/stable/xUbuntu_24.04/amd64/gambas3-gb-pdf_3.21.5%2b20260314%2b1-1_amd64.deb  El tamaño del fichero no es el esperado (23002 != 23030). ¿Está sincronizada la réplica? [IP: 195.135.223.227 80]
  Hashes of expected file:
    - SHA256:73df81b4638834003435b4f1cfc8f0b853b10e2c543f7c82b58c44004dc86333
    - SHA1:5122d6a29fa9ab8e77698c45f1b10662939d18f2:
    - MD5Sum:3c788618a826222e06452f9bcbbedb36:
    - Filesize:23030:
E: No se pudieron obtener algunos archivos, ¿quizás deba ejecutar «apt-get update» o deba intentarlo de nuevo con --fix-missing?

¿Alguien mas le pasa? ¿A que se puede deber?

Un saludo.

He eliminado los siguientes archivos de /etc/apt/sources.list.d:

Código:
home:gambas:stable.list
home:gambas:stable.list.save


He recargado los repósitos y por lo menos me ha dejado actualizar el sistema operativo. De momento no voy añadir los repósitos de Gambas, por lo menos hasta que salga una nueva versión.

¿Cómo hago para que no aparezcan esos dos iconos donde debería haber dos puntos? Angry
guizans 05-03-2026, 20:09
No se como llegué a encontrar esto, pero está ahí, una extensión para añadir marcado de Gambas en el editor de Micrososoft. También es verdad que hace cuatro años que no se actualiza. No lo he probado, pero me ha llamado la atención.

Enlace en la página de Microsoft
[/url]
[url=https://github.com/microhobby/vscode-gambas]Enlace al proyecto en GitHub
Páginas (571): 1 2 3 4 5 571   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 310
Último miembro: MARQUITOS6767
Temas del foro: 1,762
Mensajes del foro: 9,154
Últimos temas
Problema con instalación ...
Foro: WebApp/WebForms
Último mensaje por: omoreno, Hace 5 horas
Respuestas: 0 - Vistas: 29
Problema con el repósito ...
Foro: Instalación
Último mensaje por: guizans, 14-04-2026, 21:38
Respuestas: 2 - Vistas: 367
UEFI y BIOS
Foro: Hardware & IoT
Último mensaje por: guizans, 13-04-2026, 21:22
Respuestas: 3 - Vistas: 2,525
Visual Studio Code con Ga...
Foro: General
Último mensaje por: guizans, 07-03-2026, 14:24
Respuestas: 2 - Vistas: 751
WebForm con mysql gridvie...
Foro: WebApp/WebForms
Último mensaje por: vjarvelo, 03-03-2026, 16:32
Respuestas: 2 - Vistas: 3,393
Powered By MyBB, © 2002-2026 MyBB Group.
Made with by Curves UI.