[OpenAFS] OpenaAFS apparently doesn't compile on linux 3.13.0-46-generic

Benjamin Kaduk kaduk@MIT.EDU
Fri, 20 Feb 2015 13:03:42 -0500 (EST)


On Fri, 20 Feb 2015, John Tang Boyland wrote:

> ] On Sun, 15 Feb 2015, John T Boyland wrote:
> ]
> ] > Dear OpenAFS community,
> ] >
> ] >    I upgraded my Ubuntu "Trusty" system yesterday from 3.13.0-44 to
> ] >
> ] > 3.13.0-46 and openafs didn't get upgraded as well.  Trying to build
> ] > the module by "module-assistant auto-build openafs-modules"
> ] > got the following error:
> ] >
> ] > ...
> ] > /usr/src/modules/openafs/src/libafs/MODLOAD-3.13.0-46-generic-SP/afs_daemons.c: In function 'afs_CheckRootVolume':
> ] > /usr/src/modules/openafs/src/libafs/MODLOAD-3.13.0-46-generic-SP/afs_daemons.c:403:24: error: 'struct dentry' has no
> ] > member named 'd_alias'
> ] >        list_del_init(&dp->d_alias);
> ]
> ] We use the PPA here at MIT:
> ] https://launchpad.net/~openafs/+archive/ubuntu/stable
>
> Yes, that worked for me.  Meanwhile, we have lots of other computers using Ubuntu,
> and I'm wondering when this will be fixed, because I've delayed upgrading them.

I don't think anyone can give a reliable estimate.  Here at MIT, we have
had enough trouble with the SRU process that we switched ~all of our
machines to always use the PPA, since it is updated more frequently.

-Ben