Bugzilla – Bug 3701
Debian package missing dependency libio-socket-ssl-perl
Last modified: 2008-09-15 14:39:24 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.
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.
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?
That was a bug, it's been fixed in svn.
Thanks for resolving this one!