Shadowsocks installation error

Hi. I am trying to setup a shadowsocks client on my Netgear R7000, it needs being said that I am not the most computer literate person alive.

I have followed the steps pointed out by this Guideline and the one by Violetgem. The services tab is now there and I can see shadowsocks but when I click it, the following comes up .
Failed to execute cbi dispatcher target for entry '/admin/services/shadowsocks/general'.

The called action terminated with an exception:

/usr/lib/lua/luci/dispatcher.lua:938: module 'luci.cbi' not found:

no field package.preload['luci.cbi']

no file './luci/cbi.lua'

no file '/usr/share/lua/luci/cbi.lua'

no file '/usr/share/lua/luci/cbi/init.lua'

no file '/usr/lib/lua/luci/cbi.lua'

no file '/usr/lib/lua/luci/cbi/init.lua'

no file './luci/cbi.so'

no file '/usr/lib/lua/luci/cbi.so'

no file '/usr/lib/lua/loadall.so'

no file './luci.so'

no file '/usr/lib/lua/luci.so'

no file '/usr/lib/lua/loadall.so'

stack traceback:

[C]: in function 'require'

/usr/lib/lua/luci/dispatcher.lua:938: in function </usr/lib/lua/luci/dispatcher.lua:937>

Is there someone who is able to help me rectify this?

I live in China and would like to access the free web as a regular person should.

It sounds like you may have an invalid character or some corruption in the config file.