Bug 3701 - Debian package missing dependency libio-socket-ssl-perl
: Debian package missing dependency libio-socket-ssl-perl
Status: RESOLVED FIXED
Product: Logitech Media Server
Classification: Unclassified
Component: Platform Support
: 6.5b1
: Other Ubuntu Linux
: P2 critical (vote)
: ---
Assigned To: Chris Owens
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2006-07-06 09:35 UTC by infodroid
Modified: 2008-09-15 14:39 UTC (History)
1 user (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description infodroid 2006-07-06 09:35:15 UTC
The SlimServer Debian package in the slimdevices.com repository is missing an explicit dependency on libio-socket-ssl-perl. That is, a fresh install of Ubuntu and an apt-get of slimserver fails to bring in this dependency.

Please could you add libio-socket-ssl-perl to the Depends: for slimserver.

Attempting to start the SlimServer without manually installing libio-socket-ssl-perl results in the following:

Can't locate Net/SSL.pm in @INC) at /usr/share/perl5/Net/HTTPS.pm line 15.
Can't locate IO/Socket/SSL.pm in @INC (@INC contains: /usr/share/slimserver /usr/share/slimserver/lib /usr/sbin /etc/perl /usr/local/lib/perl/5.8.7 /usr/local/share/perl/5.8.7 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /usr/share/perl5/Net/HTTPS.pm line 19.
Compilation failed in require at (eval 111) line 3.
        ...propagated at /usr/share/perl/5.8/base.pm line 84.
BEGIN failed--compilation aborted at /usr/share/perl5/Slim/Networking/Async/Socket/HTTPS.pm line 18.
Compilation failed in require at /usr/share/perl5/Slim/Networking/Async/HTTP.pm line 42.
BEGIN failed--compilation aborted at /usr/share/perl5/Slim/Networking/Async/HTTP.pm line 42.
Compilation failed in require at /usr/share/perl5/Slim/Utils/Scanner.pm line 26.
BEGIN failed--compilation aborted at /usr/share/perl5/Slim/Utils/Scanner.pm line 26.
Compilation failed in require at /usr/share/perl5/Slim/Control/Commands.pm line 33.
BEGIN failed--compilation aborted at /usr/share/perl5/Slim/Control/Commands.pm line 33.
Compilation failed in require at /usr/share/perl5/Slim/Control/Request.pm line 370.
BEGIN failed--compilation aborted at /usr/share/perl5/Slim/Control/Request.pm line 370.
Compilation failed in require at /usr/share/perl5/Slim/Player/Client.pm line 18.
BEGIN failed--compilation aborted at /usr/share/perl5/Slim/Player/Client.pm line 18.
Compilation failed in require at /usr/share/perl5/Slim/Buttons/Common.pm line 15.
BEGIN failed--compilation aborted at /usr/share/perl5/Slim/Buttons/Common.pm line 15.
Compilation failed in require at /usr/share/perl5/Slim/Buttons/Settings.pm line 11.
BEGIN failed--compilation aborted at /usr/share/perl5/Slim/Buttons/Settings.pm line 11.
Compilation failed in require at /usr/share/perl5/Slim/Display/Display.pm line 14.
BEGIN failed--compilation aborted at /usr/share/perl5/Slim/Display/Display.pm line 14.
Compilation failed in require at /usr/sbin/slimserver line 117.
BEGIN failed--compilation aborted at /usr/sbin/slimserver line 117.
Undefined subroutine &main::cleanup called at /usr/share/perl5/Slim/bootstrap.pm line 220.
END failed--call queue aborted at /usr/sbin/slimserver line 117.
Comment 1 Andy Grundman 2006-07-06 09:47:08 UTC
It's no longer a required dependency, but I've added it as a dep on the Debian package because it's a good thing to have for future things that will use SSL.
Comment 2 infodroid 2006-07-06 10:00:06 UTC
Could you clarify what you mean by that? If its no longer a required dependency, how come the slimserver refuses to start unless its installed?
Comment 3 Andy Grundman 2006-07-06 10:01:21 UTC
That was a bug, it's been fixed in svn.
Comment 4 infodroid 2006-07-06 10:05:16 UTC
Thanks for resolving this one!