Update january

i start the update manually but the osmc not found update
it’s stop to osmc december 2015 2015.12-4
how can i resolve this problem

From your log files I can not see any time that you tried to do an update via MyOSMC. I suggest you execute sudo apt-get update && sudo apt-get dist-upgrade via SSH and post the output here.

BTW: Seems that in one of you iptables rules you copied some HTML code "(sudo iptables -t nat -A POSTROUTING -s ! -d -o eth0 -j MASQUERADE<span style="font-size: 13px;">\302\240</span>"

yes i see the error in iptables . i think that is an error of copy paste. but Always try to update but nothing

Than execute the commands I posted and post the output

ok i check

here the log

sudo apt-get update && sudo apt-get dist-upgrade

i already made but
Reading package lists… Done
Reading package lists… Done
Building dependency tree
Reading state information… Done
Calculating upgrade… Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Does all traffic to this pi flow through VPN?

No trought Ethernet

That is just the output of sudo apt-get dist-upgrade not showing what happen with sudo apt-get update!!!

I would assume that there is a problem to connect to the mirrors that blocks the apt cache been updated.
Suggest besides posting the output of above also post the output of ip ro and ping apt.osmc.tv via dev eth0
default via dev eth0 dev eth0 proto kernelo scope link src dev eth0 scope link

apt.osmc.tv is reachable

Then your complex list of apt sources remains the only culprit.
So whats the outcome of sudo apt-get update

i try but it’s the same thing.
no update is available

is it possible to disable the other repo and keep only apt.osmc.tv?

The “original” repo you need are:
deb http://ftp.debian.org/debian jessie main contrib non-free
deb Index of /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

Thats the minimum you need