Updated to Eden beta, XBMC menu disappeared

  Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
johan.adriaans Offline
Junior Member
Posts: 1
Joined: Apr 2012
Reputation: 2
Post: #16
I have found a fix to this problem. I'd like to point out that I have no experience in how the ATV jb works, but I do have some experience in apt and dpkg ^^ So bare with me Wink

My symptoms:
After updating using SSH (apt-get update && apt-get dist-upgrade) my XMBC and NitoTV menus were missing.
My /var/log/syslog showed me the following errors:

Code:
Apr  8 04:00:32 Apple-TV /Applications/AppleTV.app/AppleTV[123]: Failed to allow loading of appliance /Applications/AppleTV.app/Appliances//Overflow.frappliance
Apr  8 04:00:32 Apple-TV /Applications/AppleTV.app/AppleTV[123]: Failed to allow loading of appliance /Applications/AppleTV.app/Appliances//XBMC.frappliance
Apr  8 04:00:32 Apple-TV /Applications/AppleTV.app/AppleTV[123]: Failed to allow loading of appliance /Applications/AppleTV.app/Appliances//nitoTV.frappliance

After a long Google session and about an hour of trying stuff, I figured out what to do.
Have a look at what your update did. I used less to read the apt logfile:
Code:
Apple-TV:~ root# less /var/log/apt/term.log

Look for the update that caused your problems. Here is mine:
Code:
Log started: 2012-04-05  13:01:45
(Reading database ... 4983 files and directories currently installed.)
Preparing to replace coreutils-bin 7.4-6 (using .../coreutils-bin_8.12-7_iphoneos-arm.deb) ...
Unpacking replacement coreutils-bin ...
Setting up coreutils-bin (8.12-7) ...
(Reading database ... 4983 files and directories currently installed.)
Preparing to replace uikittools 1.1.0 (using .../uikittools_1.1.3_iphoneos-arm.deb) ...
Unpacking replacement uikittools ...
Setting up uikittools (1.1.3) ...
(Reading database ... 4984 files and directories currently installed.)
Preparing to replace cydia 1.1.1 (using .../cydia_1.1.6_iphoneos-arm.deb) ...
Unpacking replacement cydia ...
Setting up cydia (1.1.6) ...
(Reading database ... 4984 files and directories currently installed.)
Preparing to replace coreutils 7.4-11 (using .../coreutils_8.12-12_iphoneos-arm.deb) ...
Unpacking replacement coreutils ...
Preparing to replace mobilesubstrate 0.9.3901 (using .../mobilesubstrate_0.9.3995_iphoneos-arm.deb) ...
Unpacking replacement mobilesubstrate ...
Preparing to replace com.rrr.rowmotehelper-atv2 3.5.2-1 (using .../com.rrr.rowmotehelper-atv2_3.6.0_iphoneos-arm.deb) ...
Unpacking replacement com.rrr.rowmotehelper-atv2 ...
Preparing to replace beigelist 2.1-2 (using .../beigelist_2.2.2-3_iphoneos-arm.deb) ...
Unpacking replacement beigelist ...
Preparing to replace org.tomcool.smframework 0.7.8-1 (using .../org.tomcool.smframework_0.7.8-5_iphoneos-arm.deb) ...
Unpacking replacement org.tomcool.smframework ...
Preparing to replace org.tomcool.overflow.tweak 1.0.0-16 (using .../org.tomcool.overflow.tweak_1.0.0-22_iphoneos-arm.deb) ...
Unpacking replacement org.tomcool.overflow.tweak ...
Preparing to replace org.tomcool.overflow 1.1.0-11 (using .../org.tomcool.overflow_1.1.0-18_iphoneos-arm.deb) ...
Unpacking replacement org.tomcool.overflow ...
Preparing to replace org.xbmc.xbmc-atv2 10.0-9 (using .../org.xbmc.xbmc-atv2_11.0-0_iphoneos-arm.deb) ...
Unpacking replacement org.xbmc.xbmc-atv2 ...
Setting up coreutils (8.12-12) ...
Setting up mobilesubstrate (0.9.3995) ...
Setting up com.rrr.rowmotehelper-atv2 (3.6.0) ...
Setting up beigelist (2.2.2-3) ...
Setting up org.tomcool.smframework (0.7.8-5) ...
Setting up org.tomcool.overflow.tweak (1.0.0-22) ...
Setting up org.tomcool.overflow (1.1.0-18) ...
Setting up org.xbmc.xbmc-atv2 (11.0-0) ...
Log ended: 2012-04-05  13:02:23

In my case, amonst others, the beigelist package was updated: (Setting up beigelist (2.2.2-3) ...)

I decided to start downgrading stuff at random and see what it would do. Beigelist was the one that did the trick.

So, have a look at what version you had before the upgrade. Its in the term.log file.
Code:
Preparing to replace beigelist 2.1-2 (using .../beigelist_2.2.2-3_iphoneos-arm.deb) ...

Have a look if that version is still supported by the repository:
Code:
Apple-TV:~ root# apt-cache showpkg beigelist

Look at the "Provides" list and look up your previous version:
Code:
.....
Provides:
2.2.2-3 - org.awkwardtv.whitelist
2.2.1-1 - org.awkwardtv.whitelist
2.2-1 - org.awkwardtv.whitelist
2.1-2 - org.awkwardtv.whitelist
2.1-1 - org.awkwardtv.whitelist
2.0-1 - org.awkwardtv.whitelist
1.0-1 - org.awkwardtv.whitelist
Reverse Provides:
......

If your version is listed here, you are able to downgrade beigelist using apt-get. Mine was version 2.2-1 so i executed the following command.
Code:
Apple-TV:~ root# apt-get install beigelist=2.1-2
(note the =2.1-2 forcing the previous version)

And that fixed it! Yay!

I would like to add that I have no idea of the implications this downgrade has on the system. As said before, I have little experience in these matters. All I know is that i have my ATV2 back, with Eden! Smile
find quote
puls Offline
Junior Member
Posts: 3
Joined: Apr 2012
Reputation: 0
Post: #17
@johan.adriaans: Worked like a charm for me too. Thanks for posting your solution!
find quote
altered.colours Offline
Junior Member
Posts: 2
Joined: Apr 2012
Reputation: 0
Post: #18
My Provides where the same so 'apt-get install beigelist=2.1-2' worked fine.

Seems there is something wrong in the latest upgrade, hope somebody looks at it, but in the meantime it is working fine with this fix.
(This post was last modified: 2012-04-09 00:33 by altered.colours.)
find quote
svela Offline
Junior Member
Posts: 7
Joined: Mar 2011
Reputation: 0
Post: #19
@johan.adriaans: Thanx alot! Worked like a charm!
find quote
chocolateboy Offline
Junior Member
Posts: 8
Joined: Mar 2011
Reputation: 0
Post: #20
@johan.adriaans: Same problem, same solution. Thanks!
find quote
vasir Offline
Junior Member
Posts: 7
Joined: Mar 2012
Reputation: 1
Post: #21
We saw this issue few weeks back and fixed it, http://forum.xbmc.org/showthread.php?pid...pid1062202 hopefully they will look into it.
(This post was last modified: 2012-04-15 21:58 by vasir.)
find quote
Post Reply