-
I had Linuxbrew installed before the Linuxbrew-core migration. It ran perfectly without any issues. Today after the migration via I could not find a solution to fix it, can't find any related issues with the keyword 'FATAL: kernel too old', then I uninstalled and did a fresh installation of brew, by: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" The installation worked fine, and brew and it's commands run as expected. But when I install and use arbitrary packages, all of them give the FATAL: kernel too old. Below is my machine's specification and I believe it satisfies brew's requirement.
brew commands
Any way to fix it? |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments
-
CC @Homebrew/linux |
Beta Was this translation helpful? Give feedback.
-
I believe newer Glibc require Linux kernel 3.2, so the documentation is likely outdated. Ubuntu 16.04 should install Linux kernel 4.4 though by default. It looks like your Linux kernel may be linked to an OpenVZ 6 setup you have, which was EOL 3 years ago. Anything OpenVZ 7 or later should work (latest is OpenVZ 9). |
Beta Was this translation helpful? Give feedback.
-
Thanks, I'll remove brew on the machine according to this information. It's true the kernel is linked to OpenVZ 6 and there is no way for me to upgrade the kernel to a newer version. Besides, perhaps you need to update the documentation to present the latest requirements. What's more, some outdated code in the formula. |
Beta Was this translation helpful? Give feedback.
I believe newer Glibc require Linux kernel 3.2, so the documentation is likely outdated. Ubuntu 16.04 should install Linux kernel 4.4 though by default.
It looks like your Linux kernel may be linked to an OpenVZ 6 setup you have, which was EOL 3 years ago. Anything OpenVZ 7 or later should work (latest is OpenVZ 9).