FUSS at work: Issueshttps://work.fuss.bz.it/https://work.fuss.bz.it/favicon.ico?15861920342019-11-08T19:05:19ZFUSS at work
Redmine fuss-backup - Segnalazione #921 (Chiuso): /usr/sbin/fuss-backup: line 150: [: too many argumentshttps://work.fuss.bz.it/issues/9212019-11-08T19:05:19ZMarco Marinello
<p>In un server dove la variabile DISK è definita con</p>
<pre>
-t cifs //10.150.130.7/fussbackup -o username=fussbackup,password=mysecretpassword
</pre>
<p>si vede l'errore di cui in oggetto. Ho modificato riga 150 con</p>
<pre>
if [ -z "$DISK" ] ; then
</pre>
<p>e lanciato di nuovo, faccio sapere appena finisce</p> octofuss-client - Segnalazione #783 (Risolto): Versione dei pacchetti erratahttps://work.fuss.bz.it/issues/7832019-04-01T10:19:49ZMarco Marinello
<p>In OctoMon sembrerebbe arrivare il dato dell'ultima versione <strong>disponibile</strong> e non installata. Servono indagini</p> octofussd - Segnalazione #778 (Rifiutato): Limitazione 200 caratteri valori hosthttps://work.fuss.bz.it/issues/7782019-03-18T14:56:22ZMarco Marinello
<p>Lavorando su <a class="issue tracker-1 status-4 priority-4 priority-default" title="Segnalazione: Invio dati /etc (Commenti)" href="https://work.fuss.bz.it/issues/764">#764</a> mi sono accorto che la tabella sqlite in /var/lib/octofussd/octofussd.sqlite ha un limite al campo `value` della tabella `host_components` di 200 caratteri. Si può aumentare a più o meno 10.000?</p> fuss-server - Segnalazione #603 (Risolto): password non supportatehttps://work.fuss.bz.it/issues/6032018-09-18T14:26:16ZMarco Marinello
<p>Da test eseguiti fuss-server sembrerebbe bloccarsi se la password contiene un dollaro.</p>
<p>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".</p>
<p>Nella scorsa versione proprio l'ultimo commit parlava di questo: <a class="external" href="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/wheezy/entry/fuss-server#L132</a> <a class="external" href="https://work.fuss.bz.it/projects/fuss-server/repository/revisions/bb9d21d073610aaa28c52a67b5af0524700bf69e">https://work.fuss.bz.it/projects/fuss-server/repository/revisions/bb9d21d073610aaa28c52a67b5af0524700bf69e</a></p> Cogestione - Segnalazione #498 (Risolto): Più righe bloccano il calendariohttps://work.fuss.bz.it/issues/4982018-05-10T06:23:12ZMarco Marinello
<p>Il campo description è l'unico che accetta un testo con a capi ma se li si inserisce il rendering blocca javascript</p> Cogestione - Segnalazione #477 (Risolto): Disiscrizione impossibilehttps://work.fuss.bz.it/issues/4772018-03-28T11:59:48ZMarco Marinello
<p>Alcuni studenti segnalano l'impossibilità di disiscriversi dai corsi.</p> PyHearing - Segnalazione #445 (Chiuso): Repository non funzionantehttps://work.fuss.bz.it/issues/4452017-10-17T17:43:27ZMarco Marinello
<p><a class="external" href="https://work.fuss.bz.it/projects/pyhearing/repository">https://work.fuss.bz.it/projects/pyhearing/repository</a></p>
<p>da errore 404</p> octonet - Segnalazione #313 (Chiuso): Compilazione file PO non eseguita per ogni releasehttps://work.fuss.bz.it/issues/3132017-06-17T15:09:55ZMarco Marinello
<p>All'installazione di fuss-server da iso collegandosi ad octonet non tutte le stringhe vengono tradotte. Andando in /usr/share/octonet e dando:</p>
<pre><code class="bash syntaxhl">python3 manage.py compilemessages
</code></pre>
<p>ottengo</p>
<pre><code class="bash syntaxhl">CommandError: Can<span class="s1">'t find msgfmt. Make sure you have GNU gettext tools 0.15 or newer installed.
</span></code></pre>
<p>Installando il pacchetto gettext (<pre>apt install gettext</pre>), eseguendo nuovamente la compilazione e riavviando il demone di octonet il problema si risolve.</p> octonet - Segnalazione #251 (Chiuso): Mockup downhttps://work.fuss.bz.it/issues/2512017-05-10T19:30:45ZMarco Marinello
<p>Tentando di accedere al mock su octonet.fuss.bz.it ricevo connection refused. Allego screenshot.</p> octonet - Segnalazione #197 (Chiuso): Internazionalizzazione Datatableshttps://work.fuss.bz.it/issues/1972017-02-23T16:57:23ZMarco Marinello
<p>In /users/user/list , ad esempio, vi è una tabella creata con Datatables. Questa presenta però scritte in inglese. Per una traduzione completa, vanno incluse anche quelle scritte.<br />Come giustamente ricordato in altri tickets, i file statici non sono influenzati dall'i18n di django. Propongo quindi questa soluzione:<br />1) Modificare il file statico datatables.min.js con quello allegato, che ho predisposto per essere internazionalizzato;<br />2) Modificare le pagine che utilizzano Datatables inserendo<br /><pre>
<script type="text/javascript">
i18n = {
"Showing _START_ to _END_ of _TOTAL_ entries": "{% trans 'Showing _START_ to _END_ of _TOTAL_ entries' %}",
"(filtered from _MAX_ total entries)": "({% trans 'filtered from _MAX_ total entries' %})",
"Show _MENU_ entries": "{% trans 'Show _MENU_ entries' %}",
"Search:": "{% trans 'Search' %}:",
"Previous": "{% trans 'Previous' %}",
"Next": "{% trans 'Next' %}",
"No matching records found": "{% trans 'No matching records found' %}",
"Showing 0 to 0 of 0 entries": "{% trans 'Showing 0 to 0 of 0 entries' %}",
}
</script>
</pre></p> fuss-server - Segnalazione #194 (Chiuso): Evitare proxy per rete localehttps://work.fuss.bz.it/issues/1942017-02-20T16:43:59ZMarco Marinello
<p>Ci siamo accorti, da tests recenti, che dovendosi connettere ad un server web all'interno della LAN si creano rallentamenti notevoli sia per chi deve andare su quest'ultimo sia per chi deve andare verso l'esterno. Includendo nell'auto configurazione del proxy l'esclusione per {{ RETE LAN}}/24 e .{{ NOMEDOMINIO }} si eviterebbe questo problema (se è possibile).</p> fuss-server - Segnalazione #128 (Chiuso): Errore dipendenzehttps://work.fuss.bz.it/issues/1282016-12-22T18:55:30ZMarco Marinello
<p>Dopo installazione da iso alpha, clone del repo da qui e seguita la guida per la creazione dei pacchetti, ricevo errore di dipendenza non soddisfabile per "dhcp3-server" su fuss-server-dependencies. Rimossa questa dal file debian/control e rieseguito fakeroot, gdebi installa fuss-server-dependencies e fuss-server senza nessun errore.<br /><pre>
root@server:~# gdebi fuss-server-dependencies_8.0-6_all.deb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Building data structures... Done
Building data structures... Done
Questo pacchetto non � installabile
Dependency is not satisfiable: dhcp3-server
</pre></p> PyHearing - Segnalazione #118 (Chiuso): Errore password resethttps://work.fuss.bz.it/issues/1182016-12-13T19:05:13ZMarco Marinello
<p>Tentando di accedere al password reset ricevo errore</p>
<p>'AnonymousUser' object has no attribute 'get_full_name'</p> PyHearing - Segnalazione #60 (Chiuso): Errore collectstatic dopo movimento cartella statichttps://work.fuss.bz.it/issues/602016-06-29T10:49:05ZMarco Marinello
<p>Dopo la modifica della posizione della cartella static nel commit 48c3038f il collectstatic da il seguente errore</p>
<pre>
root@raspi-server:/var/www/fuss-hearings# python manage.py collectstatic
/usr/local/lib/python2.7/dist-packages/django/utils/six.py:808: RemovedInDjango110Warning: SubfieldBase has been deprecated. Use Field.from_db_value instead.
return meta(name, bases, d)
You have requested to collect static files at the destination
location as specified in your settings:
/static
This will overwrite existing files!
Are you sure you want to do this?
Type 'yes' to continue, or 'no' to cancel: yes
Traceback (most recent call last):
File "manage.py", line 10, in <module>
execute_from_command_line(sys.argv)
File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", line 353, in execute_from_command_line
utility.execute()
File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", line 345, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/usr/local/lib/python2.7/dist-packages/django/core/management/base.py", line 348, in run_from_argv
self.execute(*args, **cmd_options)
File "/usr/local/lib/python2.7/dist-packages/django/core/management/base.py", line 399, in execute
output = self.handle(*args, **options)
File "/usr/local/lib/python2.7/dist-packages/django/contrib/staticfiles/management/commands/collectstatic.py", line 176, in handle
collected = self.collect()
File "/usr/local/lib/python2.7/dist-packages/django/contrib/staticfiles/management/commands/collectstatic.py", line 98, in collect
for path, storage in finder.list(self.ignore_patterns):
File "/usr/local/lib/python2.7/dist-packages/django/contrib/staticfiles/finders.py", line 112, in list
for path in utils.get_files(storage, ignore_patterns):
File "/usr/local/lib/python2.7/dist-packages/django/contrib/staticfiles/utils.py", line 28, in get_files
directories, files = storage.listdir(location)
File "/usr/local/lib/python2.7/dist-packages/django/core/files/storage.py", line 299, in listdir
for entry in os.listdir(path):
OSError: [Errno 2] No such file or directory: '/var/www/fuss-hearings/static'
</pre> PyHearing - Segnalazione #50 (Chiuso): Appunatmenti con docenti improprihttps://work.fuss.bz.it/issues/502016-05-12T15:09:32ZMarco Marinello
<p>Un utente che abbia grado di accesso 'parent' di un qualsiasi alunno di una qualsiasi classe, modificando l'indirizzo della pagina di prenotazione può avere accesso a qualsiasi docente.</p>
<p>Esempio:<br />Il genitore vuole prenotare un udienza con il docente di Fisica. Dalla home /hearings/patent seleziona l'insegante. Viene indirizzato a /hearings/book_appointment/16 . Modificando l'ID (16) con un qualsiasi altro numero si può avere accesso ad altri docenti, anche non della classe di appartenenza.</p>