FUSS at work: Issueshttps://work.fuss.bz.it/https://work.fuss.bz.it/favicon.ico?15861920342021-11-12T15:03:58ZFUSS at work
Redmine fuss-server - Segnalazione #994 (Nuovo): Impostare l'accensione dei pc nelle classi via crontab c...https://work.fuss.bz.it/issues/9942021-11-12T15:03:58ZClaudio Cavalliccavalli@fuss.bz.it
<p>Dobbiamo decidere se implementarlo ed eventualmente quali pc accendere (accenderli tutti potrebbe essere pratico ma anche dispendioso dal punto di vista energetico. L'esigenza nasce dalla lentezza di avvio dei client Fuss10 ed il conseguente disagio per i docenti.</p>
<p>1) Creato in <em>/etc/crontab.d</em> il file crontab <strong>etherwake-machines</strong><br /><pre>
# crontab per powering on PCs
#
# Decommentare per ricevere una mail
MAILTO="info@fuss.bz.it"
PATH="/usr/sbin:/usr/bin:/sbin:/bin"
30 7 * * 1-5 root /usr/share/fuss-server/scripts/etherwake-machines.sh >/dev/null 2>&1
</pre></p>
<p>2) Creato in <em>/usr/share/fuss-server/script</em> lo script <strong>etherwake-machines.sh</strong></p>
<pre>
#!/bin/bash
for i in `cat /srv/clonezilla/etherwake-computerList.txt | awk '{print $2}'` ; doecho $i ; etherwake -i eth1 $i ; done
</pre>
<p>3)Creato in <em>/srv/clonezilla</em> il file <strong>etherwake-computerList.txt</strong> che è una copia di computerList.txt del quale si manterranno eventualmente solo i client che vogliamo si accendano.</p>
<p>Riassumendo dobbiamo decidere:<br />a) se farlo<br />b) per quali client<br />c) a che ora lanciare l'accensione<br />d) eventuali modifiche a scripts e files ed alla loro posizione.</p> fuss-client - Segnalazione #948 (Nuovo): Modificare file /etc/systemd/system/home.mount con aggiu...https://work.fuss.bz.it/issues/9482020-01-08T12:28:50ZClaudio Cavalliccavalli@fuss.bz.it
<p>Abbiamo riscontrato che in una scuola alcuni client non montano le home nonostante siano aggiornati. <br />Il problema si può aggirare aggiungendo al file:<br /><pre>
/etc/systemd/system/home.mount
</pre> <br />la versione di nfs nella riga delle <strong>Opzioni</strong>:<br /><pre>
Options=defaults,rsize=8192,wsize=8192,noatime,sec=krb5,vers=4
</pre></p> octofussd - Segnalazione #942 (Commenti): octofussd 10.0.7-2 non caricato nei repositorryhttps://work.fuss.bz.it/issues/9422019-12-23T14:24:09ZPaolo Dongillidongilli@fuss.bz.it
<pre>
root@isolda:/iso/incoming/buster# ls
octofussd_10.0.7-2_all.deb octofussd_10.0.7-2.debian.tar.xz
octofussd_10.0.7-2_amd64.buildinfo octofussd_10.0.7-2.dsc
octofussd_10.0.7-2_amd64.changes
root@isolda:/iso/incoming/buster# /iso/bin/post-upload
File "pool/main/o/octofussd/octofussd_10.0.7.orig.tar.gz" is already registered with different checksums!
md5 expected: xxx, got: yyy
size expected: 64755, got: 64883
There have been errors!
</pre> fuss-manager - Segnalazione #936 (Nuovo): Migliorare il parsing del data source DHCPhttps://work.fuss.bz.it/issues/9362019-12-10T10:42:41ZElena Grandielena@truelite.it
<p>Magari usando <code>python3-isc-dhcp-leases</code>, se usabile nel nostro caso</p> fuss-manager - Segnalazione #934 (Nuovo): Dare un messaggio di errore quando si cerca di accedere...https://work.fuss.bz.it/issues/9342019-12-05T08:58:38ZElena Grandielena@truelite.it
<p>Al momento muore con un Internal Server Error e</p>
<pre>
[...]
File "/usr/lib/python3/dist-packages/manager/web/views.py", line 134, in get
data = signing.loads(token, key=secret, salt="fuss_manager.auth", max_age=60)
[...]
django.core.exceptions.ImproperlyConfigured: Requested setting SECRET_KEY, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.
</pre>
<p>perché secret è None</p> fuss-server - Segnalazione #932 (Nuovo): Verificare gli script in scripts/ e convertire a python3...https://work.fuss.bz.it/issues/9322019-11-22T13:37:30ZElena Grandielena@truelite.it
<p>Nella directory <code>scripts/</code> alla radice del repository sono presenti dei vecchi script in bash e python2 che vengono installati dal pacchetto.</p>
<p>Entro bullseye è necessario convertire a python3 quanto scritto in python2, ma quando lo si fa può essere una buona occasione per rimuovere quanto non più usato.</p> fuss-manager - Segnalazione #911 (Nuovo): Whitelist di backend di autenticazionehttps://work.fuss.bz.it/issues/9112019-10-03T10:24:53ZElena Grandielena@truelite.it
<p>Mettere nella configurazione una lista di backend di autenticazione da attivare, nell'ordine definito dalla lista.</p> octonet - Segnalazione #892 (Commenti): Creazione in massa utenti da csvhttps://work.fuss.bz.it/issues/8922019-08-28T10:34:12ZClaudio Cavalliccavalli@fuss.bz.it
<p>La creazione in massa non va a buon fine se nel csv compaiono utenti già esistenti. Può essere un problema in caso di bocciature, cambi di sezione, ecc.<br />E' possibile implementare un sistema che controlli se un utente esiste già, lo escluda dalla creazione nuovi utenti in modo che il processo vada a buon fine?</p> fuss-manager - Segnalazione #855 (Nuovo): Visualizzazione delle informazioni delle macchinehttps://work.fuss.bz.it/issues/8552019-06-28T09:53:04ZElena Grandielena@truelite.it
<p>fuss-manager raccoglie molte informazioni relative alle macchine, che al momento vengono visualizzate in modo grezzo nel modo in cui le fornisce ansible.</p>
<p>È utile sapere quali di queste informazioni sono particolarmente interessanti, in modo da visualizzarle di default (lasciando la massa delle informazioni meno utili in una visualizzazione avanzata).</p> fuss-manager - Segnalazione #846 (Nuovo): Disabilitare il plugin arpwatch anche quando arpwatch è...https://work.fuss.bz.it/issues/8462019-06-17T10:12:22ZElena Grandielena@truelite.it
<pre>
[W 190617 12:08:17 inotifywait:103] inotifywait stderr: b"Couldn't watch /var/lib/arpwatch: Permission denied"
[W 190617 12:08:17 inotifywait:75] /usr/bin/inotifywait exited with error code 1
</pre> fuss-manager - Segnalazione #843 (Nuovo): Creare nuovo gruppohttps://work.fuss.bz.it/issues/8432019-06-13T14:39:33ZSimone Piccardipiccardi@truelite.it
<p>Su octonet c'è la possibilità di creare un cluster (gruppo) senza che ci siano macchine all'interno (da usare poi per mettercele), qui mi pare mancare, sarebbe utile averla anche per compatibilità con il precedente modus operandi</p> fuss-manager - Segnalazione #828 (Nuovo): Comportamento dell'accensione (e successivo spegnimento...https://work.fuss.bz.it/issues/8282019-05-31T13:14:22ZElena Grandielena@truelite.it
<p>Nel caso si accendano macchine per effettuare operazioni su di loro, come dobbiamo comportarci riguardo al loro spegnimento?</p>
<p>Se erano spente, rispegnerle sempre?</p>
<p>Controllare che nel frattempo non si sia loggato qualcuno, e se si è loggato non spegnere (spegneranno loro)?</p>
<p>Altro?</p> fuss-manager - Segnalazione #824 (Nuovo): Aggiungere un macaddress a mano all'elenco delle macchi...https://work.fuss.bz.it/issues/8242019-05-30T11:55:43ZElena Grandielena@truelite.it
<p>Per poter iniziare ad assegnare informazioni alla macchina prendendo l'informazione dalla scatola della stessa, prima della sua accensione</p> fuss-manager - Segnalazione #819 (Nuovo): Interfaccia per impostare un'host_varhttps://work.fuss.bz.it/issues/8192019-05-30T11:38:56ZElena Grandielena@truelite.it
<p>Implementare un'interfaccia che permetta di configurare il valore desiderato per una host_var o una group_var e lo salvi.</p>
<p>caso d'uso d'esempio, salvare l'hostname desiderato per una macchina in <code>fuss-hostname</code></p> fuss-manager - Segnalazione #788 (In elaborazione): Fare pacchetto .debhttps://work.fuss.bz.it/issues/7882019-04-03T09:32:06ZEnrico Zinienrico@truelite.it
<p>Distribuire l'applicazione in modo che ascolti per default solo su 127.0.0.1 (visto che non c'è al momento autenticazione)</p>