Página 1 de 1
Descripción vacía en la consola
Publicado: 3 de marzo de 2017 - 23:23
por f4242
Hola,
quería informar que la columna "Descripción" de las máquinas en la pestaña "Inventario" siempre aparece vacía en la consola. El cuadro de texto "Descripción" también está vacío cuando se selecciona una máquina y se visualiza su información en la pestaña "General". Este error se produjo en la versión 1.3.8 y persiste en la versión 1.3.9.
Re: Descripción vacía en la consola
Publicado: 18 de mayo de 2017 - 22:56
por f4242
Hola,
he notado que estás experimentando el mismo problema en tu transmisión en vivo de YouTube.
¿Hay algún lugar más apropiado para reportar errores?
Re: Descripción vacía en la consola
Publicado: 19 de mayo de 2017 - 09:24
por htouvet
En nuestra infraestructura, si la "Descripción del equipo" no está vacía, la columna en la consola contendrá la información...
Puedes probarlo en una de tus estaciones de trabajo:
Ejecute el comando cmd.exe como administrador con privilegios elevados
Luego escribe:
Luego actualice la pantalla en la consola (F5).
Re: Descripción vacía en la consola
Publicado: 19 de mayo de 2017 - 14:49
por f4242
Hmm, efectivamente, si cambio la descripción desde la máquina (usando `wapt-get register`), funciona.
Sin embargo, si la cambio en la consola, no funciona.
Antes de registrar manualmente con la descripción, tenía esto:
EDIT: las imágenes no se muestran, aquí están los enlaces:
https://framapic.org/62AwcY0JmLkd/G7CDP8nEOBif.png
https://framapic.org/keCke8M8jItq/WA1ZY4nXD33q.png
Una vez registrada, la descripción aparece en la lista. Si cambio de ordenador (segunda captura de pantalla), también veo la nueva descripción mostrada. Sin embargo, una vez que la descripción es inicializada por el cliente, ya no se puede modificar desde la consola. El campo es editable pero no se guarda.
Re: Descripción vacía en la consola
Publicado: 19 de mayo de 2017 - 15:09
por htouvet
Vale... en realidad no se suponía que funcionase.
Si quieres adoptar este comportamiento,
Solo necesitas modificar el archivo
con un editor de texto.
y reemplazar con el siguiente contenido:
Código: Seleccionar todo
# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = []
def install():
if control.description:
print('Change local computer description to match package description')
set_computer_description(control.description)
Los paquetes de máquinas "nuevos" cambiarán automáticamente la descripción de la máquina de acuerdo con la descripción del paquete de la máquina.
Las máquinas que ya tienen un paquete (en /var/www/wapt-host) no experimentarán este comportamiento, porque el paquete ya existe y setup.py no se modificará.
Re: Descripción vacía en la consola
Publicado: 19 de mayo de 2017 - 16:33
por f4242
Hmm, entonces tendría que modificar el agente en cada máquina y acordarme de volver a aplicar el cambio después de una actualización, ¿verdad? ¿
Hay alguna razón por la que no se pueda modificar la descripción desde la consola editando el paquete de la máquina? Es mucho más cómodo modificar la descripción de una máquina de forma centralizada en la consola que hacerlo individualmente en cada una. ¡
Gracias!
Re: Descripción vacía en la consola
Publicado: 19 de mayo de 2017 - 16:54
por htouvet
La modificación de la plantilla solo debe realizarse en la máquina de administración porque es la que inicializa los paquetes de la máquina.
Hasta ahora, la regla de Wapt es que
- - Toda la configuración se realiza mediante un paquete firmado.
- Toda la información en la consola proviene de las máquinas cliente (no se agrega información a la base de datos posteriormente).
Es por eso que en mi ejemplo anterior el cambio de descripción se realiza a través del setup.py del paquete de la máquina.
Ahora, podríamos hacer las cosas más transparentes:
- - Editar la descripción del paquete (+firma) en segundo plano cuando se introduce una descripción en la cuadrícula.
- Permitir que el cliente wapt modifique la descripción de la máquina en función de la descripción del paquete (opción para añadir a wapt-get.ini, como enable_host_description_management).