Kodi Community Forum

Full Version: Can't install com.nito.updatebegone?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hello,
I was just having some issues with the atv2, so I decided to use the opportunity to update my XBMC to the latest beta for testing, but it fails on com.nito.updatebegone:

atv2:~ root# apt-get update
Hit http://apt.awkwardtv.org stable Release.gpg
Ign http://mirrors.xbmc.org ./ Release.gpg
Hit http://apt.awkwardtv.org stable Release
Hit http://apt.saurik.com tangelo-3.7 Release.gpg
Ign http://mirrors.xbmc.org ./ Release
Hit http://apt.saurik.com tangelo-3.7 Release
Hit http://apt.awkwardtv.org stable/main Packages/DiffIndex
Ign http://mirrors.xbmc.org ./ Packages/DiffIndex
Ign http://apt.saurik.com tangelo-3.7/main Packages/DiffIndex
Hit http://apt.saurik.com tangelo-3.7/main Packages
Hit http://mirrors.xbmc.org ./ Packages
Reading package lists... Done
atv2:~ root# apt-get install org.xbmc.xbmc-atv2
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
org.xbmc.xbmc-atv2: Depends: com.nito.updatebegone but it is not installable

If I try installing it directly:

atv2:/etc/apt/sources.list.d root# apt-get install com.nito.updatebegone
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package com.nito.updatebegone is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package com.nito.updatebegone has no installation candidate

What repos should I be using currently? Has the repo changed for updatebegone?

Cheers,
David
run through all the steps here to make sure you have the correct repos added: HOW-TO:Install XBMC on Apple TV 2 (wiki)
I have already followed those steps:

apt-get install wget
wget -O- http://apt.awkwardtv.org/awkwardtv.pub | apt-key add -
echo "deb http://apt.awkwardtv.org/ stable main" > /etc/apt/sources.list.d/awkwardtv.list
echo "deb http://mirrors.xbmc.org/apt/atv2 ./" > /etc/apt/sources.list.d/xbmc.list
apt-get update
apt-get install org.xbmc.xbmc-atv2
reboot

atv2:~ root# cd /etc/apt/sources.list.d/

atv2:/etc/apt/sources.list.d root# ls
awkwardtv.list saurik.list xbmc.list

atv2:/etc/apt/sources.list.d root# cat *.list
deb http://apt.awkwardtv.org/ stable main
# do not edit this file to add your own custom sources
# this file is subject to be upgraded as part of a package
# either add your own .list file to /etc/apt/sources.list.d
# or add your entry to the global /etc/apt/sources.list file

deb http://apt.saurik.com/ tangelo-3.7 main
#deb-src http://apt.saurik.com/ tangelo main
deb http://mirrors.xbmc.org/apt/atv2 ./

atv2:/etc/apt/sources.list.d root# apt-get install com.nito.updatebegone
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package com.nito.updatebegone is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package com.nito.updatebegone has no installation candidate
Anyone any pointers to the repos I should be using?
You don't need to waste your time with Update Begone. Just add host file entries so your ATV2 can't see Apples update servers anymore after SSHing in.

echo "127.0.0.1 appldnld.apple.com" >> /etc/hosts
echo "127.0.0.1 mesu.apple.com" >> /etc/hosts
echo "127.0.0.1 appldnld.apple.com.edgesuite.net" >> /etc/hosts
echo "" >> /etc/hosts
reboot


For future reference, this information is in the wiki and the 4.4.4 Jailbreak post: http://forum.xbmc.org/showthread.php?tid=99315

(2012-03-23, 15:18)yokobono Wrote: [ -> ]You don't need to waste your time with Update Begone. Just add host file entries so your ATV2 can't see Apples update servers anymore after SSHing in.

echo "127.0.0.1 appldnld.apple.com" >> /etc/hosts
echo "127.0.0.1 mesu.apple.com" >> /etc/hosts
echo "127.0.0.1 appldnld.apple.com.edgesuite.net" >> /etc/hosts
echo "" >> /etc/hosts
reboot


For future reference, this information is in the wiki and the 4.4.4 Jailbreak post: http://forum.xbmc.org/showthread.php?tid=99315

You can't install XBMC without installing update begone. It's a listed dependency.

[/quote]

You can't install XBMC without installing update begone. It's a listed dependency.
[/quote]

That's odd. It seems like a silly dependency contributing to over complicating the setup when a simple host file setting can achieve the same thing, unless I'm missing something? *shrug*

(2012-03-23, 21:42)yokobono Wrote: [ -> ]That's odd. It seems like a silly dependency contributing to over complicating the setup when a simple host file setting can achieve the same thing, unless I'm missing something? *shrug*

It's far more simple to do this, which shouldn't require any user intervention and should be totally transparent. It also avoids touching host files and instead stops the ATV2 from even checking for updates.
looking into this, com.nito.updatebegone is gone from http://apt.awkwardtv.org and I've ping'ed the author.
com.nito.updatebegone was been restored to http://apt.awkwardtv.org