Comments (8)
Hello @N07070 !
I think the problem is that, presently, the Debian installer available for download on the release page was built for Debian 11. Could you try installing Scaphandre with the installer available with the following link : Debian 12 installer ?
I just tried it on a quick Debian 12 Docker container and I didn’t get your error. I think we just have to link the Debian 12 installer to the release page.
from scaphandre.
No worries, we should make the Debian 12 package explicitely available for download ; as you have shown, there are clear differences between bookworm
and buster
due to dependencies.
For the moment, we will build packages for the various LTS Debian distributions through the CI ; the correct packages are built, but we have not automated the distribution through GitHub releases yet. We are thinking about the best ways to distribute packages for various OSes and Linux distributions, but nothing is yet settled (we are evaluating if we should use cargo-dist
or not).
So, your PR proposal is much appreciated, but maybe keep it in the back of your mind for the moment until we have figured our best approach !
And thank you very much for opening this issue.
from scaphandre.
Avec plaisir très chère !
Bon courage :)
from scaphandre.
The bug was not caught because the CI is buggy too. It sais "Run scaphandre for 10 seconds", but it only outputs the Scaphandre version.
This changed for the last release. I thought maybe something wrong was up with that ( and they could be a single line with timeout 10s scaphandre --stdout
to make sure everything runs ). So the CI is not buggy, but maybe had a regression in testing ?
I can provide a pull request to implement that little change, if need be.
I continued digging to find where the bug could come from. I thought maybe the docker image stayed on debian 11 ( that indeed has libssl1.0 ) and not debian 12, that switched to libssl3.0, but the CI does indeed use /usr/bin/docker pull debian:bookworm-slim
, so no good on that side.
I've looked into https://github.com/hubblo-org/scaphandre/actions/runs/7872701050 and nothing seems weird on my side, it looks like I've followed all the steps and that I have all the good packages etc...
from scaphandre.
I tried installing Rust bindings to the libssl librairies, maybe that was missing, but no chance on that side either.
My best guest now would be to build scaphandre against the libssl3.0 lib and not the libssl1.1. But that's out of my capacities :(
from scaphandre.
Indeed, I missed the part that said : deb11_amd64.deb
. Derp.
It works perfectly with the link you provided.
For the futur, are the releases of the .deb planned to be build for Bookworm, Debian 12 directly ? I'm asking because I'm writing an Ansible role for Scaphandre and I would find it nice to have the deb file downloaded directly in the role, until the day it's added to Debian's repo 🤞 .
from scaphandre.
On a side note, it there anything I can do to update the installer's deb link on the release page ? I gather it's done by the maintainers, but maybe a pull request for the CI could be useful ?
from scaphandre.
Merci !
Added the Debian 12 package to release, so I will close this issue now.
from scaphandre.
Related Issues (20)
- Problems in estimating multithreaded virtualisation processes
- Proper handling of Windows service management HOT 1
- Some metrics are set to 0 after docker scaphandre:dev restart HOT 5
- Prometheus metrics formatting is changing after request HOT 6
- Fix MSRRapl sensor multi-socket support
- missing kubernetes pods metric labels HOT 2
- Wrong Wattage gets displayed for a Programm HOT 2
- sum(scaph_process_power_consumption_microwatts) by (node) and sum( scaph_socket_power_microwatts) by (node) don't match
- Running scaphandre_linux returns "0 W" HOT 2
- Kubernetes Scaphandre Deployment reporting 0 W HOT 5
- Kubernetes > 1.22 HOT 3
- 'IndexError: list index out of range' in Prometheus Scraping of Scaphandre Metrics HOT 2
- Fix multi-socket support on MSR collection
- JSON exporter output cut short due to BufWriter size HOT 1
- Systemd service results in empty "exe" prometheus label
- Add label "comm" from /proc to prometheus metrics HOT 1
- .json file output format HOT 11
- [Docker] couldn't read record HOT 1
- Qemu exporter not working - Default build does not include qemu
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 scaphandre.