It seems you had kicad nightly in the past. As some changes where made to the symbol lib organization (before release canditate 2 which was the feature freeze point for the libs) you will need to update your symbol library table.
If you do not have personal libs simply delete your global lib table. (Kicad will update it with the one supplied with its installation) If you do, then you can still do that but be aware that you need to re add your own libs after that.
Another option is to delete the offending libs from the table and replace them with the corrected ones manually. (or by using the browse button)
Connector_Specialized is now simply Connector
I guess FPGA_Actel is now part of FPGA_Microsemi (Microsemi bought Actel quite some time ago)
The logic series libs dropped their “Logic” suffix as they also contain analog parts.
If you had nightlies running before the first release canditate you might even want to look at your footprint library table. It might still point to the old version 4 libraries (via github plugin)
If that is the case you should update that as well. (v5 symbols expect the v5 footprint lib. And the 3d files that come with kicad 5 would also be the wrong ones for these old footprints.)
Easy way do identify the v4 lib: If there is any lib in there that has the prefix “Housing” you have the v4 lib
Deleting the tables simply tells kicad to copy the default table into the user config directory. (This is the workaround for a missing “reset to factory settings” button)
So if you want to be on the safe side then deleting both the symbol and footprint lib table will reset both of them such that they fit with the installed library version.
Why would a novice run a development build? They are full of bugs and change very fast right now! Install the stable v5 you are not benefiting from nightly.
Nightly version are stable when a new release is very close.
But they are very unstable after a new version has been released. So, for the next months, version 6 will be very unstable.
One of the errors was eliminated by changing the following line in “sym-lib-table” from:
(lib (name Connector_Specialized)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Connector_Specialized.lib)(options “”)(descr “Specialized connector symbols (Examples: Terminal Block, D-SUB, Din, …)”))
The remaining errors are:
01:25:06 PM: Error occurred loading symbol library FPGA_Actel.
Unable to open filename “/usr/share/kicad/library/FPGA_Actel.lib” for reading
01:25:07 PM: Error occurred loading symbol library MCU_Infineon.
Unable to open filename “/usr/share/kicad/library/MCU_Infineon.lib” for reading
01:25:07 PM: Error occurred loading symbol library MC/usr/share/kicad/libraryU_ST_STM32.
Unable to open filename “/usr/share/kicad/library/MCU_ST_STM32.lib” for reading
When I look in /usr/share/kicad/library/ I can see that the library names have been changed and that there are now several MCU ST_STM32 libraries. It looks like I’ll have to edit the “sym-lib-table” by hand.
This is because you did run nightly for quite some time. The lib is only stable since release candidate 2. Some libs simply changed their name. (So either you manually fix it or you delete the sym-lib-table or even the complete config directory)
Kicad will happily update the library package (and therefore the files of the lib) but it does (or can not) update your personal symbol and footprint lib tables. The deletion of the files is a workaround for the missing “reset to factory default” button.
You can also copy the correct table manually from /usr/shar/kicad/library to the config directory location if kicad really can not handle the deletion of the file in your config directory.