-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
zfs build for fedora 35 #12667
Comments
I'll package it up. F35 should be released any day now. |
I'm currently waiting on the official Fedora 35 AMIs to be released so I can build the packages. |
Good news, it's partly broken on F35 right now due to needing #12636/#12638. ( |
As a side note, I am currently using f34 build on f35 as a workaround. |
Looks like F35 release is moved to Nov 2nd: |
F35 is still failing with the same error:
I understand there is a fix in progress, just wanted to give a heads up. |
Context for probably necessary fix: It's not passing tests ATM. |
Oh, don't worry, the CI continuously fails for everything these days. :D |
So as you may have surmised, it looks like we're going to have to roll new 2.1.2 and 2.0.7 releases to build on F35. For 2.1.2, we'll need #12671 and #12700, which look pretty much read to go. For 2.0.7, the |
If the tests are flaky, then perhaps there should be a pause to fix the tests. It's always been a point of confidence that ZFS was well-tested. |
Seem like important tests to have pass:
Seems important that the log be available to diagnose wth happened -- but I can't seem to get the logs from CI, and CI doesn't tell us where the logs are posted after done. There should at least be a link to where the CI artifacts are posted. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Like I remarked on the PR, 2.1.2-staging doesn't have the ZTS fixes needed for a lot of tests to not spuriously fail merged, so even rebased against that, it's gonna fail. |
As @KoykL pointed out, F34 builds work:
Install, use like usual, seems to work just fine. I've done this in previous releases to "tide me over" until the proper release gets worked out. Hopefully posting how to do this doesn't create more people submitting issues. |
This is about F35 @storrgie . |
It is just a temp workaround before the official release for F35 |
Any news about this? |
Seriously, Can ZFS work across Distro upgrades? This is so annoying. ZFS works great on Linux Mint now; previously LM sucked for ZFS, but worked well on Fedora. Now the reverse is true. It should work well like Chrome, Brave Browser, GIMP, Thunderbird, GNOME Disks, etc. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
It looks like @tonyhutter was/is working on this. Please use comments on this issue to help accomplish that. Off-topic or unhelpful comments will be hidden. |
Have to disagree with @scofieldbrks I did a fresh install of Fedora 34, following this guide to the letter, almost. After the reboot I had a working Fedora 34 on ZFS. I have been using it for over a week now. |
Is there any ETA for this? |
@storrgie wrote:
I tried doing that but
Not sure what to do. Any tips appreciated! EDIT: nevermind: per this comment I ran |
Are you arguing that zfs/2.1.1 is compiling zfs modules with 5.15.6 kernel for you? `Paquet Architecture Version Dépôt TailleInstall: Résumé de la transactionInstaller 4 Paquets |
@gogi983 On a fresh Fedora 35 install I got it to work with a combination of @storrgie's comment above and this comment. I think my process went something like this:
|
Hi, we have December now (only to remember) and it is still not possible to install ZFS on Fedora 35. One of the mostly used Linux distributions of the world. I don't want to complain for a product I can use for free but to be honest it's a shame ZFS doesn't work since weeks. I thought ZFS is a professional and reliable solution and not a product of hobby programmers. Luckily I had still ZFS 2.1.1 installed on my maschine when I upgraded to Fedora 35, but after the kernel update yesterday there was zfs-fuse updated also what dropped the ZFS 2.1.1 stuff from my maschine finally. Stupidly I installed the kernel update not thinking about the consequences. Now I can't access my ZFS raid and ZFS backups anymore. And all the hacks to install the Fedora 34's repository doesn't succeed also because the hole thing is broken. There would already exist an folder for ZFS 2.1.1 in the kernel path which makes some post scripts fail and so on. So I will try an clean Fedora install now at a last chance... But in case the clean install and Fedora 34's repository hacks will fail also. Can I assume there will be a Fedora 35 ZFS repository available in the next days, weeks or will it take months? So at least give some information so that I can take a decicion on how to go on for being able to access my data again. @ahrens Additonal bug: |
It is, and as such works perfectly well in professional use cases. There is no Issue with RHEL.
It's a "you" problem, not an OpenZFS problem. Release notes clearly state on which kernels OpenZFS will work, so if you go beyond that on your own, you can't blame OpenZFS for not working anymore.
It will be available whenever work on
Why not donate to provide such resources in the first place? https://www.spi-inc.org/projects/openzfs/ |
OpenZFS - it is Open project for everyone. |
@Moerten85 You see, in my comment above, I left out the fact that it took me three attempts and as many hours to get it right. I am rather new to ZFS, however I am willing to go the extra mile, or two or three. If you still want to use Fedora with ZFS, you have to be willing to learn and experiment, weekly. I also saw the update earlier, with zfs-fuse "replacing" zfs. If you want a more seamless experience, try FreeBSD, Illumos or other Solaris-based OS. Good luck. |
@catull If you are willing to spend your lifetime with troubles and fixing problems for free. Fine. But not me. And I can not wait until "it is done" eventually in a couple of months to access my data again. Please see my other bug report: I think the time of ZFS has overcome. |
Your issue #12822 shows that you are moving in the right direction. Does it not feel great to have solved it ?!! |
I'm back from vacation - quick update: Normally when a new Fedora version comes out, we can take the current ZFS release and painlessly re-build the dkms RPMs for it. In this particular case though, F35 needs additional patches from |
zfs-2.1.2 is out now, with F35 support included: Make sure you use the new F35 zfs-release RPM: |
Hi, glad to hear this. As a feedback. https://docs.fedoraproject.org/en-US/quick-docs/dnf-system-upgrade/ But after reboot it seems that the ZFS modules are not available anymore:
Did I miss something during upgrade? |
If you did the upgrade in the last 2 days, there was some issue with dnf, that for some reason uninstalled zfs, and install zfs-fuse. you need to check the log on the upgrade to verify that. also you can easily fix that by reinstalling the package. |
Had the same problem, but dont know if it was because of the problems i had anyway at that time with zfs or because of the upgrade to fedora 35. solution: You need to know your currently used kernel.
|
It was caused by the new kernel release. One of the zfs packages (zfs-dkms) requires kernel-devel of certain version range and when dnf tries to prune older kernels after upgrade it also removes zfs and swaps it for zfs-fuse which has no such dependency. Reinstalling zfs pulls back the older kernel-devel dependency package and removes the zfs-fuse. That's at least what I think it was. |
@rabin-io @Alexandero89 @PSSGCSim Also there was this "REMAKE_INITRD" thing on terminal as well as several deprecation warnings. But there already exists issues for these problems I have seen. |
That is because you usually have multiple versions installed and
So you would have to specify a version with But simply installing zfs pulled the kernel-devel-5.14.10-300 for me automatically. And that fixed my installation for me the two or three times it happened. But this problem is fixed with the new 2.1.2 release of zfs as 5.15 kernels are supported.
|
Everything upgraded without a hitch today. uname -a Linux Beast 5.15.11-200.fc35.x86_64
errors: No known data errors So many issues around ZFS and Fedora seem self inflicted and due mostly to not being patient. |
System information
Describe the problem you're observing
There is no zfs build for fedora 35 on download.zfsonlinux.org.
Describe how to reproduce the problem
Install zfs repo on fedora 35. Download of repo metadata will fail due to lack of zfs build for fedora 35.
Include any warning/errors/backtraces from the system logs
The text was updated successfully, but these errors were encountered: