Your message dated Mon, 25 May 2015 23:20:01 +0200
with message-id <[email protected]>
and subject line Closing unreproducible bug in Jessie
has caused the Debian Bug report #774707,
regarding sslh: Installation of sslh breaks xinetd if clients are connected
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
774707: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=774707
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: sslh
Version: 1.13b-3.2
Severity: important

This is a bug that concerns the installation and removal process as done in
this particular Debian package rather than that program sslh itself.

After installing sslh (by apt-get) and choosing standalone mode (vs. inetd) I
experienced a failure of all services that were already running from xinetd.

Existing TCP/IP connections to xinetd stayed open, but new connections were
refused by the host. Actually, the xinetd process was not running any more.
xinetd needed to be restarted manually (/etc/init.d/xinetd restart) after
closing all open connections to get things back to normal.

The problem appears to be in line 32 of "postinst":

        # disable to force user to configure inetd mode
        # and disable if standalone mode
        update-inetd --disable https

This command appears to fail if there are existing connections to any xinetd
service.

The problem can easily be reproduced on a clean system by installing xinetd,
enabling only the echo service and opening a telnet connection to the echo
service. Then run "apt-get install sslh" (or for brevity just execute the
update-inetd command from above) and try to telnet to the echo service again.
The connection will be refused, xinetd is no longer running. The first telnet
connection stays open and echo still works there. A manual restart of xinetd
will fail as long as the first telnet connection is still open.

A quick test suggested that there's no problem when there are no open
connections to any xinetd service when the installation takes place.

When running "apt-get purge sslh", the same problem occured again.

-- System Information:
Debian Release: 7.7
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-4-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages sslh depends on:
ii  adduser       3.113+nmu3
ii  debconf       1.5.49
ii  libc6         2.13-38+deb7u6
ii  libconfig9    1.4.8-5
ii  lsb-base      4.1+Debian8+deb7u1
ii  update-inetd  4.43

Versions of packages sslh recommends:
ii  apache2                      2.2.22-13+deb7u3
ii  apache2-mpm-prefork [httpd]  2.2.22-13+deb7u3
ii  openssh-server [ssh-server]  1:6.0p1-4+deb7u2

Versions of packages sslh suggests:
ii  xinetd [inet-superserver]  1:2.3.14-7.1+deb7u1

-- Configuration Files:
/etc/default/sslh changed [not included]

-- debconf information:
* sslh/inetd_or_standalone: standalone

--- End Message ---
--- Begin Message ---
tags 774707 + unreproducible
thanks


Closing unreproducible bug in Jessie.

-- 
Guillaume Delacour <[email protected]>

Attachment: signature.asc
Description: This is a digitally signed message part


--- End Message ---

Reply via email to