FUSS issueshttps://gitlab.fuss.bz.it/groups/fuss/-/issues2023-01-17T13:39:41Zhttps://gitlab.fuss.bz.it/fuss/fuss-server/-/issues/976Come installare le stampanti da server con tutte le loro funzionalità2023-01-17T13:39:41ZClaudio CavalliCome installare le stampanti da server con tutte le loro funzionalitàAbbiamo constatato che nei client su cui le stampanti sono state installate via Octonet molte funzionalità non sono utilizzabili a differenza di ciò che accade se le stampanti sono state installate localmente.
Abbiamo verificato che attu...Abbiamo constatato che nei client su cui le stampanti sono state installate via Octonet molte funzionalità non sono utilizzabili a differenza di ciò che accade se le stampanti sono state installate localmente.
Abbiamo verificato che attualmente al comando lpadmin lanciato dal server manca l’ultima parte, da -m in poi, forse perché si presumeva (e non sappiamo se con Fuss9 questo fosse possibile) che i client potessero leggere il ppd installato sul server.
- -m fa si che il ppd venga cercato nella cartella **/usr/share/cups/model**; se il ppd è contenuto in una sottocartella, il relativo percorso va indicato dopo -m. Con **lpinfo -m** si può ottenere eventualmente il percorso da scrivere dopo -m .
In sostanza abbiamo verificato che il ppd ed eventuali altri driver devono essere caricati localmente ed al server spetterebbe il compito di indicare dove trovare il ppd.
L’obiettivo sarebbe quello di modificare Octonet (o meglio forse octofussd) perché lanci il comando completo.
Le stampanti prese in considerazione per ora sono queste 4, le ultime fornite alle scuole. L’idea è che in seguito vengano aggiunti nuovi modelli.
Il file su cui intervenire probabilmente è **/usr/lib/python3/dist-packages/octofussclient/client.py**
```
**Brother MFC-L6900DW **
Dopo aver installato sui client i due pacchetti modificati scaricabili da:
https://www.fuss.bz.it/utility/printers/Brother_MFC-L6900DW/
Bisogna fare in modo che, una volta specificato <Location> e indirizzo ip, dal server venga lanciato sui clients aggiunti alla coda di stampa su Octonet il comando:
lpadmin -p Brother MFC-L6900DW -L <Location> -o printer-is-shared=false -E -v socket://x.x.x.x:9100 -m lsb/usr/brother/brother-MFCL6900DW-cups-en.ppd
# x.x.x.x è l’indirizzo ip statico della stampante
```
```
**Olivetti – Kjocera 5000-6000**
Lato client si installa: dcopia_5000mf-fuss10_amd64.deb scaricabile da:
https://www.fuss.bz.it/utility/printers/Olivetti-dCopia-6001mf/dcopia_5000mf-fuss10_amd64.deb
# Questo pacchetto (caricato in utility) che copia ppd in usr/share/ppd/olivetti_kyocera/ e crea link simbolico in /usr/share/cups/model/dcopia5000mf.ppd
Bisogna fare in modo che, una volta specificato <Location> e indirizzo ip, dal server venga lanciato sui clients aggiunti alla coda di stampa su Octonet il comando:
lpadmin -p Olivetti_d-COPIA_5000MF -L <Location> -o printer-is-shared=false -E -v socket://x.x.x.x:9100 -m dcopia5000mf.ppd
# x.x.x.x è l’indirizzo ip statico della stampante
```
```
**HP PageWide Pro 452dw**
Lato client non serve fare nulla perché hplip provvede a tutto
Bisogna fare in modo che, una volta specificato <Location> e indirizzo ip, dal server venga lanciato sui clients aggiunti alla coda di stampa su Octonet il comando:
lpadmin -p HP_PAGEWIDE_452DW -L Location -o printer-is-shared=false -E -v socket://172.16.2.8:9100 -m postscript-hp:0/ppd/hplip/HP/hp-pagewide_pro_452_printer-ps.ppd
```
```
**Lexmark**
Deve ancora arrivare
Lato client si installano i due pacchetti in https://www.fuss.bz.it/utility/printers/Lexmark-CX522ade/
Bisogna fare in modo che, una volta specificato <Location> e indirizzo ip, dal server venga lanciato sui clients aggiunti alla coda di stampa su Octonet il comando:
lpadmin -p Lexmark-xxx -L Location -o printer-is-shared=false -E -v socket://x.x.x.x:9100 -m lsb/usr/Lexmark_PPD/Lexmark_UPD_Series.ppd
# x.x.x.x è l’indirizzo ip statico della stampante
```Paolo.DongilliPaolo.Dongillihttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/987Backport a Django 1.112022-09-19T12:51:32ZEnrico ZiniBackport a Django 1.11Al momento nelle scuole è installato Django 1.11.
Serve far sí che fuss-manager funzioni sia con Django 1.11 che con Django 2.2.Al momento nelle scuole è installato Django 1.11.
Serve far sí che fuss-manager funzioni sia con Django 1.11 che con Django 2.2.Elena GrandiElena Grandihttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/983Rinominare registered in managed in tutto il codice2021-08-09T09:45:07ZElena GrandiRinominare registered in managed in tutto il codicePartendo da manager/store/models.py , e tutto il resto del codice; alla fine fare un reset delle migrazioni.Partendo da manager/store/models.py , e tutto il resto del codice; alla fine fare un reset delle migrazioni.0.9 ConsolidamentoMark CaglienziMark Caglienzihttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/977Aggiungere un link al logout2021-08-10T06:48:59ZElena GrandiAggiungere un link al logoutCliccando sul nome utente, fornire il tastino logout che manda su <indirizzo_del_server>/logoutCliccando sul nome utente, fornire il tastino logout che manda su <indirizzo_del_server>/logout0.10 InterfacciaEnrico ZiniEnrico Zinihttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/976Widget di notifica eventi2021-08-06T14:05:56ZEnrico ZiniWidget di notifica eventiManca un widget che notifica eventi significativi (nuova macchina, run playbook) in un angolino, o usando [toast](https://getbootstrap.com/docs/4.6/components/toasts/).Manca un widget che notifica eventi significativi (nuova macchina, run playbook) in un angolino, o usando [toast](https://getbootstrap.com/docs/4.6/components/toasts/).0.10 InterfacciaMark CaglienziMark Caglienzihttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/971Lancio playbook2021-08-06T14:06:23ZEnrico ZiniLancio playbookRipristinare l'UI di lancio playbookRipristinare l'UI di lancio playbook0.10 InterfacciaMark CaglienziMark Caglienzihttps://gitlab.fuss.bz.it/fuss/fuss-server/-/issues/968Supporto per il boot di clonezilla su macchine UEFI2020-08-26T09:22:48ZElena GrandiSupporto per il boot di clonezilla su macchine UEFI<!--_Originally created by @Elena Grandi on [#968 (Redmine)](http://www.example.org/issues/968)_-->
Ticket per l’aggiunta di supporto per il boot di clonezilla tramite rete
per le macchine UEFI<!--_Originally created by @Elena Grandi on [#968 (Redmine)](http://www.example.org/issues/968)_-->
Ticket per l’aggiunta di supporto per il boot di clonezilla tramite rete
per le macchine UEFIElena GrandiElena Grandihttps://gitlab.fuss.bz.it/fuss/fuss-client/-/issues/948Modificare file /etc/systemd/system/home.mount con aggiunta versione nfs2022-02-05T10:25:42ZClaudio.CavalliModificare file /etc/systemd/system/home.mount con aggiunta versione nfs<!--_Originally created by @Claudio Cavalli on [#948 (Redmine)](http://www.example.org/issues/948)_-->
Abbiamo riscontrato che in una scuola alcuni client non montano le home
nonostante siano aggiornati.
Il problema si può aggirare ag...<!--_Originally created by @Claudio Cavalli on [#948 (Redmine)](http://www.example.org/issues/948)_-->
Abbiamo riscontrato che in una scuola alcuni client non montano le home
nonostante siano aggiornati.
Il problema si può aggirare aggiungendo al file:
```
/etc/systemd/system/home.mount
```
la versione di nfs nella riga delle **Opzioni**:
Options=defaults,rsize=8192,wsize=8192,noatime,sec=krb5,vers=4Simone PiccardiSimone Piccardihttps://gitlab.fuss.bz.it/fuss/octonet/-/issues/892Creazione in massa utenti da csv2020-08-27T13:33:02ZClaudio.CavalliCreazione in massa utenti da csv<!--_Originally created by @Claudio Cavalli on [#892 (Redmine)](http://www.example.org/issues/892)_-->
La creazione in massa non va a buon fine se nel csv compaiono utenti già
esistenti. Può essere un problema in caso di bocciature, cam...<!--_Originally created by @Claudio Cavalli on [#892 (Redmine)](http://www.example.org/issues/892)_-->
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.
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?Mark CaglienziMark Caglienzihttps://gitlab.fuss.bz.it/fuss/fuss-server/-/issues/795ErrorPolicy di cups2020-08-26T09:23:05ZPaolo.DongilliErrorPolicy di cups<!--_Originally created by @Paolo Dongilli on [#795 (Redmine)](http://www.example.org/issues/795)_-->
In Debian “Jessie”, sulla quale l’attuale server fuss si basa, la
ErrorPolicy di cups è impostata in `/etc/cupsd.conf` a
ErrorPol...<!--_Originally created by @Paolo Dongilli on [#795 (Redmine)](http://www.example.org/issues/795)_-->
In Debian “Jessie”, sulla quale l’attuale server fuss si basa, la
ErrorPolicy di cups è impostata in `/etc/cupsd.conf` a
ErrorPolicy stop-printer
In caso di errore la stampante vine messa in stato “paused” in CUPS e
questo è fonte di ticket da parte degli utenti in quanto per lo sblocco
è richiesto l’accesso di un utente/amministratore al server CUPS e la
modifica dello stato a resume printer da interfaccia web o riga di
comando.
Proponiamo di modificare nella prossima release di fuss-server il valore
di default di `ErrorPolicy` in `/etc/cupsd.conf` nel seguente modo:
ErrorPolicy retry-job
che tra l’altro è il default a partire da Debian “Stretch”.
Con `retry-job` come error policy risultano importanti anche i due
parametri
JobRetryInterval seconds (default is "30")
JobRetryLimit count (default is "5")
che possono essere lasciati ai loro rispettivi default salvo vi siano
controindicazioni non evidenti.Paolo.DongilliPaolo.Dongillihttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/788Fare pacchetto .deb2021-08-06T10:29:01ZEnrico ZiniFare pacchetto .deb<!--_Originally created by @Enrico Zini on [#788 (Redmine)](http://www.example.org/issues/788)_-->
Distribuire l’applicazione in modo che ascolti per default solo su
127.0.0.1 (visto che non c’è al momento autenticazione)
### Sub...<!--_Originally created by @Enrico Zini on [#788 (Redmine)](http://www.example.org/issues/788)_-->
Distribuire l’applicazione in modo che ascolti per default solo su
127.0.0.1 (visto che non c’è al momento autenticazione)
### Subtasks
- [x] fuss/fuss-manager#794
- [x] fuss/fuss-manager#796
- [ ] fuss/fuss-manager#813
- [ ] fuss/fuss-manager#909
### Related issues
- **Related to** fuss/fuss-manager#810
- **Related to** fuss/fuss-manager#8260.8.1 PacchettizzazioneElena GrandiElena Grandihttps://gitlab.fuss.bz.it/fuss/octofuss-client/-/issues/783Versione dei pacchetti errata2020-08-27T13:18:52ZMarco.MarinelloVersione dei pacchetti errata<!--_Originally created by @Marco Marinello on [#783 (Redmine)](http://www.example.org/issues/783)_-->
In OctoMon sembrerebbe arrivare il dato dell’ultima versione
**disponibile** e non installata. Servono indagini<!--_Originally created by @Marco Marinello on [#783 (Redmine)](http://www.example.org/issues/783)_-->
In OctoMon sembrerebbe arrivare il dato dell’ultima versione
**disponibile** e non installata. Servono indaginiPaolo.DongilliPaolo.Dongillihttps://gitlab.fuss.bz.it/fuss/fuss-server/-/issues/603password non supportate2020-08-26T09:23:20ZMarco.Marinellopassword non supportate<!--_Originally created by @Marco Marinello on [#603 (Redmine)](http://www.example.org/issues/603)_-->
Da test eseguiti fuss-server sembrerebbe bloccarsi se la password
contiene un dollaro.
Il blocco avviene sul grant di samba, dopo il...<!--_Originally created by @Marco Marinello on [#603 (Redmine)](http://www.example.org/issues/603)_-->
Da test eseguiti fuss-server sembrerebbe bloccarsi se la password
contiene un dollaro.
Il blocco avviene sul grant di samba, dopo il “wait 2 seconds otherwise
next command can fail” . Il messaggio di errore riporta
“NT\_ACCESS\_DENIED”.
Nella scorsa versione proprio l’ultimo commit parlava di questo:
<https://work.fuss.bz.it/projects/fuss-server/repository/revisions/wheezy/entry/fuss-server#L132>
<https://work.fuss.bz.it/projects/fuss-server/repository/revisions/bb9d21d073610aaa28c52a67b5af0524700bf69e>Paolo.DongilliPaolo.Dongillihttps://gitlab.fuss.bz.it/fuss/octonet/-/issues/564Utente Autorizzato in OCTONET, non visualizza tutti i Clusters e PC della ret...2020-08-26T09:27:39ZAndrea.PadovanUtente Autorizzato in OCTONET, non visualizza tutti i Clusters e PC della rete (come invece avviene per root)<!--_Originally created by @Andrea Padovan on [#564 (Redmine)](http://www.example.org/issues/564)_-->
Buongiorno,
se ad utenti della rete (come per esempio il mio e quello del referente)
do TUTTE le Autorizzazioni possibili per agire ...<!--_Originally created by @Andrea Padovan on [#564 (Redmine)](http://www.example.org/issues/564)_-->
Buongiorno,
se ad utenti della rete (come per esempio il mio e quello del referente)
do TUTTE le Autorizzazioni possibili per agire in Octonet,
questi utenti non visualizza tutti i Clusters e PC della rete (come
invece avviene per root).
In particolare me ne sono accorto quando volevo associare le stampanti
di rete ai CLUSTERS: per ora è possibile farlo correttamente solo usando
l’utente root (del server) con attuale inutilità di Octonet per altri
utenti come ad es.il referente.
Provare per credere\!\!
Si potrebbe risolvere con urgenza? Grazie AndreaPaolo.DongilliPaolo.Dongillihttps://gitlab.fuss.bz.it/fuss/fuss-client/-/issues/515Richiesta aggiunta parametro a fuss-client per cambio /etc/hostname ed /etc/h...2020-08-26T09:16:20ZPaolo.DongilliRichiesta aggiunta parametro a fuss-client per cambio /etc/hostname ed /etc/hosts<!--_Originally created by @Paolo Dongilli on [#515 (Redmine)](http://www.example.org/issues/515)_-->
Per risparmiare il tempo necessario a modificare i file
/etc/hostname
/etc/hosts
prima di lanciare `fuss-client`, si chiede ...<!--_Originally created by @Paolo Dongilli on [#515 (Redmine)](http://www.example.org/issues/515)_-->
Per risparmiare il tempo necessario a modificare i file
/etc/hostname
/etc/hosts
prima di lanciare `fuss-client`, si chiede se possibile di aggiungere un
nuovo parametro in fuss-client che permetta di specificare il nome del
host e di modificare i suddetti file rendendo effettive le modifiche
senza un reboot.
Vedere se a tal fine è necessario solo
invoke-rc.d hostname.sh start
invoke-rc.d networking force-reload
invoke-rc.d network-manager force-reload
come indicato nel wiki di Debian:
<https://wiki.debian.org/HowTo/ChangeHostname>Paolo.DongilliPaolo.Dongillihttps://gitlab.fuss.bz.it/fuss/fuss-backup/-/issues/466Backup della directory slapd e file *.ldif giornaliero dell'albero LDAP assen...2020-08-26T09:15:29ZPaolo.DongilliBackup della directory slapd e file *.ldif giornaliero dell'albero LDAP assenti nell'ultima versione di fuss-backup (2.1-1~fuss8+3)<!--_Originally created by @Paolo Dongilli on [#466 (Redmine)](http://www.example.org/issues/466)_-->
Viene segnalato quanto segue:
\[…\] allego un file contenente le informazioni relative allo script
che, nella versione server Debian ...<!--_Originally created by @Paolo Dongilli on [#466 (Redmine)](http://www.example.org/issues/466)_-->
Viene segnalato quanto segue:
\[…\] allego un file contenente le informazioni relative allo script
che, nella versione server Debian 7, si occupava di creare un backup
della directory slapd e un file \*.ldif giornaliero dell’albero LDAP.
Questi dati venivano copiati nella directory /var/backups. Oltre a
questi dati veniva backuppata, nella stessa directory (var/backups),
anche la directory fuss-server. Sia slapd che fuss-server nella
direcrory /var/backups dei nuovi server Debian 8 sono invece assenti.
E’ stato previsto che questo lavoro venga eseguito dal nuovo
fuss-backup?
Qui sotto il contenuto di /var/backups nel server Debian 7:
apt.extended\_states.0 dpkg.status.1.gz
old-ldap\_backup-2015-08-21-11:07:46
apt.extended\_states.1.gz dpkg.status.2.gz passwd.bak
apt.extended\_states.2.gz dpkg.status.3.gz shadow.bak
apt.extended\_states.3.gz dpkg.status.4.gz slapd
apt.extended\_states.4.gz dpkg.status.5.gz slapd-2.4.31-2
apt.extended\_states.5.gz dpkg.status.6.gz slapd-2.4.31-2+deb7u1
apt.extended\_states.6.gz fuss-server slapd-2.4.31-2+deb7u2
aptitude.pkgstates.0 group.bak
dpkg.status.0 gshadow.bak
Qui sotto invece il contenuto di /var/backups nel server Debian 8:
alternatives.tar.0 dpkg.statoverride.0 dpkg.status.2.gz
apt.extended\_states.0 dpkg.statoverride.1.gz dpkg.status.3.gz
dpkg.diversions.0 dpkg.statoverride.2.gz dpkg.status.4.gz
dpkg.diversions.1.gz dpkg.statoverride.3.gz dpkg.status.5.gz
dpkg.diversions.2.gz dpkg.statoverride.4.gz dpkg.status.6.gz
dpkg.diversions.3.gz dpkg.statoverride.5.gz group.bak
dpkg.diversions.4.gz dpkg.statoverride.6.gz gshadow.bak
dpkg.diversions.5.gz dpkg.status.0 passwd.bak
dpkg.diversions.6.gz dpkg.status.1.gz shadow.bak
### Attachments
* [backup server Debian 7.odt](https://work.fuss.bz.it/attachments/download/811/backup%20server%20Debian%207.odt)Paolo.DongilliPaolo.Dongillihttps://gitlab.fuss.bz.it/fuss/fuss-backup/-/issues/452Cronjob per fuss-backup2020-08-26T16:28:04ZPaolo.DongilliCronjob per fuss-backup<!--_Originally created by @Paolo Dongilli on [#452 (Redmine)](http://www.example.org/issues/452)_-->
Donato segnala che
… dopo aver installato “fuss-backup” il file
/etc/cron.d/fuss-backup
contiene qualcosa del tipo:
------...<!--_Originally created by @Paolo Dongilli on [#452 (Redmine)](http://www.example.org/issues/452)_-->
Donato segnala che
… dopo aver installato “fuss-backup” il file
/etc/cron.d/fuss-backup
contiene qualcosa del tipo:
-------------------------------------------------------------
# crontab per fuss-backup
# lo standard è il lunedi mattino alle 13:15 di ogni settimana.
#
# Decommentare per ricevere una copia dell'output del backup
#MAILTO="root,backup@fuss.bz.it"
15 13 * * 1 root fuss-backup
-------------------------------------------------------------
Purtroppo in questa configurazione non lancia il cron job.
Modificando il file e dando il path completo (/usr/sbin/fuss-backup)
il
cronjob viene eseguito.
-------------------------------------------------------------
# crontab per fuss-backup
# lo standard è il lunedi mattino alle 13:15 di ogni settimana.
#
# Decommentare per ricevere una copia dell'output del backup
#MAILTO="root,backup@fuss.bz.it"
15 13 * * 1 root /usr/sbin/fuss-backup
-------------------------------------------------------------Donato.FlorioDonato.Floriohttps://gitlab.fuss.bz.it/fuss/octonet/-/issues/447Cartella per un gruppo di utenti2020-08-26T09:27:44ZHelmut.OberholllenzerCartella per un gruppo di utenti<!--_Originally created by @Helmut Oberholllenzer on [#447 (Redmine)](http://www.example.org/issues/447)_-->
Ciao,
dovrei creare in tutte le mie scuole una cartella per un gruppo di user
e poi dare diversi permessi
per esempio:
gru...<!--_Originally created by @Helmut Oberholllenzer on [#447 (Redmine)](http://www.example.org/issues/447)_-->
Ciao,
dovrei creare in tutte le mie scuole una cartella per un gruppo di user
e poi dare diversi permessi
per esempio:
gruppo docenti creare cartella “comune” permessi scrivere, leggere, ma
non cancellare…. etc
si potrebbe programmarlo in octonet ?
grazie e saluti.Helmut.OberholllenzerHelmut.Oberholllenzerhttps://gitlab.fuss.bz.it/fuss/octonet/-/issues/443Content Filter non mostra tutte le opzioni a menu2020-08-26T09:27:45ZPaolo.DongilliContent Filter non mostra tutte le opzioni a menu<!--_Originally created by @Paolo Dongilli on [#443 (Redmine)](http://www.example.org/issues/443)_-->
In OctoNet, la funzionalità “Content Filter” non mostra tutte le
funzionalità ma solo “allowed\_sites”.<!--_Originally created by @Paolo Dongilli on [#443 (Redmine)](http://www.example.org/issues/443)_-->
In OctoNet, la funzionalità “Content Filter” non mostra tutte le
funzionalità ma solo “allowed\_sites”.Paolo.DongilliPaolo.Dongillihttps://gitlab.fuss.bz.it/fuss/fuss-server/-/issues/431https://work.fuss.bz.it/projects/fuss/wiki/SoftwareFuss82020-08-26T09:23:22ZHelmut.Oberholllenzerhttps://work.fuss.bz.it/projects/fuss/wiki/SoftwareFuss8<!--_Originally created by @Helmut Oberholllenzer on [#431 (Redmine)](http://www.example.org/issues/431)_-->
Ciao,
ho appena provato a mettere su un portatile i pacchetti descritti sul
sito.
ho creato i tre file in /etc/apt/sources.l...<!--_Originally created by @Helmut Oberholllenzer on [#431 (Redmine)](http://www.example.org/issues/431)_-->
Ciao,
ho appena provato a mettere su un portatile i pacchetti descritti sul
sito.
ho creato i tre file in /etc/apt/sources.list.d/
come descritto sul sito.
lanciato apt update:
gn <http://dl.google.com> stable/main Translation-en
Trovato <http://ftp.it.debian.org> jessie/main Translation-it
Trovato <http://ftp.it.debian.org> jessie/main Translation-en
Trovato <http://ftp.it.debian.org> jessie/non-free Translation-en
Recuperati 142 kB in 4s (30,5 kB/s)
W: Impossibile recuperare
<http://www.geogebra.net/linux/dists/stable/main/binary-i386/Packages>
407 Proxy Authentication Required
W: Impossibile recuperare
<http://www.deb-multimedia.org/dists/jessie/main/binary-i386/Packages>
407 Proxy Authentication Required
W: Impossibile recuperare
<http://www.deb-multimedia.org/dists/jessie/non-free/binary-i386/Packages>
407 Proxy Authentication Required
W: Impossibile recuperare
<http://ppa.launchpad.net/webupd8team/java/ubuntu/dists/xenial/main/source/Sources>
407 Proxy Authentication Required
W: Impossibile recuperare
<http://ppa.launchpad.net/webupd8team/java/ubuntu/dists/xenial/main/binary-i386/Packages>
407 Proxy Authentication Required
E: Impossibile scaricare alcuni file di indice: saranno ignorati o
verranno usati quelli vecchi.
apt install fuss-nonfree non viene neanche trovato con apt install
fuss-nonfree o con apt search fuss-nonfree….
grazie e salutiMassimo.PrevidiMassimo.Previdi