Windmill Worker Chromium Installation Failure
Hi guys, wanted to see if anyone else had this issue.
I am using the standard docker-compose.yml for chromium workers but get this issue.
ExecutionErr: ExitCode: 100, last log lines:
r been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
chromium : Depends: libc++1-19 (>= 1:19.1.4) but it is not installable
Depends: libc++abi1-19 (>= 1:19.1.4) but it is not installable
Depends: libunwind-19 (>= 1:19.1.4) but it is not installable
Depends: chromium-common (= 131.0.6778.108-1~deb12u1) but it is not going to be installed
Recommends: chromium-sandbox but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
The Windmill worker is failing to run properly due to unmet Chromium dependencies on Debian 12 (indicated by ~deb12u1 in package version).
Error Details
Attempting to install Chromium results in dependency resolution failures. The following dependencies cannot be installed:
libc++1-19 (≥ 1:19.1.4)
libc++abi1-19 (≥ 1:19.1.4)
libunwind-19 (≥ 1:19.1.4)
chromium-common (= 131.0.6778.108-1~deb12u1)
chromium-sandbox
Error Message
CopyExecutionErr: ExitCode: 100
Unable to correct problems, you have held broken packages.
Expected Behavior
Chromium should install successfully with all dependencies resolved, allowing the Windmill worker to function properly.
System Information
Operating System: Debian 12 (inferred from package versions)
Chromium Version: 131.0.6778.108-1
Additional Notes
The error suggests there might be held packages preventing proper dependency resolution. This could be due to:
Conflicting package versions in the system
Missing or incompatible repository sources
Previous failed installations leaving the package system in an inconsistent state
0 Replies