Hello,

The rpms I have been using are at:

https://linux.itecs.ncsu.edu/redhat/public/openafs/rhel8/

They are flawed in 2 ways.

1. There is no EPEL repository yet. I am a fedora contributor and have a
couple of packages in EPEL. But they did not make a branch in EPEL for RHEL
8 yet. So that would make it hard to use these since we need Simone
Caronni's "dkms" rpm which is in fedora but is not in RHEL/CentOS.

2. It does not build on aarch64 platform. I am unsure why. It just gives
the error:

Makefile:68: *** mixed implicit and normal rules.  Stop.

I will try to put these into a repo on github.com in case it is useful to
others. I guess I need to make a 1.6.X branch and make master be these
1.8.X. I'll need to give it some further thought. I was mainly working on
these for a fedora 29 laptop I use but I'm glad its also useful for
RHEL/CentOS 8 when it comes out.



On Wed, Feb 13, 2019 at 3:16 PM Dave Botsch <bot...@cnf.cornell.edu> wrote:

> Ok. I just openafs-1.8.2-1.src.rpm, and it does not build.
>
> Thanks.
>
> On Wed, Feb 13, 2019 at 03:13:06PM -0500, Gary Gatling wrote:
> > No. I have my own rpms that were descended from the rpmfusion repos
> before
> > they were abandoned. Except the kernel module rpm is something someone
> else
> > made here at NCSU that I heavily modified. I will try to upload those to
> a
> > yum repo as soon as I fix my selinux issues.
> >
> > On Wed, Feb 13, 2019 at 3:10 PM Dave Botsch <bot...@cnf.cornell.edu>
> wrote:
> >
> > > Did you use the downloadable srpm from openafs.org ?
> > >
> > > On Wed, Feb 13, 2019 at 02:58:22PM -0500, Gary Gatling wrote:
> > > > I was able to get 1.8.2 to compile for RHEL 8 x86_64  but "kinit"
> seems
> > > to
> > > > be missing. :(
> > > >
> > > > On Wed, Feb 13, 2019 at 2:23 PM Dave Botsch <bot...@cnf.cornell.edu>
> > > wrote:
> > > >
> > > > > Has anyone gotten openafs to compile under RHEL8 beta? I had tried
> > > > > previously and no gold. If so, one could then test and again file
> a bug
> > > > > report with RedHat saying "systemd --user breaks stuff" and here's
> the
> > > > > business case.
> > > > >
> > > > > Thanks.
> > > > >
> > > > > On Sun, Dec 09, 2018 at 10:34:40AM +0100, Dirk Heinrichs wrote:
> > > > > > Am Samstag, den 08.12.2018, 14:08 -0500 schrieb Jeffrey Altman:
> > > > > > > On 12/8/2018 5:21 AM, Dirk Heinrichs wrote:
> > > > > > > > Dirk Heinrichs:
> > > > > > > >
> > > > > > > > > Did a quick test (on Debian, btw., which already ships
> kafs)
> > > and
> > > > > > > > > it
> > > > > > > > > works fine.
> > > > > > > >
> > > > > > > > While getting tokens at login work with this setup, things
> start
> > > to
> > > > > > > > fail
> > > > > > > > once the users $HOME is set to be in /afs. While simple
> scenarios
> > > > > > > > like
> > > > > > > > pure shell/console logins work, graphical desktop
> environments
> > > have
> > > > > > > > lots
> > > > > > > > of problems. XFCE4 doesn't even start, Plasma works to some
> > > degree
> > > > > > > > after
> > > > > > > > presenting lots of error dialogs to the user.
> > > > > > >
> > > > > > > As Harald indicated, "systemd --user" services are a problem
> not
> > > just
> > > > > > > for kafs but for openafs as well.
> > > > > >
> > > > > > But that's not the problem here. Both work fine with the OpenAFS
> > > > > > client.
> > > > > >
> > > > > > >   There has been discussions on this
> > > > > > > mailing list of the issues dating back more than a year.
> > > > > >
> > > > > > I know. I've been involved ;-)
> > > > > >
> > > > > > >   In summary,
> > > > > > > "systemd --user" services are incompatible with "session
> keyrings"
> > > > > > > which
> > > > > > > are used to represent AFS Process Authentication Groups.
> > > > > >
> > > > > > Yes.
> > > > > >
> > > > > > > You have no indicated which kernel version you are using nor
> am I
> > > > > > > aware
> > > > > > > of the options used to build AF_RXRPC and KAFS on Debian.  The
> > > Linux
> > > > > > > kernel versions that are recommended are 4.19 with a couple of
> back
> > > > > > > port
> > > > > > > patches from the forthcoming 4.20 and the 4.20 release
> candidate
> > > > > > > series.
> > > > > >
> > > > > > Ah, OK. Debian buster is still on 4.18. Will give it another try
> once
> > > > > > 4.20 is out...
> > > > > >
> > > > > > > Regardless, it would be useful for you to file bug reports
> with the
> > > > > > > Linux distribution describing the issues you are experiencing.
> > > > > > >
> > > > > > > Debian: https://wiki.debian.org/reportbug
> > > > > >
> > > > > > Yep, know this.
> > > > > >
> > > > > > > Fedora:
> https://fedoraproject.org/wiki/Bugs_and_feature_requests
> > > > > > >
> > > > > > > > Seems there's still some work to do until this becomes an
> > > > > > > > alternative
> > > > > > > > for the standard OpenAFS client.
> > > > > > >
> > > > > > > All software including OpenAFS has work to do.
> > > > > >
> > > > > > Sure. But the OpenAFS client is mature and just works (except
> for the
> > > > > > systemd --user thing, which isn't OpenAFS' fault).
> > > > > >
> > > > > > >   The kafs to-do list of known work items is here:
> > > > > > >
> > > > > > >  https://www.infradead.org/~dhowells/kafs/todo.html
> > > > > > >
> > > > > > > > So I wonder why RH customers would want that?
> > > > > > >
> > > > > > > Obviously, no one wants bugs, but at the same time this
> community
> > > > > > > does want:
> > > > > > >
> > > > > > >  1. A solution to "systemd --user" service compatibility with
> AFS.
> > > > > >
> > > > > > ACK.
> > > > > >
> > > > > > >     The required changes are going to require Linux
> distribution
> > > > > > >     intervention because systemd is integrated with differences
> > > > > > >     to each distribution.  At the moment there is no interest
> among
> > > > > > >     the systemd developers to work to fix a behavior they
> consider
> > > > > > >     to be a bug in OpenAFS, an out of tree file system.
> > > > > >
> > > > > > So they need to understand it's a problem with an in-tree fs as
> > > well? I
> > > > > > see...
> > > > > >
> > > > > > >  2. The RHEL AFS user community needs an end to the repeated
> > > breakage
> > > > > > >     of /afs access following each RHEL dot release.  How many
> times
> > > > > > >     has getcwd() broken because RHEL kernels updates preserve
> the
> > > API
> > > > > > >     between releases but do not preserve the ABI.  While this
> > > permits
> > > > > > >     third party kernel modules to load it does not ensure that
> they
> > > > > > >     will do the right thing.  If the community is lucky the
> > > symptoms
> > > > > > >     are visible.  If unlucky, the symptoms are hidden until
> someone
> > > > > > >     reports silent data corruption.
> > > > > >
> > > > > > As a Debian user I didn't have these kind of problems in the past
> > > > > > *HINT* :-) But, OTOH, mine is just a small home setup.
> > > > > >
> > > > > > > The need for an in-tree Linux AFS client extends to all Linux
> > > > > > > distributions not just Red Hat.  Any OpenAFS Linux developer
> can
> > > > > > > attest
> > > > > > > to the extensive effort that must be expended to maintain
> > > > > > > compatibility
> > > > > > > with the mainline Linux kernel.  Then multiply that effort by
> all
> > > of
> > > > > > > the
> > > > > > > Linux distributions that ship modified kernels such as RHEL,
> SuSE,
> > > > > > > Ubuntu, Oracle, ....
> > > > > >
> > > > > > ACK
> > > > > >
> > > > > > Bye...
> > > > > >
> > > > > >       Dirk
> > > > > >
> > > > > > --
> > > > > > Dirk Heinrichs
> > > > > > GPG Public Key: D01B367761B0F7CE6E6D81AAD5A2E54246986015
> > > > > > Sichere Internetkommunikation: http://www.retroshare.org
> > > > > > Privacy Handbuch: https://www.privacy-handbuch.de
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > ********************************
> > > > > David William Botsch
> > > > > Programmer/Analyst
> > > > > @CNFComputing
> > > > > bot...@cnf.cornell.edu
> > > > > ********************************
> > > > > _______________________________________________
> > > > > OpenAFS-info mailing list
> > > > > OpenAFS-info@openafs.org
> > > > > https://lists.openafs.org/mailman/listinfo/openafs-info
> > > > >
> > >
> > > --
> > > ********************************
> > > David William Botsch
> > > Programmer/Analyst
> > > @CNFComputing
> > > bot...@cnf.cornell.edu
> > > ********************************
> > > _______________________________________________
> > > OpenAFS-info mailing list
> > > OpenAFS-info@openafs.org
> > > https://lists.openafs.org/mailman/listinfo/openafs-info
> > >
>
> --
> ********************************
> David William Botsch
> Programmer/Analyst
> @CNFComputing
> bot...@cnf.cornell.edu
> ********************************
> _______________________________________________
> OpenAFS-info mailing list
> OpenAFS-info@openafs.org
> https://lists.openafs.org/mailman/listinfo/openafs-info
>

Reply via email to