GithubHelp home page GithubHelp logo

Comments (8)

bdromard avatar bdromard commented on June 10, 2024 1

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.

bdromard avatar bdromard commented on June 10, 2024 1

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.

N07070 avatar N07070 commented on June 10, 2024 1

Avec plaisir très chère !

Bon courage :)

from scaphandre.

N07070 avatar N07070 commented on June 10, 2024

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.

N07070 avatar N07070 commented on June 10, 2024

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.

N07070 avatar N07070 commented on June 10, 2024

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.

N07070 avatar N07070 commented on June 10, 2024

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.

bdromard avatar bdromard commented on June 10, 2024

Merci !

Added the Debian 12 package to release, so I will close this issue now.

from scaphandre.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.