Could you tell us more about your setup, did you add special config files, how are you starting irexec, did you update LibreELEC or something else before it stopped working? Have you actually been running lircd before, i.e. was lirc enabled in LE settings (irexec can work without lircd, too).
With an MCE remote and the builtin receiver it's generally recommended to disable lirc. The kernel then takes care about decoding the remote signals. Lirc is only needed for remotes with odd protocols that aren't supported by the kernel.
First check with irw:
This checks the remote buttons right before they enter kodi. If you see buttons here, check with kodi conf.
If you are using lirc to decode remote buttons (check with ps if lircd and lircd-uinput processes are running) you can use irw to see if lircd is working correctly:
irw /run/lirc/lircd-lirc0
if this works, then either lircd-uinput or eventlircd aren't working correctly.
If you get nothing, test with mode2 to see if the IR receiver receives any signals:
In case you are not running lircd you first have to stop kodi and eventlircd - if they are running they'll interfere with the tests.
systemctl stop kodi
systemctl stop eventlircd
Run ir-keytable to see if the kernel IR decoder is setup properly. The output should look like this:
LibreELEC:~ # ir-keytable
Found /sys/class/rc/rc0/ (/dev/input/event1) with:
Driver gpio-rc-recv, table rc-rc6-mce
Supported protocols: unknown other lirc rc-5 rc-5-sz jvc sony nec sanyo mce-kbd rc-6 sharp xmp
Enabled protocols: lirc nec rc-6
Name: gpio_ir_recv
bus: 25, vendor/product: 0001:0001, version: 0x0100
Repeat delay = 500 ms, repeat period = 125 ms
Check that you have the "rc-rc6-mce" table and "nec" and "rc-6" listed amongst the enabled protocols.
Also test the kernel can decode the remote signals:
If you still don't see anything and lirc is listed under supported protocols you can use "mode2" as above as well to check if any IR signals are received.
so long,
Hias