Re: Problème CUPS

Top Page

Reply to this message
Author: Edgar Bonet
Date:  
To: guilde
Subject: Re: Problème CUPS
Salut !

Le jeudi 17 janvier, robert a écrit :
> E [17/Jan/2008:07:35:33 +0100] Unable to bind socket for address
> 127.0.0.1:631 - Cannot assign requested address.


C'est ça le problème, CUPS n'arrive pas à ouvrir le port. D'après
/usr/src/linux/include/asm-generic/errno.h :

    #define EADDRNOTAVAIL   99     /* Cannot assign requested address */


et dans man 2 bind je lis :

    ERRORS
        [...]
        EADDRNOTAVAIL
            A non-existent interface was requested or the requested
            address was not local.


On dirait que CUPS a essayé un bind() sur le port 631 de 127.0.0.1, mais
qu'il n'y a pas d'interface associée à 127.0.0.1. Tu n'aurais pas par
hasard l'interface loopback associée à 127.0.1.1 ? La commande "ifconfig
lo" te le dira.

Si c'est bien ça le problème tu veux envisager plusieurs solutions :

- attribuer à la loopback l'adresse 127.0.0.1 au lieu de 127.0.1.1

  - lui attribuer l'adresse 127.0.0.1 *en plus* de 127.0.1.1, je ne sais
    pas si c'est posible


  - demander à CUPS d'écouter sur 127.0.1.1 au lieu de 127.0.0.1, mais
    alors dans /etc/hosts tu as intérêt à associer le nom localhost à
    l'adresse 127.0.1.1 (tu peux associer plusieurs noms à une même
    adresse)


Ciao,

Edgar.