First time you run /etc/init.d/upnpd start, upnpd script helpfully reports: * You need to configure upnpd in /etc/linuxigd/upnpd.conf however, after editting, intangible root # /etc/init.d/upnpd start * WARNING: "upnpd" has already been started. intangible root # /etc/init.d/upnpd restart * Stopping upnpd... SIOCDELRT: No such process No /usr/bin/upnpd found running; none killed. [ !! ] ... it needs zapping. trivial but annoying. Reproducible: Always Steps to Reproduce: 1. 2. 3. Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r12 i686) ================================================================= System uname: 2.6.9-gentoo-r12 i686 Celeron (Mendocino) Gentoo Base System version 1.4.16 distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux26-headers-2.6.8.1-r1 Libtools: sys-devel/libtool-1.5.2-r7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-pipe -O2 -fomit-frame-pointer -ffast-math -march=pentium2" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-pipe -O2 -fomit-frame-pointer -ffast-math -march=pentium2" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distcc distlocks sandbox sfperms" GENTOO_MIRRORS="ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 acl alsa apm arts avi berkdb bitmap-fonts crypt cups encode foomaticdb fortran gdbm gif gpm gtk2 ipv6 jpeg libwww mad mikmod motif mpeg ncurses nls nptl oggvorbis opengl oss pam pcrei pdflib perl pic png python qt quicktime readline sdl slang spell ssl svga tcpd truetype xml2 xmms xv zlib"
This is due to the init.d script having checkconfig || exit, this should be checkconfig || return 1. someone care to update files/rc_upnpd ? Thanks.
this one is fixed