-
Notifications
You must be signed in to change notification settings - Fork 61
Description
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.
ethereon/caffe-tensorflow#105
Solution is to upgrade to latest version using this command:
pip install --upgrade protobuf --user