[OpenAFS] Ubuntu 20.04 gets (OEM) kernel 5.14 and AFS from ppa:openafs/stable fails

Jan Henrik Sylvester me@janh.de
Mon, 28 Mar 2022 18:12:57 +0200


On certain hardware (for example Dell OptiPlex 7090 and Dell Latitude 
7420), the graphical update of Ubuntu 20.04 will automatically install 
packages like oem-somerville-cubone-rkl-meta or 
oem-somerville-squirtle-meta. These replace kernel 5.13 
(generic-hwe-20.04) with 5.14 (linux-oem-20.04c/d).

openafs-client 1.8.8-0ppa1~ubuntu20.04.1 from ppa:openafs/stable does 
compile on kernel 5.14, but there are runtime failures, which are 
mentioned in the OpenAFS 1.8.8.1 changelog for Ubuntu 22.04:

   * Import upstream patch to improve support for linux 5.14 (avoiding
     a runtime error when the set_page_dirty operation is requested)

Doing a simple backport of the 22.04 package 1.8.8.1 to 20.04 fixes the 
problem.

ppa:openafs/stable needs an update to 1.8.8.1 and focal-updates should 
at least get the patch mentioned above. Thanks a lot.

Best wishes,
Jan Henrik