# MacOS errors when trying to add a chart

**URL:** <https://community.netdata.cloud/t/macos-errors-when-trying-to-add-a-chart/159>\
**Category:** Help\
**Tags:** agent, agent-configuration\
**Created:** [July 30, 2020, 8:59am UTC](https://community.netdata.cloud/t/macos-errors-when-trying-to-add-a-chart/159 "2020-07-30T08:59:17Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![AussieJD](https://avatars.discourse-cdn.com/v4/letter/a/77aa72/32.png) [@AussieJD](https://community.netdata.cloud/u/AussieJD)\
**Post date:** [July 30, 2020, 8:59am UTC](https://community.netdata.cloud/t/macos-errors-when-trying-to-add-a-chart/159/1 "2020-07-30T08:59:17Z")

</div>

[hoping this is posted in the correct place - not a git user (happy to learn if needed)]

### Summary:

I am attempting to add a speedtest chart to my OSX netdata installation, but when i run “charts.d.plugin debug 60 speedtest” I get the error “./loopsleepms.sh.inc: line 21: 1596096886 \* 1000 + 10#N: value too great for base (error token is “10#N”)”

### Background:

- OSX 10.15.6

`brew install bash` (to get to bash v4) [+ chsh -s /usr/local/bin/bash]  
`brew install coreutils` (to get timeout)  
`brew install netdata` (/usr/local/Cellar/netdata/1.23.2/)

- initial run ok - web dashboard ok
- no other changes to any config files
- attempting to add “speedtest” chart plugin  
([GitHub - ohthehugemanatee/netdata-speedtest: Speedtest.net plugin for netdata](https://github.com/ohthehugemanatee/netdata-speedtest))
- add “speedtest.chart.sh” to  
(/usr/local/Cellar/netdata/1.23.2/libexec/netdata/charts.d/speedtest.chart.sh"

`brew install speedtest-cli`

- make minor edit to “speedtest.chart.sh” `s/speedtest-cli/speedtest/g`  
(for some strange reason i get speedtest-cli file not found error, but -cli links to speedtest anyway - speedtest works #shrugs )
- test / debug:  
`/usr/local/Cellar/netdata/1.23.2/libexec/netdata/plugins.d/charts.d.plugin debug 60 speedtest`
- this errors and quits

* * *

/usr/local/Cellar/netdata/1.23.2/libexec/netdata/plugins.d/loopsleepms.sh.inc: line 21: 1596099332 \* 1000 + 10#N: value too great for base (error token is “10#N”)  
/usr/local/Cellar/netdata/1.23.2/libexec/netdata/plugins.d/loopsleepms.sh.inc: line 35: /proc/uptime: No such file or directory

/usr/local/Cellar/netdata/1.23.2/libexec/netdata/plugins.d/charts.d.plugin: Cannot read /proc/uptime - falling back to current\_time\_ms\_from\_date().

/usr/local/Cellar/netdata/1.23.2/libexec/netdata/plugins.d/loopsleepms.sh.inc: line 21: 1596099332 \* 1000 + 10#N: value too great for base (error token is “10#N”)

/usr/local/Cellar/netdata/1.23.2/libexec/netdata/plugins.d/charts.d.plugin: Invalid setup for current\_time\_ms\_from\_uptime() - falling back to current\_time\_ms\_from\_date().

CHART system.connectionspeed ‘’ “System Connection Speed” “Mbps” “connection speed” system.connectionspeed line 101 60  
DIMENSION down ‘Down’ absolute 1 1000000  
DIMENSION up ‘Up’ absolute 1 1000000  
2020-07-30 18:25:35: charts.d: DEBUG: speedtest: ‘speedtest’ initialized.  
2020-07-30 18:25:35: charts.d: DEBUG: main: run\_charts=’ speedtest’

/usr/local/Cellar/netdata/1.23.2/libexec/netdata/plugins.d/loopsleepms.sh.inc: line 21: 1596099335 \* 1000 + 10#N: value too great for base (error token is “10#N”)

charts.d: cleaning up temporary directory /tmp/.netdata-charts.d-rI48wJHA8o ------

Not sure if this is a netdata issue or a OSX date issue.  
How can I debug this ?

Regards,

- jd

---

<div class="post-metadata">

**Author:** ![ilyam8](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.netdata.cloud/ilyam8/32/134_2.png) [@ilyam8](https://community.netdata.cloud/u/ilyam8)\
**Post date:** [August 4, 2020, 6:41pm UTC](https://community.netdata.cloud/t/macos-errors-when-trying-to-add-a-chart/159/2 "2020-08-04T18:41:12Z")

</div>

3rd option is to download fixed version of `loopsleepms.sh.inc`

> [https://raw.githubusercontent.com/ilyam8/netdata/fedb9b2f862a0644ff93b81ca6253dded43f6f10/collectors/charts.d.plugin/loopsleepms.sh.inc](https://raw.githubusercontent.com/ilyam8/netdata/fedb9b2f862a0644ff93b81ca6253dded43f6f10/collectors/charts.d.plugin/loopsleepms.sh.inc)

and replace this file in your install

to list files do

> brew list netdata

---

<div class="post-metadata">

**Author:** ![ilyam8](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.netdata.cloud/ilyam8/32/134_2.png) [@ilyam8](https://community.netdata.cloud/u/ilyam8)\
**Post date:** [August 4, 2020, 6:37pm UTC](https://community.netdata.cloud/t/macos-errors-when-trying-to-add-a-chart/159/3 "2020-08-04T18:37:57Z")

</div>

i think you need to wait until `netdata` pkg is updated and then brew upgrade.

Or prepend `/usr/local/opt/coreutils/libexec/gnubin` (if you have `coreutils` installed) to the `PATH` in the `netdata.conf`, see `[plugins]` section.

^^ it still wont work in debug mode but should work after netdata restart

---

<div class="post-metadata">

**Author:** ![AussieJD](https://avatars.discourse-cdn.com/v4/letter/a/77aa72/32.png) [@AussieJD](https://community.netdata.cloud/u/AussieJD)\
**Post date:** [August 4, 2020, 7:35am UTC](https://community.netdata.cloud/t/macos-errors-when-trying-to-add-a-chart/159/4 "2020-08-04T07:35:50Z")

</div>

@AussieJD

Thanks for the help ilyam8 and zack-shoylev.  
given I have installed using homebrew, I am not sure how to “upgrade” my install… any pointers ?

Do I update my env to include `/usr/local/opt/coreutils/libexec/gnubin`

or do I somehow request an update using homebrew ?

Aside: I can get the `/usr/local/Cellar/netdata/1.23.2/libexec/netdata/plugins.d/charts.d.plugin debug 60 speedtest`  
to work by adding the PATH to my “current shell” … BUT … the speedtest chart will still not appear in the web interface…

---

<div class="post-metadata">

**Author:** ![ilyam8](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.netdata.cloud/ilyam8/32/134_2.png) [@ilyam8](https://community.netdata.cloud/u/ilyam8)\
**Post date:** [August 3, 2020, 12:35pm UTC](https://community.netdata.cloud/t/macos-errors-when-trying-to-add-a-chart/159/5 "2020-08-03T12:35:49Z")

</div>

This issue was fixed in [charts.d: fix `current_time_ms_from_date` on macOS by ilyam8 · Pull Request #9636 · netdata/netdata · GitHub](https://github.com/netdata/netdata/pull/9636)

---

<div class="post-metadata">

**Author:** ![zack](https://avatars.discourse-cdn.com/v4/letter/z/f6c823/32.png) [@zack](https://community.netdata.cloud/u/zack)\
**Post date:** [July 30, 2020, 4:22pm UTC](https://community.netdata.cloud/t/macos-errors-when-trying-to-add-a-chart/159/6 "2020-07-30T16:22:55Z")

</div>

You may want to try this  
`export PATH=“/usr/local/sbin:/usr/local/opt/coreutils/libexec/gnubin:${PATH}”` to make sure you are using the gnu utils date

---

<div class="post-metadata">

**Author:** ![zack](https://avatars.discourse-cdn.com/v4/letter/z/f6c823/32.png) [@zack](https://community.netdata.cloud/u/zack)\
**Post date:** [July 30, 2020, 4:15pm UTC](https://community.netdata.cloud/t/macos-errors-when-trying-to-add-a-chart/159/7 "2020-07-30T16:15:35Z")

</div>

Looks like a bug, will track here [value too great for base · Issue #9635 · netdata/netdata · GitHub](https://github.com/netdata/netdata/issues/9635)

I’m told it’s related to [Fix now\_ms in charts.d collector to prevent tc-qos-helper crashes by ilyam8 · Pull Request #9510 · netdata/netdata · GitHub](https://github.com/netdata/netdata/pull/9510/files#diff-6e75ee8027e74f10785a36ba685b7394R21) and [tc-qos helper is disabled after error · Issue #9493 · netdata/netdata · GitHub](https://github.com/netdata/netdata/issues/9493)

---

<div class="post-metadata">

**Author:** ![AussieJD](https://avatars.discourse-cdn.com/v4/letter/a/77aa72/32.png) [@AussieJD](https://community.netdata.cloud/u/AussieJD)\
**Post date:** [July 30, 2020, 9:06am UTC](https://community.netdata.cloud/t/macos-errors-when-trying-to-add-a-chart/159/8 "2020-07-30T09:06:24Z")

</div>

- full output:

JD-IMAC-27:charts.d jon$ /usr/local/Cellar/netdata/1.23.2/libexec/netdata/plugins.d/charts.d.plugin debug 60 speedtest  
2020-07-30 18:25:32: charts.d: INFO: main: started from ‘/usr/local/Cellar/netdata/1.23.2/libexec/netdata/plugins.d/charts.d.plugin’ with options: debug 60 speedtest  
/usr/local/Cellar/netdata/1.23.2/libexec/netdata/plugins.d/loopsleepms.sh.inc: line 21: 1596099332 \* 1000 + 10#N: value too great for base (error token is “10#N”)  
/usr/local/Cellar/netdata/1.23.2/libexec/netdata/plugins.d/loopsleepms.sh.inc: line 35: /proc/uptime: No such file or directory  
/usr/local/Cellar/netdata/1.23.2/libexec/netdata/plugins.d/charts.d.plugin: Cannot read /proc/uptime - falling back to current\_time\_ms\_from\_date().  
/usr/local/Cellar/netdata/1.23.2/libexec/netdata/plugins.d/loopsleepms.sh.inc: line 21: 1596099332 \* 1000 + 10#N: value too great for base (error token is “10#N”)  
/usr/local/Cellar/netdata/1.23.2/libexec/netdata/plugins.d/charts.d.plugin: Invalid setup for current\_time\_ms\_from\_uptime() - falling back to current\_time\_ms\_from\_date().  
2020-07-30 18:25:32: charts.d: INFO: main: Configuration file ‘/usr/local/Cellar/netdata/1.23.2/lib/netdata/conf.d/charts.d.conf’ loaded.  
2020-07-30 18:25:32: charts.d: WARNING: main: Configuration file ‘/usr/local/etc/netdata/charts.d.conf’ not found.  
2020-07-30 18:25:32: charts.d: DEBUG: ap: is enabled for auto-detection.  
2020-07-30 18:25:32: charts.d: DEBUG: apcupsd: is enabled for auto-detection.  
2020-07-30 18:25:32: charts.d: INFO: example: is disabled. Add a line with example=force in ‘/usr/local/etc/netdata/charts.d.conf’ to enable it (or remove the line that disables it).  
2020-07-30 18:25:32: charts.d: DEBUG: libreswan: is enabled for auto-detection.  
2020-07-30 18:25:32: charts.d: DEBUG: nut: is enabled for auto-detection.  
2020-07-30 18:25:32: charts.d: DEBUG: opensips: is enabled for auto-detection.  
2020-07-30 18:25:32: charts.d: INFO: sensors: is disabled. Add a line with sensors=force in ‘/usr/local/etc/netdata/charts.d.conf’ to enable it (or remove the line that disables it).  
2020-07-30 18:25:33: charts.d: DEBUG: speedtest: is enabled for auto-detection.  
2020-07-30 18:25:33: charts.d: DEBUG: main: enabled charts: ap apcupsd libreswan nut opensips speedtest  
2020-07-30 18:25:33: charts.d: DEBUG: ap: loading module: ‘/usr/local/Cellar/netdata/1.23.2/libexec/netdata/plugins.d/…/charts.d/ap.chart.sh’  
2020-07-30 18:25:33: charts.d: DEBUG: ap: loading module configuration: ‘/usr/local/Cellar/netdata/1.23.2/lib/netdata/conf.d/charts.d/ap.conf’  
2020-07-30 18:25:33: charts.d: DEBUG: ap: not found module configuration: ‘/usr/local/etc/netdata/charts.d/ap.conf’  
2020-07-30 18:25:33: charts.d: WARNING: ap: command ‘iw’ is not found in /usr/local/sbin:/Library/Frameworks/Python.framework/Versions/3.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/VMware Fusion.app/Contents/Public:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin.  
2020-07-30 18:25:33: charts.d: ERROR: ap: module’s ‘ap’ check() function reports failure.  
2020-07-30 18:25:33: charts.d: DEBUG: apcupsd: loading module: ‘/usr/local/Cellar/netdata/1.23.2/libexec/netdata/plugins.d/…/charts.d/apcupsd.chart.sh’  
2020-07-30 18:25:33: charts.d: DEBUG: apcupsd: loading module configuration: ‘/usr/local/Cellar/netdata/1.23.2/lib/netdata/conf.d/charts.d/apcupsd.conf’  
2020-07-30 18:25:33: charts.d: DEBUG: apcupsd: not found module configuration: ‘/usr/local/etc/netdata/charts.d/apcupsd.conf’  
2020-07-30 18:25:33: charts.d: WARNING: apcupsd: command ‘apcaccess’ is not found in /usr/local/sbin:/Library/Frameworks/Python.framework/Versions/3.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/VMware Fusion.app/Contents/Public:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin.  
2020-07-30 18:25:33: charts.d: ERROR: apcupsd: module’s ‘apcupsd’ check() function reports failure.  
2020-07-30 18:25:33: charts.d: DEBUG: libreswan: loading module: ‘/usr/local/Cellar/netdata/1.23.2/libexec/netdata/plugins.d/…/charts.d/libreswan.chart.sh’  
2020-07-30 18:25:34: charts.d: DEBUG: libreswan: loading module configuration: ‘/usr/local/Cellar/netdata/1.23.2/lib/netdata/conf.d/charts.d/libreswan.conf’  
2020-07-30 18:25:34: charts.d: DEBUG: libreswan: not found module configuration: ‘/usr/local/etc/netdata/charts.d/libreswan.conf’  
2020-07-30 18:25:34: charts.d: WARNING: libreswan: command ‘ipsec’ is not found in /usr/local/sbin:/Library/Frameworks/Python.framework/Versions/3.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/VMware Fusion.app/Contents/Public:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin.  
2020-07-30 18:25:34: charts.d: ERROR: libreswan: module’s ‘libreswan’ check() function reports failure.  
2020-07-30 18:25:34: charts.d: DEBUG: nut: loading module: ‘/usr/local/Cellar/netdata/1.23.2/libexec/netdata/plugins.d/…/charts.d/nut.chart.sh’  
2020-07-30 18:25:34: charts.d: DEBUG: nut: loading module configuration: ‘/usr/local/Cellar/netdata/1.23.2/lib/netdata/conf.d/charts.d/nut.conf’  
2020-07-30 18:25:34: charts.d: DEBUG: nut: not found module configuration: ‘/usr/local/etc/netdata/charts.d/nut.conf’  
2020-07-30 18:25:34: charts.d: WARNING: nut: command ‘upsc’ is not found in /usr/local/sbin:/Library/Frameworks/Python.framework/Versions/3.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/VMware Fusion.app/Contents/Public:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin.  
2020-07-30 18:25:34: charts.d: ERROR: nut: module’s ‘nut’ check() function reports failure.  
2020-07-30 18:25:34: charts.d: DEBUG: opensips: loading module: ‘/usr/local/Cellar/netdata/1.23.2/libexec/netdata/plugins.d/…/charts.d/opensips.chart.sh’  
2020-07-30 18:25:34: charts.d: DEBUG: opensips: loading module configuration: ‘/usr/local/Cellar/netdata/1.23.2/lib/netdata/conf.d/charts.d/opensips.conf’  
2020-07-30 18:25:34: charts.d: DEBUG: opensips: not found module configuration: ‘/usr/local/etc/netdata/charts.d/opensips.conf’  
2020-07-30 18:25:34: charts.d: WARNING: opensips: command ‘opensipsctl’ is not found in /usr/local/sbin:/Library/Frameworks/Python.framework/Versions/3.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/VMware Fusion.app/Contents/Public:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin.  
2020-07-30 18:25:34: charts.d: ERROR: opensips: module’s ‘opensips’ check() function reports failure.  
2020-07-30 18:25:34: charts.d: DEBUG: speedtest: loading module: ‘/usr/local/Cellar/netdata/1.23.2/libexec/netdata/plugins.d/…/charts.d/speedtest.chart.sh’  
2020-07-30 18:25:34: charts.d: DEBUG: speedtest: not found module configuration: ‘/usr/local/Cellar/netdata/1.23.2/lib/netdata/conf.d/charts.d/speedtest.conf’  
2020-07-30 18:25:35: charts.d: DEBUG: speedtest: not found module configuration: ‘/usr/local/etc/netdata/charts.d/speedtest.conf’  
2020-07-30 18:25:35: charts.d: DEBUG: speedtest: module ‘speedtest’ activated  
2020-07-30 18:25:35: charts.d: DEBUG: main: activated modules: speedtest  
2020-07-30 18:25:35: charts.d: DEBUG: main: requested to run only for: ‘speedtest’  
2020-07-30 18:25:35: charts.d: DEBUG: main: activated charts: speedtest  
2020-07-30 18:25:35: charts.d: DEBUG: speedtest: calling ‘speedtest\_create()’…  
CHART system.connectionspeed ‘’ “System Connection Speed” “Mbps” “connection speed” system.connectionspeed line 101 60  
DIMENSION down ‘Down’ absolute 1 1000000  
DIMENSION up ‘Up’ absolute 1 1000000  
2020-07-30 18:25:35: charts.d: DEBUG: speedtest: ‘speedtest’ initialized.  
2020-07-30 18:25:35: charts.d: DEBUG: main: run\_charts=’ speedtest’  
/usr/local/Cellar/netdata/1.23.2/libexec/netdata/plugins.d/loopsleepms.sh.inc: line 21: 1596099335 \* 1000 + 10#N: value too great for base (error token is “10#N”)  
charts.d: cleaning up temporary directory /tmp/.netdata-charts.d-rI48wJHA8o …
