Kodi Community Forum

Full Version: [LINUX] Repository shenanigans
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Solved, see below.

Hello,

I'm setting up a new box with xbmc and have ran into the following issue using the main release repository:

Code:
sudo apt-get install xbmc
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.
  xbmc: Depends: xbmc-common (= 9.04.1-jaunty1) but it is not going to be installed
        Depends: xbmc-skin-pm3-hd (= 9.04.1-jaunty1) but it is not going to be installed
        Depends: xbmc-web-pm3 (= 9.04.1-jaunty1) but it is not going to be installed
E: Broken packages

The only google result for this error suggest the multiverse isn't enabled. I've unchecked and rechecked the multiverse tick box and can see the file coming down when I do an update:

Code:
sudo apt-get update
Hit http://nz2.archive.ubuntu.com jaunty Release.gpg
Hit http://nz2.archive.ubuntu.com jaunty/main Translation-en_GB                
Hit http://nz2.archive.ubuntu.com jaunty/universe Translation-en_GB            
Hit http://nz2.archive.ubuntu.com jaunty/restricted Translation-en_GB          
Hit http://nz2.archive.ubuntu.com jaunty/multiverse Translation-en_GB
...

So it suggests my aptitude install may be borked? Anyone have any ideas how to troubleshoot this further?
There's a mismatched dependency currently between default packages to do with libssl.

xbmc-common depends on libcurl4-openssl-dev which in turn depends on libssl-dev. Attempting to install this package gave:

libssl-dev: Depends: libssl0.9.8 (= 0.9.8g-15ubuntu3) but 0.9.8g-15ubuntu3.2 is to be installed

Forcing a package downgrade to 0.9.8g-15ubuntu3 solved the problem.