Skip to content

Local setup broken in 2026: Persistent ImagePullBackOff for RabbitMQ/Redis due to unmaintained Bitnami dependencies #234

@metesulak

Description

@metesulak

The local setup for FarmVibes.AI is effectively broken in 2026 due to unaddressed changes in Bitnami's container images and Helm charts. Despite multiple attempts following the official quickstart and troubleshooting guides, the installation fails at the Helm deployment stage for RabbitMQ and Redis with persistent ImagePullBackOff errors and Helm context deadline exceeded timeouts.

This is not a user configuration issue – it is a direct result of Bitnami's 2025 migration (moving free images/charts behind restrictions/paywalls and deprecating public Docker Hub repositories). The project's Terraform modules still point to outdated OCI repositories (oci://registry-1.docker.io/bitnamicharts), and even switching to legacy repositories does not reliably resolve the pull failures. The default Helm timeouts are insufficient for any slow or rate-limited pulls, leading to consistent failures.

Steps to Reproduce

  1. Clone the repository and run farmvibes-ai local setup on a fresh Ubuntu 22.04/24.04 system (WSL2 on Windows with Docker Desktop, 32GB RAM allocated).
  2. The k3d cluster creates successfully, Dapr deploys, but RabbitMQ and Redis pods remain in Init/ImagePullBackOff.
  3. kubectl get pods -A output:
    NAMESPACE NAME READY STATUS RESTARTS AGE
    dapr-system dapr-operator-78979574dc-wzkkb 1/1 Running 0 23m
    dapr-system dapr-placement-server-0 1/1 Running 0 23m
    dapr-system dapr-sentry-d7d77684b-ztm4j 1/1 Running 0 23m
    dapr-system dapr-sidecar-injector-6d68957886-2bv66 1/1 Running 0 23m
    default rabbitmq-0 0/1 Init:ImagePullBackOff 0 23m
    default redis-master-0 0/1 ImagePullBackOff 0 23m
    kube-system coredns-ccb96694c-wwk8p 1/1 Running 0 23m
    kube-system helm-install-traefik-crd-l58tn 0/1 Completed 0 23m
    kube-system helm-install-traefik-nq9c2 0/1 Completed 1 23m
    kube-system local-path-provisioner-5cf85fd84d-6ms8p 1/1 Running 0 23m
    kube-system metrics-server-5985cbc9d7-kdpmm 1/1 Running 0 23m
    kube-system svclb-traefik-826efb2b-c22f5 2/2 Running 0 23m
    kube-system traefik-5d45fc8cc9-z7qlt 1/1 Running 0 23m
Image
  1. Helm deployments time out after ~5 minutes with "context deadline exceeded".

Expected Behavior

The local setup should complete successfully on a standard machine without requiring manual Terraform edits, external registries, or cloud resources.

Actual Behavior

Installation fails repeatedly at the same stage, making the local/quickstart path unusable for new users.

Environment

  • OS: Ubuntu 24.04 (WSL2 on Windows 11)
  • Docker: Latest Docker Desktop
  • k3d: Latest
  • FarmVibes.AI version: Latest main branch (git pull as of January 2026)
  • Hardware: High-spec machine (32GB RAM, multiple cores allocated)

Additional Context

This issue has been reported in various forms since Bitnami's 2025 changes (see related discussions in Helm/Bitnami communities). The project has not been updated to use alternative messaging/caching providers or mirrored images, rendering the local installation path obsolete.

As an open-source project from Microsoft promoting sustainable agriculture and AI accessibility, it is disappointing that the primary quickstart method (local setup) is non-functional for over a year without any acknowledgment or workaround in the documentation. Users are forced to resort to paid cloud resources (Azure AKS) to use the tool, which contradicts the spirit of an open-source platform.

Please prioritize updating the dependencies to compatible, publicly available images or provide a maintained local alternative. Attached is the full local setup log for reference.

Thank you for addressing this critical breakage.

Metadata

Metadata

Assignees

No one assigned

    Labels

    triageIssues still not triaged by team

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions