Package: approx
Version: 5.3-1
Severity: important
Tags: patch
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Hi,
If you install approx but use xinetd instead of openbsd-inetd no config file is
created, which causes approx not being called.
Using approx out of the box with xinetd throw the following message in
/var/log/daemon.log:
Aug 16 17:01:30 digdug approx[3348]: getsockname: Socket operation on
non-socket
After adding folloing configuration file and a restart of xinetd, approx worked
as expected:
[@digdug: ~]$ cat /etc/xinetd.d/approx
service approx
{
socket_type = stream
wait = no
user = approx
server = /usr/sbin/approx
}
- -- System Information:
Debian Release: 7.1
APT prefers stable
APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.2.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_IE.UTF-8, LC_CTYPE=en_IE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages approx depends on:
ii adduser 3.113+nmu3
ii curl 7.26.0-1+wheezy3
ii debconf [debconf-2.0] 1.5.49
ii libc6 2.13-38
ii libpcre3 1:8.30-5
ii rsyslog [system-log-daemon] 5.8.11-3
ii update-inetd 4.43
ii xinetd [inet-superserver] 1:2.3.14-7.1
approx recommends no packages.
Versions of packages approx suggests:
pn libconfig-model-approx-perl <none>
- -- Configuration Files:
/etc/approx/approx.conf changed:
debian http://http.debian.net/debian
security http://security.debian.org/debian-security
$verbose true
$debug true
- -- debconf information:
approx/port: 9999
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAEBCAAGBQJSE+zkAAoJEESq/rPCOu5zVGAP/jRS0JiHFy1CYpxYKDQgUpwb
M8vUdGJxlqqCL9TvTh4r0ctsrqUvLc4u5kEQZxOL9GCU3QvyT/tFhgBBNUuj823k
VNMDUqax5Au1dMoyxXfZgCpqdgTeCQBWmZpQH9h305bW5BY8BX0lXkf3FbJXGB4k
OzbL3xyfJqHc/HhpRSgR/M4yO5h3gazPFaxWJQEl/fyENh2xKgEd0r5SwwJbKvAh
Yzh8vDFjYDCg3+aMkz8EA7ToA4MEvLRYXDXM5JuQ/YIW9fUXhnA4718FB6NBUtiR
L62CtMVwsNr+c88hOtBOj0rVW7TIs65TZyNAOBvFw8HmQ4EgHlLzd0Cremsa9zh4
x+FCl6yulMNnvhkSkvrVfEg8r6bqRP1cWrZe3FQO5ARoZVCqoDRQ7jOvx6E8XK2f
UVVzwR9REil9SviF1ZmhVY685Ee8GdVjCoKhjnKaLETpV1oryZejKBQ2jvk/8Foz
QZyqO9S5p2xLTF6cieNAFOlw48y4IXsYtEpTE4FPsaTapFIKp9ilJ03Dp5axUSFZ
RtO9G8ULTAvIR/v4NcLJ7QQLmj5M0NFImGn/Ur0jzcCLZvBzQg2U94cJ8Kpv+Dbr
sVMD+oJG2Z5AQhPBpgLeXBX9zmnAjP8qQOalgnizgjOBetvTSiehLx3HwF6W8eR+
/2UnuV5fl1B3U6q/JVS3
=MvDA
-----END PGP SIGNATURE-----
service approx
{
socket_type = stream
wait = no
user = approx
server = /usr/sbin/approx
}