relayd.conf error

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

relayd.conf error

Ali H. Fardan
Hey misc@, I'm having issues with relayd.conf. this is the error I get
when I try to run relayd:


# rcctl -df start relayd
doing _rc_parse_conf
doing _rc_quirks
relayd_flags empty, using default ><
doing _rc_parse_conf /var/run/rc.d/relayd
doing _rc_quirks
doing rc_check
relayd
doing rc_pre
host_dns: chat.freenode.net resolves to more than 1 hosts
host_dns: irc.oftc.net resolves to more than 1 hosts
/etc/relayd.conf:11: syntax error
/etc/relayd.conf:12: protocol irctls defined twice
/etc/relayd.conf:17: syntax error
/etc/relayd.conf:18: protocol irctls defined twice
/etc/relayd.conf:23: syntax error
/etc/relayd.conf:24: protocol irctls defined twice
/etc/relayd.conf:31: syntax error
no actions, nothing to do
doing _rc_rm_runfile
(failed)
#


using this config:


# cat /etc/relayd.conf
protocol "irctls" {
         tcp { nodelay, sack }
}

table <freenode>        { chat.freenode.net }
table <oftc>            { irc.oftc.net }
table <efnet>           { irc.swepipe.se }
table <volatile>        { irc.krustykrab.restaurant }

relay "freenode" {
         listen 127.0.0.1 port 7000
         protocol "irctls"
         forward with tls to <freenode> port 6697
}

relay "oftc" {
         listen 127.0.0.1 port 7001
         protocol "irctls"
         forward with tls to <oftc> port 6697
}

relay "efnet" {
         listen 127.0.0.1 port 7002
         protocol "irctls"
         forward with tls to <efnet> port 6697
}

relay "volatile" {
         listen on 127.0.0.1 port 7003
         protocol "irctls"
         forward with tls to <volatile> 6697
}
#


by the way, this config used to work the last time I tried it on my
last server, not this though, have relayd.conf syntax change in last
update?

Reply | Threaded
Open this post in threaded view
|

Re: relayd.conf error

trondd-2
On Sat, October 15, 2016 10:47 am, Ali H. Fardan wrote:

> Hey misc@, I'm having issues with relayd.conf. this is the error I get
> when I try to run relayd:
>
>
> # rcctl -df start relayd
> doing _rc_parse_conf
> doing _rc_quirks
> relayd_flags empty, using default ><
> doing _rc_parse_conf /var/run/rc.d/relayd
> doing _rc_quirks
> doing rc_check
> relayd
> doing rc_pre
> host_dns: chat.freenode.net resolves to more than 1 hosts
> host_dns: irc.oftc.net resolves to more than 1 hosts
> /etc/relayd.conf:11: syntax error
> /etc/relayd.conf:12: protocol irctls defined twice
> /etc/relayd.conf:17: syntax error
> /etc/relayd.conf:18: protocol irctls defined twice
> /etc/relayd.conf:23: syntax error
> /etc/relayd.conf:24: protocol irctls defined twice
> /etc/relayd.conf:31: syntax error
> no actions, nothing to do
> doing _rc_rm_runfile
> (failed)
> #
>
>
> using this config:
>
>
> # cat /etc/relayd.conf
> protocol "irctls" {
>          tcp { nodelay, sack }
> }
>
> table <freenode>        { chat.freenode.net }
> table <oftc>            { irc.oftc.net }
> table <efnet>           { irc.swepipe.se }
> table <volatile>        { irc.krustykrab.restaurant }
>
> relay "freenode" {
>          listen 127.0.0.1 port 7000
>          protocol "irctls"
>          forward with tls to <freenode> port 6697
> }
>
> relay "oftc" {
>          listen 127.0.0.1 port 7001
>          protocol "irctls"
>          forward with tls to <oftc> port 6697
> }
>
> relay "efnet" {
>          listen 127.0.0.1 port 7002
>          protocol "irctls"
>          forward with tls to <efnet> port 6697
> }
>
> relay "volatile" {
>          listen on 127.0.0.1 port 7003
>          protocol "irctls"
>          forward with tls to <volatile> 6697
> }
> #
>
>
> by the way, this config used to work the last time I tried it on my
> last server, not this though, have relayd.conf syntax change in last
> update?
>

Re-check your config like the errors say.  You're not consistantly using
the correct syntax.

This has an error:
listen 127.0.0.1 port 7000
This does not:
listen on 127.0.0.1 port 7003

This has an error:
forward with tls to <volatile> 6697
The rest of your forward to lines do not.


Tim.

Reply | Threaded
Open this post in threaded view
|

Re: relayd.conf error

Ali H. Fardan
On 2016-10-16 01:47, trondd wrote:

> This has an error:
> listen 127.0.0.1 port 7000
> This does not:
> listen on 127.0.0.1 port 7003
>
> This has an error:
> forward with tls to <volatile> 6697
> The rest of your forward to lines do not.
>
>
> Tim.

Sorry for late response, this mail server went down for a while, anyway,
thanks Tim!