Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problemi di installazione con procedura rpm su centos 7 #10

Closed
zazzati opened this issue Jan 25, 2019 · 3 comments
Closed

Problemi di installazione con procedura rpm su centos 7 #10

zazzati opened this issue Jan 25, 2019 · 3 comments

Comments

@zazzati
Copy link

zazzati commented Jan 25, 2019

Buongiorno,
stiamo provando ad installare il pacchetto per un cliente istituzionale tramite pacchetto RPM

L'ambiente è una virtuale CentOS Linux release 7.5.1804 (Core), versione pip 19.0.1 (python 2.7).

Lo script ./install.sh viene eseguito correttamente.
Lo script ./postinstall.sh viene eseguito completamente.

Il comando /etc/rc.d/init.d/owb start

genera l'errore

sys.excepthook is missing
Traceback (most recent call last):
  File "/usr/local/owb/backend/bin/owb", line 89, in <module>
    pip_version_check(requirements_path)
  File "/usr/local/owb/backend/bin/owb", line 22, in pip_version_check
    for dist in pip.get_installed_distributions(local_only=False):
AttributeError: 'module' object has no attribute 'get_installed_distributions'

ed il servizio non parte.
Avete un'ipotesi riguardo a questo problema ?

Abbiamo quindi provato ad installare la versione la versione 3.6 di Globaleaks tramite https://deb.globaleaks.org/install-globaleaks.sh
su una virtuale Ubuntu 16 e funziona correttamente.

La versione ANAC in cosa differisce rispetto alla versione Globaleaks ?
Quale è più corretto usare su ambienti di produzione ?

grazie, saluti
A. Battezzati

@evilaliv3
Copy link

evilaliv3 commented Jan 25, 2019

Buonasera @zazzati

Circa le problematiche con PIP le trova chiarimenti sulle motivazioni qui, con una descrizione di quanto andrebbe fatto per finalizzare il rilascio RPM affinché usi sole dipendenze RPM al posto delle correnti dipendenze PIP che per compatibilità e sicurezza sono destinati al solo sviluppo ma sono inadeguati alla produzione:
#8

Per quel che riguarda invece le differenze fra openwhistlowing (basato su Globaleaks 2.60) e Globaleaks 3.6) le trova da me analizzati qui: Analisi tecnica

Qui trova invece i ticket predisposti per la pronta reintegrazione ufficiale: https://github.com/globaleaks/GlobaLeaks/issues?q=is%3Aissue+is%3Aopen+label%3A"X%3A+OpenWhistleblowing"

Cordialmente,

Ing. Giovanni Pellerano
Hermes Center for Transparency and Digital Human Rights

@evilaliv3
Copy link

@zazzati: ho provato anche a dare uno sguardo rapido alla specifica tua problematica con PIP e la trovo spiegata dal team ufficiale che lo realizza: pypa/pip#5243

In pratica, sembra che l'uso di quella funzione PIP sia sconsigliato in quanto funzione interna soggetta a cambi. Non mi e' chiaro se sia stata addirittura deprecata.

@zazzati
Copy link
Author

zazzati commented Jan 25, 2019

@evilaliv3 La ringrazio per la risposta.

Direi che procederemo all'installazione dell'ultima versione disponibile, la 3.6, come come indicato su https://docs.globaleaks.org/en/latest/InstallationGuide.html

ringrazio.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants