Open lcipriani opened 5 years ago
Gentile @lcipriani,
da quello che ho compreso analizzando il software, credo che gli stati nel software rilasciato da ANAC non siano configurabili ma ancora prototipati a titolo di esempio. Questa potrebbe essere una delle ragioni dei suoi malfunzionamenti.
Le segnalo comunque che tutte le caratteristiche del prototipo openwhistleblowing (GlobaLeaks 2.60), sono già state reintegrate all'interno del software GlobaLeaks.
Se potesse esserle utile qui trova la completa analisi tecnica realizzata per pianificare la reintegrazione.
Lo stesso software lo trova già anche messo a disposizione gratuitamente in cloud per l'intera pubblica amministrazione in un progetto realizzato in collaborazione con Transparency International Italia chiamato Whistleblowing PA
Ing. Giovanni Pellerano Hermes Center for Transparency and Digital Human Rights
Salve, la ringrazio della risposta , tuttavia mi sembra di capire che non c'è una soluzione tecnica ai malfunzionamenti (segnalati anche da post successivi al mio ). Il software segnalato con tanta cura da ANAC risulta INUTILIZZABILE, devo quindi installare la versione GlobaLeaks 2.60 e configurarmelo da solo ? Saluti
@lcipriani posso chiederti come hai fatto a installarlo e farlo partire su centos? hai usato le istruzioni fornite per l'rpm? o hai seguito quello riportate nel pdf (del 2017 che fanno riferimento a globaleaks)?
Ciao @KrullBorg , a partire da una Centos minimal ( con accesso a internet) ho scaricato il pacchetto ed ho lanciato semplicemente lo script src/scripts/install.sh e successivamente src/scripts/setup.sh . Dopo un pò di tempo l'applicativo si è installato tranquillamente.
@lcipriani beh lo script install.sh fa quello che ho fatto a mano riportato nel file README; mentre setup.sh imposta semplicemente gli host; cioè in teoria ho fatto quello che hai fatto tu... ma mi vengono fuori gli errori qui segnalati #13
@KrullBorg hai disabilitato il SELINUX ? , non mi viene in mente altro..
Salve, ho installato il programma su Centos 7 e funziona correttamente. Tuttavia una volta che faccio una segnalazione ed entro come istruttore (nello specifico istruttore2 ) i menù a tendina ( "stato" e "assegnato a " ) sono vuoti. O meglio si apre la tendina ma non si visualizzano opzioni. Inoltre l'esportazione della segnalazione da errore: 500: Internal Server Error
Riporto qui sotto quello che visualizzo nel file di log ( /var/owb/log/owb.log) Grazie mille
2019-01-28 17:08:07+0100 [-] "[!] Uncaught exception <type 'exceptions.ValueError'> invalid literal for int() with base 10: '' <traceback object at 0x7f17ddc90d88>" 2019-01-28 17:08:07+0100 [-] [ ] invalid literal for int() with base 10: '' 2019-01-28 17:08:07+0100 [-] '[!] Unhandled exception raised:' 2019-01-28 17:08:07+0100 [-] '[!] ValueError Inappropriate argument value (of correct type).\\n\\nTraceback (most recent call last):\\n\\n File "/usr/local/owb/backend/lib/python2.7/site-packages/twisted/internet/defer.py", line 1097, in _inlineCallbacks\\n result = result.throwExceptionIntoGenerator(g)\\n\\n File "/usr/local/owb/backend/lib/python2.7/site-packages/twisted/python/failure.py", line 389, in throwExceptionIntoGenerator\\n return g.throw(self.type, self.value, self.tb)\\n\\n File "/usr/local/owb/backend/lib/python2.7/site-packages/globaleaks/handlers/export.py", line 76, in post\\n tip_export = yield get_tip_export(self.current_user.user_id, rtip_id, self.request.language)\\n\\n File "/usr/local/owb/backend/lib/python2.7/site-packages/twisted/python/threadpool.py", line 191, in _worker\\n result = context.call(ctx, function, *args, kwargs)\\n\\n File "/usr/local/owb/backend/lib/python2.7/site-packages/twisted/python/context.py", line 118, in callWithContext\\n return self.currentContext().callWithContext(ctx, func, *args, *kw)\\n\\n File "/usr/local/owb/backend/lib/python2.7/site-packages/twisted/python/context.py", line 81, in callWithContext\\n return func(args,kw)\\n\\n File "/usr/local/owb/backend/lib/python2.7/site-packages/globaleaks/orm.py", line 115, in _wrap\\n result = function(self.store, *args, **kwargs)\\n\\n File "/usr/local/owb/backend/lib/python2.7/site-packages/globaleaks/handlers/export.py", line 47, in get_tip_export\\n export_template = Templating().format_template(export_dict[\'notification\'][\'export_template\'], export_dict).encode(\'utf-8\')\\n\\n File "/usr/local/owb/backend/lib/python2.7/site-packages/globaleaks/utils/templating.py", line 419, in format_template\\n variable_content = getattr(keyword_converter, kw[1:-1])()\\n\\n File "/usr/local/owb/backend/lib/python2.7/site-packages/globaleaks/utils/templating.py", line 295, in QuestionnaireAnswers\\n return dump_questionnaire_answers(self.data[\'tip\'][\'questionnaire\'], self.data[\'tip\'][\'answers\'])\\n\\n File "/usr/local/owb/backend/lib/python2.7/site-packages/globaleaks/utils/templating.py", line 154, in dump_questionnaire_answers\\n output = dump_fields(output, step[\'children\'], answers, 1) +\'\\\\n\'\\n\\n File "/usr/local/owb/backend/lib/python2.7/site-packages/globaleaks/utils/templating.py", line 133, in dump_fields\\n output = dump_field_entry(output, field, entries[0], indent_n + 1)\\n\\n File "/usr/local/owb/backend/lib/python2.7/site-packages/globaleaks/utils/templating.py", line 107, in dump_field_entry\\n output = dump_fields(output, field[\'children\'], entry, indent_n)\\n\\n File "/usr/local/owb/backend/lib/python2.7/site-packages/globaleaks/utils/templating.py", line 133, in dump_fields\\n output = dump_field_entry(output, field, entries[0], indent_n + 1)\\n\\n File "/usr/local/owb/backend/lib/python2.7/site-packages/globaleaks/utils/templating.py", line 102, in dump_field_entry\\n output += indent(indent_n) + ISO8601_to_pretty_str(entry.get(\'value\', \'\')) + \'\\\\n\'\\n\\n File "/usr/local/owb/backend/lib/python2.7/site-packages/globaleaks/utils/utility.py", line 438, in ISO8601_to_pretty_str\\n date = datetime(year=int(isodate[0:4]),\\n\\nValueError: invalid literal for int() with base 10: \'\'\\n' 2019-01-28 17:08:07+0100 [-] Starting factory <txsocksx.client.SOCKS5ClientFactory instance at 0x7f17ddc7eb90> 2019-01-28 17:08:07+0100 [-] [http] 500 POST /rtip/c20c3516-d973-4997-86ab-f4eacbf7a185/export (172.16.250.96) 13915.94ms