ESP32 cannot program ValueError: dlsym(RTLD_DEFAULT, kIOMasterPortDefault): symb

Hello. I am learning arduino and how to write my own custom libraries. I have written a test library on my windows machine and was able to program ESP32 device without any issues. I have copied the library to my local sketch folder and copied it to my macbook computer, trying to program result in error:

Traceback (most recent call last):
File "esptool.py", line 57, in
File "/Library/Python/2.7/site-packages/PyInstaller/loader/pyimod03_importers.py", line 389, in load_module
File "serial/tools/list_ports.py", line 29, in
File "/Library/Python/2.7/site-packages/PyInstaller/loader/pyimod03_importers.py", line 389, in load_module
File "serial/tools/list_ports_posix.py", line 31, in
File "/Library/Python/2.7/site-packages/PyInstaller/loader/pyimod03_importers.py", line 389, in load_module
File "serial/tools/list_ports_osx.py", line 32, in
ValueError: dlsym(RTLD_DEFAULT, kIOMasterPortDefault): symbol not found
Failed to execute script esptool
exit status 255
/Applications/Arduino.app/Contents/Java/arduino-builder returned 255
Error compiling for board ESP32 Dev Module.

I have found some simmilar threads, however no clear solution for this problem. I think it is well known problem after recent macbook update? Is there any easy and clear way to solve it?

I think you'll find all the information about this here:

I'm not very knowledgeable about ESP32. Maybe one of the other forum members will be able to provide concise instructions to fix it.

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.