This is the error happening when trying to use the created packages on 
Ubuntu 20.10 on ARM64; the lsctr.py script is from an example script from 
the Github project https://github.com/siemens/pycontainerd, importing and 
using the generated Python3 modules:

File "lsctr.py", line 28, in <module>
    from containerd.services.namespaces.v1 import namespace_pb2_grpc, 
namespace_pb2
  File 
"/home/x/.local/lib/python3.8/site-packages/containerd/services/namespaces/v1/namespace_pb2_grpc.py",
 
line 4, in <module>
    from containerd.services.namespaces.v1 import namespace_pb2 as 
containerd_dot_services_dot_namespaces_dot_v1_dot_namespace__pb2
  File 
"/home/x/.local/lib/python3.8/site-packages/containerd/services/namespaces/v1/namespace_pb2.py",
 
line 16, in <module>
    from containerd.vendor.gogoproto import gogo_pb2 as 
containerd_dot_vendor_dot_gogoproto_dot_gogo__pb2
  File 
"/home/x/.local/lib/python3.8/site-packages/containerd/vendor/gogoproto/gogo_pb2.py",
 
line 16, in <module>
    from containerd.vendor.google.protobuf import descriptor_pb2 as 
containerd_dot_vendor_dot_google_dot_protobuf_dot_descriptor__pb2
  File 
"/home/x/.local/lib/python3.8/site-packages/containerd/vendor/google/protobuf/descriptor_pb2.py",
 
line 2005, in <module>
    'Location' : _reflection.GeneratedProtocolMessageType('Location', 
(_message.Message,), {
  File 
"/home/x/.local/lib/python3.8/site-packages/google/protobuf/internal/python_message.py",
 
line 196, in __init__
    _AttachFieldHelpers(cls, field)
  File 
"/home/x/.local/lib/python3.8/site-packages/google/protobuf/internal/python_message.py",
 
line 303, in _AttachFieldHelpers
    field_descriptor.GetOptions().packed)
  File 
"/home/x/.local/lib/python3.8/site-packages/google/protobuf/descriptor.py", 
line 167, in GetOptions
    from google.protobuf import descriptor_pb2
  File 
"/home/x/.local/lib/python3.8/site-packages/google/protobuf/descriptor_pb2.py", 
line 130, in <module>
    _sym_db.RegisterEnumDescriptor(_FIELDDESCRIPTORPROTO_TYPE)
  File 
"/home/x/.local/lib/python3.8/site-packages/google/protobuf/symbol_database.py",
 
line 108, in RegisterEnumDescriptor
    self.pool._AddEnumDescriptor(enum_descriptor)
  File 
"/home/x/.local/lib/python3.8/site-packages/google/protobuf/descriptor_pool.py",
 
line 263, in _AddEnumDescriptor
    self._CheckConflictRegister(enum_desc, enum_desc.full_name, file_name)
  File 
"/home/x/.local/lib/python3.8/site-packages/google/protobuf/descriptor_pool.py",
 
line 191, in _CheckConflictRegister
    raise TypeError(error_msg)
TypeError: Conflict register for file "google/protobuf/descriptor.proto": 
google.protobuf.FieldDescriptorProto.Type is already defined in file 
"containerd/vendor/google/protobuf/descriptor.proto". Please fix the 
conflict by adding package name on the proto file, or use different name 
for the duplication.

-- 
You received this message because you are subscribed to the Google Groups 
"grpc.io" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/grpc-io/bfd992b6-ff45-4de9-8be1-5ec83e1288b9n%40googlegroups.com.

Reply via email to