matt_savvy
11/13/2025, 3:31 PMrpm-ostree upgrade to grab my latest image.
error: Preparing import: Fetching manifest: failed to invoke method OpenImage: Requesting bearer token: received unexpected HTTP status: 403 Forbidden
Anyone else suddenly encounter this?Answer Overflow
11/13/2025, 3:31 PMgmpinder
11/13/2025, 3:55 PMghcr.io as root? The login token may have expiredmatt_savvy
11/14/2025, 11:48 PMmatt_savvy
11/14/2025, 11:49 PMmatt_savvy
11/14/2025, 11:51 PMrpm-ostree is trying to use docker, podman, or something else under the hoodmatt_savvy
11/14/2025, 11:51 PMmatt_savvy
11/14/2025, 11:51 PMpodman pull is able to pull the image just finegmpinder
11/14/2025, 11:58 PMpodmangmpinder
11/14/2025, 11:59 PMgmpinder
11/14/2025, 11:59 PMgmpinder
11/15/2025, 12:00 AMmatt_savvy
11/16/2025, 9:08 PMmatt_savvy
11/16/2025, 9:09 PM/etc/ostree/auth.json looks like this
{
"auths": {
"ghcr.io": {
"auth": "<some token>"
}
}
}matt_savvy
11/16/2025, 9:09 PMmatt_savvy
11/16/2025, 9:10 PM/etc/ostree/auth.json and now rpm-ostree upgrade is happily pulling my imagematt_savvy
11/16/2025, 9:15 PM/etc/ostree
2. at some point recently, I had to cycle the GH token
3. logging into podman (with or without sudo) was able to update podman's copy of this just fine, but not this version under /etc/ostree, so I was able to pull fine on podman
4. rpm-ostree upgrade was now checking /etc/ostree/auth.json, seeing the old token, using that, and getting nowhere.