Pagina 1 di 1
Descrizione vuota nella console
Pubblicato: 3 marzo 2017 - 23:23
di f4242
Salve,
volevo solo segnalare che la colonna "descrizione" per le macchine nella scheda "inventario" risulta sempre vuota nella console. La casella di testo "descrizione" è vuota anche quando si seleziona una macchina e se ne visualizzano le informazioni nella scheda "generale". Questo bug si è verificato nella versione 1.3.8 ed è ancora presente nella versione 1.3.9.
Re: Descrizione vuota nella console
Pubblicato: 18 maggio 2017 - 22:56
di f4242
Ciao,
ho notato che anche tu hai riscontrato lo stesso problema durante la tua diretta su YouTube.
Esiste un canale più appropriato per segnalare i bug?
Re: Descrizione vuota nella console
Pubblicato: 19 maggio 2017 - 09:24
di htouvet
Nella nostra infrastruttura, se la "Descrizione del computer" non è vuota, la colonna nella console conterrà effettivamente le informazioni...
Puoi testarlo su una delle tue postazioni di lavoro:
Avviare un comando cmd.exe come amministratore con privilegi elevati
Quindi digita:
Codice: Seleziona tutto
wapt-get register "La description de mon ordinateur"
Quindi aggiornare la visualizzazione nella console (F5).
Re: Descrizione vuota nella console
Pubblicato: 19 maggio 2017 - 14:49
di f4242
Hmm, in effetti, se modifico la descrizione dalla macchina (usando `wapt-get register`), funziona.
Tuttavia, se la modifico dalla console, non funziona.
Prima di registrarla manualmente con la descrizione, avevo questo:
EDIT: le immagini non vengono visualizzate, ecco i link:
https://framapic.org/62AwcY0JmLkd/G7CDP8nEOBif.png
https://framapic.org/keCke8M8jItq/WA1ZY4nXD33q.png
Una volta registrata, la descrizione appare nell'elenco. Se cambio il computer (secondo screenshot), vedo anche la nuova descrizione visualizzata. Tuttavia, una volta che la descrizione è stata inizializzata dal client, non può più essere modificata dalla console. Il campo è modificabile ma non salvato.
Re: Descrizione vuota nella console
Pubblicato: 19 maggio 2017 - 15:09
di htouvet
OK... in realtà non avrebbe dovuto funzionare.
Se vuoi adottare questo comportamento,
devi solo modificare il file
con un editor di testo.
e sostituisci con il seguente contenuto:
Codice: Seleziona tutto
# -*- 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)
I "nuovi" pacchetti macchina modificheranno automaticamente la descrizione della macchina in base alla descrizione del pacchetto macchina.
Le macchine che hanno già un pacchetto (in /var/www/wapt-host) non riscontreranno questo comportamento, perché il pacchetto è preesistente e setup.py non verrà modificato.
Re: Descrizione vuota nella console
Pubblicato: 19 maggio 2017 - 16:33
di f4242
Hmm, quindi dovrei modificare l'agente su ogni macchina e ricordarmi di riapplicare la modifica dopo un aggiornamento?
C'è un motivo per cui la descrizione non può essere modificata dalla console modificando il pacchetto della macchina? È molto più comodo modificare la descrizione di una macchina centralmente dalla console piuttosto che singolarmente su ogni macchina.
Grazie!
Re: Descrizione vuota nella console
Pubblicato: 19 maggio 2017 - 16:54
di htouvet
La modifica del modello dovrebbe essere effettuata solo sulla macchina di amministrazione perché è quella che inizializza i pacchetti della macchina.
Finora, la regola di Wapt è che
- - Tutta la configurazione viene effettuata tramite un pacchetto firmato.
- Tutte le informazioni nella console provengono dalle macchine client (nessuna informazione viene aggiunta successivamente al database).
Ecco perché nel mio esempio precedente la modifica della descrizione viene effettuata tramite il file setup.py del pacchetto macchina.
Ora, potremmo rendere le cose più trasparenti:
- - Modifica della descrizione del pacchetto (+firma) in background quando viene inserita una descrizione nella griglia
- Consenti al client wapt di modificare la descrizione della macchina in base alla descrizione del pacchetto (opzione da aggiungere a wapt-get.ini come enable_host_description_management)