Dear Maintainer,
*** Reporter, please consider answering these questions, where appropriate ***
* What led up to the situation?
Installed webcamoid and tried to run via a terminal
* What exactly did you do (or not do) that was effective (or
ineffective)?
Wasn't able to resolve the issue (novice user)
* What was the outcome of this action?
When trying to run webcamoid via the command line:
Received this error:
[2024-12-05 14:09:03.247, Webcamoid, 0x7f0e7ac2ac80, main.qml (22)]
warning: qrc:/Webcamoid/share/qml/main.qml:22:1: module "QtQuick.Controls"
plugin "qtquickcontrols2plugin" not found
[2024-12-05 14:09:03.247, Webcamoid, 0x7f0e7ac2ac80, main.qml (22)]
warning: qrc:/Webcamoid/share/qml/main.qml:22:1: module "QtQuick.Controls"
plugin "qtquickcontrols2plugin" not found
* What outcome did you expect instead?
For Webcamoid to run
*** End of the template - remove these template lines ***
Hello, Debian unstable webcamoind version: 9.2.3-1 I see similar problem (missing component): [2024-12-06 11:10:23.195, Webcamoid, 0x7fb3799d5c80, (0)] warning: QQmlApplicationEngine failed to load component [2024-12-06 11:10:23.195, Webcamoid, 0x7fb3799d5c80, main.qml (522)] warning: qrc:/Webcamoid/share/qml/main.qml:522:5: Type MainPanel unavailable [2024-12-06 11:10:23.196, Webcamoid, 0x7fb3799d5c80, MainPanel.qml (106)] warning: qrc:/Webcamoid/share/qml/MainPanel.qml:106:9: Type VideoOptions unavailable [2024-12-06 11:10:23.196, Webcamoid, 0x7fb3799d5c80, VideoOptions.qml (62)] warning: qrc:/Webcamoid/share/qml/VideoOptions.qml:62:9: Type VideoOutputs unavailable [2024-12-06 11:10:23.197, Webcamoid, 0x7fb3799d5c80, VideoOutputs.qml (24)] warning: qrc:/Webcamoid/share/qml/VideoOutputs.qml:24:1: module "Qt.labs.settings" is not installed apt install qml6-module-qt-labs-settings fixed the problem. So probably the updating of dependencies is needed. Many thanks. Best regards.
Thanks Milan! Installing qml6-module-qt-labs-settings didn't resolve the reported error, though, but helped me get webcamoid running nonetheless. To resolve `module "QtQuick.Controls" plugin "qtquickcontrols2plugin" not found` warning, qml6-module-qtquick-controls needs to be installed. But wait! There's more! Next warning: module "QtQuick.Layouts" is not installed Resolution: install qml6-module-qtquick-layouts Next warnings: Now we get `module "Qt.labs.settings" is not installed` as well as `module "QtCore" is not installed` which is resolved by installing qml6-module-qt-labs-settings plus qml6-module-qtcore. We're not done yet, though! Next warning: module "Qt.labs.platform" is not installed Resolution: install qml6-module-qt-labs-platform Now, webcamoid starts, but even more dependencies may be required which I already had installed. Fortunately, the missing module names reported mapped to a package name consistently. Try apt install qml6-module-<TAB><TAB> to see all available.
Dear Maintainer, Running webcamoid from a GUI menu silently fails. Running webcamoid from a terminal indicates failure to find a qml module This can be fixed by manually installing debian package: qml6-module-qt-labs-settings So it seems that the debian package has omitted that dependency.
Dear Sirs,
Under Debian Sid, I cannot install webcamoid:
duane@DuanesSpectre16:~$ sudo apt install webcamoid
[sudo] password for duane:
Solving dependencies... Error!
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
Unsatisfied dependencies:
webcamoid : Depends: qml6-module-qtgraphicaleffects but it is not installable
Depends: webcamoid-data (= 9.4.0-1) but it is not going to be installed
Depends: webcamoid-plugins (= 9.4.0-1) but it is not going to be installed
Depends: libavkys9 (>= 9.4.0) but it is not going to be installed
Error: Unable to satisfy dependencies. Reached two conflicting assignments:
1. webcamoid:amd64=9.4.0-1 is selected for install
2. webcamoid:amd64 Depends qml6-module-qtgraphicaleffects
but none of the choices are installable:
[no choices]
Sincerely,
Duane Kaufman
Yup, that's because that package doesn't exist yet. and the latest deb version 9.4.0-1+b1 can't be installed either, aptitude couldn't even figure it out. If you're able to use the stable repos, version 9.2.3-1 is working great. I think they even resolved this bug and manual installation of additional modules is not needed anymore. I'm no expert with apt, and testing is my default release, but if you have the stable repos save in /etc/apt/sources.list.d then I think this should work: sudo apt install -t stable webcamoid=9.2.3-1 If that works for you without having to install any qml modules manually, then you can also indicate this bug is resolved for us! Best, Scar
Dear Sir,
Thanks for your guidance.
After enabling stable, I still cannot install that version of webcamoind:
duane@DuanesSpectre16:~$ echo "deb https://deb.debian.org/debian stable main contrib non-free non-free-firmware" | sudo tee /etc/apt/sources.list.d/stable.list
sudo apt update
apt-cache policy webcamoid
deb https://deb.debian.org/debian stable main contrib non-free non-free-firmware
Get:1 http:......
Get:42 https://deb.debian.org/debian stable/non-free-firmware amd64 Contents (deb) [1,149 B]
Fetched 96.9 MB in 35s (2,771 kB/s)
261 packages can be upgraded. Run 'apt list --upgradable' to see them.
Notice: Some sources can be modernized. Run 'apt modernize-sources' to do so.
webcamoid:
Installed: (none)
Candidate: 9.4.0-1+b1
Version table:
9.4.0-1+b1 500
500 https://deb.debian.org/debian sid/main amd64 Packages
9.2.3-1 500
500 https://deb.debian.org/debian stable/main amd64 Packages
duane@DuanesSpectre16:~$ sudo apt install -t stable webcamoid=9.2.3-1
Solving dependencies... Error!
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
Unsatisfied dependencies:
webcamoid : Depends: qml-module-qt-labs-folderlistmodel but it is not going to be installed
Depends: qml-module-qt-labs-settings but it is not going to be installed
Depends: qml-module-qtquick-dialogs but it is not going to be installed
Depends: qml-module-qtquick-extras but it is not going to be installed
Depends: qml-module-qtquick-privatewidgets but it is not going to be installed
Depends: qml-module-qt-labs-platform but it is not going to be installed
Depends: webcamoid-data but it is not going to be installed
Depends: webcamoid-plugins but it is not going to be installed
Depends: libavkys9 (>= 9.2.3) but it is not going to be installed
Error: Unable to satisfy dependencies. Reached two conflicting assignments:
1. webcamoid:amd64=9.2.3-1 is selected for install
2. webcamoid:amd64=9.2.3-1 Depends qml-module-qtquick-dialogs
but none of the choices are installable:
- qml-module-qtquick-dialogs:amd64 is available in versions 5.15.15-2, 5.15.19-2
but none of the choices are installable:
- qml-module-qtquick-dialogs:amd64=5.15.15-2 Depends libqt5qml5 (< 5.15.16~)
but none of the choices are installable:
- libqt5qml5:amd64=5.15.15+dfsg-3 is not selected for install
- qml-module-qtquick-dialogs:amd64=5.15.19-2 is not selected for install
duane@DuanesSpectre16:~$
I certainly might have done something incorrectly.
Sincerely,
Duane
-----Original Message-----
From: Scar <scar@riseup.net>
To: 1089101 <1089101@bugs.debian.org>
Cc: Duane Kaufman <duanek@chorus.net>
Date: Sunday, 20 September 2026 8:23 PM CDT
Yup, that's because that package doesn't exist yet. and the latest deb version 9.4.0-1+b1 can't be installed either, aptitude couldn't even figure it out.
If you're able to use the stable repos, version 9.2.3-1 is working great. I think they even resolved this bug and manual installation of additional modules is not needed anymore. I'm no expert with apt, and testing is my default release, but if you have the stable repos save in /etc/apt/sources.list.d then I think this should work:
sudo apt install -t stable webcamoid=9.2.3-1
If that works for you without having to install any qml modules manually, then you can also indicate this bug is resolved for us!
Best,
Scar
Okay, try just this without including the version number: sudo apt install -t stable webcamoid Google says that gives apt more freedom to resolve the dependencies within stable
Dear Sirs, I installed webcamoid 9.4.0 via flatpak, as I could not get stable to work. Sincerely, Duane-----Original Message----- From: Taka <scar@riseup.net> To: duanek <duanek@chorus.net> Cc: 1089101 <1089101@bugs.debian.org> Date: Tuesday, 22 September 2026 7:57 PM CDT Subject: Re: "webcamoid: Webcamoid fails to run" Okay, try just this without including the version number: sudo apt install -t stable webcamoid Google says that gives apt more freedom to resolve the dependencies within stable
I just uploaded 9.4.0-2 to debian which I believe fixes this and other bugs. The tag debian/9.4.0-2 is pushed to the repo on salsa and its clone on github, please feel free to build and test it yourself and let me know if there are any remaining issues.
We believe that the bug you reported is fixed in the latest version of
webcamoid, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1089101@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Barak A. Pearlmutter <bap@debian.org> (supplier of updated webcamoid package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Wed, 23 Sep 2026 13:47:32 +0100
Source: webcamoid
Architecture: source
Version: 9.4.0-2
Distribution: unstable
Urgency: medium
Maintainer: Barak A. Pearlmutter <bap@debian.org>
Changed-By: Barak A. Pearlmutter <bap@debian.org>
Closes: 1015701 1046833 1089101 1142265
Changes:
webcamoid (9.4.0-2) unstable; urgency=medium
.
* Fix the QML module dependencies (closes: #1089101, #1142265). The
hand-maintained list was both incomplete (missing QtCore,
QtMultimedia, QtQuick, QtQuick.Layouts, QtQuick.Shapes and
QtQuick.Window, so the application failed to start) and listed
qml6-module-qtgraphicaleffects, which does not exist in Debian and
made the package uninstallable on all architectures. Nothing in the
source imports GraphicalEffects. Generate the list at build time with
dh_qmldeps. Since the plugins have their QML in compiled-in resources
where qmlimportscanner cannot see it, point dh_qmldeps at the QML in
the source tree via debian/webcamoid.qmlfiles, and resolve the modules
this package registers from C++ via debian/qmldeps.overrides.
* Configure with -DUPDATE_TRANSLATIONS=OFF (closes: #1046833) so it
doesn't run lupdate which alters upstream source file thus breaking a
rebuild due to changed source files. The remaining lrelease run
still compiles the shipped .ts files into .qm files.
* Patch simdcore-neon-armhf-mfpu.patch builds the NEON SIMD plugin with
-mfpu=neon on 32 bit ARM, fixing the armhf FTBFS. (NEON is not in the
Debian armhf baseline, so without the flag GCC refuses to inline the
intrinsics in akneon.h. The other SimdCore plugins already passed their
own -m flags.
* Weaken dependency webcamoid-data to ${source:Version} so the package
can be binNMU'd
* Wildcard the multiarch directory in webcamoid-plugins lintian
overrides so they match all architectures
* The build now succeeds with LTO (closes: #1015701).
* Bump to debhelper 14 and drop the redundant control fields.
* Add autopkgtests, both a superficial command line check, and a "smoke
test" that starts the GUI under Xvfb and fails if the QML engine
reports a missing module to catch module dependency bugs.
Checksums-Sha1:
49ed08a30898c88e39964d1764419ee957481ddd 2703 webcamoid_9.4.0-2.dsc
e37f94e88686f96f65996f6c9a13d51a898f59fc 12016 webcamoid_9.4.0-2.debian.tar.xz
3723c9760d83d976579eace96b366dec837ab244 22373 webcamoid_9.4.0-2_source.buildinfo
Checksums-Sha256:
2ecc38bb69857951d27af88abebdd0a87008b632a168733e4323a2c45270dce7 2703 webcamoid_9.4.0-2.dsc
ad3396c229d4ee8269a78458ce592334b04fe7cbece07a52123e57ad362078e7 12016 webcamoid_9.4.0-2.debian.tar.xz
c29415c8a42d4f654d336104c6bb61ae0db18b22cd91c03202863552e8128ff9 22373 webcamoid_9.4.0-2_source.buildinfo
Files:
f63d35b0f98fd86ea0f26e1a830efec6 2703 video optional webcamoid_9.4.0-2.dsc
b7fed8650678a51bdb7376f5a489863f 12016 video optional webcamoid_9.4.0-2.debian.tar.xz
c82555ab1e6fc83cf18b148fbf07bb20 22373 video optional webcamoid_9.4.0-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iIUEARYKAC0WIQQt5L8FQhB2xHrSA2fGrySQ08pyuQUCarPkwQ8cYmFwQGRlYmlh
bi5vcmcACgkQxq8kkNPKcrkDigD/WoTSP0ENhm4tTD6ilfaJVQ9rzttdnmvBltLF
PflNxmQBAPamWEgQvnJA0VrU2TwAgpkE/wKopdb5FE62OyJwW3cJ
=AoRO
-----END PGP SIGNATURE-----