FUSS issueshttps://gitlab.fuss.bz.it/groups/fuss/-/issues2022-05-09T09:34:57Zhttps://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/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/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/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/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-software/-/issues/336Richiesta riduzione a small di textsize xkb-plugin2020-08-27T10:29:18ZPaolo.DongilliRichiesta riduzione a small di textsize xkb-plugin<!--_Originally created by @Paolo Dongilli on [#336 (Redmine)](http://www.example.org/issues/336)_-->
Propongo modifica textsize xkb-plugin.
Nel file
<https://work.fuss.bz.it/projects/fuss-software/repository/revisions/f93ab9a453c078d7...<!--_Originally created by @Paolo Dongilli on [#336 (Redmine)](http://www.example.org/issues/336)_-->
Propongo modifica textsize xkb-plugin.
Nel file
<https://work.fuss.bz.it/projects/fuss-software/repository/revisions/f93ab9a453c078d7cefd67d9a073e1d018ce28da/entry/customizations/xfce4/panel/xkb-plugin-22.rc>
la proprietà display\_textsize andrebbe modificata da 1 (medium) a 0
(small).Paolo.DongilliPaolo.Dongillihttps://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/octonet/-/issues/250OctoNet - Scheda "Samba Service" crash2020-08-26T09:28:26ZPaolo.BarattaOctoNet - Scheda "Samba Service" crash<!--_Originally created by @Paolo Baratta on [#250 (Redmine)](http://www.example.org/issues/250)_-->
Ciao Christofer
Come richiesto, ecco qui sotto l’esito del debug relativo alla scheda
“Samba service”
Environment:
Request Method: ...<!--_Originally created by @Paolo Baratta on [#250 (Redmine)](http://www.example.org/issues/250)_-->
Ciao Christofer
Come richiesto, ecco qui sotto l’esito del debug relativo alla scheda
“Samba service”
Environment:
Request Method: GET
Request URL: <http://localhost:13402/samba/>
Django Version: 1.8.16
Python Version: 3.4.2
Installed Applications:
\[‘django.contrib.sessions’,
‘django.contrib.messages’,
‘whitenoise.runserver\_nostatic’,
‘django.contrib.staticfiles’,
‘octonet’,
‘hostqueue.apps.HostQueue’,
‘firewall.apps.Firewall’,
‘dhcp.apps.Dhcp’,
‘dansguardian.apps.DansGuardian’,
‘host.apps.Host’,
‘polygen.apps.Polygen’,
‘upgrade.apps.Upgrade’,
‘asterisk.apps.Asterisk’,
‘samba.apps.Samba’,
‘users.apps.Users’,
‘script.apps.Script’,
‘quota.apps.Quota’,
‘printers.apps.Printers’,
‘auth.apps.Auth’\]
Installed Middleware:
\[‘django.middleware.security.SecurityMiddleware’,
‘whitenoise.middleware.WhiteNoiseMiddleware’,
‘django.contrib.sessions.middleware.SessionMiddleware’,
‘django.middleware.common.CommonMiddleware’,
‘django.middleware.csrf.CsrfViewMiddleware’,
‘django.middleware.locale.LocaleMiddleware’,
‘octonet.middleware.AuthenticationMiddleware’,
‘django.contrib.messages.middleware.MessageMiddleware’,
‘django.middleware.clickjacking.XFrameOptionsMiddleware’\]
Traceback:
File “/usr/lib/python3/dist-packages/django/core/handlers/base.py” in
get\_response
132\. response = wrapped\_callback(request,
**callback\_args,**\*callback\_kwargs)
File “/usr/lib/python3/dist-packages/django/views/generic/base.py” in
view
71\. return self.dispatch(request, **args,**\*kwargs)
File “/usr/share/octonet/octonet/mixins.py” in dispatch
105\. return super().dispatch(request, **args,**\*kw)
File “/usr/lib/python3/dist-packages/django/views/generic/base.py” in
dispatch
89\. return handler(request, **args,**\*kwargs)
File “/usr/lib/python3/dist-packages/django/views/generic/base.py” in
get
158\. context = self.get\_context\_data(\*\*kwargs)
File “/usr/share/octonet/octonet/mixins.py” in get\_context\_data
72\. ctx = super().get\_context\_data(\*\*kw)
File “/usr/share/octonet/samba/views.py” in get\_context\_data
24\. shares = tree.lget(\[\])
File “/usr/lib/python3/dist-packages/octofuss/tree.py” in lget
157\. return self.tree.lget(self.root + path, \*\*kw)
File “/usr/lib/python3/dist-packages/octofuss/xmlrpc.py” in lget
94\. return self.\_wrap\_call(self.server.get, “/”.join(path))
File “/usr/lib/python3/dist-packages/octofuss/xmlrpc.py” in
\_wrap\_call
78\. raise exception\_serializer.from\_dict(res\[“exc”\])
Exception Type: Exception at /samba/
Exception Value: Bad parameter name\! \[SERVERROLE\]Christopher R. GabrielChristopher R. Gabrielhttps://gitlab.fuss.bz.it/fuss/octonet/-/issues/340Typo nell'interfaccia2020-08-26T09:28:06ZSimone PiccardiTypo nell'interfaccia<!--_Originally created by @Simone Piccardi on [#340 (Redmine)](http://www.example.org/issues/340)_-->
Nell’interfaccia di creazione di un utente l’etichetta del campo per
immettere la shell è “Shell LIgin:”<!--_Originally created by @Simone Piccardi on [#340 (Redmine)](http://www.example.org/issues/340)_-->
Nell’interfaccia di creazione di un utente l’etichetta del campo per
immettere la shell è “Shell LIgin:”https://gitlab.fuss.bz.it/fuss/octonet/-/issues/354Opzione per cancellare Gruppi in octonet2020-08-26T09:27:55ZMarkus.PfeiferOpzione per cancellare Gruppi in octonet<!--_Originally created by @Markus Pfeifer on [#354 (Redmine)](http://www.example.org/issues/354)_-->
Per la cancellazione di gruppi creati in octonet probabilmente è anche
utile avere una voce con la quale si possono cancellare i grupp...<!--_Originally created by @Markus Pfeifer on [#354 (Redmine)](http://www.example.org/issues/354)_-->
Per la cancellazione di gruppi creati in octonet probabilmente è anche
utile avere una voce con la quale si possono cancellare i gruppi.
### Attachments
* [cancellazione-gruppo.png](https://work.fuss.bz.it/attachments/download/758/cancellazione-gruppo.png)Markus.PfeiferMarkus.Pfeiferhttps://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/octomon/-/issues/219Benvenuto a Redmine2020-08-26T09:27:21ZGhost UserBenvenuto a Redmine<!--_Originally created by @Anonimo on [#219 (Redmine)](http://www.example.org/issues/219)_-->
Redmine è uno strumento di gestione del progetto di origine e il
monitoraggio del progetto libero e aperto. Esso consente agli utenti di
gest...<!--_Originally created by @Anonimo on [#219 (Redmine)](http://www.example.org/issues/219)_-->
Redmine è uno strumento di gestione del progetto di origine e il
monitoraggio del progetto libero e aperto. Esso consente agli utenti di
gestire più progetti e sottoprogetti associati. Esso comprende wiki e
forum del progetto, il monitoraggio del tempo e controllo di accesso
flessibile in base ai ruoli. Esso comprende un calendario e diagrammi di
Gantt per facilitare la rappresentazione visiva dei progetti e le loro
scadenze. Redmine si integra con i vari sistemi di controllo di versione
e include un browser repository e un visualizzatore di diff.
Vedere il [bio](https://www.everipedia.com/jean-philippe-lang/) per il
suo creatore, Jean-Philippe Lang.https://gitlab.fuss.bz.it/fuss/fuss-server/-/issues/152Verifica documentazione clonezilla.2020-08-26T09:25:00ZSimone PiccardiVerifica documentazione clonezilla.<!--_Originally created by @Simone Piccardi on [#152 (Redmine)](http://www.example.org/issues/152)_-->
La sequenza di immagini mostrata su \[\[server:Clonazione di macchine
con clonezilla\]\] mi risulta diversa da quella che ottengo con...<!--_Originally created by @Simone Piccardi on [#152 (Redmine)](http://www.example.org/issues/152)_-->
La sequenza di immagini mostrata su \[\[server:Clonazione di macchine
con clonezilla\]\] mi risulta diversa da quella che ottengo con
clonezilla su virtualbox. Va riverificata.
### Attachments
* [Schermata a 2017-03-02 20-39-24.png](https://work.fuss.bz.it/attachments/download/476/Schermata%20a%202017-03-02%2020-39-24.png)Simone PiccardiSimone Piccardihttps://gitlab.fuss.bz.it/fuss/fuss-server/-/issues/159Correggere lo screenshot iniziale di Clonazione_di_macchine_con_clonezilla2020-08-26T09:24:58ZElena GrandiCorreggere lo screenshot iniziale di Clonazione_di_macchine_con_clonezilla<!--_Originally created by @Elena Grandi on [#159 (Redmine)](http://www.example.org/issues/159)_-->
Se/quando il server fornirà anche l’immagine di installazione di
fuss-client, bisognerà correggere il primo screenshot su
\[\[server:Clo...<!--_Originally created by @Elena Grandi on [#159 (Redmine)](http://www.example.org/issues/159)_-->
Se/quando il server fornirà anche l’immagine di installazione di
fuss-client, bisognerà correggere il primo screenshot su
\[\[server:Clonazione\_di\_macchine\_con\_clonezilla\]\] perché
comprenda anche quello.
Apro il ticket per ricordarsi di farlo in futuroElena GrandiElena Grandihttps://gitlab.fuss.bz.it/fuss/fuss-server/-/issues/221Duplicate sources.list entry2020-08-26T09:24:26ZMichael.GuggenbergDuplicate sources.list entry<!--_Originally created by @Michael Guggenberg on [#221 (Redmine)](http://www.example.org/issues/221)_-->
1. grep -r jessie-backports /etc/apt/\*
/etc/apt/sources.list:deb <http://httpredir.debian.org/debian>
jessie-backports...<!--_Originally created by @Michael Guggenberg on [#221 (Redmine)](http://www.example.org/issues/221)_-->
1. grep -r jessie-backports /etc/apt/\*
/etc/apt/sources.list:deb <http://httpredir.debian.org/debian>
jessie-backports main contrib
/etc/apt/sources.list.d/httpredir\_debian\_org\_debian.list:deb
<http://httpredir.debian.org/debian/> jessie-backports mainMichael.GuggenbergMichael.Guggenberghttps://gitlab.fuss.bz.it/fuss/fuss-server/-/issues/234isc-dhcp-server ddns-update-style2020-08-26T09:24:14ZMichael.Guggenbergisc-dhcp-server ddns-update-style<!--_Originally created by @Michael Guggenberg on [#234 (Redmine)](http://www.example.org/issues/234)_-->
ddns-update-style
standard;
<https://deepthought.isc.org/article/AA-01091/0/ISC-DHCP-support-for-Standard-DDNS.html>
Per far s...<!--_Originally created by @Michael Guggenberg on [#234 (Redmine)](http://www.example.org/issues/234)_-->
ddns-update-style
standard;
<https://deepthought.isc.org/article/AA-01091/0/ISC-DHCP-support-for-Standard-DDNS.html>
Per far sì che record già esistenti vengono attualizati.
### Related issues
- **Related to** fuss/fuss-server#229Michael.GuggenbergMichael.Guggenberghttps://gitlab.fuss.bz.it/fuss/fuss-server/-/issues/260apt update2020-08-26T09:24:03ZHelmut.Oberholllenzerapt update<!--_Originally created by @Helmut Oberholllenzer on [#260 (Redmine)](http://www.example.org/issues/260)_-->
Hallo,
habe gerade einen neuen Server installiert und ein apt update gestartet:
Hit <http://archive.fuss.bz.it> jessie/contri...<!--_Originally created by @Helmut Oberholllenzer on [#260 (Redmine)](http://www.example.org/issues/260)_-->
Hallo,
habe gerade einen neuen Server installiert und ein apt update gestartet:
Hit <http://archive.fuss.bz.it> jessie/contrib amd64 Packages
Hit <http://archive.fuss.bz.it> jessie/main amd64 Packages
Ign <http://archive.fuss.bz.it> jessie/contrib Translation-en\_US
Ign <http://archive.fuss.bz.it> jessie/contrib Translation-en
Ign <http://archive.fuss.bz.it> jessie/main Translation-en\_US
Ign <http://archive.fuss.bz.it> jessie/main Translation-en
Err <http://httpredir.debian.org> jessie-backports/contrib
Translation-en
Err <http://httpredir.debian.org> jessie-backports/main Translation-en
Err <http://httpredir.debian.org> jessie-backports/contrib
Translation-en
404 Not Found \[IP: 151.101.128.204 80\]
Err <http://httpredir.debian.org> jessie-backports/main Translation-en
404 Not Found \[IP: 151.101.128.204 80\]
Fetched 61.7 kB in 4min 1s (255 B/s)
W: Failed to fetch
<http://httpredir.debian.org/debian/dists/jessie-backports/contrib/i18n/Translation-en>
404 Not Found \[IP: 151.101.128.204 80\]
W: Failed to fetch
<http://httpredir.debian.org/debian/dists/jessie-backports/main/i18n/Translation-en>
404 Not Found \[IP: 151.101.128.204 80\]
E: Some index files failed to download. They have been ignored, or old
ones used instead.Helmut.OberholllenzerHelmut.Oberholllenzer