squaresLab / BugZoo

Keep your bugs contained. A platform for studying historical software bugs.
https://squareslab.github.io/BugZoo
MIT License
67 stars 12 forks source link

A problem with bugzoo #274

Closed PERRO10 closed 6 years ago

PERRO10 commented 6 years ago

I have this problem and i cant resolve it.

$ bugzoo source add another-manybugs path/to/manybugs Traceback (most recent call last): File "/home/perrini/.local/lib/python3.5/site-packages/urllib3/connectionpool.py", line 600, in urlopen chunked=chunked) File "/home/perrini/.local/lib/python3.5/site-packages/urllib3/connectionpool.py", line 354, in _make_request conn.request(method, url, **httplib_request_kw) File "/usr/lib/python3.5/http/client.py", line 1106, in request self._send_request(method, url, body, headers) File "/usr/lib/python3.5/http/client.py", line 1151, in _send_request self.endheaders(body) File "/usr/lib/python3.5/http/client.py", line 1102, in endheaders self._send_output(message_body) File "/usr/lib/python3.5/http/client.py", line 934, in _send_output self.send(msg) File "/usr/lib/python3.5/http/client.py", line 877, in send self.connect() File "/home/perrini/.local/lib/python3.5/site-packages/docker/transport/unixconn.py", line 42, in connect sock.connect(self.unix_socket) FileNotFoundError: [Errno 2] No such file or directory

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "/home/perrini/.local/lib/python3.5/site-packages/requests/adapters.py", line 445, in send timeout=timeout File "/home/perrini/.local/lib/python3.5/site-packages/urllib3/connectionpool.py", line 638, in urlopen _stacktrace=sys.exc_info()[2]) File "/home/perrini/.local/lib/python3.5/site-packages/urllib3/util/retry.py", line 367, in increment raise six.reraise(type(error), error, _stacktrace) File "/home/perrini/.local/lib/python3.5/site-packages/urllib3/packages/six.py", line 685, in reraise raise value.with_traceback(tb) File "/home/perrini/.local/lib/python3.5/site-packages/urllib3/connectionpool.py", line 600, in urlopen chunked=chunked) File "/home/perrini/.local/lib/python3.5/site-packages/urllib3/connectionpool.py", line 354, in _make_request conn.request(method, url, **httplib_request_kw) File "/usr/lib/python3.5/http/client.py", line 1106, in request self._send_request(method, url, body, headers) File "/usr/lib/python3.5/http/client.py", line 1151, in _send_request self.endheaders(body) File "/usr/lib/python3.5/http/client.py", line 1102, in endheaders self._send_output(message_body) File "/usr/lib/python3.5/http/client.py", line 934, in _send_output self.send(msg) File "/usr/lib/python3.5/http/client.py", line 877, in send self.connect() File "/home/perrini/.local/lib/python3.5/site-packages/docker/transport/unixconn.py", line 42, in connect sock.connect(self.unix_socket) urllib3.exceptions.ProtocolError: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "/home/perrini/.local/bin/bugzoo", line 11, in sys.exit(main()) File "/home/perrini/.local/lib/python3.5/site-packages/bugzoo/cli/init.py", line 538, in main parser = build_parser() File "/home/perrini/.local/lib/python3.5/site-packages/bugzoo/cli/init.py", line 312, in build_parser rbox = BugZoo() File "/home/perrini/.local/lib/python3.5/site-packages/bugzoo/manager.py", line 75, in init assert self.__docker.ping() File "/home/perrini/.local/lib/python3.5/site-packages/docker/client.py", line 187, in ping return self.api.ping(*args, *kwargs) File "/home/perrini/.local/lib/python3.5/site-packages/docker/api/daemon.py", line 166, in ping return self._result(self._get(self._url('/_ping'))) == 'OK' File "/home/perrini/.local/lib/python3.5/site-packages/docker/utils/decorators.py", line 46, in inner return f(self, args, kwargs) File "/home/perrini/.local/lib/python3.5/site-packages/docker/api/client.py", line 198, in _get return self.get(url, self._set_request_timeout(kwargs)) File "/home/perrini/.local/lib/python3.5/site-packages/requests/sessions.py", line 525, in get return self.request('GET', url, kwargs) File "/home/perrini/.local/lib/python3.5/site-packages/requests/sessions.py", line 512, in request resp = self.send(prep, send_kwargs) File "/home/perrini/.local/lib/python3.5/site-packages/requests/sessions.py", line 622, in send r = adapter.send(request, **kwargs) File "/home/perrini/.local/lib/python3.5/site-packages/requests/adapters.py", line 495, in send raise ConnectionError(err, request=request) requests.exceptions.ConnectionError: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory'))

Any helps?

ChrisTimperley commented 6 years ago

It looks like BugZoo is failing to connect to the Docker daemon on your machine. To help with debugging, can you dump the output of docker --version? Also, can you dump uname -a?

PERRO10 commented 6 years ago

I resolve the problem with an update of docker but now i have another problem with permission.

$ bugzoo source add another-manybugs path/to/manybugs Traceback (most recent call last): File "/home/perrini/.local/lib/python3.5/site-packages/urllib3/connectionpool.py", line 600, in urlopen chunked=chunked) File "/home/perrini/.local/lib/python3.5/site-packages/urllib3/connectionpool.py", line 354, in _make_request conn.request(method, url, **httplib_request_kw) File "/usr/lib/python3.5/http/client.py", line 1106, in request self._send_request(method, url, body, headers) File "/usr/lib/python3.5/http/client.py", line 1151, in _send_request self.endheaders(body) File "/usr/lib/python3.5/http/client.py", line 1102, in endheaders self._send_output(message_body) File "/usr/lib/python3.5/http/client.py", line 934, in _send_output self.send(msg) File "/usr/lib/python3.5/http/client.py", line 877, in send self.connect() File "/home/perrini/.local/lib/python3.5/site-packages/docker/transport/unixconn.py", line 42, in connect sock.connect(self.unix_socket) PermissionError: [Errno 13] Permission denied

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "/home/perrini/.local/lib/python3.5/site-packages/requests/adapters.py", line 445, in send timeout=timeout File "/home/perrini/.local/lib/python3.5/site-packages/urllib3/connectionpool.py", line 638, in urlopen _stacktrace=sys.exc_info()[2]) File "/home/perrini/.local/lib/python3.5/site-packages/urllib3/util/retry.py", line 367, in increment raise six.reraise(type(error), error, _stacktrace) File "/home/perrini/.local/lib/python3.5/site-packages/urllib3/packages/six.py", line 685, in reraise raise value.with_traceback(tb) File "/home/perrini/.local/lib/python3.5/site-packages/urllib3/connectionpool.py", line 600, in urlopen chunked=chunked) File "/home/perrini/.local/lib/python3.5/site-packages/urllib3/connectionpool.py", line 354, in _make_request conn.request(method, url, **httplib_request_kw) File "/usr/lib/python3.5/http/client.py", line 1106, in request self._send_request(method, url, body, headers) File "/usr/lib/python3.5/http/client.py", line 1151, in _send_request self.endheaders(body) File "/usr/lib/python3.5/http/client.py", line 1102, in endheaders self._send_output(message_body) File "/usr/lib/python3.5/http/client.py", line 934, in _send_output self.send(msg) File "/usr/lib/python3.5/http/client.py", line 877, in send self.connect() File "/home/perrini/.local/lib/python3.5/site-packages/docker/transport/unixconn.py", line 42, in connect sock.connect(self.unix_socket) urllib3.exceptions.ProtocolError: ('Connection aborted.', PermissionError(13, 'Permission denied'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "/home/perrini/.local/bin/bugzoo", line 11, in sys.exit(main()) File "/home/perrini/.local/lib/python3.5/site-packages/bugzoo/cli/init.py", line 538, in main parser = build_parser() File "/home/perrini/.local/lib/python3.5/site-packages/bugzoo/cli/init.py", line 312, in build_parser rbox = BugZoo() File "/home/perrini/.local/lib/python3.5/site-packages/bugzoo/manager.py", line 75, in init assert self.__docker.ping() File "/home/perrini/.local/lib/python3.5/site-packages/docker/client.py", line 187, in ping return self.api.ping(*args, *kwargs) File "/home/perrini/.local/lib/python3.5/site-packages/docker/api/daemon.py", line 166, in ping return self._result(self._get(self._url('/_ping'))) == 'OK' File "/home/perrini/.local/lib/python3.5/site-packages/docker/utils/decorators.py", line 46, in inner return f(self, args, kwargs) File "/home/perrini/.local/lib/python3.5/site-packages/docker/api/client.py", line 198, in _get return self.get(url, self._set_request_timeout(kwargs)) File "/home/perrini/.local/lib/python3.5/site-packages/requests/sessions.py", line 525, in get return self.request('GET', url, kwargs) File "/home/perrini/.local/lib/python3.5/site-packages/requests/sessions.py", line 512, in request resp = self.send(prep, send_kwargs) File "/home/perrini/.local/lib/python3.5/site-packages/requests/sessions.py", line 622, in send r = adapter.send(request, **kwargs) File "/home/perrini/.local/lib/python3.5/site-packages/requests/adapters.py", line 495, in send raise ConnectionError(err, request=request) requests.exceptions.ConnectionError: ('Connection aborted.', PermissionError(13, 'Permission denied'))

ChrisTimperley commented 6 years ago

It looks like your user account isn't a member of the docker group, and thus running docker requires sudo access. See the following for instructions on how to add your user to the docker group: https://docs.docker.com/install/linux/linux-postinstall/

ChrisTimperley commented 6 years ago

Were you able to solve this problem? Since this doesn't seem to be a bug in the source code, I'm going to close this issue. If need further assistance, feel free to post to the discussion board: https://gitq.com/squaresLab/BugZoo