Package: tftpd-hpa
Version: 5.0-22
Severity: normal

The Package won't install when portsentry is running and controlling UDP-Port 69. The normal /etc/init.d/ -startscript fails and thus the installation breaks. It may also be a problem of portsentry although the normal tftpd cooperates with the existing portsentry.

Because I don't know better, I took port 69 out of the UDP_PORTS= -list in
/etc/portsentry/portsentry.conf .

My tftpd-hpa startscript is only modified to locate the problem.

Ciao, BHA



-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-trunk-686 (SMP w/2 CPU cores)
Locale: LANG=, LC_CTYPE= (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages tftpd-hpa depends on:
ii  adduser                       3.112+nmu2 add and remove users and groups
ii cdebconf [debconf-2.0] 0.153 Debian Configuration Management Sy ii debconf [debconf-2.0] 1.5.38 Debian configuration management sy ii libc6 2.11.2-11 Embedded GNU C Library: Shared lib ii libwrap0 7.6.q-19 Wietse Venema's TCP wrappers libra

tftpd-hpa recommends no packages.

Versions of packages tftpd-hpa suggests:
ii syslinux-common 2:4.03+dfsg-12 collection of boot loaders (common

-- Configuration Files:
/etc/init.d/tftpd-hpa changed:
PATH="/sbin:/bin:/usr/sbin:/usr/bin"
DAEMON="/usr/sbin/in.tftpd"
test -x "${DAEMON}" || exit 0
NAME="in.tftpd"
DESC="HPA's tftpd"
PIDFILE="/var/run/tftpd-hpa.pid"
DEFAULTS="/etc/default/tftpd-hpa"
if [ -r "${DEFAULTS}" ]
then
        . "${DEFAULTS}"
fi
set -e
. /lib/lsb/init-functions
do_start()
{
        # Ensure --secure and multiple server directories are not used at the
        # same time
        if [ "$(echo ${TFTP_DIRECTORY} | wc -w)" -ge 2 ] && \
           echo ${TFTP_OPTIONS} | grep -qs secure
        then
                echo
                echo "When --secure is specified, exactly one directory can be 
specified."
                echo "Please correct your /etc/default/tftpd-hpa."
                exit 1
        fi
        # Ensure server directories are existing
        for _DIRECTORY in ${TFTP_DIRECTORY}
        do
                if [ ! -d "${_DIRECTORY}" ]
                then
                        echo "${_DIRECTORY} missing, aborting."
                        exit 1
                fi
        done
echo "now start-stop-daemon --start --quiet --oknodo --exec ${DAEMON} -- --listen --user ${TFTP_USERNAME} --address ${TFTP_ADDRESS} ${TFTP_OPTIONS} ${TFTP_DIRECTORY} "
        start-stop-daemon --start --quiet --oknodo --exec ${DAEMON} -- \
                --listen  --user ${TFTP_USERNAME} --address ${TFTP_ADDRESS} \
                ${TFTP_OPTIONS} ${TFTP_DIRECTORY}
}
do_stop ()
{
        start-stop-daemon --stop --quiet --oknodo --name ${NAME}
}
do_reload ()
{
        start-stop-daemon --stop --quiet --oknodo --name ${NAME} --signal 1
}
case "${1}" in
        start)
                log_daemon_msg "Starting ${DESC}" "${NAME} "
                do_start
                log_end_msg ${?}
                ;;
        stop)
                log_daemon_msg "Stopping ${DESC}" "${NAME} "
                do_stop
                log_end_msg ${?}
                ;;
        restart|force-reload)
                log_daemon_msg "Restarting ${DESC}" "${NAME} "
                do_stop
                sleep 1
                do_start
                log_end_msg ${?}
                ;;
        status)
                status_of_proc ${DAEMON} ${NAME}
                ;;
        *)
                echo "Usage: ${0} {start|stop|restart|force-reload|status}" >&2
                exit 1
                ;;
esac
exit 0


-- debconf information:
  tftpd-hpa/address: 0.0.0.0:69
  tftpd-hpa/directory: /srv/tftp
  tftpd-hpa/username: tftp
  tftpd-hpa/options: --secure



--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to