Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

crowsnest: Dependency: 'ustreamer' not found. Exiting! #246

Closed
seniv opened this issue Feb 28, 2024 · 2 comments
Closed

crowsnest: Dependency: 'ustreamer' not found. Exiting! #246

seniv opened this issue Feb 28, 2024 · 2 comments
Labels
bug Something isn't working

Comments

@seniv
Copy link

seniv commented Feb 28, 2024

What happened

After a fresh installation of crowsnest via Kiauh on RPi 4 with PRi OS(x64) I saw an error crowsnest: Dependency: 'ustreamer' not found. Exiting! in the logs and the crowsnest didn't work.

What did you expect to happen

crowsnest to work right after installation without errors

How to reproduce

install fresh version of crowsnest

Additional information

After a bit of research, I found out that crowsnest was looking for the file ~/crowsnest/bin/ustreamer/ustreamer but there was only ustreamer.bin

I see that https://github.com/pikvm/ustreamer made a lot of new commits during the last few days, most likely something was changed.

after all, I fixed the problem by copying the file ustreamer.bin as ustreamer by running the command

cp ~/crowsnest/bin/ustreamer/ustreamer.bin ~/crowsnest/bin/ustreamer/ustreamer

But would be nice if dependencies were installed with specific commit hash or tag, instead of using the latest version

@seniv seniv added the bug Something isn't working label Feb 28, 2024
@seniv
Copy link
Author

seniv commented Feb 28, 2024

I see that @mryel00 already created PR #216 for using specific versions of the dependencies, which should fix the issue and prevent it from happening in the future

@mryel00
Copy link
Member

mryel00 commented Feb 28, 2024

@seniv we just released an update shortly before you opened this issue: #245

I started this commit pinning stuff, but we came across some issues with the implementation of the older parts, so I stopped developing on it for now and will most likely close it completely.

At the moment I'm rewriting the whole running code base in python and we will change to precompiled binaries with that update too. Therefore this issue won't happen in the next version and we won't need commit pinning in future.

@mryel00 mryel00 closed this as completed Feb 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants