You are not logged in.

#1 2021-07-01 14:25:42

lenhuppe
Member
From: New Hampshire
Registered: 2018-12-10
Posts: 92
Website

SOLVED Archiso package issue

SOLUTION:

The archiso version 56 package update introduced a bug.

The archiso-git version 56.r8.g1b01d22 package has been patched.

Many thanks to @qinohe and @nl6720 for the prompt fix.


****

The archiso package recently versioned and now my script for creating a rescue ISO fails. More specifically the dkms build process returns a status of 10. I have two systems running linux-lts 5.10.47 and zfs-dkms 2.0.5 so that is not where the issue lies.   

(12/20) Install DKMS modules
==> dkms install --no-depmod -m zfs -v 2.0.5 -k 5.10.47-1-lts
configure: error: in `/var/lib/dkms/zfs/2.0.5/build':
configure: error: C compiler cannot create executables
See `config.log' for more details
Error! Bad return status for module build on kernel: 5.10.47-1-lts (x86_64)
Consult /var/lib/dkms/zfs/2.0.5/build/make.log for more information.
==> Warning, `dkms install --no-depmod -m zfs -v 2.0.5 -k 5.10.47-1-lts' returned 10
==> depmod 5.10.47-1-lts

I managed to find the make.log file referenced:

DKMS make.log for zfs-2.0.5 for kernel 5.10.47-1-lts (x86_64)
Thu Jul  1 16:35:08 UTC 2021
make: *** No targets specified and no makefile found.  Stop.

Last edited by lenhuppe (2021-07-03 18:41:49)

Offline

#2 2021-07-01 17:28:18

qinohe
Member
From: Netherlands
Registered: 2012-06-20
Posts: 1,307

Re: SOLVED Archiso package issue

Hmm, funny thing is I'm seeing the same messages but the ISO is created!

I'm building the ISO in a systemd-nspawn container...you could try...
The created ISO is booting(QEMU) as well.
It's easy to say it but there must be something wrong, what I don't know.
ATM. I'm not running the same script that you use, I'm still in testing phase and do not want to publish just yet..
It's quite some thing and big(500+ lines) compared to the one we used, but it does create the ZFS ISO without a problem.

If I find the time..I look into the script.
Have you updated Archiso? are you running the git version? if not can you try it?

edit:It's clear there's something wrong, I tested the ISO and modules have not been created indeed.
If it's a problem with DKMS or linux-lts I don't know, I did not try another kernel, yet.

@graysky, maybe you can shed a light if you have one available?

Last edited by qinohe (2021-07-01 18:15:06)

Offline

#3 2021-07-01 19:07:25

lenhuppe
Member
From: New Hampshire
Registered: 2018-12-10
Posts: 92
Website

Re: SOLVED Archiso package issue

qinohe wrote:

Hmm, funny thing is I'm seeing the same messages but the ISO is created!

I'm building the ISO in a systemd-nspawn container...you could try...
The created ISO is booting(QEMU) as well.
It's easy to say it but there must be something wrong, what I don't know.
ATM. I'm not running the same script that you use, I'm still in testing phase and do not want to publish just yet..
It's quite some thing and big(500+ lines) compared to the one we used, but it does create the ZFS ISO without a problem.

If I find the time..I look into the script.
Have you updated Archiso? are you running the git version? if not can you try it?

edit:It's clear there's something wrong, I tested the ISO and modules have not been created indeed.
If it's a problem with DKMS or linux-lts I don't know, I did not try another kernel, yet.

@graysky, maybe you can shed a light if you have one available?

Hi Qinohe - Yes I can shed some light.

In my testing the ISO build completes ok but the dkms module compile fails. In my case the ZFS module is not compiled. Therefore when the ISO is booted an lsmod does not list any of the zfs modules. I tried using the regular linux kernel and it also fails the same way. I could build an ISO with ZFS 2.0.5 before the archiso 56 update but not after. This is the first archiso update following the pacman 6 update so it may be a compatibility issue.   

One thing I noticed is that when pacman refreshes it seems to be having an issue. At one point I got an invalid option error from pacman. I am preparing to try the archiso-git package to see if that works.

Last edited by lenhuppe (2021-07-02 01:57:48)

Offline

#4 2021-07-01 19:23:20

qinohe
Member
From: Netherlands
Registered: 2012-06-20
Posts: 1,307

Re: SOLVED Archiso package issue

Exactly what I found too including the build with 'linux';)
Well the commit from yesterday https://gitlab.archlinux.org/archlinux/ … 0ad6575067 don't seem to be the problem.
I have not tried to downgrade archiso, yet, I could try tomorrow, I have other commitments this evening,
Could also be pacman, but I have created multiple other ISO's since so I wont blame pacman, at least not at this moment!

Offline

#5 2021-07-01 20:33:59

lenhuppe
Member
From: New Hampshire
Registered: 2018-12-10
Posts: 92
Website

Re: SOLVED Archiso package issue

qinohe wrote:

Exactly what I found too including the build with 'linux';)
Well the commit from yesterday https://gitlab.archlinux.org/archlinux/ … 0ad6575067 don't seem to be the problem.
I have not tried to downgrade archiso, yet, I could try tomorrow, I have other commitments this evening,
Could also be pacman, but I have created multiple other ISO's since so I wont blame pacman, at least not at this moment!

Downgrading archiso from v56 to v55 fixes the problem.

Now my make.log file for zfs-dkms look like this:

DKMS make.log for zfs-2.0.5 for kernel 5.10.47-1-lts (x86_64)
Thu Jul  1 20:40:48 UTC 2021
  GEN      gitrev
make  all-recursive
make[1]: Entering directory '/var/lib/dkms/zfs/2.0.5/build'
Making all in include
make[2]: Entering directory '/var/lib/dkms/zfs/2.0.5/build/include'
Making all in sys
make[3]: Entering directory '/var/lib/dkms/zfs/2.0.5/build/include/sys'
Making all in fm
make[4]: Entering directory '/var/lib/dkms/zfs/2.0.5/build/include/sys/fm'
Making all in fs
make[5]: Entering directory '/var/lib/dkms/zfs/2.0.5/build/include/sys/fm/fs'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/var/lib/dkms/zfs/2.0.5/build/include/sys/fm/fs'
make[5]: Entering directory '/var/lib/dkms/zfs/2.0.5/build/include/sys/fm'
make[5]: Nothing to be done for 'all-am'.
make[5]: Leaving directory '/var/lib/dkms/zfs/2.0.5/build/include/sys/fm'
make[4]: Leaving directory '/var/lib/dkms/zfs/2.0.5/build/include/sys/fm'
Making all in fs
make[4]: Entering directory '/var/lib/dkms/zfs/2.0.5/build/include/sys/fs'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/var/lib/dkms/zfs/2.0.5/build/include/sys/fs'
Making all in crypto
make[4]: Entering directory '/var/lib/dkms/zfs/2.0.5/build/include/sys/crypto'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/var/lib/dkms/zfs/2.0.5/build/include/sys/crypto'
Making all in lua
make[4]: Entering directory '/var/lib/dkms/zfs/2.0.5/build/include/sys/lua'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/var/lib/dkms/zfs/2.0.5/build/include/sys/lua'
Making all in sysevent
make[4]: Entering directory '/var/lib/dkms/zfs/2.0.5/build/include/sys/sysevent'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/var/lib/dkms/zfs/2.0.5/build/include/sys/sysevent'
Making all in zstd
make[4]: Entering directory '/var/lib/dkms/zfs/2.0.5/build/include/sys/zstd'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/var/lib/dkms/zfs/2.0.5/build/include/sys/zstd'
make[4]: Entering directory '/var/lib/dkms/zfs/2.0.5/build/include/sys'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/var/lib/dkms/zfs/2.0.5/build/include/sys'
make[3]: Leaving directory '/var/lib/dkms/zfs/2.0.5/build/include/sys'
Making all in os
make[3]: Entering directory '/var/lib/dkms/zfs/2.0.5/build/include/os'
Making all in linux
make[4]: Entering directory '/var/lib/dkms/zfs/2.0.5/build/include/os/linux'
Making all in kernel
make[5]: Entering directory '/var/lib/dkms/zfs/2.0.5/build/include/os/linux/kernel'
Making all in linux
make[6]: Entering directory '/var/lib/dkms/zfs/2.0.5/build/include/os/linux/kernel/linux'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory '/var/lib/dkms/zfs/2.0.5/build/include/os/linux/kernel/linux'
make[6]: Entering directory '/var/lib/dkms/zfs/2.0.5/build/include/os/linux/kernel'
make[6]: Nothing to be done for 'all-am'.
make[6]: Leaving directory '/var/lib/dkms/zfs/2.0.5/build/include/os/linux/kernel'
make[5]: Leaving directory '/var/lib/dkms/zfs/2.0.5/build/include/os/linux/kernel'
Making all in spl
make[5]: Entering directory '/var/lib/dkms/zfs/2.0.5/build/include/os/linux/spl'
Making all in rpc
make[6]: Entering directory '/var/lib/dkms/zfs/2.0.5/build/include/os/linux/spl/rpc'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory '/var/lib/dkms/zfs/2.0.5/build/include/os/linux/spl/rpc'
Making all in sys
make[6]: Entering directory '/var/lib/dkms/zfs/2.0.5/build/include/os/linux/spl/sys'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory '/var/lib/dkms/zfs/2.0.5/build/include/os/linux/spl/sys'
make[6]: Entering directory '/var/lib/dkms/zfs/2.0.5/build/include/os/linux/spl'
make[6]: Nothing to be done for 'all-am'.
make[6]: Leaving directory '/var/lib/dkms/zfs/2.0.5/build/include/os/linux/spl'
make[5]: Leaving directory '/var/lib/dkms/zfs/2.0.5/build/include/os/linux/spl'
Making all in zfs
make[5]: Entering directory '/var/lib/dkms/zfs/2.0.5/build/include/os/linux/zfs'
Making all in sys
make[6]: Entering directory '/var/lib/dkms/zfs/2.0.5/build/include/os/linux/zfs/sys'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory '/var/lib/dkms/zfs/2.0.5/build/include/os/linux/zfs/sys'
make[6]: Entering directory '/var/lib/dkms/zfs/2.0.5/build/include/os/linux/zfs'
make[6]: Nothing to be done for 'all-am'.
make[6]: Leaving directory '/var/lib/dkms/zfs/2.0.5/build/include/os/linux/zfs'
make[5]: Leaving directory '/var/lib/dkms/zfs/2.0.5/build/include/os/linux/zfs'
make[5]: Entering directory '/var/lib/dkms/zfs/2.0.5/build/include/os/linux'
make[5]: Nothing to be done for 'all-am'.
make[5]: Leaving directory '/var/lib/dkms/zfs/2.0.5/build/include/os/linux'
make[4]: Leaving directory '/var/lib/dkms/zfs/2.0.5/build/include/os/linux'
make[4]: Entering directory '/var/lib/dkms/zfs/2.0.5/build/include/os'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/var/lib/dkms/zfs/2.0.5/build/include/os'
make[3]: Leaving directory '/var/lib/dkms/zfs/2.0.5/build/include/os'
make[3]: Entering directory '/var/lib/dkms/zfs/2.0.5/build/include'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/var/lib/dkms/zfs/2.0.5/build/include'
make[2]: Leaving directory '/var/lib/dkms/zfs/2.0.5/build/include'
Making all in rpm
make[2]: Entering directory '/var/lib/dkms/zfs/2.0.5/build/rpm'
Making all in generic
make[3]: Entering directory '/var/lib/dkms/zfs/2.0.5/build/rpm/generic'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/var/lib/dkms/zfs/2.0.5/build/rpm/generic'
Making all in redhat
make[3]: Entering directory '/var/lib/dkms/zfs/2.0.5/build/rpm/redhat'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/var/lib/dkms/zfs/2.0.5/build/rpm/redhat'
make[3]: Entering directory '/var/lib/dkms/zfs/2.0.5/build/rpm'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/var/lib/dkms/zfs/2.0.5/build/rpm'
make[2]: Leaving directory '/var/lib/dkms/zfs/2.0.5/build/rpm'
Making all in module
make[2]: Entering directory '/var/lib/dkms/zfs/2.0.5/build/module'
list='icp lua zstd'; for targetdir in $list; do \
	make -C $targetdir; \
done
make[3]: Entering directory '/var/lib/dkms/zfs/2.0.5/build/module/icp'
mkdir -p api core spi io os algs algs/aes algs/edonr algs/modes algs/sha1 algs/sha2 algs/skein asm-x86_64 asm-x86_64/aes asm-x86_64/modes asm-x86_64/sha1 asm-x86_64/sha2 asm-i386 asm-generic
make[3]: Leaving directory '/var/lib/dkms/zfs/2.0.5/build/module/icp'
make[3]: Entering directory '/var/lib/dkms/zfs/2.0.5/build/module/lua'
mkdir -p setjmp
make[3]: Leaving directory '/var/lib/dkms/zfs/2.0.5/build/module/lua'
make[3]: Entering directory '/var/lib/dkms/zfs/2.0.5/build/module/zstd'
mkdir -p lib
make[3]: Leaving directory '/var/lib/dkms/zfs/2.0.5/build/module/zstd'
make -C /usr/lib/modules/5.10.47-1-lts/build M=`pwd`  CONFIG_ZFS=m modules
make[3]: Entering directory '/usr/lib/modules/5.10.47-1-lts/build'
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/avl/avl.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/spl/../os/linux/spl/spl-atomic.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/nvpair/nvpair.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/lua/lapi.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/unicode/u8_textprep.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/zcommon/cityhash.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/icp/illumos-crypto.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/zfs/abd.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/spl/../os/linux/spl/spl-condvar.o
  LD [M]  /var/lib/dkms/zfs/2.0.5/build/module/avl/zavl.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/spl/../os/linux/spl/spl-cred.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/zcommon/zfeature_common.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/icp/api/kcf_cipher.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/spl/../os/linux/spl/spl-err.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/spl/../os/linux/spl/spl-generic.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/zcommon/zfs_comutil.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/zfs/aggsum.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/spl/../os/linux/spl/spl-kmem.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/lua/lauxlib.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/icp/api/kcf_digest.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/zcommon/zfs_deleg.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/spl/../os/linux/spl/spl-kmem-cache.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/spl/../os/linux/spl/spl-kstat.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/unicode/uconv.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/zfs/arc.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/nvpair/fnvpair.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/lua/lbaselib.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/zcommon/zfs_fletcher.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/spl/../os/linux/spl/spl-proc.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/icp/api/kcf_mac.o
  LD [M]  /var/lib/dkms/zfs/2.0.5/build/module/unicode/zunicode.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/zstd/zfs_zstd.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/nvpair/nvpair_alloc_spl.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/zstd/lib/zstd.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/lua/lcode.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/spl/../os/linux/spl/spl-procfs-list.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/nvpair/nvpair_alloc_fixed.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/zcommon/zfs_fletcher_superscalar.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/icp/api/kcf_miscapi.o
  LD [M]  /var/lib/dkms/zfs/2.0.5/build/module/nvpair/znvpair.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/spl/../os/linux/spl/spl-taskq.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/spl/../os/linux/spl/spl-thread.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/zcommon/zfs_fletcher_superscalar4.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/spl/../os/linux/spl/spl-trace.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/zcommon/zfs_namecheck.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/spl/../os/linux/spl/spl-tsd.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/lua/lcompat.o
/var/lib/dkms/zfs/2.0.5/build/module/icp/api/kcf_miscapi.c:65:22: warning: argument 1 of type 'char *' declared as a pointer [-Warray-parameter=]
   65 | crypto_mech2id(char *mechname)
      |                ~~~~~~^~~~~~~~
In file included from /var/lib/dkms/zfs/2.0.5/build/module/icp/api/kcf_miscapi.c:28:
/var/lib/dkms/zfs/2.0.5/build/include/sys/crypto/api.h:61:61: note: previously declared as an array 'char[32]'
   61 | extern crypto_mech_type_t crypto_mech2id(crypto_mech_name_t name);
      |                                          ~~~~~~~~~~~~~~~~~~~^~~~
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/spl/../os/linux/spl/spl-vmem.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/icp/api/kcf_ctxops.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/spl/../os/linux/spl/spl-xdr.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/spl/../os/linux/spl/spl-zlib.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/zcommon/zfs_prop.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/zcommon/zpool_prop.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/lua/lcorolib.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/lua/lctype.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/icp/core/kcf_callprov.o
  LD [M]  /var/lib/dkms/zfs/2.0.5/build/module/spl/spl.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/icp/core/kcf_prov_tabs.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/lua/ldebug.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/zcommon/zprop_common.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/zcommon/zfs_fletcher_intel.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/lua/ldo.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/icp/core/kcf_sched.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/zcommon/zfs_fletcher_sse.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/icp/core/kcf_mech_tabs.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/zcommon/zfs_fletcher_avx512.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/zfs/blkptr.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/lua/lfunc.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/lua/lgc.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/lua/llex.o
  LD [M]  /var/lib/dkms/zfs/2.0.5/build/module/zcommon/zcommon.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/lua/lmem.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/zfs/bplist.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/lua/lobject.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/icp/core/kcf_prov_lib.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/icp/spi/kcf_spi.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/lua/lopcodes.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/lua/lparser.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/lua/lstate.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/zfs/bpobj.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/zfs/bptree.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/zfs/btree.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/icp/io/aes.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/lua/lstring.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/lua/lstrlib.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/zfs/bqueue.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/zfs/dataset_kstats.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/lua/ltable.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/lua/ltablib.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/icp/io/edonr_mod.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/zfs/dbuf.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/zfs/dbuf_stats.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/lua/ltm.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/zfs/ddt.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/lua/lvm.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/icp/io/sha1_mod.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/lua/lzio.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/zfs/ddt_zap.o
  AS [M]  /var/lib/dkms/zfs/2.0.5/build/module/lua/setjmp/setjmp.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/zfs/dmu.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/zfs/dmu_diff.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/icp/io/sha2_mod.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/zfs/dmu_object.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/zfs/dmu_objset.o
  LD [M]  /var/lib/dkms/zfs/2.0.5/build/module/lua/zlua.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/zfs/dmu_recv.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/zfs/dmu_redact.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/zfs/dmu_send.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/icp/io/skein_mod.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/zfs/dmu_traverse.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/zfs/dmu_tx.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/zfs/dmu_zfetch.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/icp/os/modhash.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/zfs/dnode.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/zfs/dnode_sync.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/zfs/dsl_bookmark.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/zfs/dsl_crypt.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/zfs/dsl_dataset.o
  CC [M]  /var/lib/dkms/zfs/2.0.5/build/module/zfs/dsl_deadlist.o

Last edited by lenhuppe (2021-07-01 20:44:48)

Offline

#6 2021-07-01 22:57:20

qinohe
Member
From: Netherlands
Registered: 2012-06-20
Posts: 1,307

Re: SOLVED Archiso package issue

lenhuppe wrote:

Downgrading archiso from v56 to v55 fixes the problem.

Hi Lenny, well, yes and no!

Downgrading to 'archiso-git-55.r10.g9c44ae~ ' did not fix the problem.
Downgrading to 'archiso-55-1' did fix the problem!

So the problem should be in between those 2 releases.
@nl6720, do you have an idea what caused it, without me bisecting the archiso-git package?
Thanks.

edit: Have bisected the 'archiso-git' package.
More info: https://bugs.archlinux.org/task/71416

Last edited by qinohe (2021-07-02 01:02:13)

Offline

#7 2021-07-02 08:08:08

nl6720
Wiki Admin
Registered: 2016-07-02
Posts: 308

Re: SOLVED Archiso package issue

Looks like the issue was caused by https://gitlab.archlinux.org/archlinux/ … 8c95126cfb which unset PATH.

https://gitlab.archlinux.org/archlinux/ … quests/192 should fix it. Please test!

Last edited by nl6720 (2021-07-02 08:21:11)

Offline

#8 2021-07-02 11:25:34

qinohe
Member
From: Netherlands
Registered: 2012-06-20
Posts: 1,307

Re: SOLVED Archiso package issue

nl6720 wrote:

Looks like the issue was caused by https://gitlab.archlinux.org/archlinux/ … 8c95126cfb which unset PATH.

https://gitlab.archlinux.org/archlinux/ … quests/192 should fix it. Please test!

@nl6720, thank you!
Resulting build 'archiso-neo-git-56.r1.g77a65b6-1-any.pkg.tar.zst' created a correctly working ZFS ISO, modules are loaded.

So, push that commit ;-)

Offline

#9 2021-07-02 11:36:04

nl6720
Wiki Admin
Registered: 2016-07-02
Posts: 308

Re: SOLVED Archiso package issue

qinohe wrote:

77a65b6

I'm glad that it worked.

Thinking about the commit that caused it, I reworked the MR in a slightly different way. Could you re-test please!

Edit: Just to note, I tested this MR with zfs-dkms and linux-headers in packages.x86_64 and it worked for me. I just want to get confirmation.  smile

Last edited by nl6720 (2021-07-02 11:39:38)

Offline

#10 2021-07-02 11:46:35

qinohe
Member
From: Netherlands
Registered: 2012-06-20
Posts: 1,307

Re: SOLVED Archiso package issue

@nl6720, forgive this git noob
can I just run

git checkout -b "nl6720/archiso-env-i-PATH" FETCH_HEAD

again?

Offline

#11 2021-07-02 12:00:02

nl6720
Wiki Admin
Registered: 2016-07-02
Posts: 308

Re: SOLVED Archiso package issue

I think this should work if you already have that branch:

$ git checkout nl6720/archiso-env-i-PATH
$ git pull --force nl6720 env-i-PATH

Offline

#12 2021-07-02 12:09:44

qinohe
Member
From: Netherlands
Registered: 2012-06-20
Posts: 1,307

Re: SOLVED Archiso package issue

Hmm, well it didn't, I'll just create the source  and checkout "nl6720/archiso-env-i-PATH" again, no problem.
This was the message I get:

git pull --force nl6720 env-i-PATH            
fatal: 'nl6720' does not appear to be a git repository
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

edit: remove archiso- strike trough seems to not work in code tags

Last edited by qinohe (2021-07-02 12:16:44)

Offline

#13 2021-07-02 12:47:09

qinohe
Member
From: Netherlands
Registered: 2012-06-20
Posts: 1,307

Re: SOLVED Archiso package issue

@nl6720, thanks, the new build seems to work too.
resulting package:
archiso-neo-git-56.r2.g395b761-1-any.pkg.tar.zst
modules did load;)

Replying at #9: using linux-lts-headers and zfs-dkms

Offline

#14 2021-07-02 19:16:15

qinohe
Member
From: Netherlands
Registered: 2012-06-20
Posts: 1,307

Re: SOLVED Archiso package issue

@nl6720, thanks for all the work;) but, that didn't go well.

the following build reintroduces the problem:
archiso-neo-git-56.r5.g33a2ab6-1-any.pkg.tar.zst

Again using linux-lts-headers and zfs-dkms
Thanks

Offline

#15 2021-07-02 19:23:21

nl6720
Wiki Admin
Registered: 2016-07-02
Posts: 308

Re: SOLVED Archiso package issue

https://gitlab.archlinux.org/archlinux/ … quests/192 is not merged yet, so that's expected. dvzrv will merge it later today or tomorrow.

Offline

#16 2021-07-02 19:26:51

qinohe
Member
From: Netherlands
Registered: 2012-06-20
Posts: 1,307

Re: SOLVED Archiso package issue

Oh, oops my bad, I should have looked better.

Thanks for your patches wink
Regards

edit: To me this issue is solved after updating to 56.r8.g1b01d22.
ISO boots, modules get loaded, no errors, solved.
Thanks

Last edited by qinohe (2021-07-03 17:03:55)

Offline

#17 2021-07-03 18:45:44

lenhuppe
Member
From: New Hampshire
Registered: 2018-12-10
Posts: 92
Website

Re: SOLVED Archiso package issue

qinohe wrote:

Oh, oops my bad, I should have looked better.

Thanks for your patches wink
Regards

edit: To me this issue is solved after updating to 56.r8.g1b01d22.
ISO boots, modules get loaded, no errors, solved.
Thanks

@qinohe and @nl6720,

My thanks to both of you for the prompt fix. I have been tied up but you guys rocked and squashed that bug.

I want to learn how I can be of more assistance when this happens.

Last edited by lenhuppe (2021-07-03 19:03:00)

Offline

#18 2021-07-03 19:38:13

qinohe
Member
From: Netherlands
Registered: 2012-06-20
Posts: 1,307

Re: SOLVED Archiso package issue

@lenhuppe, thanks but all credits go to nl6720 and dvzrv.
You are important too, you noticed it, I just bisected archiso-git and tested patches...

For the next time such an issue happens, bisect, https://wiki.archlinux.org/title/Bisect … s_with_Git.

Offline

#19 2021-07-03 22:54:58

lenhuppe
Member
From: New Hampshire
Registered: 2018-12-10
Posts: 92
Website

Re: SOLVED Archiso package issue

qinohe wrote:

@lenhuppe, thanks but all credits go to nl6720 and dvzrv.
You are important too, you noticed it, I just bisected archiso-git and tested patches...

For the next time such an issue happens, bisect, https://wiki.archlinux.org/title/Bisect … s_with_Git.

I will definitely learn how to bisect for the next time I need to point out an issue. I am not a programmer but I am a master troubleshooter with a keen eye when running script tools. What I really need to do is learn how to communicate my observartions more clearly to the people who are programmers. If I were not crazy busy with work and home and graduate school I would spend more time learning about debugging techniques. Arch Linux has forced me to become a better Linux user and over time I am learning to be smarter.

Offline

Board footer

Powered by FluxBB