Libcec problem on Jarvis build

As i said on the Jarvis i have lost my remote control output. I have uploaded my logs here


20:26:28  15.115806 T:1956934192   ERROR: Unable to load, reason: cannot open shared object file: No such file or directory

is the key thing.

I suppose so but i am clueless in adding this myself is a dependency missing? or a folder permission?

I think we need to wait for an answer from Sam.
I’m sure there will be updated version soon that fixes it.


I’ve replied in the v16 thread.

I suspect you may have been on the ‘staging’ repository, which at the moment, has CEC libraries for v16 and later.

If you haven’t manually edited /etc/apt/sources.list and set this, then this isn’t the culprit. But this should give a library loading error, rather than a library not found error.

Were you up to date before installing the Jarvis build?

Can you paste your sources.list?


I’m assuming your sources.list will contain this line:

deb http://apt.osmc jessie-devel main

Change this to:

deb jessie main

Run sudo apt-get update and then run:

sudo systemctl stop mediacenter
sudo apt-get install rbp2-libcec-osmc=3.0.1-13
sudo reboot

The current staging repository isn’t fit for Jarvis testing (due to some changes to Pulse Eight’s platform library). I will remedy this shortly, but advise the bleeding edge users to avoid this repository for a couple of days.


Hi Sam i did not update my source.list
What i did is did the command as you post on the kodi jarvis build.
It started downloading Jarvis but at the same time it said there was 55 packages to update and 1 not upgradeable. I did sudo apt-get install dist-upgrade to get all the update.

My source list is showing

deb jessie main contrib non-free

deb Index of /debian jessie-updates main contrib non-free

deb jessie/updates main contrib non-free

deb jessie main

deb jessie-devel main

Downgrading to rbp2-libcec-osmc=3.0.1-13 solves the problem… \o/ i have only commented out the line deb jessie-devel main

Remove the jessie-devel line permanently.

Glad it’s solved now.