Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to mount Pika Backup archive #2193

Open
BobyMCbobs opened this issue Feb 8, 2025 · 15 comments
Open

Unable to mount Pika Backup archive #2193

BobyMCbobs opened this issue Feb 8, 2025 · 15 comments
Labels
bug Something isn't working

Comments

@BobyMCbobs
Copy link

Describe the bug

After performing a backup with Pika on Bluefin, I was unable to mount the archive and it says

Failed to make archives available for browsing.
fusermount3: mount failed: Operation not permitted

What did you expect to happen?

The backup should mount as a browseable directory.

Output of bootc status

apiVersion: org.containers.bootc/v1
kind: BootcHost
metadata:
  name: host
spec:
  image:
    image: ghcr.io/ublue-os/bluefin-dx:gts
    transport: registry
    signature: containerPolicy
  bootOrder: default
status:
  staged: null
  booted:
    image:
      image:
        image: ghcr.io/ublue-os/bluefin-dx:gts
        transport: registry
        signature: containerPolicy
      version: gts-40.20250126
      timestamp: 2025-01-26T06:04:45Z
      imageDigest: sha256:0d981a30f0371a92fb554f8949f1482cb0d8d61924368b31c0e3ed8fb7509097
    cachedUpdate: null
    incompatible: false
    pinned: false
    store: ostreeContainer
    ostree:
      checksum: 136794e542aa6843045fc6dd51bf1d42266aac61d0e7604272ed19bfde03b073
      deploySerial: 0
  rollback:
    image:
      image:
        image: ghcr.io/ublue-os/bluefin-dx:gts
        transport: registry
        signature: containerPolicy
      version: gts-40.20250119
      timestamp: 2025-01-19T06:04:07Z
      imageDigest: sha256:749767a4d1adf23a9f04d3e2ce596b355fe1acb1d7dc917434537bba560ab38d
    cachedUpdate:
      image:
        image: ghcr.io/ublue-os/bluefin-dx:gts
        transport: registry
        signature: containerPolicy
      version: gts-40.20250126
      timestamp: 2025-01-26T06:04:45Z
      imageDigest: sha256:0d981a30f0371a92fb554f8949f1482cb0d8d61924368b31c0e3ed8fb7509097
    incompatible: false
    pinned: false
    store: ostreeContainer
    ostree:
      checksum: c7290144aabebd142e74f7328330689bb5f99a9bbdb9e45d5e21edc9c7b5c46e
      deploySerial: 0
  rollbackQueued: false
  type: bootcHost

Output of groups

calebwoodbine wheel

Extra information or context

According to the issue here
https://gitlab.gnome.org/World/pika-backup/-/issues/527#note_2344721
It works fine on plain Silverblue. Has a fuse dependency been removed?

@dosubot dosubot bot added the bug Something isn't working label Feb 8, 2025
@m2Giles
Copy link
Member

m2Giles commented Feb 9, 2025

I cannot replicate this on bluefin.

I created a fresh backup of my home as a local backup and was able to browse the archive.

@BobyMCbobs
Copy link
Author

I cannot replicate this on bluefin.

I created a fresh backup of my home as a local backup and was able to browse the archive.

Are you running the exact same version of Bluefin or something else? What does you bootc status say?

@m2Giles
Copy link
Member

m2Giles commented Feb 9, 2025

I'm running stable instead of gts so that maybe a difference.

This was tested while I was temporarily on bluefin-dx-nvidia.

I personally use a downstream image based on bluefin.

@BobyMCbobs
Copy link
Author

I'm running stable instead of gts so that maybe a difference.

This was tested while I was temporarily on bluefin-dx-nvidia.

I personally use a downstream image based on bluefin.

But on gts, are you able to replicate it?

@m2Giles
Copy link
Member

m2Giles commented Feb 9, 2025

I have not tested on GTS. I will spin to a VM here shortly.

@m2Giles
Copy link
Member

m2Giles commented Feb 9, 2025

Works for me as well on Bluefin GTS. Again using a local repository.

Image

Image

@BobyMCbobs
Copy link
Author

@m2Giles, what other variations of my system could there be?
It's very stock.

@m2Giles
Copy link
Member

m2Giles commented Feb 10, 2025

Not sure what to recommend here. This should be pretty automatic.

@BobyMCbobs
Copy link
Author

Here's what I see. Doing a system update and will see if it still does this.

Image

@m2Giles
Copy link
Member

m2Giles commented Feb 10, 2025

Can you see what logs you get in journalctl when trying to browse the archive?

@BobyMCbobs
Copy link
Author

Can you see what logs you get in journalctl when trying to browse the archive?

@m2Giles, this

Feb 10 14:39:10 calebs-framework-13-ultra pika-backup[13202]: src/borg/utils.rs:16:0: Parse error fusermount3: mount failed: Operation not permitted
Feb 10 14:39:10 calebs-framework-13-ultra pika-backup[13202]: Mounting Backup Archives:  - fusermount3: mount failed: Operation not permitted
Feb 10 14:39:10 calebs-framework-13-ultra pika-backup[13202]: src/ui/utils.rs:405:0: Displaying error:
                                                                Failed to make archives available for browsing.
                                                                fusermount3: mount failed: Operation not permitted

@m2Giles
Copy link
Member

m2Giles commented Feb 10, 2025

No more logs around that time. Wondering if there is some sort of SELinux issue happening

@BobyMCbobs
Copy link
Author

I rebased to stable-dx and the issue is still occurring.

@m2Giles
Copy link
Member

m2Giles commented Feb 10, 2025

Are you able to browse a local archive and this is an issue with remote archive?

@BobyMCbobs
Copy link
Author

BobyMCbobs commented Feb 11, 2025

Are you able to browse a local archive and this is an issue with remote archive?

No, this is a local archive. Apologies, I should've said much earlier.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants