M312 cannot load 'protobuf_c.bundle'

Cannot get M312 going without resolving these errors. I tried searching the web but did not find a solution.

macOS High Sierra V10.13.6

  1. Installed VirtualBox-6.0.14-133895-OSX.dmg
  2. Installed vagrant_2.3.4_darwin_amd64.dmg
  3. downloaded m312/m312-vagrant-env.zip
  4. unzipped m312/m312-vagrant-env.zip
  5. Failed on this series of commands:

05.01 $ cd m312-vagrant-env < directory did not exist >
05.02 $ vagrant plugin install vagrant-vbguest < failed >
05.03 $ vagrant up < did not run >


         1: from /opt/vagrant/embedded/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require'
/opt/vagrant/embedded/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require': dlopen(/opt/vagrant/embedded/gems/2.3.4/gems/google-protobuf-3.21.11-x86_64-darwin/lib/google/2.7/protobuf_c.bundle, 9): no suitable image found.  Did find: (LoadError)
        /opt/vagrant/embedded/gems/2.3.4/gems/google-protobuf-3.21.11-x86_64-darwin/lib/google/2.7/protobuf_c.bundle: cannot load 'protobuf_c.bundle' (load command 0x80000034 is unknown)
        /opt/vagrant/embedded/gems/2.3.4/gems/google-protobuf-3.21.11-x86_64-darwin/lib/google/2.7/protobuf_c.bundle: cannot load 'protobuf_c.bundle' (load command 0x80000034 is unknown) - /opt/vagrant/embedded/gems/2.3.4/gems/google-protobuf-3.21.11-x86_64-darwin/lib/google/2.7/protobuf_c.bundle
        13: from /opt/vagrant/embedded/gems/2.3.4/gems/vagrant-2.3.4/bin/vagrant:111:in `<main>'

Thanks and kind regards,

Hi :wave: @william_roberts,

Welcome to the MongoDB Community forums :sparkles:

We are assuming that you are doing this setup locally. You can skip installing vagrant on your local machine as it is not required for the course completion. All the labs can be attempted from the Instruqt lab without installing anything on your local system.

Let us know if you have any questions related to running the lab instructions on instruqt.


1 Like