-
-
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-sender missing dependencies in fedora #8453
Closed
Labels
affects-4.1
This issue affects Qubes OS 4.1.
affects-4.2
This issue affects Qubes OS 4.2.
C: other
diagnosed
Technical diagnosis has been performed (see issue comments).
P: default
Priority: default. Default priority for new issues, to be replaced given sufficient information.
pr submitted
A pull request has been submitted for this issue.
T: bug
Type: bug report. A problem or defect resulting in unintended behavior in something that exists.
Comments
Augsch123
added
P: default
Priority: default. Default priority for new issues, to be replaced given sufficient information.
T: bug
Type: bug report. A problem or defect resulting in unintended behavior in something that exists.
labels
Aug 28, 2023
andrewdavidwong
added
C: other
diagnosed
Technical diagnosis has been performed (see issue comments).
affects-4.1
This issue affects Qubes OS 4.1.
affects-4.2
This issue affects Qubes OS 4.2.
labels
Aug 28, 2023
Augsch123
changed the title
qubes-video-companion-sender missing dependency on libappindicator-gtk3
qubes-video-companion-sender missing dependencies in fedora
Aug 28, 2023
I see a similar trace in 4.1.2 using work% qubes-video-companion webcam
Cannot open device /dev/video0, exiting.
Traceback (most recent call last):
File "/usr/share/qubes-video-companion/sender/webcam.py", line 111, in <module>
webcam = Webcam()
File "/usr/share/qubes-video-companion/sender/webcam.py", line 19, in __init__
self.main(self)
File "/usr/share/qubes-video-companion/sender/service.py", line 158, in main
self.start_transmission()
File "/usr/share/qubes-video-companion/sender/service.py", line 124, in start_transmission
width, height, fps, extra_params = self.parameters()
File "/usr/share/qubes-video-companion/sender/webcam.py", line 36, in parameters
proc = subprocess.run(
File "/usr/lib/python3.9/subprocess.py", line 528, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '('v4l2-ctl', '--list-formats-ext')' returned non-zero exit status 1.
Traceback (most recent call last):
File "/usr/share/qubes-video-companion/receiver/receiver.py", line 82, in <module>
main(sys.argv)
File "/usr/share/qubes-video-companion/receiver/receiver.py", line 17, in main
width, height, fps = read_video_parameters()
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/share/qubes-video-companion/receiver/receiver.py", line 63, in read_video_parameters
raise RuntimeError("wrong number of bytes read")
RuntimeError: wrong number of bytes read
modprobe: FATAL: Module videodev is in use.
Please close any window that has an open video stream so kernel modules can be securely unloaded...
modprobe: FATAL: Module videodev is in use.
Please close any window that has an open video stream so kernel modules can be securely unloaded...
work% lsmod |grep video
uvcvideo 167936 0
videobuf2_vmalloc 20480 1 uvcvideo
videobuf2_memops 20480 1 videobuf2_vmalloc
videobuf2_v4l2 40960 1 uvcvideo
videobuf2_common 86016 4 videobuf2_vmalloc,videobuf2_v4l2,uvcvideo,videobuf2_memops
videodev 323584 3 videobuf2_v4l2,uvcvideo,videobuf2_common
mc 73728 5 videodev,snd_usb_audio,videobuf2_v4l2,uvcvideo,videobuf2_common |
ben-grande
added a commit
to ben-grande/qubes-video-companion
that referenced
this issue
May 30, 2024
- 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
ben-grande
added a commit
to ben-grande/qubes-video-companion
that referenced
this issue
May 30, 2024
- 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
ben-grande
added a commit
to ben-grande/qubes-video-companion
that referenced
this issue
May 30, 2024
- 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
ben-grande
added a commit
to ben-grande/qubes-video-companion
that referenced
this issue
May 30, 2024
- 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
ben-grande
added a commit
to ben-grande/qubes-video-companion
that referenced
this issue
May 31, 2024
- 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
ben-grande
added a commit
to ben-grande/qubes-video-companion
that referenced
this issue
May 31, 2024
- 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
ben-grande
added a commit
to ben-grande/qubes-video-companion
that referenced
this issue
Jun 2, 2024
- 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
This was referenced Jun 3, 2024
andrewdavidwong
added
the
pr submitted
A pull request has been submitted for this issue.
label
Jun 3, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
affects-4.1
This issue affects Qubes OS 4.1.
affects-4.2
This issue affects Qubes OS 4.2.
C: other
diagnosed
Technical diagnosis has been performed (see issue comments).
P: default
Priority: default. Default priority for new issues, to be replaced given sufficient information.
pr submitted
A pull request has been submitted for this issue.
T: bug
Type: bug report. A problem or defect resulting in unintended behavior in something that exists.
How to file a helpful issue
Qubes OS release
R4.2 but R4.1 is probably affected as well
Brief summary
qubes-video-companion-sender needs libappindicator-gtk3 and notification-daemon on a fedora app qube. Otherwise there are error messages.
Steps to reproduce
Try to use qubes-video-companion and have a minimal fedora 37 template as the screen-sharing sender.
Expected behavior
Works
Actual behavior
Without libappindicator-gtk3:
Without notification-daemon:
The text was updated successfully, but these errors were encountered: