Bug 5509 - Debian ustable package broken on Ubuntu 7.04 (Feisty)
: Debian ustable package broken on Ubuntu 7.04 (Feisty)
Status: CLOSED INVALID
Product: Logitech Media Server
Classification: Unclassified
Component: Platform Support
: 7.0
: PC Ubuntu Linux
: P5 normal (vote)
: ---
Assigned To: Matt Wise
:
Depends on:
Blocks: 6367
  Show dependency treegraph
 
Reported: 2007-09-17 11:02 UTC by Patrick Dixon
Modified: 2008-12-18 11:12 UTC (History)
6 users (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Dixon 2007-09-17 11:02:22 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
Comment 1 Patrick Dixon 2007-09-18 07:45:16 UTC
Looking at the unstable repo - the amd64 version seems very different from the 386 version.  I'm using an amd64 processor.
Comment 2 KDF 2007-09-18 14:20:55 UTC
seeing as there has been a workaround, fair to move this down from a blocker for now?
Comment 3 Patrick Dixon 2007-09-18 14:51:56 UTC
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.
Comment 4 Patrick Dixon 2007-09-18 15:28:02 UTC
Would it help if I sent you the amd64 builds of this files or something?
Comment 5 KDF 2007-09-18 16:01:56 UTC
Andy, would you be wanting 64-bit builds for the repo?
Comment 6 Patrick Dixon 2007-09-19 09:58:26 UTC
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.
Comment 7 Darrel Douglass 2007-09-30 00:44:55 UTC
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?
Comment 8 KDF 2007-09-30 13:01:44 UTC
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.
Comment 9 Chris Owens 2007-10-02 15:17:39 UTC
For people running across this bug, the linux installation wiki is available at http://wiki.slimdevices.com/index.cgi?LinuxInstallationGuide
Comment 10 Michael Herger 2008-01-08 10:53:40 UTC
The packages have been changed. Do you still see this issue?
Comment 11 Ross Levine 2008-01-08 12:41:27 UTC
Sweet! It works first try no need to change repositories any more, awesome!! Thanks Michael!
Comment 12 Ross Levine 2008-01-08 14:48:21 UTC
Oops! I may have spoke too soon, deb http://debian.slimdevices.com unstable main now installs SlimServer 6.3.0 - 8154. :(
Comment 13 Michael Herger 2008-01-08 23:20:11 UTC
Matt - do you have an idea?
Comment 14 Mark Miksis 2008-01-15 19:18:47 UTC
(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.
Comment 15 Ross Levine 2008-01-16 17:21:52 UTC
Working for me now. I'm not sure what I saw yesterday... Thanks!
Comment 16 Ross Levine 2008-01-28 16:34:58 UTC
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. 
Comment 17 Blackketter Dean 2008-01-28 20:13:40 UTC
Matt/Fletch: any idea what's going on here?
Comment 18 Mark Miksis 2008-01-28 20:18:38 UTC
(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.
Comment 19 Matt Wise 2008-01-29 07:32:15 UTC
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? 
Comment 20 Patrick Dixon 2008-01-29 07:44:51 UTC
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?
Comment 21 Mark Miksis 2008-01-29 08:57:26 UTC
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.
Comment 22 Ross Levine 2008-01-29 13:03:33 UTC
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. 
Comment 23 Chris Owens 2008-03-07 09:04:41 UTC
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.