Seite 1 von 1

[GELÖST] Pakete wiederherstellen

Veröffentlicht: 5. September 2018 – 13:57 Uhr
von Mathieu
Guten Morgen,

Ich habe meinen Server neu installiert, da ich eine Nightly-Version verwendet habe. Nach Abschluss der Installation wollte ich die Wiederherstellung gemäß der Vorgehensweise über den Befehl /usr/bin/python /opt/wapt/wapt-scanpackages.py /var/www/wapt/ durchführen, erhalte aber eine Fehlermeldung.

Code: Alle auswählen

/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
Wie geht es mit dem Verfahren weiter?

Danke

Betreff: Wiederherstellung von Paketen

Veröffentlicht: 5. September 2018 – 15:34 Uhr
von htouvet
einfach

Code: Alle auswählen

wapt-scanpackages /var/www/wapt
Normalerweise befindet sich das Skript wapt-scanpackages in /usr/lbin, also im Pfad

Der Fehler rührt daher, dass wapt nun auch für den Server eine eigene „virtualenv“ besitzt.
Die Python-Bibliotheken (z. B. Requests) befinden sich in /opt/wapt. Dieser Pfad muss vor dem Ausführen des Python-Skripts wapt-scanpackages.py angegeben werden. Genau das bewirkt /usr/bin/wapt-scanpackages

Code: Alle auswählen

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

Betreff: Wiederherstellung von Paketen

Veröffentlicht: 5. September 2018 – 15:45 Uhr
von Mathieu
Vielen Dank

, wir müssen Ihre Vorgehensweise anpassen:
https://www.wapt.fr/fr/doc/waptserver_b ... stauration