Tracciamento (ultima chiamata): File "/home/wwwroot/sss/shadowsocks-rm/shadowsocks/dbtransfer.py", riga 207, in thread_push DbTransfer.get_instance().push_db_all_user() File "/home/wwwroot/sss/shadowsocks-rm/shadowsocks/dbtransfer.py", riga 119, in push_db_all_user risposta = urllib2.urlopen(req) File "/usr/lib/python2.6/urllib2.py", riga 126, in urlopen return _opener.open(URL, Data, Timeout) File "/usr/lib/python2.6/urllib2.py", riga 397, in open Risposta = metanfetamina(rechiesta, risposta) File "/usr/lib/python2.6/urllib2.py", riga 510, in http_response 'http', richiesta, risposta, codice, msg, hdrs) File "/usr/lib/python2.6/urllib2.py", riga 435, in errore ritorno self._call_chain(*args) File "/usr/lib/python2.6/urllib2.py", riga 369, in _call_chain risultato = func(*args) File "/usr/lib/python2.6/urllib2.py", riga 518, in http_error_default raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
HTTPError: HTTP Error 401: Unauthorized
WARNING:root:db thread except:HTTP Error 401: Unauthorized
Soluzione:
Il codice è stato aggiornato e il tutorial non è stato aggiornato API_PASS È scritto allo stesso modo del muKey nel frontend API_URL = 'http:// il tuo dominio/mu' NODE_ID scrivere l'ID di questo nodo nel database
Problema risolto: Il API_URL nel cofig.py deve essere cambiato con un proprio nome di dominio/mu; API_PAS deve essere coerente con il mukey in sspanel .env.
|