Hi Cheyenne,
I've been following the instructions in HowToBuildOpenAfsRpmPackages,
here's a complete sequence (running as root); sorry for the verbosity:
git clone git://git.openafs.org/openafs.git
cd openafs
./regen.sh -q
./configure --disable-kernel-module
make rpm
After build completes (successfully):
cd packages/rpmbuild/RPMS/x86_64
dnf install dkms-openafs-1.9.1-1.188.g52d8d.fc36.x86_64.rpm openafs-
1.9.1-1.188.g52d8d.fc36.x86_64.rpm openafs-client-1.9.1-
1.188.g52d8d.fc36.x86_64.rpm openafs-krb5-1.9.1-
1.188.g52d8d.fc36.x86_64.rpm
After the transaction test succeeds:
Running transaction
Preparing :
1/1
Installing : openafs-1.9.1-1.188.g52d8d.fc36.x86_64
1/4
Installing : openafs-client-1.9.1-1.188.g52d8d.fc36.x86_64
2/4
Running scriptlet: openafs-client-1.9.1-1.188.g52d8d.fc36.x86_64
2/4
Installing : dkms-openafs-1.9.1-1.188.g52d8d.fc36.x86_64
3/4
Running scriptlet: dkms-openafs-1.9.1-1.188.g52d8d.fc36.x86_64
3/4
Creating symlink /var/lib/dkms/openafs/1.9.1-1.188.g52d8d.fc36/source -
> /usr/src/openafs-1.9.1-1.188.g52d8d.fc36
Sign command: /lib/modules/5.18.5-200.fc36.x86_64/build/scripts/sign-
file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub
Building module:
Cleaning build area...
./configure --with-linux-kernel-headers=/lib/modules/5.18.5-
200.fc36.x86_64/build --with-linux-kernel-packaging && make && case
5.18.5-200.fc36.x86_64 in 2.4.*) mv src/libafs/MODLOAD-*/libafs-*
openafs.o ;; *) mv src/libafs/MODLOAD-*/openafs.ko . ;; esac...(bad
exit status: 1)
Error! Bad return status for module build on kernel: 5.18.5-
200.fc36.x86_64 (x86_64)
Consult /var/lib/dkms/openafs/1.9.1-1.188.g52d8d.fc36/build/make.log
for more information.
Sign command: /lib/modules/5.18.5-200.fc36.x86_64/build/scripts/sign-
file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub
Building module:
Cleaning build area...
./configure --with-linux-kernel-headers=/lib/modules/5.18.5-
200.fc36.x86_64/build --with-linux-kernel-packaging && make && case
5.18.5-200.fc36.x86_64 in 2.4.*) mv src/libafs/MODLOAD-*/libafs-*
openafs.o ;; *) mv src/libafs/MODLOAD-*/openafs.ko . ;; esac...(bad
exit status: 1)
Error! Bad return status for module build on kernel: 5.18.5-
200.fc36.x86_64 (x86_64)
Consult /var/lib/dkms/openafs/1.9.1-1.188.g52d8d.fc36/build/make.log
for more information.
warning: %post(dkms-openafs-1.9.1-1.188.g52d8d.fc36.x86_64) scriptlet
failed, exit status 10
Error in POSTIN scriptlet in rpm package dkms-openafs
Installing : openafs-krb5-1.9.1-1.188.g52d8d.fc36.x86_64
4/4
Running scriptlet: openafs-krb5-1.9.1-1.188.g52d8d.fc36.x86_64
4/4
Verifying : dkms-openafs-1.9.1-1.188.g52d8d.fc36.x86_64
1/4
Verifying : openafs-1.9.1-1.188.g52d8d.fc36.x86_64
2/4
Verifying : openafs-client-1.9.1-1.188.g52d8d.fc36.x86_64
3/4
Verifying : openafs-krb5-1.9.1-1.188.g52d8d.fc36.x86_64
4/4
Installed:
dkms-openafs-1.9.1-1.188.g52d8d.fc36.x86_64
openafs-1.9.1-1.188.g52d8d.fc36.x86_64
openafs-client-1.9.1-1.188.g52d8d.fc36.x86_64
openafs-krb5-1.9.1-1.188.g52d8d.fc36.x86_64
Complete!
/var/lib/dkms/openafs/1.9.1-1.188.g52d8d.fc36/build/make.log says
configure: error: cannot find required auxiliary files: ltmain.sh
As far as I recall I never had this problem prior to 5.18 kernels.
Alex
On Mon, 2022-07-18 at 15:26 +0000, Cheyenne Wills wrote:
> The commits to support 5.18 (as well as some of the newer compilers)
> were recently merged into the master (development) branch.
>
> These commits have been also been pulled in for the 1.8.x stable
> release and are being reviewed and are waiting for final approval.
> The top gerrit is 15065 (https://gerrit.openafs.org/15065). Some
> information about these commits can be found here ->
> https://wiki.openafs.org/devel/Whiteboard/
>
> The error that you are seeing (the missing ltmain.sh file) is
> because the "regen.sh" script wasn't ran. regen.sh sets up the
> libtool environment as well as setting up and running the autoconf
> tools. See:
> https://wiki.openafs.org/devel/HowToBuildOpenAfsRpmPackages/#index3h2
> for the instructions on how to build an rpm from a git checkout.
>
>
> Cheyenne Wills
> [email protected]
>
> ________________________________________
> From: [email protected] <[email protected]>
> on behalf of Alex T Prengel <[email protected]>
> Sent: Sunday, July 17, 2022 7:50:29 PM
> To: [email protected]
> Cc: Alex T Prengel
> Subject: [OpenAFS] when will openafs work on Fedora 36?
>
> Subject says it- I've been trying to build rpms from a git checkout-
> the latest just now, version 1.9.1-1.188.g52d8d. It looks like kernel
> 5.18 work is in process but Fedora 36 has been on this for a while...
>
> The essential rpms build and install, but when the kernel module
> compile is attempted it errors out, with error message
>
> configure: error: cannot find required auxiliary files: ltmain.sh
>
> Thanks,
>
> Alex
> ���(�~���X��X���^�R�w袗�i�(�m��?�X���)zv�����f��f��X��)ߣ�)zv��)
:�� T���&j)b� b�өzpJ)ߢ�^��좸!��l��b��(���~�+��Y���b�ا~����~ȧ~