Hello. I recently purchased a framework laptop, and heard about bluefin from there. So I tried installing it on my laptop. I have it dual booting with fedora (against the recommendation of the install doc I later found out; huh), but that’s probably not relevant (seperate efi/boot partitions, rootfs is a different btrfs subvolume per os; shared /home. wtf is btrfs? linux has changed in the past 15 years (reiserfs was the new hotness when I was last here)). It’s been about 15 years since I regularly used linux, so I have no idea if I prefer gnome or kde (I actually used neither back then, fluxbox on gentoo). So I wanted to try aurora.
Once I decided I wanted to try aurora, I started looking for how to do that. I heard that’s the whole point of uBlue, so it must be like, the second page of the docs? nope. I looked for the universal blue documentation, but all that does is take me to this forum.
From reading the bluefin docs (which actually exist; thanks!), it seems the way to do this is rpm-ostree, or maybe bootc. So, I tried looking up the manual for rpm-ostree. But, the first hit in google is a dead link:
- rpm-ostree - Google Search
- https://docs.fedoraproject.org/en-US/fedora/latest/system-administrators-guide/package-management/rpm-ostree/
Oof. maybe this thing isn’t as stable as the bluefin homepage led me to believe? or maybe it’s just new? I dunno. Worst case, I can reinstall again; the laptop is under a week old.
Carrying on, I remembered that man pages used to exist, so I tried man rpm-ostree
. that seemed to work. After I learned about status
and rebase
, I think rebase
is the command I want (though the git user in me is screaming “why isn’t it named checkout!?”). So I tried this, and got an error:
❯ sudo rpm-ostree reset
[sudo] password for tapple:
No change.
~ took 5s
❯ sudo rpm-ostree rebase ostree-image-signed:docker://ghcr.io/ublue-os/aurora-dx:gts
Pulling manifest: ostree-image-signed:docker://ghcr.io/ublue-os/aurora-dx:gts
error: Creating importer: Failed to invoke skopeo proxy method OpenImage: remote error: cryptographic signature verification failed: invalid signature when validating ASN.1 encoded signature
Ok. maybe I’ll try bootc. I checked the man page, and bootc status
, and figured the command I probably want is this:
❯ sudo bootc switch ghcr.io/ublue-os/aurora-dx:gts
ERROR Switching: Pulling: Creating importer: failed to invoke method OpenImage: failed to invoke method OpenImage: cryptographic signature verification failed: invalid signature when validating ASN.1 encoded signature
Huh. guess I’ll ask in the forum:
- Am I missing some obvious documentation? I figured that the flagship feature of uBlue would be better documented than this
- Am I using the right command?
- Is this supposed to work? searching the forum for “rebase”, I mostly see things about “rebasing between gnome and kde is problematic due to /etc and /home being global”, but, nothing about them not working at all