Pagina 1 di 1

[RISOLTO] Ripristinare i pacchetti

Pubblicato: 5 settembre 2018 - 13:57
di Mathieu
Buongiorno,

Ho appena reinstallato il mio server perché ero su una versione nightly, una volta completata l'installazione volevo effettuare il ripristino come nella procedura tramite il comando /usr/bin/python /opt/wapt/wapt-scanpackages.py /var/www/wapt/ solo che ricevo un messaggio di errore.

Codice: Seleziona tutto

/usr/bin/python /opt/wapt/wapt-scanpackages.py /var/www/wapt/
Traceback (most recent call last):
  File "/opt/wapt/wapt-scanpackages.py", line 32, in <module>
    from waptutils import __version__,setloglevel
  File "/opt/wapt/waptutils.py", line 41, in <module>
    import requests
ImportError: No module named requests
Come continuare la procedura

Grazie

Re: Ripristino dei pacchetti

Pubblicato: 5 settembre 2018 - 15:34
di htouvet
semplicemente fai

Codice: Seleziona tutto

wapt-scanpackages /var/www/wapt
Normalmente lo script wapt-scanpackages si trova in /usr/lbin, quindi nel percorso

L'errore deriva dal fatto che wapt ora ha anche il suo 'virtualenv' per il server.
Le librerie Python (ad esempio le richieste) si trovano in /opt/wapt, e questa posizione deve essere dichiarata prima di eseguire lo script Python wapt-scanpackages.py. Questo è ciò che fa /usr/bin/wapt-scanpackages

Codice: Seleziona tutto

#!/bin/bash
sudo -u wapt PYTHONHOME=/opt/wapt PYTHONPATH=/opt/wapt /opt/wapt/bin/python /opt/wapt/wapt-scanpackages.py $@

Re: Ripristino dei pacchetti

Pubblicato: 5 settembre 2018 - 15:45
di Mathieu
Grazie

, dovremo esaminare la possibilità di modificare la tua procedura:
https://www.wapt.fr/fr/doc/waptserver_b ... stauration