-
-
Notifications
You must be signed in to change notification settings - Fork 48
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
qubes-video-companion installation error and not usable on Debian/Fedora #7991
qubes-video-companion installation error and not usable on Debian/Fedora #7991
Comments
For Debian, v4l2loopback-dkms should really be just "recommends", not "depend", as it isn't strictly required anymore (dom0-provided kernels have v4l2loopback included now). Anyway, it seems it got unpacked, so you may try to use it, maybe it works already. For Fedora, I'll take a look. |
I indeed have it installed on Debian 11, but here is what I'm getting when I'm trying to screenshare:
|
Is it installed on the sharing qube (or its template) too? |
I have TEST-3 and TEST-4 which are both fresh Debian-11 StandaloneVM with qubes-video-companion installed the same way. |
do you get it immediately? you should get a qrexec policy prompt; did you installed dom0 part (qubes-video-companion-dom0 package)? |
I have the prompt from dom0, but when I put the other VM and accept it, it shows the "RuntimeError: wrong number of bytes read" error.
|
auto.conf was a copy of .config before (which made GCC plugins disabled), but since it isn't the case anymore, GCC plugins need to be disabled separately. Fixes: d5fbc9f "Do not override include/config/auto.conf with .config" QubesOS/qubes-issues#7991
auto.conf was a copy of .config before (which made GCC plugins disabled), but since it isn't the case anymore, GCC plugins need to be disabled separately. Fixes: d5fbc9f "Do not override include/config/auto.conf with .config" QubesOS/qubes-issues#7991 (cherry picked from commit da58899)
Not useable on debian-11. dom0 4.1: Installed under debian-11: But when launching:
|
Older Python (like 3.8 in R4.1) does not allow plain 'list' or 'tuple' in hints, use typing module instead. QubesOS/qubes-issues#7991
Dom0-provided kernel has this module included already, so dkms isn't a strict requirement. QubesOS/qubes-issues#7991
@tlaurion Webcam works, but indeed screensharing is broken. |
I (hopefully) fixed screenshare too with the update (auto-)linked above. |
Thanks for the update @marmarek ! I installed the new version in dom0 and on 2 debian-11 StandaloneVM and that's the error I'm now getting:
|
I learned today (we learn everyday...) that to update one has to: @Minimalist73 might help you get it working. After installing into debian-11 repository, shutdown... It works as expected. Tested QubesOS/updates-status#3625 |
@Minimalist73 is it still relevant or fixed? |
The only thing I see is that dom0 package is wrong. Opened QubesOS/qubes-video-companion#18
|
No issue on my side. I've been using this for months now. |
Closing as completed. If anyone believes this issue is not yet completed, or if anyone is still affected by this issue, please leave a comment, and we'll be happy to reopen it. Thank you. |
@andrewdavidwong its a user confusion issue per unclear documentation. The documentation is not clear on the following facts:
Please read #7991 (comment) There is no "bug" in software, outside of user output being cryptic when on launches qubes-vdeo-companion and it says:
Which leads users to be confused with reason: this should probably be [receiving qube] instead, and the README.md being explicit of the functioning of the tool for massive adoption. The fact that there is some but not a lot of reports on this shows that not a lot of people use it, but they should. They just don't know it exists, try to use it, fail and give up using it. If this is clarified in docs, issues like this will stop popping up in forum and issues. I'm not good writing docs, that's a plain fact. Still working on it on my own projects. @Minimalist73 @adw Might want to share other use cases, other recommended tools that do not require command line, and is not bogus as cheese is, and or better, change the docs through pull requests? |
@adw @marmarek i opened QubesOS/qubes-video-companion#18 which was duplicate of another one, reported by @Minimalist73 as duplicate. Please merge the origin. Docs need to be sound for soft to be tested and used. The fact that no more issues opened because instructions are bad shows a lot of fev users but not a lot of end users, where this solution should be massively used because simply amazing. |
- lib(ayatana-)appindictor-gtk3: necessary for notifications icons - libnotify-bin: necessary for notify-send - libnotify4/libnotify: necessary to register notifications - dunst/notification-daemon: necessary to server notifications For: QubesOS/qubes-issues#6426 Fixes: QubesOS/qubes-issues#8453 Fixes: QubesOS/qubes-issues#7991
- lib(ayatana-)appindictor-gtk3: necessary for notifications icons - libnotify-bin: necessary for notify-send - libnotify4/libnotify: necessary to register notifications - dunst/notification-daemon: necessary to server notifications For: QubesOS/qubes-issues#6426 Fixes: QubesOS/qubes-issues#8453 Fixes: QubesOS/qubes-issues#7991
- v4l-utils: necessary for webcam sharing - lib(ayatana-)appindictor-gtk3: necessary for notifications icons - libnotify-bin/libnotify: necessary for notify-send - libnotify4/libnotify: necessary to register notifications - dunst/notification-daemon: necessary to serve notifications For: QubesOS/qubes-issues#6426 Fixes: QubesOS/qubes-issues#8453 Fixes: QubesOS/qubes-issues#7991 Fixes: https://github.com/QubesOS/qubes-video-companion/issues/20
- v4l-utils: necessary for webcam sharing - lib(ayatana-)appindictor-gtk3: necessary for notifications icons - libnotify-bin/libnotify: necessary for notify-send - libnotify4/libnotify: necessary to register notifications - dunst/notification-daemon: necessary to serve notifications For: QubesOS/qubes-issues#6426 Fixes: QubesOS/qubes-issues#8453 Fixes: QubesOS/qubes-issues#7991 Fixes: https://github.com/QubesOS/qubes-video-companion/issues/20
- v4l-utils: necessary for webcam sharing - lib(ayatana-)appindictor-gtk3: necessary for notifications icons - libnotify-bin/libnotify: necessary for notify-send - libnotify4/libnotify: necessary to register notifications - dunst/notification-daemon: necessary to serve notifications For: QubesOS/qubes-issues#6426 Fixes: QubesOS/qubes-issues#8453 Fixes: QubesOS/qubes-issues#7991 Fixes: https://github.com/QubesOS/qubes-video-companion/issues/20
- v4l-utils: necessary for webcam sharing - lib(ayatana-)appindictor-gtk3: necessary for notifications icons - libnotify-bin/libnotify: necessary for notify-send - libnotify4/libnotify: necessary to register notifications - (desktop-)notification-daemon: necessary to serve notifications For: QubesOS/qubes-issues#6426 Fixes: QubesOS/qubes-issues#8453 Fixes: QubesOS/qubes-issues#7991 Fixes: https://github.com/QubesOS/qubes-video-companion/issues/20
- v4l-utils: necessary for webcam sharing - lib(ayatana-)appindictor-gtk3: necessary for notifications icons - libnotify-bin/libnotify: necessary for notify-send - libnotify4/libnotify: necessary to register notifications - (desktop-)notification-daemon: necessary to serve notifications For: QubesOS/qubes-issues#6426 Fixes: QubesOS/qubes-issues#8453 Fixes: QubesOS/qubes-issues#7991 Fixes: https://github.com/QubesOS/qubes-video-companion/issues/20
Qubes OS release
4.1
Brief summary
qubes-video-companion
can't be installed on debian-11 and is not working on both Fedora 36 and 37 while trying to screenshare.Steps to reproduce
qubes-video-companion-dom0
in dom0 (sudo qubes-dom0-update --enablerepo=qubes-dom0-current-testing qubes-video-companion-dom0
)qubes-video-companion
on Debian(11) andqubes-video-companion-*
on Fedora(36|37)qubes-video-companion screenshare
Expected behavior
Should install on Debian and screenshare should work on both Fedora and Debian
Actual behavior
When installing
qubes-video-companion
v1.0.1-1 from current-testing (QubesOS/updates-status/issues/3383) (qubes-video-companion-dom0
for dom0), 2 different issues are coming up:On Fedora (36/37 - with kernel 6.1.6-1):
On Debian 11 (with kernel 6.1.6-1):
/var/lib/dkms/v4l2loopback/0.12.5/build/make.log
:The text was updated successfully, but these errors were encountered: