After some troubleshooting I’m currently working with a fresh install of OSMC_TGT_rbp2_20170705.img.gz (through the installer). on a pi3. Have used different sdcards so, unless I’m unlucky, I don’t think it’s that.
Started rebuilding it as I was having trouble accessing the moviedb scraper - may have just been a glitch (but tvdb is fine and I can access the moviedb from another computer).
On the fresh install - I also can’t install the skin helper or skin shortcuts addons, (skin settings configure skin > addons) if I do this as the very first thing after setting locales. Sure other things will be wrong but using that as the example. I believe that’s a known issue.
So, needs an update- fine. But dist-upgrade and a reboot doesn’t seem to do it.
I do that first and then try the myosmc updater manually it says there are no further updates and the problem will persist.
Doing the myosmc update first (on another fresh install) seems to solve the problem on it’s own.
As updating is an amazingly common question here I’m having trouble searching the answer but does the myosmc update do anything more than apt-get dist-upgrade - (e.g. update addons or clear something out). If so, what (or is that too long to go explain)?
Is there any way to force addons (or whatever else it may do) updates from command line?
What about installing them in the first place?
When/ how do addon’s update and can I see this somewhere - is it a cron or something I can stop - I know I can do it from the interface but scripting it to make sure they’ve stopped will help me with diagnosing of problem.
I’m happy to come back with logs but just want to check I’m not being stupid first. Apologies if I’ve got the wrong end of the stick completely but still trying to diagnose it.
Behind this question - I’ve got 3 of these (mine and families) and I regularly break them playing- so I’ve scripted the install of them (things like boot confg, fstab, 2FA ssh, vnc etc etc) and I’m just trying to understand when a reboot is needed or if a sudo systemctl start mediacenter would do it? (whilst appreciating it may be hard to explain every scenario)
Finally - I am going to start looking through the code of osmc/ kodi to work this out myself - but am very news to this and sure there will be large parts I won’t understand. If anyone could point me at the updating parts though it would be appreciated.
It’s just become a bit more urgent to understand this process as I’ve been tearing my hair out rebuilding these thinking it was a setting I’d changed.