Skip to content

Blobfuse-proxy install ignores all apt install errors #2098

@olishenton

Description

@olishenton

What happened:
blob-csi-driver was installed via helm on an ubuntu node with node.blobfuseProxy.blobfuse2Version=2.5.0 set, but the install failed due to dpkg package lock collision (likely with other Azure driver setup), leaving the node with the image default version of 2.4.1.

What you expected to happen:
blobfuse2 version to be installed with version 2.5.0

How to reproduce it:
Get unlucky with package locks, or hit some other error.

Anything else we need to know?:
Logs:

  • echo begin to install fuse3 blobfuse2=2.5.0
  • nsenter --mount=/proc/1/ns/mnt apt-get install -y fuse3 blobfuse2=2.5.0
    E: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 7691 (dpkg)
    E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
  • true

Environment:

  • CSI Driver version: v1.26.5
  • Kubernetes version (use kubectl version): v1.33.1
  • OS (e.g. from /etc/os-release): Ubuntu 22.04.5 LTS
  • Kernel (e.g. uname -a): 5.15.0-1091-azure
  • Install tools: helm
  • Others:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions