Mcproxy doesn't start since Turris OS 3.9.2

Hey,

mcproxy is not working since Turris OS 3.9.2 i am not able to get it back running.
My config looks like:

/etc/config/mcproxy

config mcproxy 'mcproxy_file'
    option disabled '1'
    option respawn '1'
    option file '/etc/mcproxy.conf'

config mcproxy 'mcproxy'
    option disabled '0'
    option respawn '1'
    option protocol 'IGMPv3'

config instance
    option disabled '0'
    option name 'proxy1'
    list upstream 'pppoe-wan'
    list downstream 'br-lan'

It worked before, but now i am getting the following error massage when i start mcproxy:

mcproxy -f /etc/config/mcproxy
ERROR: failed to scan config file. Unsupported char <'> in line 1 and postion 16
failed to scan config file. Unsupported char

I hope someone can help me. Thx.

I do not have any experience with package mcproxy, therefore just a rough guess:

  • Usually all daemons will be started with a wrapper/start script, e.g.:
    /etc/init.d/mcproxy start

  • You referenced an uci config file, I doubt that has worked before. If you really need a direct programm call try to reference to /etc/mcproxy.conf (that’s the original / mcproxy-related config file).

Hope this helps!

@dibdot is correct. You should start mcproxy via /etc/init.d/mcproxy start

I’m on 3.9.3 and mcproxy is working as always via my config file /etc/config/mcproxy:

# Use your own MCProxy config file
config mcproxy 'mcproxy_file'
        option disabled '1'
        option respawn '1'
        option file '/etc/mcproxy.conf'

# Use OpenWrt UCI config
config mcproxy 'mcproxy'
        option disabled '0'
        option respawn '1'
        option protocol 'IGMPv3'

###########################################

# Simple configuration examples

config instance
        option disabled '0'
        option name 'proxy1'
        list upstream 'pppoe-wan'
        list downstream 'br-lan'

config instance
        option disabled '1'
        option name 'proxy2'
        list upstream 'eth0.2'
        list downstream 'eth0.4'
        list downstream 'br-lan'

config instance
        option disabled '1'
        option name 'proxy3'
        list upstream 'eth1.2'
        list upstream 'eth1.4'
        list downstream 'eth0.1'

###########################################