OSMC April won't update. "There are no updates available" message

Hi all,

I’ve been trying to update my April OSMC version to the latest release but keep getting the message from OMCS Updater “There are no updates available”.

Also tried via command line sudo apt-get update and sudo apt-get dist-upgrade with no success.

Here is my uploaded log: http://paste.osmc.io/ajivenetej
Can anyone help me?

Thanks

Have you used
apt-get -y upgrade
at any time?

Apparently, that will stop it updating and give this error

Not that I remember. Is “apt-get -y upgrade” only used to upgrade OSMC? If so, I’m certain I never used it.

No, apt-get -y upgrade should never be used with OSMC

Other than that I have no suggestions and will leave it to others.

However, when this happened to me the only fix was to reinstall OSMC.

You have manually added loads of APT sources including a Raspbian source. On a Pi 2 or Pi 3 this will cause you serious problems:

====================== APT sources.list =================== ZZz2wrJ1
deb http://ftp.debian.org/debian jessie main contrib non-free

deb http://ftp.debian.org/debian/ jessie-updates main contrib non-free

deb http://security.debian.org/ jessie/updates main contrib non-free

deb http://apt.osmc.tv jessie main

deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free
deb http://archive.raspbian.org/raspbian jessie main contrib non-free

deb http://httpredir.debian.org/debian jessie main
deb-src http://httpredir.debian.org/debian jessie main

deb http://httpredir.debian.org/debian jessie-updates main
deb-src http://httpredir.debian.org/debian jessie-updates main

deb http://archive.raspbian.org/raspbian wheezy main contrib non-free
deb-src http://archive.raspbian.org/raspbian wheezy main contrib non-free

---------------------- APT sources.list END --------------- ZZz2wrJ1

You could try reverting /etc/apt/sources.list back to the Pi 2/3 default which you can find here:

deb http://ftp.debian.org/debian jessie main contrib non-free

deb http://ftp.debian.org/debian/ jessie-updates main contrib non-free

deb http://security.debian.org/ jessie/updates main contrib non-free

deb http://apt.osmc.tv jessie main

Then run:

sudo apt-get clean
sudo apt-get update
sudo apt-get -f dist-upgrade

If you are lucky this may fix things.

Do not add Raspbian sources on a Pi 2 or Pi 3 installation, this will almost certainly screw up your system and it’s quite likely that you are going to have to reinstall to fix this if the above does not work.

Thanks DBMandrake, but it didn’t work.

Any other ideas?
Or is there a way to fully backup my addons and configuration and restore it to a fresh install?

Tks again

The backup tool is in MyOSMC.

My comment is old, but for those reading this at some stage:

I backed up OSMC via MYOSMC as above.
Using samba (from MYOSMC) to connect, took a copy/backup of .hts (from home/OSMC/) - Ensure you can see hidden files

Then reinstalled OSMC
restored backup MYOSMC
installed TVHeadend
installed samba - from MYOSMC
then deleted .hts directory/folder created by TVHeadend install
Then copied backup .hts back to home/OSMC/

Was pretty quick and I did not have to setup TVHeadend from scratch

Hope this helps