The primary errors I got was that Kodi could no longer find libGLESv2.so.2 and libEGL.so.1:
/usr/lib/arm-linux-gnueabihf/kodi/kodi.bin: error while loading shared libraries: libGLESv2.so.2: cannot open shared object file: No such file or directory
I tried to fix that by making symlinks in the /usr/lib/arm-linux-gnueabihf to those files (they are in the mesa-egl and mali-egl subdirectories there, but that is more of a workaround than a solution).
However I then end up with the following message:
libEGL warning: DRI2: failed to open exynos (search paths /usr/lib/arm-linux-gnueabihf/dri:${ORIGIN}/dri:/usr/lib/dri)
And kodi will not show anything on the screen (I can see that the program runs, but nothing is displayed, no screen is opened)
I've checked and reinstalled Kodi, mesa, egl and exynos packages. As far as I can see they are present. Furthermore I've deleted the .kodi directory to see if a fresh start would fix things, but it did not.
I have no idea as to the cause of these issues. Could someone advise my as to how to fix the situation and get Kodi running again?
Since it started after an update, below is the install history from apt:
Code: Select all
Start-Date: 2017-07-16 23:15:00
Commandline: apt-get upgrade
Requested-By: odroid (1000)
Upgrade: libepoxy0:armhf (1.3.1-1ubuntu0.16.04.1, 1.3.1-1ubuntu0.16.04.2)
End-Date: 2017-07-16 23:15:03
Start-Date: 2017-07-19 11:04:36
Commandline: /usr/bin/unattended-upgrade
Upgrade: apport:armhf (2.20.1-0ubuntu2.9, 2.20.1-0ubuntu2.10), python3-apport:armhf (2.20.1-0ubuntu2.9, 2.20.1-0ubuntu2.10), apport-gtk:armhf (2.20.1-0ubuntu2.9, 2.20.1-0ubuntu2.10), python3-problem-report:armhf
(2.20.1-0ubuntu2.9, 2.20.1-0ubuntu2.10)
End-Date: 2017-07-19 11:05:06
Start-Date: 2017-07-20 02:44:20
Commandline: /usr/bin/unattended-upgrade
Upgrade: libexpat1-dev:armhf (2.1.0-7ubuntu0.16.04.2, 2.1.0-7ubuntu0.16.04.3), libexpat1:armhf (2.1.0-7ubuntu0.16.04.2, 2.1.0-7ubuntu0.16.04.3)
End-Date: 2017-07-20 02:44:24
Start-Date: 2017-07-21 01:20:25
Commandline: /usr/bin/unattended-upgrade
Upgrade: libmysqlclient-dev:armhf (5.7.18-0ubuntu0.16.04.1, 5.7.19-0ubuntu0.16.04.1), mysql-common:armhf (5.7.18-0ubuntu0.16.04.1, 5.7.19-0ubuntu0.16.04.1), libmysqlclient20:armhf (5.7.18-0ubuntu0.16.04.1, 5.7.19-0ubuntu0.16.04.1)
End-Date: 2017-07-21 01:20:31
Start-Date: 2017-07-25 00:58:09
Commandline: /usr/bin/unattended-upgrade
Upgrade: linux-libc-dev:armhf (4.4.0-83.106, 4.4.0-87.110), xserver-common:armhf (2:1.18.4-0ubuntu0.2, 2:1.18.4-0ubuntu0.3), xserver-xorg-core:armhf (2:1.18.4-0ubuntu0.2, 2:1.18.4-0ubuntu0.3), imagemagick:armhf (8:6.8.9.9-7ubuntu5.7, 8:6.8.9.9-7ubuntu5.8), libmagickwand-6.q16-2:armhf (8:6.8.9.9-7ubuntu5.7, 8:6.8.9.9-7ubuntu5.8), imagemagick-6.q16:armhf (8:6.8.9.9-7ubuntu5.7, 8:6.8.9.9-7ubuntu5.8), libmagickcore-6.q16-2-extra:armhf (8:6.8.9.9-7ubuntu5.7, 8:6.8.9.9-7ubuntu5.8), libmagickcore-6.q16-2:armhf (8:6.8.9.9-7ubuntu5.7, 8:6.8.9.9-7ubuntu5.8), imagemagick-common:armhf (8:6.8.9.9-7ubuntu5.7, 8:6.8.9.9-7ubuntu5.8), libmagick++-6.q16-5v5:armhf (8:6.8.9.9-7ubuntu5.7, 8:6.8.9.9-7ubuntu5.8), linux-tools-common:armhf (4.4.0-83.106, 4.4.0-87.110)
End-Date: 2017-07-25 00:58:24
Start-Date: 2017-07-25 19:35:48
Commandline: apt-get upgrade
Requested-By: odroid (1000)
Upgrade: libfwup0:armhf (0.5-2ubuntu4, 0.5-2ubuntu5), mali-x11:armhf (20170224-r14p0-61e43cd-13, 20170719-r17p0-a3c89b3-15), libsystemd0:armhf (229-4ubuntu17, 229-4ubuntu19), udev:armhf (229-4ubuntu17, 229-4ubuntu19), fwupdate:armhf (0.5-2ubuntu4, 0.5-2ubuntu5), libudev1:armhf (229-4ubuntu17, 229-4ubuntu19), libudev-dev:armhf (229-4ubuntu17, 229-4ubuntu19), systemd-sysv:armhf (229-4ubuntu17, 229-4ubuntu19), libpam-systemd:armhf (229-4ubuntu17, 229-4ubuntu19), systemd:armhf (229-4ubuntu17, 229-4ubuntu19), fwupdate-signed:armhf (1.11+0.5-2ubuntu4, 1.11.1+0.5-2ubuntu5)
End-Date: 2017-07-25 19:36:32
Start-Date: 2017-07-25 23:03:47
Commandline: apt-get upgrade
Requested-By: odroid (1000)
Upgrade: ruby2.3:armhf (2.3.1-2~16.04, 2.3.1-2~16.04.2), libruby2.3:armhf (2.3.1-2~16.04, 2.3.1-2~16.04.2)
End-Date: 2017-07-25 23:03:54
Start-Date: 2017-07-25 23:06:44
Commandline: synaptic
Requested-By: odroid (1000)
Install: libcogl-gles2-20:armhf (1.22.0-2), libcogl-gst20:armhf (1.22.0-2)
End-Date: 2017-07-25 23:06:46
Start-Date: 2017-07-25 23:10:12
Commandline: synaptic
Requested-By: odroid (1000)
Reinstall: libcogl20:armhf (1.22.0-2), libgles2-mesa:armhf (12.0.6-0ubuntu0.16.04.1), libcogl-path20:armhf (1.22.0-2), libgles1-mesa:armhf (12.0.6-0ubuntu0.16.04.1), libcogl-common:armhf (1.22.0-2), libglapi-mesa:armhf (12.0.6-0ubuntu0.16.04.1), libcogl-gles2-20:armhf (1.22.0-2), libcogl-pango20:armhf (1.22.0-2), libgles2-mesa-dev:armhf (12.0.6-0ubuntu0.16.04.1), libcogl-gst20:armhf (1.22.0-2)
End-Date: 2017-07-25 23:10:16
Start-Date: 2017-07-25 23:11:46
Commandline: synaptic
Requested-By: odroid (1000)
Reinstall: kodi:armhf (17.3+hk1-ubuntu2), kodi-bin:armhf (17.3+hk1-ubuntu2), kodi-data:armhf (17.3+hk1-ubuntu2)
End-Date: 2017-07-25 23:12:09
Start-Date: 2017-07-26 00:43:52
Commandline: /usr/bin/unattended-upgrade
Upgrade: openjdk-8-jre:armhf (8u131-b11-0ubuntu1.16.04.2, 8u131-b11-2ubuntu1.16.04.2), openjdk-8-jre-headless:armhf (8u131-b11-0ubuntu1.16.04.2, 8u131-b11-2ubuntu1.16.04.2), openjdk-8-jre-jamvm:armhf (8u131-b11-0ubuntu1.16.04.2, 8u131-b11-2ubuntu1.16.04.2)
End-Date: 2017-07-26 00:44:05