FUSS issueshttps://gitlab.fuss.bz.it/groups/fuss/-/issues2020-08-26T09:29:50Zhttps://gitlab.fuss.bz.it/fuss/octonet/-/issues/73App samba2020-08-26T09:29:50ZEnrico ZiniApp samba<!--_Originally created by @Enrico Zini on [#73 (Redmine)](http://www.example.org/issues/73)_-->
Porting del vecchio plugin samba<!--_Originally created by @Enrico Zini on [#73 (Redmine)](http://www.example.org/issues/73)_-->
Porting del vecchio plugin sambaChristopher R. GabrielChristopher R. Gabrielhttps://gitlab.fuss.bz.it/fuss/fuss-server/-/issues/167preseed clonezilla2020-08-26T09:24:54ZChristopher R. Gabrielpreseed clonezilla<!--_Originally created by @Christopher R. Gabriel on [#167 (Redmine)](http://www.example.org/issues/167)_-->
Clonezilla quando parte fa troppe domande, e molti dei default sono
sbagliati (tipo utente root e path del /home/partimg vs
/v...<!--_Originally created by @Christopher R. Gabriel on [#167 (Redmine)](http://www.example.org/issues/167)_-->
Clonezilla quando parte fa troppe domande, e molti dei default sono
sbagliati (tipo utente root e path del /home/partimg vs
/var/clonezilla).
Andrebbe automatizzato tutto, il fatto che mi chieda la porta di ssh mi
pare inutile, e se mi metto a fare invio invio invio, con i default
sbagliati, alla fine tocca riavviare e ripartire da capo.Christopher R. GabrielChristopher R. Gabrielhttps://gitlab.fuss.bz.it/fuss/octonet/-/issues/212Manca opzione aggiunta gruppo utenti2020-08-26T09:28:54ZPaolo.DongilliManca opzione aggiunta gruppo utenti<!--_Originally created by @Paolo Dongilli on [#212 (Redmine)](http://www.example.org/issues/212)_-->
Nell’interfaccia manca l’opzione per aggiungere un nuovo gruppo.
### Related issues
- **Related to** fuss/octonet#217
- ...<!--_Originally created by @Paolo Dongilli on [#212 (Redmine)](http://www.example.org/issues/212)_-->
Nell’interfaccia manca l’opzione per aggiungere un nuovo gruppo.
### Related issues
- **Related to** fuss/octonet#217
- **Related to** fuss/octonet#218Paolo.DongilliPaolo.Dongillihttps://gitlab.fuss.bz.it/fuss/octonet/-/issues/213Manca opzione eliminazione definitiva utente2020-08-26T09:28:52ZPaolo.DongilliManca opzione eliminazione definitiva utente<!--_Originally created by @Paolo Dongilli on [#213 (Redmine)](http://www.example.org/issues/213)_-->
Manca l’opzione pe poter eliminare definitivamente un utente.<!--_Originally created by @Paolo Dongilli on [#213 (Redmine)](http://www.example.org/issues/213)_-->
Manca l’opzione pe poter eliminare definitivamente un utente.Paolo.DongilliPaolo.Dongillihttps://gitlab.fuss.bz.it/fuss/octonet/-/issues/217Errore durante creazione nuovo gruppo2020-08-26T09:28:51ZMassimo.PrevidiErrore durante creazione nuovo gruppo<!--_Originally created by @Massimo Previdi on [#217 (Redmine)](http://www.example.org/issues/217)_-->
Azione:
Users\&Groups —> All Groups —> Create new group
dopo l’inserimento del nuovo gruppo, alla pressione del bottone “Save”
sia...<!--_Originally created by @Massimo Previdi on [#217 (Redmine)](http://www.example.org/issues/217)_-->
Azione:
Users\&Groups —> All Groups —> Create new group
dopo l’inserimento del nuovo gruppo, alla pressione del bottone “Save”
sia ha il seguente errore:
Environment:
Request Method: POST
Request URL: <http://octofuss.testing.lan/users/group/create>
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/edit.py” in
post
215\. return self.form\_valid(form)
File “/usr/share/octonet/users/views.py” in form\_valid
610\. self.root\_tree.lcreate(\[‘users’, ‘groups’, self.group\_name\])
File “/usr/lib/python3/dist-packages/octofuss/xmlrpc.py” in lcreate
84\. return self.\_wrap\_call(self.server.create, “/”.join(path),
dumps(value))
File “/usr/lib/python3/dist-packages/octofuss/xmlrpc.py” in
\_wrap\_call
42\. raise globals().get(name, UnknownException)(msg)
Exception Type: UnknownException at /users/group/create
Exception Value: ‘NoneType’ object has no attribute ‘lget’
### Related issues
- **Related to** fuss/octonet#212Michael.GuggenbergMichael.Guggenberghttps://gitlab.fuss.bz.it/fuss/fuss-server/-/issues/222preseed nome del sever2020-08-26T09:24:24ZPaolo.Barattapreseed nome del sever<!--_Originally created by @Paolo Baratta on [#222 (Redmine)](http://www.example.org/issues/222)_-->
Non esiste per ora una fase dell’installazione in cui viene chiesto di
assegnare il nome host al server.
Nella installazione standard...<!--_Originally created by @Paolo Baratta on [#222 (Redmine)](http://www.example.org/issues/222)_-->
Non esiste per ora una fase dell’installazione in cui viene chiesto di
assegnare il nome host al server.
Nella installazione standard di Debian (vecchia installazione FUSS
server) veniva chiesto. Propongo che venga ripristinata questa
funzionalità anche per la ISO del FUSS Server.
### Related issues
- **Related to** fuss/fuss-server#223Paolo.DongilliPaolo.Dongillihttps://gitlab.fuss.bz.it/fuss/fuss-server/-/issues/223cambio nome dominio non ha effetto2020-08-26T09:24:22ZPaolo.Barattacambio nome dominio non ha effetto<!--_Originally created by @Paolo Baratta on [#223 (Redmine)](http://www.example.org/issues/223)_-->
Il comando “fuss-server create” chiede di inserire il nome di domino, ma
questo dato non viene scritto nel file /etc/hosts che rimane i...<!--_Originally created by @Paolo Baratta on [#223 (Redmine)](http://www.example.org/issues/223)_-->
Il comando “fuss-server create” chiede di inserire il nome di domino, ma
questo dato non viene scritto nel file /etc/hosts che rimane invariato.
### Related issues
- **Related to** fuss/fuss-server#222Paolo.DongilliPaolo.Dongillihttps://gitlab.fuss.bz.it/fuss/fuss-server/-/issues/224fuss-server upgrade2020-08-26T09:24:18ZHelmut.Oberholllenzerfuss-server upgrade<!--_Originally created by @Helmut Oberholllenzer on [#224 (Redmine)](http://www.example.org/issues/224)_-->
Hallo,
ich habe gerade einen Server installiert,
danach habe ich ein fuss-upgrade gestartet:
TASK \[dhcp : Creating base DH...<!--_Originally created by @Helmut Oberholllenzer on [#224 (Redmine)](http://www.example.org/issues/224)_-->
Hallo,
ich habe gerade einen Server installiert,
danach habe ich ein fuss-upgrade gestartet:
TASK \[dhcp : Creating base DHCP configuration\] ****\*
fatal: \[localhost\]: FAILED\! => {“changed”: false, “failed”: true,
“msg”: “AnsibleUndefinedVariable: ‘pxe\_server’ is undefined”}
to retry, use: —limit @/usr/share/fuss-server/upgrade.retry
PLAY RECAP ****\*
localhost : ok=48 changed=3 unreachable=0 failed=1
Grüße
Helmut
### Attachments
* [2017-04-11_16-33-28.png](https://work.fuss.bz.it/attachments/download/516/2017-04-11_16-33-28.png)
* [2017-04-11_16-32-22.png](https://work.fuss.bz.it/attachments/download/517/2017-04-11_16-32-22.png)
### Related issues
- **Related to** fuss/fuss-server#228Michael.GuggenbergMichael.Guggenberghttps://gitlab.fuss.bz.it/fuss/octofussd/-/issues/225creazione utene con home non predefinita2020-08-26T09:28:59ZMichael.Guggenbergcreazione utene con home non predefinita<!--_Originally created by @Michael Guggenberg on [#225 (Redmine)](http://www.example.org/issues/225)_-->
Creo l’utente username impostando la path della home a
/home/studenti/username (non predefinita).
La home dell utente appena ins...<!--_Originally created by @Michael Guggenberg on [#225 (Redmine)](http://www.example.org/issues/225)_-->
Creo l’utente username impostando la path della home a
/home/studenti/username (non predefinita).
La home dell utente appena inserito viene però creata in
/home/username
Edito l’utente e riemposto la path a /home/studenti/username, l’utente
appena modificato trova la sua home non in /home/studenti/username ma
sempre in /home/username.
### Related issues
- [x] **Blocked by** fuss/octonet#230Michael.GuggenbergMichael.Guggenberghttps://gitlab.fuss.bz.it/fuss/fuss-client/-/issues/226Installazione ISO fuss-client "standalone"2020-08-26T09:18:44ZPaolo.DongilliInstallazione ISO fuss-client "standalone"<!--_Originally created by @Paolo Dongilli on [#226 (Redmine)](http://www.example.org/issues/226)_-->
Abbiamo provato a fare un’installazione della ISO
fuss-client-jessie-i386-201703221536.iso senza connessione alla rete.
L’installazio...<!--_Originally created by @Paolo Dongilli on [#226 (Redmine)](http://www.example.org/issues/226)_-->
Abbiamo provato a fare un’installazione della ISO
fuss-client-jessie-i386-201703221536.iso senza connessione alla rete.
L’installazione è andata avanti senza intoppi ed abbiamo creato
un’utenza locale assegnandole una password.
Di seguito una serie di problemi riscontrati dopo il reboot e la
connessione ad internet.
- l’utenza locale creata non riesce a loggarsi né da lightdm né da
terminale. E’ necessario loggarsi come root e cambiare la password
all’utente locale con
`# password <nomeutente-locale>`
Il sistema richiede la “Current kerberos password” quindi si capisce
che viene data priorità all’autenticazione Kerberos. Premendo invio
si riesce a cambiare la password localmente inserendola, come di
consueto, due volte. Infine viene richiesta nuovamente la kerberos
password. Qui va premuto nuovamente <invio>.
- in /etc/apt/sources.list è presente una riga
`deb http://httpredir.debian.org/debian jessie-backports main
contrib non-free`
ma manca una riga
`deb http://httpredir.debian.org/debian *jessie* main contrib
non-free`
- sarebbe opportuno prevedere anche l’installazione dei
pacchetti/metapacchetti nella ISO Base:
- network-manager
- network-manager-gnome
- xfce4-goodies (in metapacchetto fuss-desktop)
- fuss-office
- fuss-multimedia
- l’installazione di fuss-office non va a buon fine in quanto
fuss-office dipende da libreoffice \>= 1:5.2 ma la versione in
jessie è 1:4.3.3-2+deb8u6. Bisognerebbe indicare che libreoffice va
preso da jessie-backports
### Attachments
* [debian-8-xfce-packages.txt](https://work.fuss.bz.it/attachments/download/515/debian-8-xfce-packages.txt)Paolo.DongilliPaolo.Dongillihttps://gitlab.fuss.bz.it/fuss/fuss-server/-/issues/236login2020-08-26T09:24:10ZPaolo.Barattalogin<!--_Originally created by @Paolo Baratta on [#236 (Redmine)](http://www.example.org/issues/236)_-->
Sono in ambiente VirtualBox
Dopo aver installato un client collegato direttamente ad internet
(scheda bridged verso la WAN del centro...<!--_Originally created by @Paolo Baratta on [#236 (Redmine)](http://www.example.org/issues/236)_-->
Sono in ambiente VirtualBox
Dopo aver installato un client collegato direttamente ad internet
(scheda bridged verso la WAN del centro servizi), l’ho inserito nella
rete interna virtuale affaciata su quella del server. Ho lanciato il
fuss-client -a una prima volta. Mi è stata chiesta due volte una
password (ho fornito quella del server) e la configurazione è
proseguita, mostrando alla fine un solo “failed” relativo a localhost e
kerberos (il testo dell’errore è molto lungo). Ho lanciato un
fuss-client -r e di nuovo un fuss-client -a e la configurazione è andata
a buon fine senza errori. Ho creato un account sul server, ma il login
non va a buon fine. Allego il contenuto di syslog e auth.log.
### Attachments
* [authlog.txt](https://work.fuss.bz.it/attachments/download/528/authlog.txt)
* [syslog.txt](https://work.fuss.bz.it/attachments/download/529/syslog.txt)
### Related issues
- **Related to** fuss/fuss-client#269
- **Related to** fuss/fuss-client#262Paolo.BarattaPaolo.Barattahttps://gitlab.fuss.bz.it/fuss/fuss-server/-/issues/247"fuss-server purge" pare non funzionare2020-08-26T09:24:06ZPaolo.Dongilli"fuss-server purge" pare non funzionare<!--_Originally created by @Paolo Dongilli on [#247 (Redmine)](http://www.example.org/issues/247)_-->
Ho interrotto il processo “fuss-server create” alla richiesta
Please insert Local network address
con un CTRL-C + Enter
Dando i...<!--_Originally created by @Paolo Dongilli on [#247 (Redmine)](http://www.example.org/issues/247)_-->
Ho interrotto il processo “fuss-server create” alla richiesta
Please insert Local network address
con un CTRL-C + Enter
Dando il comando “fuss-server purge” mi aspettavo solo che la
configurazione fatta fino a quel punto venisse cancellata senza
interazione, invece “fuss-server purge” riparte dal punto in cui mi ero
fermato chiedendomi il Local network address.
Con un “fuss-server create” la configurazione pure riparte dal punto in
cui mi ero fermato prima dell’interruzione.Paolo.DongilliPaolo.Dongillihttps://gitlab.fuss.bz.it/fuss/octonet/-/issues/248in Octonet manca la scheda "Quota"2020-08-26T09:28:31ZPaolo.Barattain Octonet manca la scheda "Quota"<!--_Originally created by @Paolo Baratta on [#248 (Redmine)](http://www.example.org/issues/248)_-->
Buon giorno.
Ho eseguito l’installazione del server segento quanto previsto dal
preseed.Ho poi collegato un nuovo disco virtuale, l’h...<!--_Originally created by @Paolo Baratta on [#248 (Redmine)](http://www.example.org/issues/248)_-->
Buon giorno.
Ho eseguito l’installazione del server segento quanto previsto dal
preseed.Ho poi collegato un nuovo disco virtuale, l’ho formattato ext4 e
l’ho configurato in fstab per ospitare la home (vedi schermata di
octonet che riconosce la presenza dei due File System. Nonostante abbia
configurato correttamente le quote per la /home (vedi schermata con
esito positivo del comando “repquota /home”), non compare la scheda
quota nei link di Octonet.
Ho attivato la modalità debug e sotto trovate l’esito di Firebug:
Environment:
Request Method: GET
Request URL: <http://localhost:13402/quota/>
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/quota/views.py” in get\_context\_data
13\. quota\_filesystems = self.root\_tree.llist(\[“quota”\])
File “/usr/lib/python3/dist-packages/octofuss/xmlrpc.py” in llist
106\. return self.\_wrap\_call(self.server.list, “/”.join(path))
File “/usr/lib/python3/dist-packages/octofuss/xmlrpc.py” in
\_wrap\_call
78\. raise exception\_serializer.from\_dict(res\[“exc”\])
Exception Type: KeyError at /quota/
Exception Value: “‘path /quota does not exist’”
### Attachments
* [Schermata del 2017-05-05 12_36_18.png](https://work.fuss.bz.it/attachments/download/555/Schermata%20del%202017-05-05%2012_36_18.png)
* [Schermata del 2017-05-05 12_37_49.png](https://work.fuss.bz.it/attachments/download/556/Schermata%20del%202017-05-05%2012_37_49.png)Paolo.BarattaPaolo.Barattahttps://gitlab.fuss.bz.it/fuss/fuss-client/-/issues/270Scelta lingua2020-08-26T09:18:08ZDonato.FlorioScelta lingua<!--_Originally created by @Donato Florio on [#270 (Redmine)](http://www.example.org/issues/270)_-->
Buon giorno,
ho riscontrato 2 problemi con la distro CLIENT
“fuss-client-full-jessie-i386-201705221536.iso”
con utenti locali al log...<!--_Originally created by @Donato Florio on [#270 (Redmine)](http://www.example.org/issues/270)_-->
Buon giorno,
ho riscontrato 2 problemi con la distro CLIENT
“fuss-client-full-jessie-i386-201705221536.iso”
con utenti locali al login nel cambiamento della lingua.
1\) PROBLEMA:
Alla schermata di login in alto a destra appare “language\_chooser”
anzichè la lingua da scegliere per l’ambiente di lavoro.
1)SOLUZIONE:
Il problema dell’indicatore delle lingue del client, lo ho risolto
aggiungendo i “locales” per le lingue desiderate (nello specifico la
versione UTF-8).
2\) PROBLEMA:
Se entro con la lingua italiana e decido in un secondo momento di
utilizzare la lingua tedesca faccio un un “logoff” e un “login”
scegliendo la lingua tedesca: mi ritrovo ancora con un ambiente in
lingua italiana.
2\) SOLUZIONE “momentanea”
Solo dopo un riavvio del PC, il sistema setta la lingua scelta.
3\) PROBLEMA
Inoltre ho notato che “cestino” rimane sempre in italiano
indipendentemente dalla scelta e settaggio di una qualsiasi lingua.
Grazie.
Donato Florio
### Attachments
* [Screenshot from 2017-05-25 14-48-04.png](https://work.fuss.bz.it/attachments/download/609/Screenshot%20from%202017-05-25%2014-48-04.png)
* [Screenshot from 2017-05-25 14-47-45.png](https://work.fuss.bz.it/attachments/download/610/Screenshot%20from%202017-05-25%2014-47-45.png)
* [Screenshot from 2017-05-25 15-33-26.png](https://work.fuss.bz.it/attachments/download/611/Screenshot%20from%202017-05-25%2015-33-26.png)
* [Immagine_1_001.png](https://work.fuss.bz.it/attachments/download/614/Immagine_1_001.png)
* [Immagine_1_002.png](https://work.fuss.bz.it/attachments/download/615/Immagine_1_002.png)
* [Immagine_1_003.png](https://work.fuss.bz.it/attachments/download/616/Immagine_1_003.png)Donato.FlorioDonato.Floriohttps://gitlab.fuss.bz.it/fuss/fuss-software/-/issues/277Pacchetto fuss-menu - icona scuole primarie2020-08-27T10:29:18ZPaolo.DongilliPacchetto fuss-menu - icona scuole primarie<!--_Originally created by @Paolo Dongilli on [#277 (Redmine)](http://www.example.org/issues/277)_-->
Si chiede di verificare che tutti gli applicativi accessibili dall’icona
per le scuole primarie sia avviino correttamente.
kalzium e ...<!--_Originally created by @Paolo Dongilli on [#277 (Redmine)](http://www.example.org/issues/277)_-->
Si chiede di verificare che tutti gli applicativi accessibili dall’icona
per le scuole primarie sia avviino correttamente.
kalzium e ktouch p.es. non si avviano.
### Related issues
- **Copied to** fuss/fuss-software#278Paolo.DongilliPaolo.Dongillihttps://gitlab.fuss.bz.it/fuss/fuss-software/-/issues/278Pacchetto fuss-menu - icona scuole secondarie2020-08-26T09:26:04ZPaolo.DongilliPacchetto fuss-menu - icona scuole secondarie<!--_Originally created by @Paolo Dongilli on [#278 (Redmine)](http://www.example.org/issues/278)_-->
Si chiede di verificare che tutti gli applicativi accessibili dall’icona
per le scuole secondarie sia avviino correttamente.
Verific...<!--_Originally created by @Paolo Dongilli on [#278 (Redmine)](http://www.example.org/issues/278)_-->
Si chiede di verificare che tutti gli applicativi accessibili dall’icona
per le scuole secondarie sia avviino correttamente.
Verificare anche che gli URL siano corretti.
kalzium e kbruch al click non caricano il software.
### Related issues
- **Copied from** fuss/fuss-software#277Christopher R. GabrielChristopher R. Gabrielhttps://gitlab.fuss.bz.it/fuss/fuss-software/-/issues/282Aggiunta del pacchetto evince2020-08-27T10:29:19ZMassimo.PrevidiAggiunta del pacchetto evince<!--_Originally created by @Massimo Previdi on [#282 (Redmine)](http://www.example.org/issues/282)_-->
Visualizzatore di files .pdf da aggiungere al metapacchetto Fuss-desktop<!--_Originally created by @Massimo Previdi on [#282 (Redmine)](http://www.example.org/issues/282)_-->
Visualizzatore di files .pdf da aggiungere al metapacchetto Fuss-desktopMassimo.PrevidiMassimo.Previdihttps://gitlab.fuss.bz.it/fuss/octonet/-/issues/287Massedit di utenti: eccezione non gestita in caso di assenza di quote2020-08-26T09:28:17ZChristopher R. GabrielMassedit di utenti: eccezione non gestita in caso di assenza di quote<!--_Originally created by @Christopher R. Gabriel on [#287 (Redmine)](http://www.example.org/issues/287)_-->
Nella modifica di massa degli utenti, se la quota non e’ attiva si
ottiene una eccezione:
Environment:
Requ...<!--_Originally created by @Christopher R. Gabriel on [#287 (Redmine)](http://www.example.org/issues/287)_-->
Nella modifica di massa degli utenti, se la quota non e’ attiva si
ottiene una eccezione:
Environment:
Request Method: GET
Request URL: http://octofuss.einaudi.blz/users/massedit?uids=admin,pippo
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/users/views.py" in dispatch
127. return super().dispatch(request, *args, **kwargs)
File "/usr/share/octonet/octonet/mixins.py" in dispatch
114. 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/edit.py" in get
205. form = self.get_form()
File "/usr/lib/python3/dist-packages/django/views/generic/edit.py" in get_form
74. return form_class(**self.get_form_kwargs())
File "/usr/lib/python3/dist-packages/django/views/generic/edit.py" in get_form_kwargs
81. 'initial': self.get_initial(),
File "/usr/share/octonet/users/views.py" in get_initial
131. "quota": [{"fs": fs} for fs in self.root_tree.llist(["quota"])]
File "/usr/lib/python3/dist-packages/octofuss/xmlrpc.py" in llist
106. return self._wrap_call(self.server.list, "/".join(path))
File "/usr/lib/python3/dist-packages/octofuss/xmlrpc.py" in _wrap_call
78. raise exception_serializer.from_dict(res["exc"])
Exception Type: KeyError at /users/massedit
Exception Value: "'path /quota does not exist'"Christopher R. GabrielChristopher R. Gabrielhttps://gitlab.fuss.bz.it/fuss/octofussd/-/issues/293crash rimozione gruppo docenti2020-08-26T09:26:57ZPaolo.Barattacrash rimozione gruppo docenti<!--_Originally created by @Paolo Baratta on [#293 (Redmine)](http://www.example.org/issues/293)_-->
Ho creato un utente. In fase di creazione l’ho associao al gruppo
Administrator. Successivamente ho creato un gruppo “docenti” ed ho
as...<!--_Originally created by @Paolo Baratta on [#293 (Redmine)](http://www.example.org/issues/293)_-->
Ho creato un utente. In fase di creazione l’ho associao al gruppo
Administrator. Successivamente ho creato un gruppo “docenti” ed ho
associato l’utente a quest’ultimo. Ho poi associato l’utente al gruppo
Replicators e l’ho dissociato dal gruppo Administrators. Ora è associato
ai gruppo Replicators e docebti.
Se tento di rimuovere il gruppo docenti tra quelli della lista di cui fa
parte l’utente, dopo aver premuto “Salva”, Octonet crasha. In modalità
debug compare quanto segue:
Exception at /users/user/paolo/edit
no changes in modify request
Request Method: POST
Request URL: <http://octofuss.einaudi.blz/users/user/paolo/edit>
Django Version: 1.8.16
Exception Type: Exception
Exception Value:
no changes in modify request
Exception Location: /usr/lib/python3/dist-packages/octofuss/xmlrpc.py in
\_wrap\_call, line 78
Python Executable: /usr/bin/python3
Python Version: 3.4.2
Python Path:
\[‘/usr/share/octonet’,
‘/usr/bin’,
“/usr/share/octonet/’/usr/share/octonet’”,
‘/usr/lib/python3.4’,
‘/usr/lib/python3.4/plat-x86\_64-linux-gnu’,
‘/usr/lib/python3.4/lib-dynload’,
‘/usr/local/lib/python3.4/dist-packages’,
‘/usr/lib/python3/dist-packages’\]
Server time: Thu, 8 Jun 2017 09:31:08 +0000
### Related issues
- **Is duplicate of** fuss/octofussd#290Paolo.BarattaPaolo.Barattahttps://gitlab.fuss.bz.it/fuss/fuss-server/-/issues/295Errore durante il processo di fuss-server create2020-08-26T09:23:52ZPiergiorgio.CeminErrore durante il processo di fuss-server create<!--_Originally created by @Piergiorgio Cemin on [#295 (Redmine)](http://www.example.org/issues/295)_-->
Nella creazione di fuss-sever
(fuss-server create) ottengo il seguente errore
failed: \[localhost\] (item=SeRemoteShutdownPrivil...<!--_Originally created by @Piergiorgio Cemin on [#295 (Redmine)](http://www.example.org/issues/295)_-->
Nella creazione di fuss-sever
(fuss-server create) ottengo il seguente errore
failed: \[localhost\] (item=SeRemoteShutdownPrivilege) => {“changed”:
true, “cmd”: \[“net”, “rpc”, “rights”, “grant”, “Domain Admins”,
“SeRemoteShutdownPrivilege”, “-U”, “admin%cmn0109trr$”\], “delta”:
“0:00:00.071978”, “end”: “2017-06-09 12:25:26.489824”, “failed”: true,
“item”: “SeRemoteShutdownPrivilege”, “rc”: 255, “start”: “2017-06-09
12:25:26.417846”, “stderr”: “NTLMSSP packet check failed due to short
signature (0 bytes)\!\\nNTLMSSP NTLM2 packet check failed due to invalid
signature\!\\nCould not connect to server 127.0.0.1\\nConnection failed:
NT\_STATUS\_ACCESS\_DENIED”, “stdout”: “”, “stdout\_lines”: \[\],
“warnings”: \[\]}
failed: \[localhost\] (item=SeMachineAccountPrivilege) => {“changed”:
true, “cmd”: \[“net”, “rpc”, “rights”, “grant”, “Domain Admins”,
“SeMachineAccountPrivilege”, “-U”, “admin%cmn0109trr$”\], “delta”:
“0:00:00.074567”, “end”: “2017-06-09 12:25:26.713941”, “failed”: true,
“item”: “SeMachineAccountPrivilege”, “rc”: 255, “start”: “2017-06-09
12:25:26.639374”, “stderr”: “NTLMSSP packet check failed due to short
signature (0 bytes)\!\\nNTLMSSP NTLM2 packet check failed due to invalid
signature\!\\nCould not connect to server 127.0.0.1\\nConnection failed:
NT\_STATUS\_ACCESS\_DENIED”, “stdout”: “”, “stdout\_lines”: \[\],
“warnings”: \[\]}
failed: \[localhost\] (item=SePrintOperatorPrivilege) => {“changed”:
true, “cmd”: \[“net”, “rpc”, “rights”, “grant”, “Domain Admins”,
“SePrintOperatorPrivilege”, “-U”, “admin%cmn0109trr$”\], “delta”:
“0:00:00.072920”, “end”: “2017-06-09 12:25:26.929804”, “failed”: true,
“item”: “SePrintOperatorPrivilege”, “rc”: 255, “start”: “2017-06-09
12:25:26.856884”, “stderr”: “NTLMSSP packet check failed due to short
signature (0 bytes)\!\\nNTLMSSP NTLM2 packet check failed due to invalid
signature\!\\nCould not connect to server 127.0.0.1\\nConnection failed:
NT\_STATUS\_ACCESS\_DENIED”, “stdout”: “”, “stdout\_lines”: \[\],
“warnings”: \[\]}
failed: \[localhost\] (item=SeAddUsersPrivilege) => {“changed”: true,
“cmd”: \[“net”, “rpc”, “rights”, “grant”, “Domain Admins”,
“SeAddUsersPrivilege”, “-U”, “admin%cmn0109trr$”\], “delta”:
“0:00:00.079429”, “end”: “2017-06-09 12:25:27.157481”, “failed”: true,
“item”: “SeAddUsersPrivilege”, “rc”: 255, “start”: “2017-06-09
12:25:27.078052”, “stderr”: “NTLMSSP packet check failed due to short
signature (0 bytes)\!\\nNTLMSSP NTLM2 packet check failed due to invalid
signature\!\\nCould not connect to server 127.0.0.1\\nConnection failed:
NT\_STATUS\_ACCESS\_DENIED”, “stdout”: “”, “stdout\_lines”: \[\],
“warnings”: \[\]}
failed: \[localhost\] (item=SeDiskOperatorPrivilege) => {“changed”:
true, “cmd”: \[“net”, “rpc”, “rights”, “grant”, “Domain Admins”,
“SeDiskOperatorPrivilege”, “-U”, “admin%cmn0109trr$”\], “delta”:
“0:00:00.078015”, “end”: “2017-06-09 12:25:27.385491”, “failed”: true,
“item”: “SeDiskOperatorPrivilege”, “rc”: 255, “start”: “2017-06-09
12:25:27.307476”, “stderr”: “NTLMSSP packet check failed due to short
signature (0 bytes)\!\\nNTLMSSP NTLM2 packet check failed due to invalid
signature\!\\nCould not connect to server 127.0.0.1\\nConnection failed:
NT\_STATUS\_ACCESS\_DENIED”, “stdout”: “”, “stdout\_lines”: \[\],
“warnings”: \[\]}
failed: \[localhost\] (item=SeTakeOwnershipPrivilege) => {“changed”:
true, “cmd”: \[“net”, “rpc”, “rights”, “grant”, “Domain Admins”,
“SeTakeOwnershipPrivilege”, “-U”, “admin%cmn0109trr$”\], “delta”:
“0:00:00.074860”, “end”: “2017-06-09 12:25:27.605143”, “failed”: true,
“item”: “SeTakeOwnershipPrivilege”, “rc”: 255, “start”: “2017-06-09
12:25:27.530283”, “stderr”: “NTLMSSP packet check failed due to short
signature (0 bytes)\!\\nNTLMSSP NTLM2 packet check failed due to invalid
signature\!\\nCould not connect to server 127.0.0.1\\nConnection failed:
NT\_STATUS\_ACCESS\_DENIED”, “stdout”: “”, “stdout\_lines”: \[\],
“warnings”: \[\]}
Cosa posso aver sbagliato?
### Attachments
* [typescript](https://work.fuss.bz.it/attachments/download/658/typescript)Piergiorgio.CeminPiergiorgio.Cemin