anticorruzione / openwhistleblowing

Software per il riuso
Other
19 stars 13 forks source link

Problema di installazione di Openwhistleblowing #22

Open gfmaniscalco opened 5 years ago

gfmaniscalco commented 5 years ago

Salve, sto provando a installare Openwhistleblowing (https://github.com/anticorruzione/openwhistleblowing) su due nodi: uno con globaleaks 1.0.0.1 e l’altro con PostgreSQL 9.6.5 (senza utilizzare Tor2web). Ho seguito gli steps della documentazione (ho saltato l’installazione di tor2web perchè non mi interessa) ma quando provo a far partire in servizio “service owb start” ho l’errore di cui sotto.

Pensate che sia dovuto all’assenza di tor2web? Oppure il motivo è che non c'è alcuno script .sql di postgres per la creazione del db e schema?

Grazie, Gian.

2019-05-30 08:28:45+0000 [-] Loading /usr/local/owb/backend/lib/python2.7/site-packages/globaleaks/backend.py… 2019-05-30 08:28:45+0000 [-] Loaded. 2019-05-30 08:28:45+0000 [-] Log opened. 2019-05-30 08:28:45+0000 [-] twistd 13.2.0 (/usr/local/owb/backend/bin/python 2.7.5) starting up. 2019-05-30 08:28:45+0000 [-] reactor class: twisted.internet.epollreactor.EPollReactor. 2019-05-30 08:28:45+0000 [-] Antani starting on 80 2019-05-30 08:28:45+0000 [-] Starting factory <globaleaks.rest.api.Antani instance at 0x7f71f13d2b48> 2019-05-30 08:28:45+0000 [-] Antani starting on 80 2019-05-30 08:28:45+0000 [-] switching group privileges since 0 to 1001 2019-05-30 08:28:45+0000 [-] switching user privileges since 0 to 1001 2019-05-30 08:28:45+0000 [-] '[!] ERROR: Cannot start GlobaLeaks; please manual check the error.' 2019-05-30 08:28:45+0000 [-] '[!] EXCEPTION: relation "node" does not exist\nLINE 1: …itle, node.widget_messages_title, node.wizard_done FROM node\n ^\n' 2019-05-30 08:28:45+0000 [-] (TCP Port 80 Closed) 2019-05-30 08:28:45+0000 [-] (TCP Port 80 Closed) 2019-05-30 08:28:45+0000 [-] Stopping factory <globaleaks.rest.api.Antani instance at 0x7f71f13d2b48> 2019-05-30 08:28:45+0000 [-] Main loop terminated. 2019-05-30 08:28:45+0000 [-] Server Shut Down. 2019-05-30 08:28:45+0000 [-] Exiting Owb

fpietrosanti commented 5 years ago

Salve,

per replicare la configurazione ANAC su base GlobaLeaks 3.10 è necessario:

Configurare il questionario di ANAC nell'editor Questionari tramite interfaccia di admin Configurare le etichette di gestione dei casi nella sezione "Case Management" tramite interfaccia di admin

In merito al punto 1. con GlobaLeaks 3.10 è possibile sviluppare "data type" più sofisticati, performanti e con trigger evoluti (incluso l'avere diversi destinatari/istruttori a seconda di scelte di questionario), e stiamo lavorando per rielaborare in ottica moderna il questionario ANAC e renderlo disponibile nella versione attivamente manutenuta di GlobaLeaks. Rif. globaleaks/GlobaLeaks#2488

In merito al punto 2., nella edizione di GlobaLeaks 2.x su cui si basa OWB, non esisteva proprio la gestione dei casi e le "etichette di gestione" non hanno funzionalità effettive, sono solo "hard-coded".

Invece in GlobaLeaks 3.10 c'è una funzionalità di "Case Management" che consente di definire a livello di configurazione casi, sotto-casi, causali di chiusura, configurandole interamente via web.

Già oggi è possibile replicare con alcuni click sull'interfaccia di admin tale funzionalità, tuttavia per facilitare le PA che usano l'edizione principale del software, stiamo andando a integrare un mini profilo di configurazione, oltre a definire una serie di "stati di chiusura" che non sono presenti nel software ANAC (perché manca proprio la funzionalità di gestione casi in GlobaLeaks 2.x). Il riferimento è globaleaks/GlobaLeaks#2489

Fatte queste 2 configurazioni dovresti essere 100% apposto rispetto alla configurazione ANAC, ma potendo rimanere sulla più evoluta e manutenuta edizione di GlobaLeaks 3.x .

Il thread relativo sul Forum Italia Digitale, inclusivo della analisi tecnica-oggettiva, delle differenze evolutive di GlobaLeaks 3.x rispetto a OpenWhistleblowing basato sul datato GlobaLeaks 2.x è qui se vuoi partecipare e contribuire con le tue osservazioni: https://forum.italia.it/t/software-di-whistleblowing-anticorruzione-anac-e-riuso-globaleaks/7114

Non appena abbiamo ultimato le re-integrazioni di queste modifiche per avere la configurazione ANAC 1-click dentro GlobaLeaks 3.10 (è poca roba), l'annunceremo sui vari canali di comunicazione necessari a favorire scelte informate da parte di tutti i gestori di sistemi informativi della PA nonché di tutti gli RPCT.

Se hai bisogno di un servizio gratuito fully SAAS senza configurazione puoi usare il sevizio WhistleblowingPA, gratuita per tutti gli enti pubblici e società controllate https://www.whistleblowing.it .