Comments (10)
@gitperr I was able to download via the browser and simply click the button within Privacy & Security. Thus, it's working as expected now and please feel free to close this issue.
from node_exporter.
@gitperr I downloaded it from the releases page on GitHub using Chrome. In any case, I'm seeing the following after I use wget and tar:
./node_exporter --version
[1] 6596 killed ./node_exporter --version
I believe the codesigning and notarization should be a part of the CI workflow.
from node_exporter.
@conradwt Now the code signed binary is released, please retry downloading and opening node exporter following these steps:
1- get with curl instead of downloading using a browser, make sure it is the correct arch. Here I put arm
curl -L https://github.com/prometheus/node_exporter/releases/download/v1.8.1/node_exporter-1.8.1.darwin-arm64.tar.gz --output node_exporter.tar.gz
2- untar it
tar xvfz node_exporter.tar.gz
3- cd into the untarred directory and run it
cd node_exporter-1.8.1.darwin-arm64 && ./node_exporter
Downloading via a web browser does not work because we are signing with rcodesign
instead of Apple's own codesign
, until we get Mac build machine, this solution should work.
from node_exporter.
It's a codesigning issue because I was able to use the following to get things working:
codesign -vvv \
--force \
--strict \
--timestamp \
--options=runtime \
--sign "Developer ID Application: <NAME> (<TEAMEID>)" ./node_exporter
After you run the executable, one will see the following message:
Then navigate to Settings -> Privacy & Security and click the 'Open Anyway' button towards the bottom of the page.
from node_exporter.
👓 @gitperr
from node_exporter.
You should consider upgrading from v0.16.0
. This version is out of date by 6 years.
We also introduced code signing in the latest v1.8.0 release,
from node_exporter.
@SuperQ Yes, the errors that I'm getting are coming from node_exporter v1.8.0. The example output is simply an example of what I expect to see when starting the executable.
from node_exporter.
@SuperQ I think #3008 did not make it into that release you mentioned, we might have forgotten to cut a new release after it was merged.
And just out of curiosity, what was the download method? Even if you download a rcodesign
signed binary using Safari directly, it errors out. I try with wget
or curl
usually, then untar. I was able to make it work like that at least.
from node_exporter.
Code signing was added as SuperQ mentioned, but did not make it to the release you downloaded. Let's try again when a new release is cut including #3008
from node_exporter.
Following the steps in this thread worked - #3008 (comment)
Yes, this codesigned binary needs to be released to make this a seamless process 👍
from node_exporter.
Related Issues (20)
- `node_os_info` does not update `build_id` HOT 9
- When is v.1.8.0 coming? Wanted to pick up CVE fixes that are already in master HOT 1
- Unresolved vulnerability (CVE-2023-48795) in last release 1.7.0 HOT 2
- Node exporter not picking up sensors output and hence sensors metrics are not exported HOT 1
- docker image does not recognise timezone appropriately HOT 7
- kernel: node_exporter: page allocation failure. order:5, mode:0xd0 HOT 1
- CIFS unavailability causes abnormal "up" metric value HOT 1
- Feature request: Please sign your releases HOT 2
- Proposal for release a new minor/patch version HOT 1
- Disk and filesystem error metrics HOT 4
- How does node-exporter collect information about whether the operating system is CentOS or Ubuntu? HOT 1
- IP fragmentation metrics stats missing HOT 4
- node_exporter can't start HOT 2
- node-exporter can't start HOT 1
- NFSd Error HOT 8
- missing battery metrics on debian - power_supply class charge_control_end_threshold ": no such device" HOT 2
- node_filesystem_size_bytes reporting incorrect values on Ubuntu 22.04 LTS HOT 1
- Netclass collector bug HOT 2
- zfs pool stat file no longer exist "/proc/spl/kstat/zfs/*/io" HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from node_exporter.