En ce mercredi 03 septembre 2008 à 15:31:00  Raphael Hertzog nous
susurrait :

> ...et strace montre que update-inetd attend des données sur l'entrée
> standard ("ls -al /proc/31662/fd/0" pour vérifier si cela ne pointe pas sur
> autre chose).

Après mon précédent message, c'est devenu

read(0, 0x9aee490, 4096)                = ? ERESTARTSYS (To be restarted)
--- SIGINT (Interrupt) @ 0 (0) ---
Process 31662 detached

la commande ls donne aujourd'hui

lr-x------ 1 root root 64 sep  3 16:08 /proc/5472/fd/0 -> pipe:[1003963]

ce qui, bien sûr, ne m'éclaire pas beaucoup sur la nature de ce
pipe:[1003963].
> 
> Que contient /var/lib/dpkg/info/sane-utils.postinst chez vous ?

#!/bin/sh
set -e
. /usr/share/debconf/confmodule

SANED_DEFAULT=/etc/default/saned

if [ "$1" = "configure" ] || [ "$1" = "reconfigure" ]; then
    db_get sane-utils/saned_run
    RUN_SANED="$RET"

    db_get sane-utils/saned_scanner_group
    SANED_IN_SCANNER="$RET"
fi

db_stop

if [ "$1" = "configure" ] || [ "$1" = "reconfigure" ]; then
    # Create saned user/group if they do not exist
    if ! getent passwd | grep -q "^saned:"; then
        echo "Adding saned group and user..."
        adduser --quiet --system --no-create-home --group saned || true
    fi

    # Add saned service, disabled by default
    if [ -x /usr/sbin/update-inetd ]; then
        update-inetd --add "#<off># 
sane-port\tstream\ttcp\tnowait\tsaned:saned\t/usr/sbin/saned saned"
    fi


    if [ "$SANED_IN_SCANNER" = "true" ]; then
        adduser --quiet saned scanner
    else
        if id saned | grep -q "groups=.*\(scanner\)"; then
            deluser --quiet saned scanner
        fi
    fi

    if [ -e $SANED_DEFAULT ]; then
        if [ "$RUN_SANED" = "true" ]; then
            RUN_SANED=yes
        else
            RUN_SANED=no
        fi

        sed -e "s/^ *RUN=.*/RUN=$RUN_SANED/" < $SANED_DEFAULT > 
$SANED_DEFAULT.tmp
        mv -f $SANED_DEFAULT.tmp $SANED_DEFAULT
    fi
fi


# Automatically added by dh_installinit
if [ -x "/etc/init.d/saned" ]; then
        update-rc.d saned defaults >/dev/null
        if [ -x "`which invoke-rc.d 2>/dev/null`" ]; then
                invoke-rc.d saned start || exit $?
        else
                /etc/init.d/saned start || exit $?
        fi
fi
# End automatically added section


Mais de quoi se mêle ce dh_installinit ? Bon il a fait de même sur une
autre machine en Sid sans que ça fasse un drame.
Et les deux fichiers semblent identiques.

> 
> Eventuellement pour contourner le problème, commenter les 3 lignes:
>     if [ -x /usr/sbin/update-inetd ]; then
>         update-inetd --add "#<off># 
> sane-port\tstream\ttcp\tnowait\tsaned:saned\t/usr/sbin/saned saned"
>     fi

Je vais certainement finir par le faire, mais ne saurai pas l'ultime
raison. J'aurai quand même appris pas mal de choses.. qui s'évaporeront
assez vite.

-- 
-+-              Dominique Marin http://txodom.free.fr             -+-
«Il rêvait la prairie amoureuse, où des houles Lumineuses, parfums 
sains, pubescences d'or, Font leur remuement calme et prennent leur 
-+-     essor !»  A. Rimbaud (Le poète de sept ans)                -+-

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

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

Répondre à