influxdata/influxdb · error · ProcessingEngineError
error installing python packages
Error message
error installing python packages: {0} What it means
ProcessingEngineError::PythonPackageError, wrapping PluginEnvironmentError when installing the Python packages a plugin's environment requires fails (resolution, download, or wheel incompatibility); raised during trigger/plugin environment setup, not during plugin execution.
Solutions
- Check the wrapped PluginEnvironmentError for the failing package and version spec
- Verify network access to the package index and that pinned versions resolve
- Pin compatible package versions in the plugin's requirements
Defensive patterns
Strategy: try-catch
When it happens
Trigger: Thrown at influxdb3_processing_engine/src/manager.rs:33 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of influxdata/influxdb@06200ef96b (2026-09-19).
Data as JSON: /api/errors/6267b14955e60481.
Report an issue: GitHub.
Appendix: source
Thrown at influxdb3_processing_engine/src/manager.rs:33
#[error("write buffer error: {0}")]
WriteBufferError(#[from] influxdb3_write::write_buffer::Error),
#[error("wal error: {0}")]
WalError(#[from] influxdb3_wal::Error),
#[error("plugin error: {0}")]
PluginError(#[from] crate::plugins::PluginError),
#[error("processing engine trigger {trigger_id} not found in database {db_id}")]
TriggerNotFound { db_id: DbId, trigger_id: TriggerId },
#[error("request trigger not found")]
RequestTriggerNotFound,
#[error("request handler for trigger down")]
RequestHandlerDown,
#[error("error installing python packages: {0}")]
PythonPackageError(PluginEnvironmentError),
#[error("{0}")]
PackageInstallationDisabled(PluginEnvironmentError),
}
impl From<PluginEnvironmentError> for ProcessingEngineError {
fn from(err: PluginEnvironmentError) -> Self {
match err {
PluginEnvironmentError::PackageInstallationDisabled => {
ProcessingEngineError::PackageInstallationDisabled(err)
}
other => ProcessingEngineError::PythonPackageError(other),
}
}
}
View on GitHub (pinned to 06200ef96b)