uname -r doesn't match the linux-headers package, because of "pae"
DebianThis forum is for the discussion of Debian Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
uname -r doesn't match the linux-headers package, because of "pae"
Why is Debian Linux so bloody difficult to work with?
On my system, the output of "uname -r" is "5.10.0-20-686". But the linux-headers package is not "linux-headers-5.10.0-20-606". That would be too obvious. The linux-headers package is "linux-headers-5.10.0-20-606-pae". There is no linux-headers-5.10.0-20-686 package to be installed, neither for love nor money.
Which means that when I build and install zfsonlinux, I cannot modprobe the zfs module. That would be a nonexistent problem, if Debian, like ALL of the recent distributions derived from Debian, came with zfsonlinux already installed. But Debian is so insanely fanatical about free software, that it won't do that. It isn't that zfsonlinux isn't open-source. It is bloody open-source. But it doesn't come with the bloody right kind of license, so the insane fanatics at Debian won't let it in their bloody distribution.
(I am slightly annoyed, I don't know whether you can tell.)
Well okay, insane fanatics, if you don't want to include zfsonlinux in your distribution, then let me download the source code, and build it, and install it. I know how to do that. I've done it more times than I can count, and I've been doing it for years. This is the first time in my life when I have not been able to do it, because the output of "uname -r" does not correspond to the installed version of linux-headers, because of that bloody "pae", and a version of linux-headers without the bloody "pae" that does correspond to the output of "uname -r" cannot be installed, because it does not exist.
As always, thank you in advance for any and all replies.
Why is Debian Linux so bloody difficult to work with?
On my system, the output of "uname -r" is "5.10.0-20-686". But the linux-headers package is not "linux-headers-5.10.0-20-606". That would be too obvious. The linux-headers package is "linux-headers-5.10.0-20-606-pae". There is no linux-headers-5.10.0-20-686 package to be installed, neither for love nor money.
Which means that when I build and install zfsonlinux, I cannot modprobe the zfs module. That would be a nonexistent problem, if Debian, like ALL of the recent distributions derived from Debian, came with zfsonlinux already installed. But Debian is so insanely fanatical about free software, that it won't do that. It isn't that zfsonlinux isn't open-source. It is bloody open-source. But it doesn't come with the bloody right kind of license, so the insane fanatics at Debian won't let it in their bloody distribution.
(I am slightly annoyed, I don't know whether you can tell.)
Well okay, insane fanatics, if you don't want to include zfsonlinux in your distribution, then let me download the source code, and build it, and install it. I know how to do that. I've done it more times than I can count, and I've been doing it for years. This is the first time in my life when I have not been able to do it, because the output of "uname -r" does not correspond to the installed version of linux-headers, because of that bloody "pae", and a version of linux-headers without the bloody "pae" that does correspond to the output of "uname -r" cannot be installed, because it does not exist.
As always, thank you in advance for any and all replies.
Replies to what?? You haven't actually asked a question, just complained about not being able to do something.
Distribution: Ubuntu based stuff for the most part
Posts: 1,173
Rep:
From the Debian wiki https://wiki.debian.org/ZFS#Installation it says to install linux-headers-amd64 which is a meta package.
Not sure what error you are getting, so hard to find anything more relevant. Are you building it from source or installing with apt?
uname -r doesn't match the linux-headers package, because of "pae"
I did not know of a Debian wiki; thank you for informing me of its existence.
What is Buster?
I question whether installing "linux-headers-amd64" will enable me to build and successfully install zfsonlinux, because my computer, as you can tell from the output of "uname -r", is a 32-bit computer. But I will do as you recommend, and then re-attempt to build and install zfsonlinux.
I question whether installing "linux-headers-amd64" will enable me to build and successfully install zfsonlinux, because my computer, as you can tell from the output of "uname -r", is a 32-bit computer. But I will do as you recommend, and then re-attempt to build and install zfsonlinux.
...or you could read the Debian wiki (as given to you previously), and note this (bolded for emphasis):
Quote:
Originally Posted by Debian Wiki
64-bit hardware and kernel is recommended. ZFS wants a lot of memory (so as address space) to work best, also it was developed with an assumption of being 64-bit only from the beginning. It is possible to use ZFS under 32-bit environments but a lot of care must be taken by the user.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.