Skip to content

akri demo mock camera pods crashing and restarting #739

Open
@jjonmueller

Description

@jjonmueller

Environment:
WSL2 within Windows 11 Pro
Docker Desktop: 4.36.0 (175267)

When running through the akri demo for the mock cameras, it appears that the two broker Pods for each camera appear to crash and restart. I'm running minikube cluster, and have installed to mock cameras as shown below with ls -l:

crw-rw---- 1 root video 81, 7 Feb 12 12:20 /dev/video7
crw-rw---- 1 root video 81, 8 Feb 12 12:20 /dev/video8

Utilzed the following helm chart command:

helm install akri akri-helm-charts/akri
--set udev.discovery.enabled=true
--set udev.configuration.enabled=true
--set udev.configuration.name=akri-udev-video
--set udev.configuration.discoveryDetails.udevRules[0]='KERNEL=="video[7-8]*"'
--set udev.configuration.brokerPod.image.repository="ghcr.io/project-akri/akri/udev-video-broker"

Following command "watch kubectl get pods,akric,akrii,services -o wide" shows:

NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
pod/akri-agent-daemonset-skvgq 1/1 Running 0 19m 10.244.0.50 minikube
pod/akri-controller-deployment-76499c9cf5-z8h45 1/1 Running 0 19m 10.244.0.49 minikube
pod/akri-udev-discovery-daemonset-fbhw7 1/1 Running 0 19m 10.244.0.51 minikube
pod/akri-udev-video-83c3e0-pod 0/1 CrashLoopBackOff 8 (59s ago) 17m 10.244.0.53 minikube
pod/akri-udev-video-b82f08-pod 0/1 CrashLoopBackOff 8 (43s ago) 17m 10.244.0.54 minikube
pod/akri-webhook-configuration-788dc6648d-czwpm 1/1 Running 0 19m 10.244.0.52 minikube

Follwing command "kubectl logs akri-udev-video-83c3e0-pod" shows:

akri.sh udev_broker ... env_logger::init
akri.sh udev_broker ... env_logger::init finished
[2025-02-12T19:22:11Z INFO akri_shared::akri::metrics] starting metrics server on port 8080 at /metrics
thread 'main' panicked at samples/brokers/udev-video-broker/src/util/camera_capturer.rs:31:54:
called Result::unwrap() on an Err value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
note: run with RUST_BACKTRACE=1 environment variable to display a backtrace

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

  • Status

    Investigating

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions