urllib2.HTTPError: Ошибка HTTP 500 для pfSense
У меня проблема при отправке файла в pfSense vm. Я получаю сообщение об ошибке ниже.
Traceback (последний вызов был последним): файл "", строка 1, в файле "C:\Python27\lib\site-packages\pysphere\vi_virtual_machine.py", строка 1282, в файле send_file resp = opener.open(запрос) "C:\Python27\lib\urllib2.py", строка 435, в открытом ответе = meth(req, response) Файл "C:\Python27\lib\urllib2.py", строка 548, в http_response 'http', запрос, ответ, код, msg, hdrs) Файл "C:\Python27\lib\urllib2.py", строка 473, по ошибке возвращает self._call_chain(*args) Файл "C:\Python27\lib\urllib2.py", строка 407, в _call_chain result = func(*args) Файл "C:\Python27\lib\urllib2.py", строка 556, в http_error_default, вызывает HTTPError(req.get_full_url(), код, msg, hdrs, fp) urllib2.HTTPError: HTTP Error 500: Внутренняя ошибка сервера
import pysphere
import ssl
default_context = ssl._create_default_https_context
ssl._create_default_https_context=ssl._create_unverified_context
server=pysphere.VIServer()
server.connect("x.x.x.x", "abc@vsphere.local","********")
vm = server.get_vm_by_name("pfsense")
vm.login_in_guest("admin", "pfsense")
vm.send_file("C:\\Users\\Administrator\\Desktop\\script.txt",
"/root/script.sh")
Я проверил, что инструменты Openvm запущены, но после vm.send_file проверил состояние инструментов и показывает, что они не запущены.enter code here
Для других, таких как Windows и CentO, он работает без проблем.