Hello Balena team,
I’m encountering a persistent “pull access denied” error when attempting to build my application remotely using balena push
. This issue is preventing my project from deploying.
My Application Details:
- Application Slug:
g_vasilis_evangelidis/pihole
- Device Type: Raspberry Pi 4
The Problem: During the remote build process, the kiosk
service consistently fails with the following error when trying to pull its base image:
Error: pull access denied for balenalib/raspberrypi4-64-debian-chromium, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
Steps I’ve Taken:
- Confirmed Dockerfile content: My
kiosk/Dockerfile
specifiesFROM balenalib/raspberrypi4-64-debian-chromium
. I’ve tried both the:latest
and:12.0.1
tags. - Verified Dockerfile syntax: The syntax is correct, and there are no typos or hidden characters.
- Re-flashed SD card: I performed a fresh re-flash of balenaOS onto my SD card, and the device is online and visible in the dashboard.
- DSI Display working: I’ve successfully configured and confirmed my 7-inch DSI touchscreen is working (PADD shows, rotation is correct). The base OS and display are functional.
- Persistent issue: The error occurs consistently across multiple
balena push
attempts.
Given that balenalib
images are official Balena base images and should be publicly pullable by the build servers, I suspect this might be an infrastructure issue on Balena’s side preventing the builder from accessing Docker Hub or its internal registry.
Could you please assist me in diagnosing and resolving this build failure?
Thank you for your time and help!