Greetings,
I have 22.03.2 build running on a Orange PI R1 Plus built by another user:
OPR1_Plus 22.03.2
I am trying to run luci_statistics. When I try to run the following commands:
/etc/init.d/luci_statistics restart
/etc/init.d/luci_statistics reload
I receive this error:
env: can't execute 'ucode': No such file or directory
Googled a little, and found this command to find corrupted config files:
for x in /etc/config/*; do uci show "${x##*/}" >/dev/null || echo "$x is broken"; done
I have deleted any possible corrupt file until running the above command returns no more results. I am running out of ideas of what may be the cause.
Here is my luci_statistics config:
config statistics 'collectd'
option BaseDir '/var/run/collectd'
option Include '/etc/collectd/conf.d'
option PIDFile '/var/run/collectd.pid'
option PluginDir '/usr/lib/collectd'
option TypesDB '/usr/share/collectd/types.db'
option Interval '30'
option ReadThreads '2'
config statistics 'rrdtool'
option default_timespan '1hour'
option image_width '600'
option image_path '/mnt/4GB/rrd'
config statistics 'collectd_rrdtool'
option enable '1'
option RRARows '100'
option RRASingle '1'
option DataDir '/rrd'
list RRATimespans '1hour'
list RRATimespans '1day'
list RRATimespans '1week'
list RRATimespans '1month'
config statistics 'collectd_csv'
option StoreRates '0'
option DataDir '/tmp'
config statistics 'collectd_email'
option enable '0'
option SocketFile '/var/run/collectd/email.sock'
option SocketGroup 'nogroup'
config statistics 'collectd_logfile'
option enable '0'
option LogLevel 'notice'
option File '/var/log/collectd.log'
option Timestamp '1'
config statistics 'collectd_network'
option enable '1'
option Forward '0'
config statistics 'collectd_unixsock'
option enable '0'
option SocketFile '/var/run/collectd/query.sock'
option SocketGroup 'nogroup'
config statistics 'collectd_apcups'
option enable '0'
option Host 'localhost'
option Port '3551'
config statistics 'collectd_conntrack'
config statistics 'collectd_contextswitch'
option enable '0'
config statistics 'collectd_cpu'
option enable '1'
config statistics 'collectd_cpufreq'
option enable '0'
config statistics 'collectd_df'
option Devices '/dev/mtdblock/4'
option MountPoints '/jffs'
option FSTypes 'tmpfs'
option enable '1'
option IgnoreSelected '1'
config statistics 'collectd_disk'
option Disks 'hda1 hdb'
option enable '1'
option IgnoreSelected '1'
config statistics 'collectd_dns'
option IgnoreSources '127.0.0.1'
option enable '1'
option Interfaces 'any'
config statistics 'collectd_entropy'
option enable '0'
config statistics 'collectd_exec'
config statistics 'collectd_interface'
option enable '1'
option IgnoreSelected '1'
config statistics 'collectd_iptables'
option enable '1'
config collectd_iptables_match
option table 'nat'
option target 'MASQUERADE'
option source '192.168.1.0/24'
option outputif 'br-ff'
option name 'LAN-Clients traffic'
config collectd_iptables_match
option table 'nat'
option target 'MASQUERADE'
option source '10.61.230.0/24'
option outputif 'br-ff'
option name 'WLAN-Clients traffic'
config statistics 'collectd_irq'
option Irqs '2 3 4 7'
config statistics 'collectd_iwinfo'
option enable '1'
option IgnoreSelected '1'
config statistics 'collectd_load'
option enable '1'
config statistics 'collectd_memory'
option enable '1'
config statistics 'collectd_netlink'
option IgnoreSelected '0'
option VerboseInterfaces 'br-lan'
option QDiscs 'br-lan'
config statistics 'collectd_nut'
option UPS 'myupsname'
config statistics 'collectd_olsrd'
option enable '0'
option Port '2006'
option Host '127.0.0.1'
config statistics 'collectd_ping'
option TTL '127'
option Interval '30'
option enable '1'
option Hosts 'google.com 8.8.8.8 8.8.4.4'
config statistics 'collectd_processes'
option Processes 'uhttpd dnsmasq dropbear'
option enable '1'
config statistics 'collectd_sensors'
option enable '1'
config statistics 'collectd_splash_leases'
option enable '0'
config statistics 'collectd_tcpconns'
option LocalPorts '22 80'
option enable '1'
root@OP-R1_Plus:/etc/config# cat luci_statistics
config statistics 'collectd'
option BaseDir '/var/run/collectd'
option Include '/etc/collectd/conf.d'
option PIDFile '/var/run/collectd.pid'
option PluginDir '/usr/lib/collectd'
option TypesDB '/usr/share/collectd/types.db'
option Interval '30'
option ReadThreads '2'
config statistics 'rrdtool'
option default_timespan '1hour'
option image_width '600'
option image_path '/tmp/rrdimg'
config statistics 'collectd_rrdtool'
option enable '1'
option RRARows '100'
option RRASingle '1'
list RRATimespans '1hour'
list RRATimespans '1day'
list RRATimespans '1week'
list RRATimespans '1month'
option DataDir '/mnt/4GB/rrd'
config statistics 'collectd_csv'
option StoreRates '0'
option DataDir '/tmp'
config statistics 'collectd_email'
option enable '0'
option SocketFile '/var/run/collectd/email.sock'
option SocketGroup 'nogroup'
config statistics 'collectd_logfile'
option enable '0'
option LogLevel 'notice'
option File '/var/log/collectd.log'
option Timestamp '1'
config statistics 'collectd_network'
option enable '1'
option Forward '0'
config statistics 'collectd_unixsock'
option enable '0'
option SocketFile '/var/run/collectd/query.sock'
option SocketGroup 'nogroup'
config statistics 'collectd_apcups'
option enable '0'
option Host 'localhost'
option Port '3551'
config statistics 'collectd_conntrack'
config statistics 'collectd_contextswitch'
option enable '0'
config statistics 'collectd_cpu'
option enable '1'
config statistics 'collectd_cpufreq'
option enable '0'
config statistics 'collectd_df'
option Devices '/dev/mtdblock/4'
option MountPoints '/jffs'
option FSTypes 'tmpfs'
option enable '1'
option IgnoreSelected '1'
config statistics 'collectd_disk'
option Disks 'hda1 hdb'
option enable '1'
option IgnoreSelected '1'
config statistics 'collectd_dns'
option IgnoreSources '127.0.0.1'
option enable '1'
option Interfaces 'any'
config statistics 'collectd_entropy'
option enable '0'
config statistics 'collectd_exec'
config statistics 'collectd_interface'
option enable '1'
option IgnoreSelected '1'
config statistics 'collectd_iptables'
option enable '1'
config collectd_iptables_match
option table 'nat'
option target 'MASQUERADE'
option source '192.168.1.0/24'
option outputif 'br-ff'
option name 'LAN-Clients traffic'
config collectd_iptables_match
option table 'nat'
option target 'MASQUERADE'
option source '10.61.230.0/24'
option outputif 'br-ff'
option name 'WLAN-Clients traffic'
config statistics 'collectd_irq'
option Irqs '2 3 4 7'
config statistics 'collectd_iwinfo'
option enable '1'
option IgnoreSelected '1'
config statistics 'collectd_load'
option enable '1'
config statistics 'collectd_memory'
option enable '1'
config statistics 'collectd_netlink'
option IgnoreSelected '0'
option VerboseInterfaces 'br-lan'
option QDiscs 'br-lan'
config statistics 'collectd_nut'
option UPS 'myupsname'
config statistics 'collectd_olsrd'
option enable '0'
option Port '2006'
option Host '127.0.0.1'
config statistics 'collectd_ping'
option TTL '127'
option Interval '30'
option enable '1'
option Hosts 'google.com 8.8.8.8 8.8.4.4'
config statistics 'collectd_processes'
option Processes 'uhttpd dnsmasq dropbear'
option enable '1'
config statistics 'collectd_sensors'
option enable '1'
config statistics 'collectd_splash_leases'
option enable '0'
config statistics 'collectd_tcpconns'
option LocalPorts '22 80'
option enable '1'
option ListeningPorts '1'
config statistics 'collectd_thermal'
option enable '1'
option IgnoreSelected '1'
config statistics 'collectd_uptime'
option enable '1'
config collectd_network_server
option port '25826'
option host 'monitoring.porta.codes'
option enable '1'
config statistics 'collectd_chrony'
config statistics 'collectd_curl'
config statistics 'collectd_dhcpleases'
config statistics 'collectd_ipstatistics'
config statistics 'collectd_openvpn'
config statistics 'collectd_snmp6'
config statistics 'collectd_syslog'
logread has these errors
Tue Nov 8 10:30:21 2022 daemon.err collectd[4832]: configfile: stat (/tmp/collectd.conf) failed: No such file or directory
Tue Nov 8 10:30:21 2022 daemon.err collectd[4832]: Configuration file /tmp/collectd.conf is empty.
Tue Nov 8 10:30:21 2022 daemon.err collectd[4832]: Error: Parsing the config file failed!
Tue Nov 8 10:30:26 2022 daemon.err collectd[4867]: configfile: stat (/tmp/collectd.conf) failed: No such file or directory
Tue Nov 8 10:30:26 2022 daemon.err collectd[4867]: Configuration file /tmp/collectd.conf is empty.
Tue Nov 8 10:30:26 2022 daemon.err collectd[4867]: Error: Parsing the config file failed!
Tue Nov 8 10:30:31 2022 daemon.err collectd[4877]: configfile: stat (/tmp/collectd.conf) failed: No such file or directory
Tue Nov 8 10:30:31 2022 daemon.err collectd[4877]: Configuration file /tmp/collectd.conf is empty.
Tue Nov 8 10:30:31 2022 daemon.err collectd[4877]: Error: Parsing the config file failed!
Tue Nov 8 10:30:36 2022 daemon.err collectd[4890]: configfile: stat (/tmp/collectd.conf) failed: No such file or directory
Tue Nov 8 10:30:36 2022 daemon.err collectd[4890]: Configuration file /tmp/collectd.conf is empty.
Tue Nov 8 10:30:36 2022 daemon.err collectd[4890]: Error: Parsing the config file failed!
Tue Nov 8 10:30:41 2022 daemon.err collectd[4905]: configfile: stat (/tmp/collectd.conf) failed: No such file or directory
Tue Nov 8 10:30:41 2022 daemon.err collectd[4905]: Configuration file /tmp/collectd.conf is empty.
Tue Nov 8 10:30:41 2022 daemon.err collectd[4905]: Error: Parsing the config file failed!
Tue Nov 8 10:49:35 2022 user.notice collectd[8239]: UCI config not found
Tue Nov 8 10:49:35 2022 daemon.err collectd[8291]: configfile: stat (/tmp/collectd.conf) failed: No such file or directory
Tue Nov 8 10:49:35 2022 daemon.err collectd[8291]: Configuration file /tmp/collectd.conf is empty.
Tue Nov 8 10:49:35 2022 daemon.err collectd[8291]: Error: Parsing the config file failed!
root@OP-R1_Plus:/etc/config#