> Hello
> I have a problem with starting dctrl (as root). When diald is running, 
> starting dctrl displays the following error: 
> 
> > FIFO: full monitor connection to monitor /tmp/dctrl.893 requested
> > FIFO: could not open pipe /tmp/dctrl.893: Device not configured
> 
> I tried some options for dctrl, with no result.
> Anyone familiar with this problem ?
> (I use diald-0.16.5-201, diald-config-0.16.5-201 and RH5.1)
> 
> TIA,
>                       Jan C. Pompe ([EMAIL PROTECTED])
>

It appears that, with fast machines, dctrl tries to use the FIFO pipe that is 
created before it has been properly set up.
This seems to be a known problem with dctrl - there are apparently a few 
fixes.... I used the following of my own and, as it has worked for me, I have 
not implemented any others!

The code:   system("sleep 1");   was inserted just after line 453 in diald.c. The code
block now reads:
.....
} else if (buf[7] != 0 && buf[7] == ' ') {
        syslog(LOG_INFO,"FIFO: full monitor connection to %s requested",
                buf+k);
        j = 255;    /* Heavy weight connection requested */
        k = 8;
        system("sleep 1");
}
.....

I know this is a bit of a cludge but it works fine and only pauses diald while dctrl
starts up....

Best Wishes,

Pieter


-
To unsubscribe from this list: send the line "unsubscribe linux-diald" in
the body of a message to [EMAIL PROTECTED]

Reply via email to