No space left on device error when installing xbmc

Just thought I’d give everyone a heads-up on this. I just upgraded all of my apple tv 2 devices (4 total) to iOS 4.4.4 using the new untethered seas0npass update.

When installing xbmc after the jailbreak, I kept getting a “no space left on device” error.

There’s a good chance others will run into this so here is the fix:

Access your apple tv 2 via ssh and then run the following scripts:

mkdir -p /private/var/Applications

cd /Applications

mv * /private/var/Applications

cd /

rmdir /Applications (This won't delete unless the directory is empty...)

ln -s /private/var/Applications /Applications


apt-get update

apt-get install org.xbmc.xbmc-atv2


That's it. Hope this helps someone besides myself.

This issue has been resolved in Seas0nPass 0.8.1.

The new version can be found here.

In my experience, it seems to depend on what you’re building!

I’ve got the latest Seas0nPass and when I asked it to build a 5.1.1 (iOS 6.0.1 - 10A831) IPSW (requiring tethered boot), it did NOT have /Applications linked to /private/var/Applications

This resulted in me getting a “No space left on device” error when trying to install XBMC 12 through NitoTV

After doing the symbolic link shuffle, I tried to again to have NitoTV install org.xbmc.xbmc.atv2.

After telling NitoTV to “update all”, my xbmc 12 “Forodo” install failed with the same dependency failure these guys saw:

The same “The following packages have unmet dependencies” thing with mobilesubstrate

I noticed a buddy’s 5.0.2 (iOS 5.1.1 - 9B830) ATV showed XBMC and Plex directly in the FireCore “Maintenance” window under 3rd Party apps, so I took had Seas0nPass build me a 5.0.2 IPSW and had a happy ending.

the 5.0.2 did do the symbolic link of /Applications linked to /private/var/Applications

… and XBMC did show up on the FireCore “Maintenance” window, so I never had to install NitoTV to get XBMC 12.0. I’m finding that the latest “Media Player” does a pretty decent job of serving up the media without having to launch XBMC, so I’m playing with both right now.