Recently I updated from OpenSUSE 13.2 to Leap 42.1, and together KDE 4 to 5.4, but all of a sudden Kodi stopped working. The symptom is that Kodi only shows the splash screen and then force closes dumping a crash log.
If running from the commandline, usually it gives an error of segmentation fault (sth. like below).
/usr/bin/kodi: line 168: 6211 Segmentation fault (core dumped) "$LIBDIR/${bin_name}/${bin_name}.bin" $SAVED_ARGS
This problem is easy to spot, since there is usually an error message in the crash log like below.
ERROR: Unable to load libcec.so.3.0, reason: libcec.so.3.0: cannot open shared object file: No such file or directory ERROR: Initialise - failed to initialise bus cec
$sudo zypper in libcec3_0
This one took me quite a while to figure out. It seems if you have both the packman repo and official OpenSUSE repo, the dependencies of ffmpeg can get messed up. Solution is also easy, go to Yast and make sure all dependencies of ffmpeg come from packman, if not, you may need to change vendor for those packages. For example, if you wanna use the ffmpeg package from the packman repo, you can do the following.
$sudo zypper in --from packman ffmpeg
By Lynxiayel
yulinling.net
27 Nov 2015 27 Nov 2015