Odd "missing" messages when searching symbol libraries

I can’t be sure when this started but it was at least a couple of months back. From time to time I get this error, or similar, when I search for a symbol for the schematic: “can’t open file ‘semiconductor.lib’ (error 2: No such file or directory)”. Sometimes it will list a different lib but it’s mostly “semiconductor.lib”.

This mostly only happens the first time I search for a symbol during a KiCad session, although there have been a few times it’s happened again a bit later.

In as much as I don’t have a file by that name on the system the error message is correct. My puzzlement revolves around why this happens. I have no symbol table named “semiconductors”, or any of the others that have at times popped up in that message.

Any suggestions as to why this might be happening?

Application: KiCad x86_64 on x86_64
Version: 9.0.2-9.0.2-0~ubuntu24.04.1, release build

I have tried using 9.0 and 9.0.1 but they do the same.

.lib is the old v5.1 library format. Check if your have any registered in your symbol lib table. They will be of type legacy.

Also check project specific symbol library tables.

Thanks for that. I don’t have project specific libraries, so at least that’s not a factor. Based on what you wrote, I disabled all the libraries I’ve added to KiCad (I didn’t realise there were so many) and tested again. The problem is gone. Now I’ll add a few at a time back in until it breaks and from that pin it down to the culprit and deal with it.

I never had reason to scroll sideways in the symbol libraries list and therefore didn’t even realise there was a “Library Format” column. I’ve removed all the legacy libraries now. Thanks again.