After performing the latest Ubuntu upgrade, my MPLAB X v6.15 installation stopped working. It would briefly display the splash screen and then crash. When attempting to run it manually, I encountered a
symbol lookup error in
$ /opt/microchip/mplabx/v6.15/mplab_platform/bin/mplab_ide /opt/microchip/mplabx/v6.15/sys/java/zulu22.214.171.124-ca-fx-jre8.0.345-linux_x64/bin/java: symbol lookup error: /tmp/mplab_ide/mplabcomm4864006927221691126/mplabcomm5312997795113373971libUSBAccessLink_3_38.so: undefined symbol: libusb_handle_events_timeout_completed
Since there were a few links to the old MPLAB directory, I cleaned up
/usr/lib a bit, but that didn't help. What did help was removing the older
sudo rm /usr/local/lib/libusb-1.0.so.0
With that link out of the way, everything started working once again.