FUSS issueshttps://gitlab.fuss.bz.it/groups/fuss/-/issues2021-08-06T08:48:50Zhttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/970Logo di fuss-manager2021-08-06T08:48:50ZEnrico ZiniLogo di fuss-managerHo messo un quadrato nel posto dove ci starebbe un logo di fuss-manager o anche solo di fuss.
Se ne abbiamo uno, si può cercare di sostituire.Ho messo un quadrato nel posto dove ci starebbe un logo di fuss-manager o anche solo di fuss.
Se ne abbiamo uno, si può cercare di sostituire.0.10 InterfacciaElena GrandiElena Grandihttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/958SimpleAnsibleInventory dà errore parsando tests/data/inventories/good.ini2021-07-05T12:20:02ZEnrico ZiniSimpleAnsibleInventory dà errore parsando tests/data/inventories/good.iniPer riprodurre:
```
from manager.stores import SimpleAnsibleInventory
inventory = SimpleAnsibleInventory("tests/data/inventories/good.ini")
inventory.load()
```
risultato:
```
$ python3 test.py
Traceback (most recent call last):
File...Per riprodurre:
```
from manager.stores import SimpleAnsibleInventory
inventory = SimpleAnsibleInventory("tests/data/inventories/good.ini")
inventory.load()
```
risultato:
```
$ python3 test.py
Traceback (most recent call last):
File "test.py", line 3, in <module>
inventory.load()
File "/home/enrico/lavori/truelite/fuss/fuss-manager/manager/stores.py", line 632, in load
self._load_vars()
File "/home/enrico/lavori/truelite/fuss/fuss-manager/manager/stores.py", line 758, in _load_vars
self._cycle_hosts(self._load_host_vars)
File "/home/enrico/lavori/truelite/fuss/fuss-manager/manager/stores.py", line 738, in _cycle_hosts
if self.inventory['all']['hosts']:
TypeError: string indices must be integers
```Enrico ZiniEnrico Zinihttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/957Usare scritture atomiche in SimpleAnsibleInventory2021-08-06T10:42:12ZEnrico ZiniUsare scritture atomiche in SimpleAnsibleInventoryAl momento una scrittura interrotta dell'inventory di Ansible lascia un file corrotto.
Possiamo cambiare la `open` con un `atomic_writer` (preso per esempio da
https://salsa.debian.org/nm-team/nm.debian.org/-/blob/master/backend/utils.p...Al momento una scrittura interrotta dell'inventory di Ansible lascia un file corrotto.
Possiamo cambiare la `open` con un `atomic_writer` (preso per esempio da
https://salsa.debian.org/nm-team/nm.debian.org/-/blob/master/backend/utils.py#L25 )
per evitare il problema, e sovrascrivere l'inventory di Ansible precedente solo se la scrittura è andata a buon fine0.9 Consolidamentohttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/956Non ricaricare inventario di ansible alla partenza se non è stato modificato2021-06-21T17:36:31ZEnrico ZiniNon ricaricare inventario di ansible alla partenza se non è stato modificatoUna volta caricato un file di host, o salvato all'uscita, possiamo salvare nel database informazioni tipo st_dev, st_ino, st_size, st_mtime. Se alla partenza successiva di fuss-manager queste informazioni non sono cambiate, possiamo salt...Una volta caricato un file di host, o salvato all'uscita, possiamo salvare nel database informazioni tipo st_dev, st_ino, st_size, st_mtime. Se alla partenza successiva di fuss-manager queste informazioni non sono cambiate, possiamo saltare il passaggio del syncEnrico ZiniEnrico Zinihttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/868Avviso nel build con fakeroot debian/rules clean binary2020-08-27T08:27:45ZSimone PiccardiAvviso nel build con fakeroot debian/rules clean binary<!--_Originally created by @Simone Piccardi on [#868 (Redmine)](http://www.example.org/issues/868)_-->
Dalla versione corrente del branch fuss/native, costruendo il pacchetto
con `fakeroot debian/rules clean binary` dopo aver verificato...<!--_Originally created by @Simone Piccardi on [#868 (Redmine)](http://www.example.org/issues/868)_-->
Dalla versione corrente del branch fuss/native, costruendo il pacchetto
con `fakeroot debian/rules clean binary` dopo aver verificato di aver
installato (a mano) tutte le dipendenze indicate come Build-Depends in
`debian/control` si ottiene cme risultato di
dh\_python3:
I: dh_python3 pydist:228: Cannot find package that provides dateutil. Please add package that provides it to Build-Depends or add "dateutil python3-dateutil" line to debian/py3dist-overrides or add proper dependency to Depends by hand and ignore this info.
anche se il pacchetto `python3-dateutil` è installato (e già citato
nelle Build-Depends), potrebbe trattarsi (suggerimento di Elena) che la
dipendenza in setup.py è sbagliata, probabilmente è python-dateutil
anziché dateutil.Simone PiccardiSimone Piccardihttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/853Dimenticare una macchina2021-08-06T10:22:16ZElena GrandiDimenticare una macchina<!--_Originally created by @Elena Grandi on [#853 (Redmine)](http://www.example.org/issues/853)_-->
Aggiungere la capacità di rimuovere una macchina da fuss-manager.
Per il caso d’uso della rimozione di macchine non più esistenti, non
...<!--_Originally created by @Elena Grandi on [#853 (Redmine)](http://www.example.org/issues/853)_-->
Aggiungere la capacità di rimuovere una macchina da fuss-manager.
Per il caso d’uso della rimozione di macchine non più esistenti, non
dovrebbe prevenire la riaggiunta della stessa macchina (che nel caso
sarebbe una feature differente).
Non serve che vengano cancellati i log dei playbook.0.10 InterfacciaMark CaglienziMark Caglienzihttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/843Creare nuovo gruppo2021-05-13T10:14:38ZSimone PiccardiCreare nuovo gruppo<!--_Originally created by @Simone Piccardi on [#843 (Redmine)](http://www.example.org/issues/843)_-->
Su octonet c’è la possibilità di creare un cluster (gruppo) senza che ci
siano macchine all’interno (da usare poi per mettercele), qu...<!--_Originally created by @Simone Piccardi on [#843 (Redmine)](http://www.example.org/issues/843)_-->
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 operandi0.10 Interfacciahttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/842Elenco macchine completo2022-05-09T09:34:57ZSimone PiccardiElenco macchine completo<!--_Originally created by @Simone Piccardi on [#842 (Redmine)](http://www.example.org/issues/842)_-->
Al momento non c’è modo di avere un elenco di tutte le macchine.
Una volta che se ne è inserita una in un gruppo, questa sparisce,
r...<!--_Originally created by @Simone Piccardi on [#842 (Redmine)](http://www.example.org/issues/842)_-->
Al momento non c’è modo di avere un elenco di tutte le macchine.
Una volta che se ne è inserita una in un gruppo, questa sparisce,
riappare se si clicca sul gruppo, ma a quel punto c’è solo lei.0.10 InterfacciaMark CaglienziMark Caglienzihttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/841Aggiungere add to group alla finestra di un host2021-08-06T10:19:04ZSimone PiccardiAggiungere add to group alla finestra di un host<!--_Originally created by @Simone Piccardi on [#841 (Redmine)](http://www.example.org/issues/841)_-->
Nella finestra che si ottiene selezionando un host nella sezione groups
sarebbe utile poter aggiungere la possibilità di un add to gr...<!--_Originally created by @Simone Piccardi on [#841 (Redmine)](http://www.example.org/issues/841)_-->
Nella finestra che si ottiene selezionando un host nella sezione groups
sarebbe utile poter aggiungere la possibilità di un add to group (con
scelta del gruppo) oltre che di un add new0.10 InterfacciaMark CaglienziMark Caglienzihttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/840Aggiunta singolo host ad un nuovo gruppo2021-08-06T10:18:30ZSimone PiccardiAggiunta singolo host ad un nuovo gruppo<!--_Originally created by @Simone Piccardi on [#840 (Redmine)](http://www.example.org/issues/840)_-->
Una volta seleziona un host singolo, cliccando su add new apre una
ulteriore finestra, mi parrebbe più naturale mettere una riga di
i...<!--_Originally created by @Simone Piccardi on [#840 (Redmine)](http://www.example.org/issues/840)_-->
Una volta seleziona un host singolo, cliccando su add new apre una
ulteriore finestra, mi parrebbe più naturale mettere una riga di
immissione a fianco del relativo pulsante0.10 InterfacciaMark CaglienziMark Caglienzihttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/839Run playbook con finestra con lista degli Host troppo lunga2021-08-06T10:17:59ZSimone PiccardiRun playbook con finestra con lista degli Host troppo lunga<!--_Originally created by @Simone Piccardi on [#839 (Redmine)](http://www.example.org/issues/839)_-->
Dalla schermata Machines, usando il pulsante “Run playbook” la finestra
di contesto che si apre (su chrome) mette su una riga sola la...<!--_Originally created by @Simone Piccardi on [#839 (Redmine)](http://www.example.org/issues/839)_-->
Dalla schermata Machines, usando il pulsante “Run playbook” la finestra
di contesto che si apre (su chrome) mette su una riga sola la lista
delle macchine che eccede la larghezza di qualunque schermo, forse è
opportuno visualizzare la cosa su più righe, o trovare un modo di
ottenere l’elenco altrimenti, come tooltip sono un nome all, link
cliccabile al nome all o affini.0.10 InterfacciaMark CaglienziMark Caglienzihttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/838Pulsanti per run playbook e add new nella finestra di un host2020-08-28T09:38:26ZSimone PiccardiPulsanti per run playbook e add new nella finestra di un host<!--_Originally created by @Simone Piccardi on [#838 (Redmine)](http://www.example.org/issues/838)_-->
Quando si seleziona un host dalla scheda Machines cliccando su una riga
della tabella, i due link cliccabili:
- Run playbook…
- ...<!--_Originally created by @Simone Piccardi on [#838 (Redmine)](http://www.example.org/issues/838)_-->
Quando si seleziona un host dalla scheda Machines cliccando su una riga
della tabella, i due link cliccabili:
- Run playbook…
- Add new …
sarebbero più fruibili se venissero visualizzati con un pulsante in
maniera analoga a “Close”0.10 InterfacciaEnrico ZiniEnrico Zinihttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/824Aggiungere un macaddress a mano all'elenco delle macchine note2021-08-06T09:09:13ZElena GrandiAggiungere un macaddress a mano all'elenco delle macchine note<!--_Originally created by @Elena Grandi on [#824 (Redmine)](http://www.example.org/issues/824)_-->
Per poter iniziare ad assegnare informazioni alla macchina prendendo
l’informazione dalla scatola della stessa, prima della sua accensione<!--_Originally created by @Elena Grandi on [#824 (Redmine)](http://www.example.org/issues/824)_-->
Per poter iniziare ad assegnare informazioni alla macchina prendendo
l’informazione dalla scatola della stessa, prima della sua accensione0.99 feature futureMark CaglienziMark Caglienzihttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/800Gestire nei test il caso in cui inotify-tools non è installato2020-08-28T09:33:52ZElena GrandiGestire nei test il caso in cui inotify-tools non è installato<!--_Originally created by @Elena Grandi on [#800 (Redmine)](http://www.example.org/issues/800)_-->
Nel caso in cui inotify-tools non sia installato, i test falliscono
perché in `manager/sources/inotifywait.py` c’è `path_inotifywait =
s...<!--_Originally created by @Elena Grandi on [#800 (Redmine)](http://www.example.org/issues/800)_-->
Nel caso in cui inotify-tools non sia installato, i test falliscono
perché in `manager/sources/inotifywait.py` c’è `path_inotifywait =
shutil.which("inotifywait")` che ha valore `None`.
In quel caso `Inotifywait.is_viable()` è false, per cui fuss-manager
funziona.
Potrebbe essere il caso di skippare i test relativi, eventualmente
fornendo warning a riguardo.
(nota: il pacchetto recommends inotify-tools, che quindi in situazioni
normali viene installato)0.9 ConsolidamentoEnrico ZiniEnrico Zinihttps://gitlab.fuss.bz.it/fuss/fuss-client/-/issues/574UTENTE CREATO IN LOCALE, NON FA PI§ IL LOGIN SE SI "JOINA" IL PC ALLA RETE2020-08-26T09:15:57ZAndrea.PadovanUTENTE CREATO IN LOCALE, NON FA PI§ IL LOGIN SE SI "JOINA" IL PC ALLA RETE<!--_Originally created by @Andrea Padovan on [#574 (Redmine)](http://www.example.org/issues/574)_-->
ciao Paolo e nucleo FUSS,
segnalo che ho creato un immagine (clone) con utente locale
Username =utente
PW= utente
col seguente c...<!--_Originally created by @Andrea Padovan on [#574 (Redmine)](http://www.example.org/issues/574)_-->
ciao Paolo e nucleo FUSS,
segnalo che ho creato un immagine (clone) con utente locale
Username =utente
PW= utente
col seguente comando
1. adduser —home /var/home/utente utente
questo perchè viene richiesto in tante scuole (soprattutto per i
portatili) quando questi sono scollegati dalla rete e magari utilizza il
WIFI. Può essere comodo anche in situazioni dove la rete LAN per qualche
motivo avesse dei problemi, e in casi di emergenza gli utenti possono
comunque lavorare in locale e poter stampare compiti in classe o
documenti importanti in quel momento (nel caso fossero presenti
ovviamente stampanti locali USB): descrivo situazioni già successe in
passato.
L’utente locale funziona fino a quando non si “joina” il PC alla rete.
La sua home compare sotto /var/home, ma per falro funzionare, bisogna
ricrearlo ri-lanciando il comando
1. adduser —home /var/home/utente utente
RICHIESTA: si può fare in modo che il JOIN della macchina non influisca
su utenti locali creati in precedenza?
grazie
AndreaPaolo.DongilliPaolo.Dongillihttps://gitlab.fuss.bz.it/fuss/octonet/-/issues/540Utente con stesso gruppo come principale ed ausiliario compare due volte2020-08-26T09:27:41ZSimone PiccardiUtente con stesso gruppo come principale ed ausiliario compare due volte<!--_Originally created by @Simone Piccardi on [#540 (Redmine)](http://www.example.org/issues/540)_-->
L’utente che ha un gruppo come principale, ed è pure elencato
esplicitamente nei membri dello stesso, compare due volte nell’elenco d...<!--_Originally created by @Simone Piccardi on [#540 (Redmine)](http://www.example.org/issues/540)_-->
L’utente che ha un gruppo come principale, ed è pure elencato
esplicitamente nei membri dello stesso, compare due volte nell’elenco di
octonet.
La situazione è comunque anomala, andrebbe come minimo segnalata come
tale.Mark CaglienziMark Caglienzihttps://gitlab.fuss.bz.it/fuss/fuss-client/-/issues/468network-manager - gnome-keyring2020-08-26T09:16:22ZMichael.Guggenbergnetwork-manager - gnome-keyring<!--_Originally created by @Michael Guggenberg on [#468 (Redmine)](http://www.example.org/issues/468)_-->
Date che non è possibile salvare password per reti wifi con
network-manager-gnome, chiedo di aggiungere il pachetto gnome-keyring
...<!--_Originally created by @Michael Guggenberg on [#468 (Redmine)](http://www.example.org/issues/468)_-->
Date che non è possibile salvare password per reti wifi con
network-manager-gnome, chiedo di aggiungere il pachetto gnome-keyring
con tutte le dipendenze
Package: gnome-keyring
Version: 3.20.0-3
Architecture: amd64
Maintainer: Debian GNOME Maintainers
\<pkg-gnome-maintainers@lists.alioth.debian.org>
Installed-Size: 4707
Depends: dconf-gsettings-backend | gsettings-backend, libc6 (\>= 2.14),
libcap-ng0, libgck-1-0 (\>= 3.3.90), libgcr-base-3-1 (\>= 3.8.0),
libgcrypt20 (\>= 1.7.0), libglib2.0-0 (\>= 2.38.0), gcr (\>= 3.4),
default-dbus-session-bus | dbus-session-bus, p11-kit (\>= 0.16),
libcap2-bin, pinentry-gnome3
Recommends: libpam-gnome-keyring
Breaks: gnome-session (\<\< 3.20.0)
Section: gnome
Priority: optional
Multi-Arch: foreignPaolo.DongilliPaolo.Dongillihttps://gitlab.fuss.bz.it/fuss/fuss-client/-/issues/457libreoffice-base - ODB2020-08-26T09:16:23ZMichael.Guggenberglibreoffice-base - ODB<!--_Originally created by @Michael Guggenberg on [#457 (Redmine)](http://www.example.org/issues/457)_-->
Non è possibile connettersi a un database creato con libreoffice-base.
Risolto installando il pachetto libreoffice-sdbc-hsqldb d...<!--_Originally created by @Michael Guggenberg on [#457 (Redmine)](http://www.example.org/issues/457)_-->
Non è possibile connettersi a un database creato con libreoffice-base.
Risolto installando il pachetto libreoffice-sdbc-hsqldb da
jessie-backports.Paolo.DongilliPaolo.Dongillihttps://gitlab.fuss.bz.it/fuss/octonet/-/issues/455Managed Hosts2020-08-26T09:27:42ZHelmut.OberholllenzerManaged Hosts<!--_Originally created by @Helmut Oberholllenzer on [#455 (Redmine)](http://www.example.org/issues/455)_-->
Ciao,
si potrebbe fare la lista dei clusters che si apre quando si clicca su
managed hosts in modo ordinato?
grazie e saluti.<!--_Originally created by @Helmut Oberholllenzer on [#455 (Redmine)](http://www.example.org/issues/455)_-->
Ciao,
si potrebbe fare la lista dei clusters che si apre quando si clicca su
managed hosts in modo ordinato?
grazie e saluti.Helmut.OberholllenzerHelmut.Oberholllenzerhttps://gitlab.fuss.bz.it/fuss/fuss-client/-/issues/415xfce - default mime types2020-08-26T09:16:43ZMichael.Guggenbergxfce - default mime types<!--_Originally created by @Michael Guggenberg on [#415 (Redmine)](http://www.example.org/issues/415)_-->
Meglio definire la applicazioni predefinite?
<https://wiki.archlinux.org/index.php/Default_applications>
### Related iss...<!--_Originally created by @Michael Guggenberg on [#415 (Redmine)](http://www.example.org/issues/415)_-->
Meglio definire la applicazioni predefinite?
<https://wiki.archlinux.org/index.php/Default_applications>
### Related issues
- **Related to** fuss/fuss-client#423
- **Related to** fuss/fuss-client#575Paolo.DongilliPaolo.Dongilli