Bugzilla – Bug 5509
Debian ustable package broken on Ubuntu 7.04 (Feisty)
Last modified: 2008-12-18 11:12:53 UTC
Currently running 6.5 & trying to install 7 so that I can test the jive hardware using: deb http://debian.slimdevices.com unstable main in /etc/apt/sources.list root@mediaserver:/home/dixon# apt-get install slimserver 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. Since you only requested a single operation it is extremely likely that the package is simply not installable and a bug report against that package should be filed. The following information may help to resolve the situation: The following packages have unmet dependencies. slimserver: Depends: libjson-xs-perl but it is not installable Depends: libfile-next-perl (>= 0.30-1) but it is not installable E: Broken packages
Looking at the unstable repo - the amd64 version seems very different from the 386 version. I'm using an amd64 processor.
seeing as there has been a workaround, fair to move this down from a blocker for now?
Well it's not blocking me any more! But anyone trying to install 7 on an amd64 ubuntu (all debian's possibly) from the repo will hit the same problem. However, I'm sure there are other priorities, so by all means! BTW, for anyone searching the bugs: the workaround is to use CPAN to install JSON::XS and File::Next, then use apt-get install to install equivs, and follow the instructions at http://www.debian.org/doc/manuals/apt-howto/ch-helpers.en.html to get apt-get to recognise that you already have libjson-xs-perl and libfile-next-perl installed.
Would it help if I sent you the amd64 builds of this files or something?
Andy, would you be wanting 64-bit builds for the repo?
This seems as good a place as any to document that the default ubuntu JSON package on my installation (feisty 7.04 amd64) is 1.00 - which caused problems with Jive. Updating to 1.14 via CPAN was the soluton.
Same experience attempting to install v7 29-9-07 nightly on Linkstation Pro (ARM9 + Debian). Installed failed on dependant packages: libjson-xs-perl libfile-next-perl Followed tip below for installing JSON::XS and File::Next from CPAN and then created 2 dummy packages to get Slim7 to play nicely. Should this be a new bug?
personally, I think it would be overkill to have a new bug for each distro that has out of date modules. There has always been some assumption that linux distro users should have some ability to deal with that. However, this would be a goodd candidate for a wiki section where people can record their experiences.
For people running across this bug, the linux installation wiki is available at http://wiki.slimdevices.com/index.cgi?LinuxInstallationGuide
The packages have been changed. Do you still see this issue?
Sweet! It works first try no need to change repositories any more, awesome!! Thanks Michael!
Oops! I may have spoke too soon, deb http://debian.slimdevices.com unstable main now installs SlimServer 6.3.0 - 8154. :(
Matt - do you have an idea?
(In reply to comment #12) > Oops! I may have spoke too soon, deb http://debian.slimdevices.com unstable > main now installs SlimServer 6.3.0 - 8154. :( > That looks like the old version from the debian universe repo. Did you put the slimdevices repo at the top of your sources.list as described in http://wiki.slimdevices.com/index.cgi?DebianPackage? Also, the original bug here should have been solved when Andy changed the debian build to use the bundled CPAN modules instead of the ones from the deb repos. I think this can be closed.
Working for me now. I'm not sure what I saw yesterday... Thanks!
I'm seeing this again and its blocking my testing of bug 6367. Both stable and testing point to 6.3.0 - 8154. I'm using Ubuntu 7.10 Gutsy Gibbon.
Matt/Fletch: any idea what's going on here?
(In reply to comment #17) > Matt/Fletch: any idea what's going on here? > I think this is the same issue I mentioned in comment 14 - order matters. Ross, please post the contents of your sources.list. As an aside, someone should request that Debian simply remove slimserver from the universe repo to avoid these issues. I'm not sure what the procedure is for that, but I'll open a bug to track it.
I would agree, this is most likely related to the order of the sources.list file. Order is key in that file, and it is unusual for most users to put new lines in a config file at the top ... which is what you need to do in this case. I've checked our Debian Wiki article and it clearly mentions this. I'm not sure what else we can do... Patrick, Have you checked the order of your sources?
Yes, mine's always been at the top. I can't really test for this bug any more as I now have the packages installed that were giving me trouble, and the nightlies install fine for me. You really need a vanilla ubuntu setup I guess - maybe a machine running from the CD?
This could also be user error resulting from the name change. If you have the repo installed properly, but tell apt to install slimserver vs. squeezecenter, the old 6.3.0 version is the only slimserver in any repo.
Sorry for the fuss I screwed up and forgot to comment out the line pointing to the CDrom I left on my image, sorry! Fletch raises a few interesting questions, would it be possible to update these repositories with the appropriate pointers rather than remove them from the repository? Also I'm seeing "Couldn't find package squeezecenter" but slimserver is working for me with Gutsy and Dapper for the size mismatch.
This bug is being closed since it was resolved for a version which is now released! Please download the new version of SqueezeCenter (formerly SlimServer) at http://www.slimdevices.com/su_downloads.html If you are still seeing this bug, please re-open it and we will consider it for a future release.