Comments (7)
Hello,
I'm glad you found the docker images useful, this is a known issue. As a workaround I've recently introduced alternative builds based on alpine:3.12
which you have already found in your second example π (see #3 if you want details).
For now the only workaround is to use any image based on alpine 3.12
.
You can access those images by hertzg/rtl_433:alpine-3.12-*
where *
can be any valid rtl_433
version, master
or latest
respectively.
Example:
$ docker run --rm -it --device /dev/bus/usb/001/005 hertzg/rtl_433:alpine-3.12-latest
I am not sure if the rtl_433
or it's dependencies support alpine
and musl
so I'm currently working on introducing images built based on debian
images and change the :latest
tag to target those. The alpine
based images would still stay but be an "opt-in" variant.
from rtl_433_docker.
I've just pushed a build pipeline which provides debian builds. Maybe you could give it a try and see if it resolves the issue.
https://github.com/hertzg/rtl_433_docker/actions/runs/565743906
Once the pipeline finishes you can try:
$ docker run --rm -it --device /dev/bus/usb/001/005 hertzg/rtl_433:debian-buster-latest
# or
$ docker run --rm -it --device /dev/bus/usb/001/005 hertzg/rtl_433:debian-bullseye-latest
from rtl_433_docker.
debian-buster-latest worked for me. bullseye throws the same error as alpine.
thank you.
from rtl_433_docker.
you need to install this for the new alpine docker image:
wget http://ftp.us.debian.org/debian/pool/main/libs/libseccomp/libseccomp2_2.4.4-1~bpo10+1_armhf.deb
sudo dpkg -i libseccomp2_2.4.4-1~bpo10+1_armhf.deb
than it should work ;)
from rtl_433_docker.
dpkg -i
AFAIK Alpine Linux is not a Debian derivative. Iβm not sure why that package would be required. If you can elaborate a bit maybe we could whip up a PR for this but so far I donβt see how that is related to the libusb issue.
from rtl_433_docker.
I had this problem also on another alpine docker image. Than i have updated this container, same error, after the installation of this libusb was the container starting again.
I found this info in another chat
from rtl_433_docker.
For people who are still experiencing this or who just endded up here from search engines, you can find the workaround and summary on another issue.
from rtl_433_docker.
Related Issues (20)
- Multiple frequency and Hop HOT 1
- usb_claim_interface error -6
- latest image doesnt containe latest changes to RTL_433 HOT 2
- Shell script to start the container with the correct bus/device HOT 1
- tag:master not updated in 10 months HOT 2
- Update docs to include new aliases
- Debian images built against buster, not bullseye
- Including home assistant discovery script HOT 2
- Alternative method of referencing usb devices and configs HOT 1
- Device name in Windows HOT 1
- Use environment vars to provide username/password HOT 1
- Device Filtering HOT 1
- Problem at start docker HOT 1
- Invalid PSK settings for TLS MQTT HOT 1
- all docker images are the same version of rtl_433? HOT 14
- rtl_433 v22.11 not passing "-R" device flags correctly HOT 15
- Container isn't working, local runs fine HOT 7
- stop container if process exits HOT 2
- Debian builds actually based upon Alpine HOT 3
- No input driver for SoapySDR compiled in HOT 9
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 rtl_433_docker.