Package: freevo
Version: 1.9.2b2-4.1
Severity: normal

Dear Maintainers,

The freevo init scripts are set to drop privileges before spawning the freevo
component they are designed to start. This means that the freevo web server is
unable to bind its configured port (80) as it does not have root privileges.

# invoke-rc.d freevo start
Starting Freevo Home Theatre PC Platform (webserver).
================================================================================
Freevo 1.9.2-svn rupstream started at Sun Jan 27 19:25:36 2013
--------------------------------------------------------------------------------

Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/freevo/helpers/webserver.py", line 
130, in <module>
    main()
  File "/usr/lib/python2.7/dist-packages/freevo/helpers/webserver.py", line 
104, in main
    reactor.listenTCP(config.WEBSERVER_PORT, site)
  File "/usr/lib/python2.7/dist-packages/twisted/internet/posixbase.py", line 
436, in listenTCP
    p.startListening()
  File "/usr/lib/python2.7/dist-packages/twisted/internet/tcp.py", line 641, in 
startListening
    raise CannotListenError, (self.interface, self.port, le)
CannotListenError: Couldn't listen on any:80: [Errno 13] Permission denied.
WARNING: Couldn't listen on any:80: [Errno 13] Permission denied.


The /etc/freevo/local_conf.py installed by the package claims "Port 8080 is the
default" but this is not the case -- 80 is the default.

It would be handy if the default port were changed to 8080 and if README.Debian
explained how to also set up the username/password for basic auth (or provided
a link to the upstream documentation).

cheers
Stuart


-- System Information:
Debian Release: 7.0
  APT prefers testing-updates
  APT policy: (550, 'testing-updates'), (550, 'testing-proposed-updates'), 
(550, 'testing'), (60, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.2.0-4-686-pae (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to