> 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]