profile
viewpoint
James Mills prologic @netdata Brisbane, Australia https://prologic.shortcircuit.net.au/ "Problems are solved by method."

prologic/autodock 58

autodock is a Daemon for Docker Automation that helps to build automated Docker based infrastructure by integrating with Docker events

prologic/autodock-paas 29

[DEPRECATED]: The autodock based minimal Docker PaaS (See autodock itself)

netdata/kernel-collector 11

Linux Kernel eBPF Collectors

cruxlinux/docker-crux 8

Docker Images for CRUX

oss6/statico 4

A simple and extensible static site generator in Python [NO LONGER MAINTAINED]

prologic/autodock-cron 4

Cron Plugin for autodock

prologic/autodock-hipache 3

Hipache Plugin for autodock

prologic/action-markdownlint 2

Run markdownlint with reviewdog

prologic/autodock-autoscale 2

Automating Scaling Plugin for autodock

circuits/ircnotifier 1

ircnotifier is a simple daemon written in the Python Programming Language utilizing the circuits for the sole purpose of forwarding notifications received through various sources to IRC Channels.

startedsignaller-matrix/signaller

started time in 17 hours

push eventprologic/twet

James Mills

commit sha 193c8b7e16789fbd0ab4694ab6c29f5f82d958f9

Add configuration for timeline behavior if neither -f or -d flags are provided

view details

push time in 20 hours

Pull request review commentquite/twet

Update default timeline behavior to only show tweets since last cache modified time with optional -f/--full flag

 func (cache Cache) Store(configpath string) { 	} } +func CacheLastModified(configpath string) (time.Time, error) {+	stat, err := os.Stat(fmt.Sprintf("%s/cache", configpath))

As stated above I think this is an acceptable approach IHMO.

prologic

comment created time in a day

push eventprologic/twet

James Mills

commit sha 8be362a95f13f90e2a2e7705d4c54ebde94a7dac

Add following command (#8)

view details

Daniel Lublin

commit sha bd6b5550bc47770739346058ca0b8813fd6e60e1

Make completion case-insensitive

view details

Daniel Lublin

commit sha 10a4cec7a1ed629ffd4d71a8c18786ffac0b26a4

Add help redirect for following command

view details

push time in a day

pull request commentquite/twet

Update default timeline behavior to only show tweets since last cache modified time with optional -f/--full flag

I would prefer it this was an option, not the default. Avoiding to change the current behaviour.

How about a user-configurable option to change the default? e.g:

TimelineView: nwest

I guess stat:ing the file is a good enough solution for now, instead of changing the cache file format...

Yes I'm avoding Cache incompatibility here. Stat'ing the file is fine IHMO because most file systems support this. I'm using this technique elsewhere as well in rss2twtxt

prologic

comment created time in 2 days

push eventprologic/twet

James Mills

commit sha 8be362a95f13f90e2a2e7705d4c54ebde94a7dac

Add following command (#8)

view details

Daniel Lublin

commit sha bd6b5550bc47770739346058ca0b8813fd6e60e1

Make completion case-insensitive

view details

Daniel Lublin

commit sha 10a4cec7a1ed629ffd4d71a8c18786ffac0b26a4

Add help redirect for following command

view details

James Mills

commit sha a56b2d694a5a8de5777a6740ee0f659e98eb93b3

Add follow/unfollow commands

view details

James Mills

commit sha ba541b975fb41033f2e54b8fcea23713f86a8e01

Fix typo

view details

James Mills

commit sha c486782a8986472b7537055a9fafdf223ae6ea3a

Add help redirects

view details

James Mills

commit sha d738799553e00ce24ff9da2b39c7944456220244

Rebased on upstream/master

view details

push time in 2 days

Pull request review commentquite/twet

Add follow/unfollow commands

 type Config struct { 	DiscloseIdentity bool 	Hooks            Hooks 	nicks            map[string]string // normalizeURL(url) -> nick+	path             string            // location of loaded config

Possibly IF I can i'll do so in a "cleanup" PR.

prologic

comment created time in 2 days

push eventprologic/twet

James Mills

commit sha 62f9b03e07b62ffaf3493155080e8660708d127d

Fix typo

view details

James Mills

commit sha d828437d79f631c9db747dca2c0b248bf25340da

Add help redirects

view details

push time in 2 days

push eventprologic/prologic.github.io

James Mills

commit sha 8ae253e16e6bdd40056b9360edfb3226bd71eef4

Update twtxt.txt

view details

push time in 2 days

push eventprologic/prologic.github.io

James Mills

commit sha 972c719f1630841392e4ca25c708baa1dd35464a

Update twtxt.txt

view details

push time in 4 days

push eventprologic/prologic.github.io

James Mills

commit sha c019e65eab61e8c3493bfa0f6f21f945996e0b95

Update twtxt.txt

view details

push time in 5 days

push eventprologic/prologic.github.io

James Mills

commit sha 1e358de580093e08e1e7d882ca3a92f3a21db793

Update twtxt.txt

view details

push time in 5 days

push eventprologic/prologic.github.io

James Mills

commit sha c580035daebeabfe5fc2543dd698529f94ce12c4

Update twtxt.txt

view details

push time in 5 days

push eventprologic/prologic.github.io

James Mills

commit sha 13a83d2a4f2b9df24e850ac3f0b1e7f62dcae0ab

Update twtxt.txt

view details

push time in 5 days

create barnchprologic/rss2twtxt

branch : master

created branch time in 5 days

created repositoryprologic/rss2twtxt

created time in 5 days

PR opened quite/twet

Add follow/unfollow commands
+90 -0

0 comment

4 changed files

pr created time in 5 days

create barnchprologic/twet

branch : follow_command

created branch time in 5 days

push eventprologic/prologic.github.io

James Mills

commit sha bf808f60df3b875713ef632e789dfb3d429da048

Update twtxt.txt

view details

push time in 5 days

push eventprologic/prologic.github.io

James Mills

commit sha 9ba407d6e27933580bf17dfdef6258c5a3816717

Update twtxt.txt

view details

push time in 5 days

push eventprologic/prologic.github.io

James Mills

commit sha c84f15bcd2e7115553634e4f17efe0c9cafc6b1b

Update twtxt.txt

view details

push time in 5 days

create barnchprologic/twet

branch : develop

created branch time in 6 days

push eventprologic/prologic.github.io

James Mills

commit sha 9459feb47e2bc30ef7cffa42196d857ea236079a

Update twtxt.txt

view details

push time in 6 days

startedcreasty/defaults

started time in 6 days

push eventprologic/prologic.github.io

James Mills

commit sha a8c0a6fb0038706187a48de91de9bcd21d1e7eef

Update twtxt.txt

view details

push time in 6 days

push eventprologic/prologic.github.io

James Mills

commit sha d33836c0a080976c30961a3c86ee083d96b432a8

Update twtxt.txt

view details

push time in 6 days

push eventprologic/twet

James Mills

commit sha ffe11e5904d337dc573497f2c20c481d94a2cef1

Update default timeline behavior to only show tweets since last cache modified time with optional -f/--full flag

view details

push time in 6 days

create barnchprologic/twet

branch : default_timeline_behavior

created branch time in 6 days

PR opened quite/twet

Add following command
+49 -0

0 comment

3 changed files

pr created time in 6 days

create barnchprologic/twet

branch : following_command

created branch time in 6 days

push eventprologic/twet

James Mills

commit sha a72d1e9dec12ee502a013235be10c8b97ec4c9c0

Update go.sum deps (#5)

view details

James Mills

commit sha edbf96d20524718f063bc02e352e350a31fd34cb

Add support for pre and post tweet hooks (#6) * Update go.sum deps * Add support for pre and post tweet hooks Co-authored-by: Daniel Lublin <daniel@lublin.se>

view details

James Mills

commit sha 2740796b87d67c3040eea64e7cb7a7e4f330d938

Add optional configurable feature to disclose identity

view details

Daniel Lublin

commit sha 63437f4ba6945a0bf8717e9a668346256de70d88

Update docs and examples

view details

Daniel Lublin

commit sha 618d5006d5d49f261c5875f3eaa215e55fcfe60b

Revise doc

view details

push time in 6 days

push eventprologic/prologic.github.io

James Mills

commit sha 88c0f15f20c499e441db246d15ebc00c77549597

Update twtxt.txt

view details

push time in 6 days

create barnchprologic/twet

branch : optional_disclose_identity

created branch time in 6 days

push eventprologic/prologic.github.io

James Mills

commit sha 6bf65b6d2e31976202825d83a3f4575933f612ce

Update twtxt.txt

view details

push time in 6 days

create barnchprologic/twet

branch : post_tweet_hook

created branch time in 6 days

PR opened quite/twet

Add support for pre and post tweet hooks
+108 -0

0 comment

5 changed files

pr created time in 6 days

push eventprologic/prologic.github.io

James Mills

commit sha 4928179f226bdb0ef3a063464497c207951a6315

Update twtxt.txt

view details

push time in 6 days

PR opened quite/twet

Update go.sum deps
+5 -0

0 comment

1 changed file

pr created time in 6 days

push eventprologic/twet

James Mills

commit sha e351db7607c94f160de979a80baeec8258195489

Update go.sum deps

view details

push time in 6 days

push eventprologic/prologic.github.io

James Mills

commit sha a66d4bc27e1bfb01b0851f76b4dee714535ec4e6

Update twtxt.txt

view details

push time in 6 days

PR opened mdom/we-are-twtxt

Add myself
+1 -0

0 comment

1 changed file

pr created time in 6 days

push eventprologic/we-are-twtxt

James Mills

commit sha fc08da15072f4dc916284f1347d343524f21b41e

Add myself

view details

push time in 6 days

fork prologic/we-are-twtxt

List of all twtxt users

fork in 6 days

create barnchprologic/prologic.github.io

branch : master

created branch time in 6 days

created repositoryprologic/prologic.github.io

created time in 6 days

startedmdom/we-are-twtxt

started time in 6 days

fork prologic/twet

A client in go for twtxt -- the decentralised, minimalist microblogging service https://twtxt.readthedocs.org/en/stable/

fork in 6 days

startedquite/twet

started time in 6 days

startedgetwtxt/getwtxt

started time in 6 days

fork prologic/htwtxt

hosted twtxt server (in Go)

fork in 6 days

startedplomlompom/htwtxt

started time in 6 days

startedbuckket/twtxt

started time in 6 days

issue commentnetdata/netdata

Judy-devel installation error

PowerTools contains:

sh-4.4# yum info Judy.x86_64
Last metadata expiration check: 0:00:23 ago on Mon Jun 29 06:25:19 2020.
Available Packages
Name         : Judy
Version      : 1.0.5
Release      : 18.module_el8.1.0+217+4d875839

Which is missing Judy-devel; whilst Okay repo(s) contain:

sh-4.4# yum info Judy-devel.x86_64
Last metadata expiration check: 0:00:21 ago on Mon Jun 29 06:26:59 2020.
Available Packages
Name         : Judy-devel
Version      : 1.0.5
Release      : 18.el8
Architecture : x86_64
Size         : 74 k
Source       : Judy-1.0.5-18.el8.src.rpm

Which requires:

sh-4.4# yum install Judy-devel.x86_64
Last metadata expiration check: 0:00:57 ago on Mon Jun 29 06:26:59 2020.
Error:
 Problem: package Judy-devel-1.0.5-18.el8.x86_64 requires Judy = 1.0.5-18.el8, but none of the providers can be installed
  - conflicting requests
  - package Judy-1.0.5-18.el8.x86_64 is filtered out by modular filtering
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

I'm not yet sure how to resolve this conflict :/

DPR1604

comment created time in 8 days

issue commentnetdata/netdata

Judy-devel installation error

I just had a quick look at this. Even if the Judy and Judy-devel packages work fine from the Okay repo, we also need the PowerTools repo for some build tools which also come (it seems) with conflicting versions of the same Judy / Judy-devel packages.

DPR1604

comment created time in 8 days

issue commentnetdata/netdata

[macOS / Homebrew] This agent was built without the dependencies for Cloud and cannot be claimed

Can you elaborate on this? How is this bundled, where are the patch etc.

The patches for libmosquitto are found in this fork. We currently cannot push these upstream at this time. cc @amoss for details.

lihwebsockets is stock-standard and taken from upstream -- But we "vendor" the source in the installer netdata-installer.sh and pin the version/checksum in ./packaging/libwebsockets.*:

$ cat packaging/libwebsockets.*
166d6e17cab64bfc10c2a71799c298284540a1fa63f6ea3de5caccb34502243c  v3.2.2.tar.gz
3.2.2

Hope this help!

breenjoe

comment created time in 9 days

issue commentnetdata/netdata

Judy-devel installation error

Edit: didn't test, the install-required-packages.sh tries to force install a non-existent Judy-devel from PowerTools. My recommendation, pull both Judy and Judy-devel from "okay". Note: may force reinstall of Judy from the "okay" repo if already installed via AppStream.

I'm okay with this. Would you like to put up a PR to this effect for ./packaging/installer/install-required-packages.sh This may also help to solve #8602

DPR1604

comment created time in 9 days

issue commentnetdata/netdata

Error update to Netdata 1.23 with netdata-updater.sh

@drkt7 I have a suspicion as to why you might have received this error when trying to update; however are you able to try this again? Let me know if it still persists. Also are you on the stable or nightly channel in your installation?

drkt7

comment created time in 9 days

issue commentnetdata/netdata

[macOS / Homebrew] This agent was built without the dependencies for Cloud and cannot be claimed

Unfortunately we haven't been able to get back to this yet. The way the Formula is built in Homebrew-core missed two important dependencies for the ACLK to work correctly. Mostly libwebsockets and our custom libmosquitto fork.

@rickard-von-essen / @issyl0 Can either of you help us out here with this Formula? I'd be more than happy to discuss and review any PRs.

breenjoe

comment created time in 9 days

issue commentprologic/go-gopher

Log Connections

The design of this library is almost identical to that of net/http. So you'd need to write a middleware to wrap your handler. Does this help? If you can do this I'd love a PR that adds a middleware/ sub-package. Otherwise I'll try to find some time to do this...

62726164

comment created time in 9 days

issue commentnetdata/netdata

netdata 1.23.0 failed on the dbengine test

@mfundul

$ ./netdata -W unittest
.
.
.
ALL TESTS PASSED
chenrui333

comment created time in 9 days

push eventprologic/netdata

netdatabot

commit sha 8edf471dd5ea1a499dafb1869a5d86915fb9b0f0

[ci skip] create nightly packages and update changelog

view details

netdatabot

commit sha c66661ea0a8449e5256569fbdf82859e2fad77c9

[Package amd64 DEB][Build latest] Package build process trigger

view details

netdatabot

commit sha 8678e40fc8b54bdadc3466a95cc0eae25a0bff4b

[Package i386 DEB][Build latest] Package build process trigger

view details

netdatabot

commit sha af0c3b2e05819eed2b09f1fc84cf759ead8b502a

[Package amd64 RPM][Build latest] Package build process trigger

view details

Jeff Cook

commit sha 1ba7c2851eac680a1619a902085e813138958453

Stop reading from /proc/sys/kernel/osrelease at trailing newline. (#9374) Remove new line that was creating wrong log information.

view details

netdatabot

commit sha 745f68252922de81a9c53bb2f1317927ab36c77b

[ci skip] create nightly packages and update changelog

view details

netdatabot

commit sha cae5ecee7fdb361202c5cb57e5d506808dfea1d4

[Package amd64 DEB][Build latest] Package build process trigger

view details

netdatabot

commit sha 35b534cecb34ecfafce194779e266991566c7a05

[Package i386 DEB][Build latest] Package build process trigger

view details

netdatabot

commit sha 9efdb56464ad92b6670cea5e0fe9491a62df43e4

[Package amd64 RPM][Build latest] Package build process trigger

view details

netdatabot

commit sha de21c4c548f722b18cd78c7be80c0c152359ddc9

[ci skip] create nightly packages and update changelog

view details

netdatabot

commit sha 0582757b0e21cd4721b518becf00d06667f11681

[Package amd64 DEB][Build latest] Package build process trigger

view details

netdatabot

commit sha 223fecce0bfef2ef318884819beb51219ba3ba20

[Package i386 DEB][Build latest] Package build process trigger

view details

netdatabot

commit sha f29c52676e62dc69f424760f3a0a209e23baa1f3

[Package amd64 RPM][Build latest] Package build process trigger

view details

push time in 9 days

push eventprologic/action-remark-lint

Asbjørn Ulsberg

commit sha 5d99bf5248aa864a47a1bfe2b9b7a69670386cf7

Update version and reporter Update `version` and `reporter` to values that work.

view details

James Mills

commit sha 3a7ecc2b9c37ec90da4f868950475a6183f7501a

Merge pull request #1 from asbjornu/patch-1 Change version and reporter

view details

push time in 9 days

PR merged prologic/action-remark-lint

Change version and reporter

Change version from v1 to v0.0.5 and reporter from github-pr-review to github-pr-check, as the latter values work and the former don't.

+2 -2

0 comment

1 changed file

asbjornu

pr closed time in 9 days

issue commentprologic/action-remark-lint

remark-lint failures don't fail the build

Can you put a PR top fix this?

asbjornu

comment created time in 9 days

issue commentnetdata/netdata

pfsense no cloud agent

You should be able to somewhat perform something like:

$ pkg install git bash

Then follow the rest of my instructions. pfSense being mostly FreeBSD(ish) you should be able to get this working. I have a pfSense 2.4 VM here I can test with later, but we have no good way of doing CI on pfSense at the moment so YMMV.

NL-TCH

comment created time in 9 days

issue commentnetdata/netdata

INFO: run netdata on ubuntu 14.04 LTS

Waiting on reviews for the final PR #8916

ktsaou

comment created time in 9 days

pull request commentnetdata/netdata

Fix support for Ubuntu 14.04 with Cloud support

@ktsaou @amoss @Ferroin Please test/review this PR so we can close out #8905 finally.

prologic

comment created time in 9 days

issue commentschollz/getsong

package github.com/schollz/progressbar/v2: cannot find package

You can:

go get github.com/prologic/getsong/...
ipmanlk

comment created time in 9 days

push eventnetdata/netdata

meesaltena

commit sha d0fea9942535b391ef290dc8445fcae42d3569ff

Fix typo in netdata-installer.sh (#9433) * [ci skip] create nightly packages and update changelog * [Package amd64 DEB][Build latest] Package build process trigger * [Package i386 DEB][Build latest] Package build process trigger * [Package amd64 RPM][Build latest] Package build process trigger * Stop reading from /proc/sys/kernel/osrelease at trailing newline. (#9374) Remove new line that was creating wrong log information. * fixed typo Co-authored-by: netdatabot <bot@netdata.cloud> Co-authored-by: Jeff Cook <jeff@jeffcook.io>

view details

push time in 9 days

PR merged netdata/netdata

Reviewers
Fix typo in netdata-installer.sh area/packaging

<!-- Describe the change in summary section, including rationale and design decisions. Include "Fixes #nnn" if you are fixing an existing issue.

In "Component Name" section write which component is changed in this PR. This will help us review your PR quicker.

In "Test Plan" provide enough detail on how you plan to test this PR so that a reviewer can validate your tests. If our CI covers sufficient tests, then state which tests cover the change.

If you have more information you want to add, write them in "Additional Information" section. This is usually used to help others understand your motivation behind this change. A step-by-step reproduction of the problem is helpful if there is no related issue. -->

Summary

Changed enviorment to environment.

Component Name
Test Plan

<!--- Provide enough detail so that your reviewer can understand which test-cases you have covered, and recreate them if necessary. If sufficient tests are covered by our CI, then state which tests cover the change. -->

Additional Information
+3 -8

3 comments

4 changed files

meesaltena

pr closed time in 9 days

issue commentnetdata/netdata

Improve Agent Release: Nightly for the stable on release day.

This will of course increase the release time by about an hour as it takes that long to build the nightly artefacts.

prologic

comment created time in 11 days

issue openednetdata/netdata

Improve Agent Release: Nightly for the stable on release day.

Without refactoring the entire release process (plan in the works but significant work/effort); we can:

  • Move the nightly build/publish process to GHA (mostly done already)
  • Trigger this workflow from Travis via dispatch-events using curl from the existing Travis release flows.
  • Add a step to also trigger the same workflow on the day of the release.

This will ensure we have a nightly on the day of the release for the current version being released.

created time in 11 days

issue commentschollz/getsong

package github.com/schollz/progressbar/v2: cannot find package

Fixed in prologic/getsong@2b26054

@5c0tt-b0t ☝️

ipmanlk

comment created time in 12 days

issue commentnetdata/netdata

pfsense no cloud agent

@NL-TCH @thiagoftsm Its actually on the develop branch whilst we're still in code freeze (expecting a hotfix today/tomorrow). Please Git clone and Git checkout that branch on your pfSense and see if you can get that to work. The instructions would be something like:

$ git clone https://github.com/netdata/netdata.git
$ git checkout develop
$ ./packaging/installer/install-required-packages.sh netdata-all
$ ./netdata-installer.sh

Good luck :)

NL-TCH

comment created time in 12 days

pull request commentnetdata/netdata

Refactor `install-required-packages.sh` and remove unnecessary confusiong logic.

This is also well tested in our CI too btw, and the only failing test is expected there until I fix #8602

prologic

comment created time in 12 days

pull request commentnetdata/netdata

Refactor `install-required-packages.sh` and remove unnecessary confusiong logic.

@thiagoftsm Ahh yes I think this is #8602 if I'm not mistaken. I would not test this PR on CentOS 8.x at all for this reason. But if this PR works everywhere else we're good as it significantly cleans up a bunch of stuff we really just don't need IHMO and reduces confusion.

prologic

comment created time in 12 days

issue commentnetdata/netdata

ebpf.plugin error on debian 10 : Cannot load library ../libnetdata_ebpf.so.4.19.0-9-amd64

The bug related with non ASCII characters were fixed in this PR, when the code freeze finishes we will merge it. @prologic a doubt, should we merge this PR already for the RPMs and DEBs do not have it?

We can maybe put this into the upcoming hotfix release. cc @amoss @mfundul

fayak

comment created time in 12 days

issue commentnetdata/netdata

pfsense no cloud agent

@prologic the PR you made to fix BSD compilation will also give conditions to install on pfSense?

In theory it should - yes.

NL-TCH

comment created time in 12 days

push eventnetdata/netdata

James Mills

commit sha a3fb50997300156c5aa11205b169022c4e40de84

Add first class support for FreeBSD (#9413) * Add FreeBSD system detection and package manager support * Add suitable package selections for FreeBSD * Add non-interactive mode for pkg * Use gmake to buiold on FreeBSD and --disable-dependency-tracking

view details

push time in 12 days

delete branch prologic/netdata

delete branch : freebsd_support

delete time in 12 days

PR merged netdata/netdata

Reviewers
Add first class support for FreeBSD area/packaging
Summary

ssia

  • Fixes #9163
  • Fixes #9109
  • Closes #8130
Component Name
  • area/packaging
Test Plan
  • Spin up a fresh FreeBSD VM
  • Clone Netdata and Checkout this branch
  • Run ./packging/installer/install-required-packages.sh
  • Run ./netdata-installer.sh

Tested:

  • ./packaging/installer/install-required-packages.sh --dont-wait --non-interactive
  • ./netdata-installer.sh --disable-go --require-cloud
  • claim.sh ...
    • Successfully claimed and connected to Netdata Cloud.
Additional Information
+86 -6

4 comments

2 changed files

prologic

pr closed time in 12 days

issue commentnetdata/netdata

ebpf.plugin error on debian 10 : Cannot load library ../libnetdata_ebpf.so.4.19.0-9-amd64

Yeah, I believe this is why this issue exists :p

Not quite :) We actually don't build it for any DEB packages, or RPM packages for that matter (at least the DEB/RPM packages we build and host on packagecloud) :/ So your report is the failure, whilst we actually have much more work to do to support this for PackageCloud-based installations :)

fayak

comment created time in 12 days

delete branch prologic/netdata-helmchart

delete branch : bump_1.23.0

delete time in 12 days

push eventnetdata/helmchart

James Mills

commit sha f776a080de5346010c93b2681aff39a2c35c0367

Bump 1.23.0 (#104) * Fix a shellcheck warning in helm update tool * Fix bug in ./tools/update_helmchart.sh to accept a version on as the first argument * Bump NetData Helm Chart from v1.22.1 => v1.23.0

view details

push time in 12 days

PR merged netdata/helmchart

Reviewers
Bump 1.23.0
+7 -13

0 comment

4 changed files

prologic

pr closed time in 12 days

Pull request review commentnetdata/helmchart

Bump 1.23.0

 apiVersion: v1 name: netdata home: https://github.com/netdata/netdata-version: 1.3.0-appVersion: v1.22.1+version: 1.3.1

Pretty much. There are no significant changes to the Chart itself so hence the patch level bump here.

prologic

comment created time in 12 days

issue closednetdata/netdata

error: automatic one-line installation script

<!--- When asking a new question please:

  • Verify first that your question wasn't asked before on GitHub. HINT: Use label "question" when searching for such issues.
  • Briefly explain what is the problem you are having
  • Try to provide as much information about your environment (OS distribution, running in container, etc.) as possible to allow us reproduce this bug faster.
  • Write which component is affected. We group our components the same way our code is structured so basically: component name = dir in top level directory of repository
  • Provide a clear and concise description of what you expected to happen. -->
Question summary

I ran the one-line installation script bash <(curl -Ss https://my-netdata.io/kickstart.sh) and systemctl status netdata shows errors

OS / Environment

Operating System: Ubuntu 18.04.4 LTS Kernel: Linux 4.15.0-88-generic

Component Name

netdata

Expected results
CONFIG: cannot load cloud config '/var/lib/netdata/cloud.d/cloud.conf'. Running with internal defaults.
netdata INFO  : MAIN : CONFIG: cannot load cloud config '/var/lib/netdata/cloud.d/cloud.conf'. Running with internal defaults.
SIGNAL: Not enabling reaper
netdata INFO  : MAIN : SIGNAL: Not enabling reaper
Does not have a configuration file inside `/etc/netdata/ebpf.conf. It will try to load stock file.
PROCFILE: Cannot open file '/etc/netdata/apps_groups.conf'
Cannot read process groups configuration file '/etc/netdata/apps_groups.conf'. Will try '/usr/lib/netdata/conf.d/apps_groups.conf'

closed time in 12 days

pkrasam

issue closednetdata/netdata

How do we handle systems with an openssl library that is incompatible with libwebsockets?

Question summary

We have a log from @ktsaou trying to run Netdata on Debian 8:

2020-04-28 13:22:12: netdata INFO  : ACLK_Main : (0158@libnetdata:thread_start   ): thread created with task id 19298
2020-04-28 13:22:12: netdata INFO  : ACLK_Main : (0131@libnetdata:thread_set_name): set name of thread 19298 to ACLK_Main
2020-04-28 13:22:12: netdata INFO  : ACLK_Main : (1345@aclk/agent:aclk_main      ): Waiting for netdata to be ready
2020-04-28 13:22:12: netdata INFO  : ACLK_Main : (0183@aclk/aclk_:aclk_decode_bas): Setting ACLK target host=staging.netdata.cloud port=443 from https://staging.netdata.cloud
2020-04-28 13:22:12: netdata INFO  : ACLK_Main : (1364@aclk/agent:aclk_main      ): Waiting for netdata to be claimed
2020-04-28 13:22:12: netdata INFO  : ACLK_Main : (1311@aclk/agent:aclk_try_to_con): Attempting to establish the agent cloud link
2020-04-28 13:22:12: netdata INFO  : ACLK_Main : (1240@aclk/agent:aclk_get_challe): Retrieving challenge from cloud: staging.netdata.cloud 443 /api/v1/auth/node/79dd9dbc-189e-11e6-904a-0401d1165f01/challenge
2020-04-28 13:22:12: netdata INFO  : ACLK_Main : (0152@aclk/aclk_:aclk_send_https): aclk_send_https_request GET
2020-04-28 13:22:12: netdata ERROR : ACLK_Main : (0147@aclk/aclk_:simple_hcc_log_): Libwebsockets: lws_ssl_client_bio_create: your tls lib is too old to have X509_VERIFY_PARAM_set1_host, failing all client tls
2020-04-28 13:22:12: netdata ERROR : ACLK_Main : (1243@aclk/agent:aclk_get_challe): Challenge failed:  (errno 9, Bad file descriptor)
2020-04-28 13:22:12: netdata INFO  : ACLK_Main : (1400@aclk/agent:aclk_main      ): Retrying to establish the ACLK connection in 0.000 seconds
2020-04-28 13:22:12: netdata INFO  : ACLK_Main : (1311@aclk/agent:aclk_try_to_con): Attempting to establish the agent cloud link
2020-04-28 13:22:12: netdata INFO  : ACLK_Main : (1240@aclk/agent:aclk_get_challe): Retrieving challenge from cloud: staging.netdata.cloud 443 /api/v1/auth/node/79dd9dbc-189e-11e6-904a-0401d1165f01/challenge
2020-04-28 13:22:12: netdata INFO  : ACLK_Main : (0152@aclk/aclk_:aclk_send_https): aclk_send_https_request GET
2020-04-28 13:22:12: netdata ERROR : ACLK_Main : (0147@aclk/aclk_:simple_hcc_log_): Libwebsockets: lws_ssl_client_bio_create: your tls lib is too old to have X509_VERIFY_PARAM_set1_host, failing all client tls
2020-04-28 13:22:12: netdata ERROR : ACLK_Main : (1243@aclk/agent:aclk_get_challe): Challenge failed:  (errno 9, Bad file descriptor)
2020-04-28 13:22:12: netdata INFO  : ACLK_Main : (1400@aclk/agent:aclk_main      ): Retrying to establish the ACLK connection in 1.292 seconds

There is an incompatibility with openssl 1.0.1 and libwebsockets. How should we handle this?

  • Debian 8 is approaching EOL - should we stop supporting it?
  • Can we detect the openssl version that the libwebsockets build-system detects and disable the Cloud if it is too old?
  • We need to review https://learn.netdata.cloud/docs/agent/packaging/distributions/ and decide which systems we support Netdata Cloud on - how should we handle testing?
  • Can we perform run-time tests at installation time to check the operation of the ACLK?
  • Can we fix the support for openssl 1.0.1 in libwebsockets?
  • Should we reduce the security level to allow operation on older systems, e.g. pass LCCSCF_SKIP_SERVER_CERT_HOSTNAME_CHECK (https://github.com/warmcat/libwebsockets/issues/1827) ?
OS / Environment

All

Component Name

ACLK

Expected results

closed time in 12 days

amoss

issue commentnetdata/netdata

ebpf.plugin error on debian 10 : Cannot load library ../libnetdata_ebpf.so.4.19.0-9-amd64

Ahh yes @thiagoftsm we don't currently yet ship the kernel-collector packages with our Debian packages at all :/ We don't even have an open issue for this. Can you create one in netdata/kernel-collector and we'll discuss tomorrow?

fayak

comment created time in 12 days

pull request commentnetdata/netdata

Add first class support for FreeBSD

Thanks @manosf . Changed the target base branch THanks!

@Ferroin If you can review we can merge this :)

prologic

comment created time in 12 days

issue commentnetdata/netdata

error: automatic one-line installation script

Thanks @amoss !

@pkrasam I think we can close this. As stated these are "normal" (for various definitions of normal) and as long as Netdata is operating for you otherwise there is no bug/problem here I can. see. Feel free to close the issue yourself if you're all good.

pkrasam

comment created time in 12 days

issue commentnetdata/netdata

ebpf.plugin error on debian 10 : Cannot load library ../libnetdata_ebpf.so.4.19.0-9-amd64

@thiagoftsm ☝️ What did we break? 😳

fayak

comment created time in 12 days

pull request commentnetdata/netdata

Refactor `install-required-packages.sh` and remove unnecessary confusiong logic.

Which system is this @thiagoftsm ? I've seen this before I think think its the blasted CentOS 8.x error I haven't fixed yet :/

prologic

comment created time in 12 days

issue commentcloudflare/utahfs

Implementing a non-Cloud Persistent/RemoteStorage?

Nice! Thank you for this. Can we update the docs in this case? I actually have a ZFS file system with lots of disk parity/redundancy, so I can run things there. But since Minio works nicely too that's also a nice option.

prologic

comment created time in 12 days

issue commentnetdata/netdata

error: automatic one-line installation script

I think these errors in the logs are somewhat normal. We have a bit of a verbose/noisey logging AFIAK. cc @amoss / @ilyam8 to confirm.

pkrasam

comment created time in 12 days

issue commentnetdata/netdata

Unreachable in netdata cloud, and error shows required indendencies to enable netdata cloud

@PStoner3 Thanks! Appreciate your feedback. I'm a bit surprised exporting (http/https)_proxy doesn't work in this case. The curl -q option is only meant to disregard a user's $HOME/.curlrc which can cause problems for us. I'm happy to explore adding the --proxy flag if applicable somehow, if you could open a separate issue for this and tag me I'll gladly explore this a bi more?

startryst

comment created time in 12 days

issue commentnetdata/netdata

Netdata offline install ebpf collector is missing

Thanks @joelhans !

gamefundas

comment created time in 12 days

more