As the title says, I am just wondering if it is a bug or not? When I make a Ubuntu type file system with Btrfs on main partition and 2 sub volumes - @, @home with encryption off, I can make a Timeshift compatible fedora install that works perfectly. When doing the same with encryption enabled the installer crashes with an “Anaconda” error message. This is just a normal /boot/efi and /boot partition. Is there a reason this would work fine without encryption and not with encryption?
Which USB image are you using?
What are the steps you are doing exactly?
Why the mention of ubuntu?
If you pretend to work with more fedora style settings, I would not use timeshift. It is possible to configuring it but it is not really the Fedora way. For that you are a bit alone and have to look for tutorials in the internet.
I found a nice and complete tutorial for F41 with encryption, and recovery. You even can boot into a read-only snapshot to test before invert it.
This tutorial will show you step by step how to proceed. Take time to see the video an he will explain, why he makes the / partition also btrfs. Otherwise it can get dependency issues with kernels, while using the recovery version of the boot
In place of time-shift it uses snapshot (there is a gnome tool called btrfs-assistant):
I not found the video with the encryption part. But the documentation above explains correctly what is to do and shows also error-message which will show up:
Fedora by default creates and names those as root & home (without the @ symbol)
I wonder if you creating those subvolumes named as you do is causing the problems. I don’t recall any similar reports with encryption when the user allows the fedora installer to name the subvolumes by default.
Thing is - btrfs assistant requires a skill I do not have, waaay over my head - slightly adjusting the file structure on install makes fedora perfectly fine with Timeshift which I have set up now and working perfectly. I was asking why it gives the Anaconda error when trying to use encryption (which i decided against) just out of interest. I am not a complete novice but all of the other methods of getting btrfs snapshots working with fedora - besides the easy thing i did with the file system, are way more involved than they need to be. opensuse have it out of the box. Anyway I’m genuinely not complaining - my timeshift is working and i tested it to make sure, I just wanted to understand why the installer bugs out when trying to do it with encryption on. I think it’s a bug tbh.
yes normal encryption works fine and the @ and @home works fine with timeshift without encryption. It’s only when combined that the error happens. I think it’s quite recent too because the guide I followed suggested turning on encryption - insinuating it worked fine when they did it. i have my Timeshift now though so I am a happy fedora user
The Manual might be interesting because the writer explains how he does with the encryption. Might be that you just could check this part and see if he gives some explanations.
Happy that it works as you like it.
this guy has amazing tutorials, since I’ve discovered him, about a month ago, I bookmarked him waiting for more videos :))
I explain exactly what I am doing and I mentioned Ubuntu because I am using a Ubuntu type file-system and followed a guide that called it a Ubuntu type file-system. Anyway I can see what you are doing - picking apart what I said and gate-keeping so that you can feel superior. I have no time for that whatsoever.
I don’t think so. We generally all like to help. Unfortunately we do get a lot of questions without enough information. So then sometimes we have to ask. If you feel offended from this kind of questions/users, just ignore and let you help from the others which give you answers you like more.