[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-bugs] #7624 [Ooni]: OpenVZ may not work with all ooni tests
#7624: OpenVZ may not work with all ooni tests
------------------------+---------------------------------------------------
Reporter: aagbsn | Owner: hellais
Type: defect | Status: new
Priority: normal | Milestone:
Component: Ooni | Version:
Keywords: ooni_tests | Parent:
Points: | Actualpoints:
------------------------+---------------------------------------------------
see:
http://wiki.openvz.org/Virtual_network_device#Limited_packet_sniffing_support
When I run ooni-probe with the tcptraceroute command as root I get the
following error:
{{{
(ooni)root@nobody:/home/ooni/ooni-probe# bin/ooniprobe
nettests/manipulation/traceroute.py -b 12.12.12.12
INFO:ooniprobe:Log opened.
INFO:ooniprobe:No test deck detected
DEBUG:ooniprobe:processing options
INFO:ooniprobe:Starting Tor...
DEBUG:ooniprobe:Setting control port as 19650
DEBUG:ooniprobe:Setting SOCKS port as 52804
INFO:ooniprobe:10%: Finishing handshake with directory server
INFO:ooniprobe:15%: Establishing an encrypted directory connection
INFO:ooniprobe:20%: Asking for networkstatus consensus
INFO:ooniprobe:25%: Loading networkstatus consensus
INFO:ooniprobe:40%: Loading authority key certs
INFO:ooniprobe:45%: Asking for relay descriptors
INFO:ooniprobe:80%: Connecting to the Tor network
INFO:ooniprobe:85%: Finishing handshake with first hop
INFO:ooniprobe:90%: Establishing a Tor circuit
INFO:ooniprobe:100%: Done
DEBUG:ooniprobe:Building a TorState
INFO:ooniprobe:Successfully bootstrapped Tor
DEBUG:ooniprobe:We now have the following circuits:
... snip ...
DEBUG:ooniprobe:Running [(<class 'traceroute.TracerouteTest'>,
'test_tcp_traceroute'), (<class 'traceroute.TracerouteTest'>,
'test_icmp_traceroute'), (<class 'traceroute.TracerouteTest'>,
'test_udp_traceroute')]
DEBUG:ooniprobe:Options {'inputs': [None], 'version': '0.1.1', 'name':
'Multi Protocol Traceroute Test'}
DEBUG:ooniprobe:cmd_line_options {'pcapfile': None, 'help': 0, 'subargs':
('-b', '12.12.12.12'), 'resume': 0, 'test':
'nettests/manipulation/traceroute.py', 'logfile': None, 'collector': None,
'reportfile': None}
DEBUG:ooniprobe:Creating
report_traceroute_03_December_2012_12-55-53.yamloo
DEBUG:ooniprobe:Writing report with YAML reporter
INFO:ooniprobe:Reporting to file
report_traceroute_03_December_2012_12-55-53.yamloo
DEBUG:ooniprobe:Not going to resume traceroute.py
INFO:ooniprobe:Setting up progress meters
DEBUG:ooniprobe:input_unit_items: 1.0
DEBUG:ooniprobe:test_case_number: 3.0
DEBUG:ooniprobe:Test case number: 3.0
DEBUG:ooniprobe:Total iterations: 3.0
DEBUG:ooniprobe:Current iteration: 0.0
DEBUG:ooniprobe:Running traceroute.py with input unit <<class
'ooni.inputunit.InputUnit'> inputs=<listiterator object at 0xb2c238c>>
DEBUG:ooniprobe:Running test cases with input unit
DEBUG:ooniprobe:Running test with this input None
DEBUG:ooniprobe:Processing test_tcp_traceroute
INFO:ooniprobe:Running test_tcp_traceroute with None...
DEBUG:ooniprobe:Scapy factoring not set, registering it.
DEBUG:ooniprobe:Using sending with hash <method-wrapper '__hash__' of
ScapySender object at 0xb2c25ac>
ERROR:ooniprobe:'Error: Error in running test_tcp_traceroute'
ERROR:ooniprobe:Traceback (most recent call last):
ERROR:ooniprobe: File "/home/ooni/.virtualenvs/ooni/local/lib/python2.7
/site-packages/twisted/internet/defer.py", line 1045, in _inlineCallbacks
ERROR:ooniprobe: result = g.send(result)
ERROR:ooniprobe: File "/home/ooni/ooni-probe/ooni/runner.py", line 454,
in runTestCases
ERROR:ooniprobe: yaml_reporter, oonib_reporter)
ERROR:ooniprobe: File "/home/ooni/ooni-probe/ooni/runner.py", line 261,
in runTestCasesWithInputUnit
ERROR:ooniprobe: test_input, yaml_reporter, oonib_reporter)
ERROR:ooniprobe: File "/home/ooni/ooni-probe/ooni/runner.py", line 232,
in runTestCasesWithInput
ERROR:ooniprobe: d = defer.maybeDeferred(test)
ERROR:ooniprobe:--- <exception caught here> ---
ERROR:ooniprobe: File "/home/ooni/.virtualenvs/ooni/local/lib/python2.7
/site-packages/twisted/internet/defer.py", line 134, in maybeDeferred
ERROR:ooniprobe: result = f(*args, **kw)
ERROR:ooniprobe: File "nettests/manipulation/traceroute.py", line 85, in
test_tcp_traceroute
ERROR:ooniprobe: d = self.sr(packets, timeout=timeout)
ERROR:ooniprobe: File "/home/ooni/ooni-probe/ooni/templates/scapyt.py",
line 108, in sr
ERROR:ooniprobe: d = scapySender.startSending(packets)
ERROR:ooniprobe: File "/home/ooni/ooni-probe/ooni/utils/txscapy.py", line
229, in startSending
ERROR:ooniprobe: self.sendPackets(packets)
ERROR:ooniprobe: File "/home/ooni/ooni-probe/ooni/utils/txscapy.py", line
214, in sendPackets
ERROR:ooniprobe: self.factory.send(packet)
ERROR:ooniprobe: File "/home/ooni/ooni-probe/ooni/utils/txscapy.py", line
109, in send
ERROR:ooniprobe: return self.super_socket.send(packet)
ERROR:ooniprobe: File "/home/ooni/.virtualenvs/ooni/local/lib/python2.7
/site-packages/scapy/arch/pcapdnet.py", line 231, in send
ERROR:ooniprobe: iftype = self.intf.get(iff)["type"]
ERROR:ooniprobe: File "dnet.pyx", line 990, in dnet.intf.get
ERROR:ooniprobe:
ERROR:ooniprobe:exceptions.OSError: Invalid argument
DEBUG:ooniprobe:Processing test_icmp_traceroute
INFO:ooniprobe:Running test_icmp_traceroute with None...
DEBUG:ooniprobe:Using sending with hash <method-wrapper '__hash__' of
ScapySender object at 0xb2c2d2c>
ERROR:ooniprobe:'Error: Error in running test_icmp_traceroute'
ERROR:ooniprobe:Traceback (most recent call last):
ERROR:ooniprobe: File "/home/ooni/.virtualenvs/ooni/local/lib/python2.7
/site-packages/twisted/internet/defer.py", line 1045, in _inlineCallbacks
ERROR:ooniprobe: result = g.send(result)
ERROR:ooniprobe: File "/home/ooni/ooni-probe/ooni/runner.py", line 454,
in runTestCases
ERROR:ooniprobe: yaml_reporter, oonib_reporter)
ERROR:ooniprobe: File "/home/ooni/ooni-probe/ooni/runner.py", line 261,
in runTestCasesWithInputUnit
ERROR:ooniprobe: test_input, yaml_reporter, oonib_reporter)
ERROR:ooniprobe: File "/home/ooni/ooni-probe/ooni/runner.py", line 232,
in runTestCasesWithInput
ERROR:ooniprobe: d = defer.maybeDeferred(test)
ERROR:ooniprobe:--- <exception caught here> ---
ERROR:ooniprobe: File "/home/ooni/.virtualenvs/ooni/local/lib/python2.7
/site-packages/twisted/internet/defer.py", line 134, in maybeDeferred
ERROR:ooniprobe: result = f(*args, **kw)
ERROR:ooniprobe: File "nettests/manipulation/traceroute.py", line 140, in
test_icmp_traceroute
ERROR:ooniprobe: d = self.sr(packets, timeout=timeout)
ERROR:ooniprobe: File "/home/ooni/ooni-probe/ooni/templates/scapyt.py",
line 108, in sr
ERROR:ooniprobe: d = scapySender.startSending(packets)
ERROR:ooniprobe: File "/home/ooni/ooni-probe/ooni/utils/txscapy.py", line
229, in startSending
ERROR:ooniprobe: self.sendPackets(packets)
ERROR:ooniprobe: File "/home/ooni/ooni-probe/ooni/utils/txscapy.py", line
214, in sendPackets
ERROR:ooniprobe: self.factory.send(packet)
ERROR:ooniprobe: File "/home/ooni/ooni-probe/ooni/utils/txscapy.py", line
109, in send
ERROR:ooniprobe: return self.super_socket.send(packet)
ERROR:ooniprobe: File "/home/ooni/.virtualenvs/ooni/local/lib/python2.7
/site-packages/scapy/arch/pcapdnet.py", line 231, in send
ERROR:ooniprobe: iftype = self.intf.get(iff)["type"]
ERROR:ooniprobe: File "dnet.pyx", line 990, in dnet.intf.get
ERROR:ooniprobe:
ERROR:ooniprobe:exceptions.OSError: Invalid argument
DEBUG:ooniprobe:Processing test_udp_traceroute
INFO:ooniprobe:Running test_udp_traceroute with None...
DEBUG:ooniprobe:Using sending with hash <method-wrapper '__hash__' of
ScapySender object at 0xb2c498c>
ERROR:ooniprobe:'Error: Error in running test_udp_traceroute'
ERROR:ooniprobe:Traceback (most recent call last):
ERROR:ooniprobe: File "/home/ooni/.virtualenvs/ooni/local/lib/python2.7
/site-packages/twisted/internet/defer.py", line 1045, in _inlineCallbacks
ERROR:ooniprobe: result = g.send(result)
ERROR:ooniprobe: File "/home/ooni/ooni-probe/ooni/runner.py", line 454,
in runTestCases
ERROR:ooniprobe: yaml_reporter, oonib_reporter)
ERROR:ooniprobe: File "/home/ooni/ooni-probe/ooni/runner.py", line 261,
in runTestCasesWithInputUnit
ERROR:ooniprobe: test_input, yaml_reporter, oonib_reporter)
ERROR:ooniprobe: File "/home/ooni/ooni-probe/ooni/runner.py", line 232,
in runTestCasesWithInput
ERROR:ooniprobe: d = defer.maybeDeferred(test)
ERROR:ooniprobe:--- <exception caught here> ---
ERROR:ooniprobe: File "/home/ooni/.virtualenvs/ooni/local/lib/python2.7
/site-packages/twisted/internet/defer.py", line 134, in maybeDeferred
ERROR:ooniprobe: result = f(*args, **kw)
ERROR:ooniprobe: File "nettests/manipulation/traceroute.py", line 114, in
test_udp_traceroute
ERROR:ooniprobe: d = self.sr(packets, timeout=timeout)
ERROR:ooniprobe: File "/home/ooni/ooni-probe/ooni/templates/scapyt.py",
line 108, in sr
ERROR:ooniprobe: d = scapySender.startSending(packets)
ERROR:ooniprobe: File "/home/ooni/ooni-probe/ooni/utils/txscapy.py", line
229, in startSending
ERROR:ooniprobe: self.sendPackets(packets)
ERROR:ooniprobe: File "/home/ooni/ooni-probe/ooni/utils/txscapy.py", line
214, in sendPackets
ERROR:ooniprobe: self.factory.send(packet)
ERROR:ooniprobe: File "/home/ooni/ooni-probe/ooni/utils/txscapy.py", line
109, in send
ERROR:ooniprobe: return self.super_socket.send(packet)
ERROR:ooniprobe: File "/home/ooni/.virtualenvs/ooni/local/lib/python2.7
/site-packages/scapy/arch/pcapdnet.py", line 231, in send
ERROR:ooniprobe: iftype = self.intf.get(iff)["type"]
ERROR:ooniprobe: File "dnet.pyx", line 990, in dnet.intf.get
ERROR:ooniprobe:
ERROR:ooniprobe:exceptions.OSError: Invalid argument
ERROR:ooniprobe:Unhandled error in Deferred:
ERROR:ooniprobe:Unhandled Error
Traceback (most recent call last):
File "/home/ooni/ooni-probe/ooni/runner.py", line 261, in
runTestCasesWithInputUnit
test_input, yaml_reporter, oonib_reporter)
File "/home/ooni/ooni-probe/ooni/runner.py", line 238, in
runTestCasesWithInput
test_methods_d.addCallback(tests_done, test_cases[0][0])
File "/home/ooni/.virtualenvs/ooni/local/lib/python2.7/site-
packages/twisted/internet/defer.py", line 301, in addCallback
callbackKeywords=kw)
File "/home/ooni/.virtualenvs/ooni/local/lib/python2.7/site-
packages/twisted/internet/defer.py", line 290, in addCallbacks
self._runCallbacks()
--- <exception caught here> ---
File "/home/ooni/.virtualenvs/ooni/local/lib/python2.7/site-
packages/twisted/internet/defer.py", line 551, in _runCallbacks
current.result = callback(current.result, *args, **kw)
File "/home/ooni/ooni-probe/ooni/runner.py", line 204, in tests_done
post_processing = post(tests_report)
File "nettests/manipulation/traceroute.py", line 49, in postProcessor
tcp_hops = report['test_tcp_traceroute']
exceptions.KeyError: 'test_tcp_traceroute'
DEBUG:ooniprobe:Acquiring lock for traceroute.py
DEBUG:ooniprobe:Releasing lock for traceroute.py
INFO:ooniprobe:Setting up progress meters
DEBUG:ooniprobe:input_unit_items: 1.0
DEBUG:ooniprobe:test_case_number: 3.0
DEBUG:ooniprobe:Test case number: 3.0
DEBUG:ooniprobe:Total iterations: 3.0
DEBUG:ooniprobe:Current iteration: 3.0
DEBUG:ooniprobe:testsEnded: Finished running all tests
INFO:ooniprobe:[traceroute.py] 100.0%
INFO:ooniprobe:Main loop terminated.
}}}
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/7624>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs