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

  1. Check the wrapped PluginEnvironmentError for the failing package and version spec
  2. Verify network access to the package index and that pinned versions resolve
  3. 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)