[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Zwingen ein Paket zu deinstallieren



Andreas Metzler wrote:

> Fein. Der Fehler sitzt in /etc/init.d/wwwoffle. Hast du das editiert?
Hallo Andreas. Erst mal danke für deine Unterstützung. Nein, ich habe
/etc/init.d/wwwoffle nicht editiert.

> Was sagt
> DEBIAN_SCRIPT_DEBUG=1 /etc/init.d/wwwoffle stop
[11:09am]root@skyliner:[~/]
command13$ DEBIAN_SCRIPT_DEBUG=1 /etc/init.d/wwwoffle stop
/etc/init.d/wwwoffle: 1: command not found

PATH=/sbin:/bin:/usr/sbin:/usr/bin
+ PATH=/sbin:/bin:/usr/sbin:/usr/bin
NAME=wwwoffled
+ NAME=wwwoffled
PROGRAM=/usr/bin/wwwoffle
+ PROGRAM=/usr/bin/wwwoffle
DAEMON=/usr/sbin/$NAME
+ DAEMON=/usr/sbin/wwwoffled
CONFIG=/etc/wwwoffle/wwwoffle.conf
+ CONFIG=/etc/wwwoffle/wwwoffle.conf

test -f $DAEMON || exit 0
+ test -f /usr/sbin/wwwoffled

if grep -qsx ppp /etc/wwwoffle/wwwoffle.options; then
    # a whole lot of logic to determine what mode wwwoffle should run in...
    mode=offline
    # ISDN and diald can be in autodial mode
    # find default route
    WWWOFFLEDEFROUTEIF=`netstat -rn | awk '/^0\.0\.0\.0 / {print $8}'`
    if [ `expr "$WWWOFFLEDEFROUTEIF" : i` -eq 1 ]; then # default route via
ISDN
        if isdnctrl dialmode $WWWOFFLEDEFROUTEIF 2>/dev/null |
                            grep auto >/dev/null; then
            # ISDN interface is in autodial mode
            mode=autodial
        elif isdnctrl status $WWWOFFLEDEFROUTEIF >/dev/null 2>&1; then
            mode=online
        fi
    elif ps ax | grep '[/]usr/sbin/diald' >/dev/null; then
        # diald is running, hence also autodial
        mode=autodial
    elif ps ax | egrep '[/]usr/sbin/pp(tp|poe)' >/dev/null; then
        # pptp or pppoe is running (for ADSL), hence always online
        mode=online
    fi
else
    # wwwoffle not configured to go over dialup, so assume online
    mode=online
fi
+ grep -qsx ppp /etc/wwwoffle/wwwoffle.options
+ mode=offline
netstat -rn | awk '/^0\.0\.0\.0 / {print $8}'
++ netstat -rn
++ awk '/^0\.0\.0\.0 / {print $8}'
+ WWWOFFLEDEFROUTEIF=

Irgendwie mag er die Übergabe-Parameter nicht. Was macht die Variable. Prüft
sie das Skript?

Gruß Thomas



Reply to: