![]() ![]() Work $ dpkg -e libc6_2.31-0ubuntu9.2_b libc-hack/DEBIAN Work $ dpkg -x libc6_2.31-0ubuntu9.2_b libc-hack You won't be running a signed package, but you should be able to install the package, regardless of your kernel version. Might be worth submitting a bug report? Perhaps knows more here?Īnother option is to hack libc6, and just straight up remove that check. Also looks like the patch level is being deliberately applied via build system. You might be able to downgrade your kernel from 4.9.280 to 4.9.255, reboot, and then resume your update?Īnother person suggested a slightly more hacky approach HERE, but apparently this issue has been known for some time. Presumably, this script is only run on update of the libc6 package. ![]() Glibc has a number of built in"Įcho "assumptions that this revision number is less than 255."Įcho "If you\'ve built your own kernel, please make sure that any"Įcho "custom version numbers are appended to the upstream"Įcho "kernel number with a dash or some other delimiter." Kernel_rev=$(uname -r | sed 's/\(*\.\)\\(*\)\(.*\)/\2/')Įcho "ERROR: Your kernel version indicates a revision number"Įcho "of 255 or greater. # Also make sure we don't trip on x.y.zFOO-n form # Test to make sure z < 255, in x.y.z-n form of kernel version Which is as a result of glibc storing part of the Linux kernel via unsafe assumptions as part of kernel version comparison code. ![]() So this apparently the part of the pre-install script that's killing your update. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |