@phaedrux I didn't find that forum post when I searched for this error, weird. Thank you for your help.
This was the fix:
@chrishamm said in MotionWebcamServer plugin - Missing library:
@adammhaile @luckyflyer Very odd, it looks like something changed because this definitely worked for me before on another image. The problem is indeed that motion cannot open /opt/vc/lib/libvchiq_arm.so. To fix this, you can edit /etc/apparmor.d/dsf.MotionWebcamServer and insert a new line below /usr/local/lib...:
/opt/vc/lib/** rm,
Then reboot the Pi or run sudo apparmor_parser -r /etc/apparmor.d/dsf.MotionWebcamServer and you should be able to start the plugin from DWC.
It looks like there is also an issue with Motion's custom log file location for permission:
motion[1762]: [0:motion] [EMG] [ALL] motion_startup: Exit motion, cannot create log file /var/log/motion/motion.log: Permission denied
This is an optional configuration item though so the short-term fix is to just disable the feature.