Herborist can't see my motor

I never saw this error but I remember on Linux system it may have user group permission problem to access ports.
It is maybe why you have to run your code as sudo ?

BTW the herborist tool is quite instable and there is an open CFC about it. Alternatively, there is a pending pull request script (by @aristofor) on pypot to avoid the use of herborist to tune dynamixel motors.