OpenBazaar-Installer icon indicating copy to clipboard operation
OpenBazaar-Installer copied to clipboard

Openbazaar fails to start with protobuf < 3.2.0

Open Whytehorse opened this issue 8 years ago • 1 comments

On a Ubuntu 16.04 install, I run the following command: python openbazaard.py start --testnet I receive the following error: Traceback (most recent call last): File "openbazaard.py", line 11, in <module> from api.ws import WSFactory, AuthenticatedWebSocketProtocol, AuthenticatedWebSocketFactory File "/home/ben/OpenBazaar-Server/api/ws.py", line 17, in <module> from dht.node import Node File "/home/ben/OpenBazaar-Server/dht/node.py", line 8, in <module> from protos import objects File "/home/ben/OpenBazaar-Server/protos/objects.py", line 17, in <module> import countries as countries__pb2 File "/home/ben/OpenBazaar-Server/protos/countries.py", line 36, in <module> type=None), File "/home/ben/.local/lib/python2.7/site-packages/google/protobuf/descriptor.py", line 652, in __new__ _message.Message._CheckCalledFromGeneratedFile() TypeError: Descriptors should not be created directly, but only retrieved from their parent.

This is a known issue for people using protobuf 3. https://github.com/ethereon/caffe-tensorflow/pull/105 Solution is to upgrade to latest version using this command: pip install --upgrade protobuf --user

Whytehorse avatar May 17 '17 15:05 Whytehorse

I just tried with protobuf 3.3.0 and it still has the same error.

Whytehorse avatar May 17 '17 17:05 Whytehorse