You are not logged in.
Pages: 1
pacman.log:
[2026-09-22T06:55:03+0200] [PACMAN] Running 'pacman --config=./pacman.conf -Syu linux-lts linux-lts-headers'
[2026-09-22T06:55:03+0200] [PACMAN] synchronizing package lists
[2026-09-22T06:55:30+0200] [PACMAN] starting full system upgrade
[2026-09-22T06:55:59+0200] [ALPM] running '70-dkms-upgrade.hook'...
[2026-09-22T06:55:59+0200] [ALPM-SCRIPTLET] ==> dkms remove --no-depmod vboxhost/7.2.18_OSE -k 6.18.53-1-lts
[2026-09-22T06:56:03+0200] [ALPM] transaction started
[2026-09-22T06:56:04+0200] [ALPM] reinstalled linux-lts (6.18.53-1)
[2026-09-22T06:56:07+0200] [ALPM] reinstalled linux-lts-headers (6.18.53-1)
[2026-09-22T06:56:07+0200] [ALPM] upgraded fribidi (1.0.16-2 -> 1.0.17-1)
[2026-09-22T06:56:07+0200] [ALPM] transaction completed
[2026-09-22T06:56:09+0200] [ALPM] running '35-systemd-update.hook'...
[2026-09-22T06:56:09+0200] [ALPM] running '60-depmod.hook'...
[2026-09-22T06:56:13+0200] [ALPM] running '70-dkms-install.hook'...
[2026-09-22T06:56:13+0200] [ALPM-SCRIPTLET] ==> dkms install --no-depmod bcachefs/v1.39.6 -k 6.18.53-1-lts
[2026-09-22T06:57:43+0200] [ALPM-SCRIPTLET]
[2026-09-22T06:57:43+0200] [ALPM-SCRIPTLET] Error! Bad return status for module build on kernel: 6.18.53-1-lts (x86_64)
[2026-09-22T06:57:43+0200] [ALPM-SCRIPTLET] Consult /var/lib/dkms/bcachefs/v1.39.6/build/make.log for more information.
[2026-09-22T06:57:43+0200] [ALPM-SCRIPTLET] ==> WARNING: `dkms install --no-depmod bcachefs/v1.39.6 -k 6.18.53-1-lts' exited 10
[2026-09-22T06:57:43+0200] [ALPM-SCRIPTLET] ==> dkms install --no-depmod vboxhost/7.2.18_OSE -k 6.18.53-1-lts
[2026-09-22T06:57:57+0200] [ALPM-SCRIPTLET] ==> depmod 6.18.53-1-lts
[2026-09-22T06:58:00+0200] [ALPM] running '90-mkinitcpio-install.hook'...
[2026-09-22T06:58:00+0200] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux-lts.preset: 'default'
[2026-09-22T06:58:00+0200] [ALPM-SCRIPTLET] ==> Using default configuration file: '/etc/mkinitcpio.conf'
[2026-09-22T06:58:00+0200] [ALPM-SCRIPTLET] -> -k /boot/vmlinuz-linux-lts -g /boot/initramfs-linux-lts.img
[2026-09-22T06:58:00+0200] [ALPM-SCRIPTLET] ==> Starting build: '6.18.53-1-lts'
[2026-09-22T06:58:00+0200] [ALPM-SCRIPTLET] -> Running build hook: [base]
[2026-09-22T06:58:01+0200] [ALPM-SCRIPTLET] -> Running build hook: [udev]
[2026-09-22T06:58:01+0200] [ALPM-SCRIPTLET] -> Running build hook: [autodetect]
[2026-09-22T06:58:01+0200] [ALPM-SCRIPTLET] -> Running build hook: [microcode]
[2026-09-22T06:58:01+0200] [ALPM-SCRIPTLET] -> Running build hook: [modconf]
[2026-09-22T06:58:01+0200] [ALPM-SCRIPTLET] -> Running build hook: [kms]
[2026-09-22T06:58:03+0200] [ALPM-SCRIPTLET] -> Running build hook: [keyboard]
[2026-09-22T06:58:03+0200] [ALPM-SCRIPTLET] -> Running build hook: [keymap]
[2026-09-22T06:58:03+0200] [ALPM-SCRIPTLET] -> Running build hook: [consolefont]
[2026-09-22T06:58:03+0200] [ALPM-SCRIPTLET] -> Running build hook: [block]
[2026-09-22T06:58:05+0200] [ALPM-SCRIPTLET] -> Running build hook: [bcachefs]
[2026-09-22T06:58:05+0200] [ALPM-SCRIPTLET] ==> ERROR: module not found: 'bcachefs'
[2026-09-22T06:58:05+0200] [ALPM-SCRIPTLET] -> Running build hook: [filesystems]
[2026-09-22T06:58:05+0200] [ALPM-SCRIPTLET] -> Running build hook: [fsck]
[2026-09-22T06:58:05+0200] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2026-09-22T06:58:05+0200] [ALPM-SCRIPTLET] ==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux-lts.img'
[2026-09-22T06:58:05+0200] [ALPM-SCRIPTLET] ==> WARNING: errors were encountered during the build. The image may not be complete.
[2026-09-22T06:58:05+0200] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux-lts.preset: 'fallback'
[2026-09-22T06:58:05+0200] [ALPM-SCRIPTLET] ==> Using default configuration file: '/etc/mkinitcpio.conf'
[2026-09-22T06:58:05+0200] [ALPM-SCRIPTLET] -> -k /boot/vmlinuz-linux-lts -g /boot/initramfs-linux-lts-fallback.img -S autodetect
[2026-09-22T06:58:06+0200] [ALPM-SCRIPTLET] ==> Starting build: '6.18.53-1-lts'
[2026-09-22T06:58:06+0200] [ALPM-SCRIPTLET] -> Running build hook: [base]
[2026-09-22T06:58:06+0200] [ALPM-SCRIPTLET] -> Running build hook: [udev]
[2026-09-22T06:58:06+0200] [ALPM-SCRIPTLET] -> Running build hook: [microcode]
[2026-09-22T06:58:07+0200] [ALPM-SCRIPTLET] -> Running build hook: [modconf]
[2026-09-22T06:58:07+0200] [ALPM-SCRIPTLET] -> Running build hook: [kms]
[2026-09-22T06:58:10+0200] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'ast'
[2026-09-22T06:58:18+0200] [ALPM-SCRIPTLET] -> Running build hook: [keyboard]
[2026-09-22T06:58:18+0200] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'xhci_pci_renesas'
[2026-09-22T06:58:19+0200] [ALPM-SCRIPTLET] -> Running build hook: [keymap]
[2026-09-22T06:58:19+0200] [ALPM-SCRIPTLET] -> Running build hook: [consolefont]
[2026-09-22T06:58:19+0200] [ALPM-SCRIPTLET] -> Running build hook: [block]
[2026-09-22T06:58:21+0200] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'aic94xx'
[2026-09-22T06:58:21+0200] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'bfa'
[2026-09-22T06:58:21+0200] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'qed'
[2026-09-22T06:58:21+0200] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'qla2xxx'
[2026-09-22T06:58:21+0200] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'qla1280'
[2026-09-22T06:58:21+0200] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'wd719x'
[2026-09-22T06:58:25+0200] [ALPM-SCRIPTLET] -> Running build hook: [bcachefs]
[2026-09-22T06:58:25+0200] [ALPM-SCRIPTLET] ==> ERROR: module not found: 'bcachefs'
[2026-09-22T06:58:25+0200] [ALPM-SCRIPTLET] -> Running build hook: [filesystems]
[2026-09-22T06:58:26+0200] [ALPM-SCRIPTLET] -> Running build hook: [fsck]
[2026-09-22T06:58:31+0200] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2026-09-22T06:58:32+0200] [ALPM-SCRIPTLET] ==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux-lts-fallback.img'
[2026-09-22T06:58:34+0200] [ALPM-SCRIPTLET] ==> WARNING: errors were encountered during the build. The image may not be complete.[2026-09-22T06:57:43+0200] [ALPM-SCRIPTLET] Error! Bad return status for module build on kernel: 6.18.53-1-lts (x86_64)
[2026-09-22T06:57:43+0200] [ALPM-SCRIPTLET] Consult /var/lib/dkms/bcachefs/v1.39.6/build/make.log for more information.
/var/lib/dkms/bcachefs/v1.39.6/build/make.log:
DKMS (dkms-3.4.3) make.log for bcachefs/v1.39.6 for kernel 6.18.53-1-lts (x86_64)
Tue Sep 22 06:56:13 AM CEST 2026
Building module(s)
# command: make -j8 KERNELRELEASE=6.18.53-1-lts -C /usr/lib/modules/6.18.53-1-lts/build M=/var/lib/dkms/bcachefs/v1.39.6/build
make: Entering directory '/usr/lib/modules/6.18.53-1-lts/build'
make[1]: Entering directory '/var/lib/dkms/bcachefs/v1.39.6/build'
CC [M] src/fs/bcachefs/alloc/accounting.o
CC [M] src/fs/bcachefs/alloc/background.o
CC [M] src/fs/bcachefs/alloc/backpointers.o
CC [M] src/fs/bcachefs/alloc/buckets.o
CC [M] src/fs/bcachefs/alloc/check.o
CC [M] src/fs/bcachefs/alloc/check_data.o
CC [M] src/fs/bcachefs/alloc/discard.o
CC [M] src/fs/bcachefs/alloc/disk_groups.o
CC [M] src/fs/bcachefs/alloc/foreground.o
CC [M] src/fs/bcachefs/alloc/lru.o
CC [M] src/fs/bcachefs/alloc/replicas.o
CC [M] src/fs/bcachefs/btree/bkey.o
CC [M] src/fs/bcachefs/btree/bkey_methods.o
CC [M] src/fs/bcachefs/btree/bset.o
CC [M] src/fs/bcachefs/btree/cache.o
CC [M] src/fs/bcachefs/btree/check.o
CC [M] src/fs/bcachefs/btree/commit.o
CC [M] src/fs/bcachefs/btree/init.o
CC [M] src/fs/bcachefs/btree/interior.o
CC [M] src/fs/bcachefs/btree/iter.o
CC [M] src/fs/bcachefs/btree/journal_overlay.o
CC [M] src/fs/bcachefs/btree/key_cache.o
CC [M] src/fs/bcachefs/btree/locking.o
CC [M] src/fs/bcachefs/btree/node_scan.o
CC [M] src/fs/bcachefs/btree/read.o
CC [M] src/fs/bcachefs/btree/sort.o
CC [M] src/fs/bcachefs/btree/update.o
CC [M] src/fs/bcachefs/btree/write.o
CC [M] src/fs/bcachefs/btree/write_buffer.o
CC [M] src/fs/bcachefs/data/checksum.o
CC [M] src/fs/bcachefs/data/compress.o
CC [M] src/fs/bcachefs/data/copygc.o
CC [M] src/fs/bcachefs/data/ec/create.o
CC [M] src/fs/bcachefs/data/ec/init.o
CC [M] src/fs/bcachefs/data/ec/io.o
CC [M] src/fs/bcachefs/data/ec/trigger.o
CC [M] src/fs/bcachefs/data/extents.o
CC [M] src/fs/bcachefs/data/extents_sb.o
CC [M] src/fs/bcachefs/data/extent_update.o
CC [M] src/fs/bcachefs/data/io_misc.o
CC [M] src/fs/bcachefs/data/keylist.o
CC [M] src/fs/bcachefs/data/migrate.o
CC [M] src/fs/bcachefs/data/move.o
CC [M] src/fs/bcachefs/data/nocow_locking.o
CC [M] src/fs/bcachefs/data/read.o
CC [M] src/fs/bcachefs/data/reconcile/check.o
CC [M] src/fs/bcachefs/data/reconcile/trigger.o
CC [M] src/fs/bcachefs/data/reconcile/work.o
CC [M] src/fs/bcachefs/data/reflink.o
CC [M] src/fs/bcachefs/data/update.o
CC [M] src/fs/bcachefs/data/write.o
CC [M] src/fs/bcachefs/debug/debug.o
CC [M] src/fs/bcachefs/debug/sysfs.o
CC [M] src/fs/bcachefs/debug/trace.o
CC [M] src/fs/bcachefs/errcode.o
CC [M] src/fs/bcachefs/fs/acl.o
CC [M] src/fs/bcachefs/fs/check.o
CC [M] src/fs/bcachefs/fs/check_dir_structure.o
CC [M] src/fs/bcachefs/fs/check_extents.o
CC [M] src/fs/bcachefs/fs/check_nlinks.o
CC [M] src/fs/bcachefs/fs/inode.o
CC [M] src/fs/bcachefs/fs/inode_opts.o
CC [M] src/fs/bcachefs/fs/logged_ops.o
CC [M] src/fs/bcachefs/fs/namei.o
CC [M] src/fs/bcachefs/fs/quota.o
CC [M] src/fs/bcachefs/fs/str_hash.o
CC [M] src/fs/bcachefs/fs/xattr.o
CC [M] src/fs/bcachefs/init/chardev.o
CC [M] src/fs/bcachefs/init/dev.o
CC [M] src/fs/bcachefs/init/damage.o
CC [M] src/fs/bcachefs/init/error.o
CC [M] src/fs/bcachefs/init/fs.o
CC [M] src/fs/bcachefs/init/progress.o
CC [M] src/fs/bcachefs/init/recovery.o
CC [M] src/fs/bcachefs/init/passes.o
CC [M] src/fs/bcachefs/journal/init.o
CC [M] src/fs/bcachefs/journal/journal.o
CC [M] src/fs/bcachefs/journal/read.o
CC [M] src/fs/bcachefs/journal/reclaim.o
CC [M] src/fs/bcachefs/journal/sb.o
CC [M] src/fs/bcachefs/journal/seq_blacklist.o
CC [M] src/fs/bcachefs/journal/validate.o
CC [M] src/fs/bcachefs/journal/write.o
CC [M] src/fs/bcachefs/opts.o
CC [M] src/fs/bcachefs/sb/clean.o
CC [M] src/fs/bcachefs/sb/counters.o
CC [M] src/fs/bcachefs/sb/downgrade.o
CC [M] src/fs/bcachefs/sb/errors.o
CC [M] src/fs/bcachefs/sb/io.o
CC [M] src/fs/bcachefs/sb/members.o
CC [M] src/fs/bcachefs/snapshots/check_snapshots.o
CC [M] src/fs/bcachefs/snapshots/delete.o
CC [M] src/fs/bcachefs/snapshots/snapshot.o
CC [M] src/fs/bcachefs/snapshots/subvolume.o
CC [M] src/fs/bcachefs/util/clock.o
CC [M] src/fs/bcachefs/util/darray.o
CC [M] src/fs/bcachefs/util/enumerated_ref.o
CC [M] src/fs/bcachefs/util/eytzinger.o
CC [M] src/fs/bcachefs/util/fast_list.o
CC [M] src/fs/bcachefs/util/locking.o
CC [M] src/fs/bcachefs/util/mean_and_variance.o
CC [M] src/fs/bcachefs/util/printbuf.o
CC [M] src/fs/bcachefs/util/rcu_pending.o
CC [M] src/fs/bcachefs/util/siphash.o
CC [M] src/fs/bcachefs/util/six.o
CC [M] src/fs/bcachefs/util/time_stats.o
CC [M] src/fs/bcachefs/util/thread_with_file.o
CC [M] src/fs/bcachefs/util/two_state_shared_lock.o
CC [M] src/fs/bcachefs/util/util.o
CC [M] src/fs/bcachefs/util/varint.o
CC [M] src/fs/bcachefs/vendor/bio_iov_iter.o
CC [M] src/fs/bcachefs/vendor/closure.o
CC [M] src/fs/bcachefs/vendor/min_heap.o
CC [M] src/fs/bcachefs/vfs/fiemap.o
CC [M] src/fs/bcachefs/vfs/fs.o
CC [M] src/fs/bcachefs/vfs/ioctl.o
CC [M] src/fs/bcachefs/vfs/io.o
CC [M] src/fs/bcachefs/vfs/buffered.o
CC [M] src/fs/bcachefs/vfs/direct.o
CC [M] src/fs/bcachefs/vfs/pagecache.o
CC [M] src/fs/bcachefs/debug/async_objs.o
CC [M] src/fs/bcachefs/module-version.o
RUSTC P src/fs/bcachefs/libpaste.so
RUSTC P src/fs/bcachefs/libtypeinfo_macros.so
warning: missing documentation for a function
--> src/fs/bcachefs/typeinfo-macros/src/lib.rs:39:1
|
39 | pub fn derive_type_info(input: TokenStream) -> TokenStream {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: requested on the command line with `-W missing-docs`
warning: 1 warning emitted
RUSTC L src/fs/bcachefs/bitfield.o
error[E0514]: found crate `core` compiled by an incompatible version of rustc
|
= note: the following crate versions were found:
crate `core` compiled by rustc 1.98.1 (48a229cea 2026-09-01) (Arch Linux rust 1:1.98.1-2): /usr/lib/modules/6.18.53-1-lts/build/rust/libcore.rmeta
= help: please recompile that crate using this compiler (rustc 1.98.1 (48a229cea 2026-09-01) (Arch Linux rust 1:1.98.1-1)) (consider running `cargo clean` first)
error: cannot resolve a prelude import
error[E0514]: found crate `core` compiled by an incompatible version of rustc
--> src/fs/bcachefs/vendor/bitfield/src/lib.rs:592:9
|
592 | pub use core::convert::Into;
| ^^^^
|
= note: the following crate versions were found:
crate `core` compiled by rustc 1.98.1 (48a229cea 2026-09-01) (Arch Linux rust 1:1.98.1-2): /usr/lib/modules/6.18.53-1-lts/build/rust/libcore.rmeta
= help: please recompile that crate using this compiler (rustc 1.98.1 (48a229cea 2026-09-01) (Arch Linux rust 1:1.98.1-1)) (consider running `cargo clean` first)
error[E0514]: found crate `compiler_builtins` compiled by an incompatible version of rustc
|
= note: the following crate versions were found:
crate `compiler_builtins` compiled by rustc 1.98.1 (48a229cea 2026-09-01) (Arch Linux rust 1:1.98.1-2): /usr/lib/modules/6.18.53-1-lts/build/rust/libcompiler_builtins.rmeta
= help: please recompile that crate using this compiler (rustc 1.98.1 (48a229cea 2026-09-01) (Arch Linux rust 1:1.98.1-1)) (consider running `cargo clean` first)
error: requires `meta_sized` lang_item
--> src/fs/bcachefs/vendor/bitfield/src/lib.rs:599:1
|
599 | / pub trait BitRange<T> {
600 | | /// Get a range of bits.
601 | | fn bit_range(&self, msb: usize, lsb: usize) -> T;
602 | | }
| |_^
error: requires `meta_sized` lang_item
--> src/fs/bcachefs/vendor/bitfield/src/lib.rs:605:1
|
605 | / pub trait BitRangeMut<T> {
606 | | /// Set a range of bits.
607 | | fn set_bit_range(&mut self, msb: usize, lsb: usize, value: T);
608 | | }
| |_^
error: requires `meta_sized` lang_item
--> src/fs/bcachefs/vendor/bitfield/src/lib.rs:613:1
|
613 | / pub trait Bit {
614 | | /// Get a single bit.
615 | | fn bit(&self, bit: usize) -> bool;
616 | | }
| |_^
error: requires `meta_sized` lang_item
--> src/fs/bcachefs/vendor/bitfield/src/lib.rs:621:1
|
621 | / pub trait BitMut {
622 | | /// Set a single bit.
623 | | fn set_bit(&mut self, bit: usize, value: bool);
624 | | }
| |_^
error: requires `meta_sized` lang_item
--> src/fs/bcachefs/vendor/bitfield/src/lib.rs:626:6
|
626 | impl<T: BitRange<u8>> Bit for T {
| ^
error: requires `meta_sized` lang_item
--> src/fs/bcachefs/vendor/bitfield/src/lib.rs:632:6
|
632 | impl<T: BitRangeMut<u8>> BitMut for T {
| ^
error: aborting due to 10 previous errors
For more information about this error, try `rustc --explain E0514`.
make[4]: *** [src/fs/bcachefs/Makefile:567: src/fs/bcachefs/bitfield.o] Error 1
make[4]: *** Waiting for unfinished jobs....
make[3]: *** [/usr/lib/modules/6.18.53-1-lts/build/scripts/Makefile.build:544: src/fs/bcachefs] Error 2
make[2]: *** [/usr/lib/modules/6.18.53-1-lts/build/Makefile:2050: .] Error 2
make[1]: *** [/usr/lib/modules/6.18.53-1-lts/build/Makefile:248: __sub-make] Error 2
make[1]: Leaving directory '/var/lib/dkms/bcachefs/v1.39.6/build'
make: *** [Makefile:248: __sub-make] Error 2
make: Leaving directory '/usr/lib/modules/6.18.53-1-lts/build'
# exit code: 2
# elapsed time: 00:01:30Last edited by jb.1234abcd (2026-10-13 07:27:48)
Offline
= note: the following crate versions were found:
crate `core` compiled by rustc 1.98.1 (48a229cea 2026-09-01) (Arch Linux rust 1:1.98.1-2): /usr/lib/modules/6.18.53-1-lts/build/rust/libcore.rmeta
= help: please recompile that crate using this compiler (rustc 1.98.1 (48a229cea 2026-09-01) (Arch Linux rust 1:1.98.1-1)) (consider running `cargo clean` first)
rust 1:1.98.1-2 is in extra-staging, the current version in extra is 1:1.98.1-1.
libcore.rmeta comes from linux-lts-headers, so maybe it's built with a newer rustc.
Last edited by Beemo (2026-09-22 13:43:04)
Offline
https://wiki.archlinux.org/title/Offici … positories
@jb.1234abcd are you an arch developer?
If not: why is the staging repo apparently enabled?
Offline
Not an Arch dev.
Staging repo ? Not in my /etc/pacman.conf or $HOME/pacman.conf.
Offline
pacman -Qs 'rust|cargo'Probably something was already compiled w/ the version in staging?
Offline
I would guess linux-lts-headers was compiled with the newer rustc, since it ships the libcore.rmeta file and has a make dependency on rust.
Last edited by Beemo (2026-10-01 06:53:20)
Offline
Probably something was already compiled w/ the version in staging?
linux-lts from its .BUILDINFO:
installed = rust-1:1.98.1-2-x86_64Offline
The bcachefs dkms failed to build here on 6.18.54-1-lts of 2026-09-25.
Following the rust update 2026-09-26, it builds OK; at least here (testing enabled).
Offline
The problem occurs if `extra-testing` is enabled and the rust version is later than that in `extra`. Downgrading to the `extra` version allows the DKMS to build.
Last edited by stronnag (2026-10-01 07:11:46)
Offline
with testing repos enabled,
it works:
pacman --config=./pacman.conf -Syu linux-lts linux-lts-headers
but it fails:
pacman --config=./pacman.conf -Syu
Error! Bad return status for module build on kernel: 7.2.8-arch1-1 (x86_64)
Consult /var/lib/dkms/bcachefs/v1.39.6/build/make.log for more information.
/var/lib/dkms/bcachefs/v1.39.6/build/make.log:
RUSTC L src/fs/bcachefs/bitfield.o
error[E0514]: found crate `core` compiled by an incompatible version of rustc
|
= note: the following crate versions were found:
crate `core` compiled by rustc 1.98.1 (48a229cea 2026-09-01) (Arch Linux rust 1:1.98.1-1): /usr/lib/modules/7.2.8-arch1-1/build/rust/libcore.rmeta
= help: please recompile that crate using this compiler (rustc 1.98.1 (48a229cea 2026-09-01) (Arch Linux rust 1:1.98.1-2)) (consider running `cargo clean` first)
Offline
https://bbs.archlinux.org/viewtopic.php … 5#p2310225
At least the LTS kernel at the time was build w/ a rust version that only existed in the staging repos at the time (and is now in testing)
The 7.2.8 kernel is (apparently, still and correctly) compiled against rust 1.98.1 from extra.
This is a packaging bug in the LTS kernel that should™ not have been compiled w/ a rust version in staging (or arguably an upstream bug for prematurely introducing an unstable language leading up to such situations…)
Offline
The important part here is the bcachefs DKMS failure, not the firmware warnings.
`bcachefs/v1.39.6` is failing to build against `6.18.53-1-lts`, which then causes the `bcachefs` module to be missing when `mkinitcpio` runs. The `ast`, `xhci_pci_renesas`, `aic94xx`, etc. firmware messages are generally just warnings about hardware you probably don't have.
The next thing I'd check is the actual `make.log`, since that's where the reason for the DKMS build failure will be. In particular, please post the output of:
```bash
cat /var/lib/dkms/bcachefs/v1.39.6/build/make.log
```
Also check whether you actually need the DKMS bcachefs package. If you're not using bcachefs, removing that DKMS package and the `bcachefs` hook from `mkinitcpio.conf` may be the simplest solution.
If you are using bcachefs, then the `make.log` is essential before changing anything else, because it should show exactly which kernel API/build error is causing the module compilation to fail.
Offline
Here is a link to a post on linux-bcachefs mailing list:
https://lore.kernel.org/linux-bcachefs/ … l.com/T/#t
jb
Offline
It is stiill problematic.
package: linux
x86_64 Core linux 7.2.9.arch1-1 The Linux kernel and modules 2026-10-06 2026-10-12
x86_64 Core-Staging linux 7.2.10.arch1-1 The Linux kernel and modules 2026-10-12
package: linux-lts
x86_64 Core-Staging linux-lts 6.18.56-2 The LTS Linux kernel and modules 2026-10-12
x86_64 Core linux-lts 6.18.56-1 The LTS Linux kernel and modules 2026-10-12
package: rust
x86_64 Extra rust 1:1.99.0-1 Systems programming language focused on safety, speed and concurrency 2026-10-02
x86_64 Extra-Staging rust 1:1.99.0-3 Systems programming language focused on safety, speed and concurrency 2026-10-12
pacman --config=./pacman.conf -Syu
...
there is nothing to do
#
pacman --config=./pacman.conf -Syu linux-lts linux-lts-headers
core-testing is up to date
core is up to date
extra-testing is up to date
extra is up to date
:: linux-lts is in IgnorePkg/IgnoreGroup. Install anyway? [Y/n]
:: linux-lts-headers is in IgnorePkg/IgnoreGroup. Install anyway? [Y/n]
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
Packages (2) linux-lts-6.18.56-1 linux-lts-headers-6.18.56-1
Total Download Size: 214.16 MiB
Total Installed Size: 429.17 MiB
Net Upgrade Size: -0.17 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
linux-lts-6.18.5... 155.3 MiB 239 KiB/s 11:05 [######################] 100%
linux-lts-header... 58.8 MiB 242 KiB/s 04:09 [######################] 100%
Total (2/2) 214.2 MiB 240 KiB/s 15:15 [######################] 100%
(2/2) checking keys in keyring [######################] 100%
(2/2) checking package integrity [######################] 100%
(2/2) loading package files [######################] 100%
(2/2) checking for file conflicts [######################] 100%
(2/2) checking available disk space [######################] 100%
:: Running pre-transaction hooks...
(1/2) Removing linux initcpios...
(2/2) Remove DKMS modules
==> dkms remove --no-depmod bcachefs/v1.39.7 -k 6.18.55-1-lts
==> dkms remove --no-depmod vboxhost/7.2.20_OSE -k 6.18.55-1-lts
==> depmod 6.18.55-1-lts
:: Processing package changes...
(1/2) upgrading linux-lts [######################] 100%
(2/2) upgrading linux-lts-headers [######################] 100%
:: Running post-transaction hooks...
(1/4) Arming ConditionNeedsUpdate...
(2/4) Updating module dependencies...
(3/4) Install DKMS modules
==> dkms install --no-depmod vboxhost/7.2.20_OSE -k 6.18.56-1-lts
==> dkms install --no-depmod bcachefs/v1.39.7 -k 6.18.56-1-lts
Error! Bad return status for module build on kernel: 6.18.56-1-lts (x86_64)
Consult /var/lib/dkms/bcachefs/v1.39.7/build/make.log for more information.
==> WARNING: `dkms install --no-depmod bcachefs/v1.39.7 -k 6.18.56-1-lts' exited 10
==> depmod 6.18.56-1-lts
(4/4) Updating linux initcpios...
==> Building image from preset: /etc/mkinitcpio.d/linux-lts.preset: 'default'
==> Using default configuration file: '/etc/mkinitcpio.conf'
-> -k /boot/vmlinuz-linux-lts -g /boot/initramfs-linux-lts.img
==> Starting build: '6.18.56-1-lts'
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [autodetect]
-> Running build hook: [microcode]
-> Running build hook: [modconf]
-> Running build hook: [kms]
-> Running build hook: [keyboard]
-> Running build hook: [keymap]
-> Running build hook: [consolefont]
-> Running build hook: [block]
-> Running build hook: [bcachefs]
==> ERROR: module not found: 'bcachefs'
-> Running build hook: [filesystems]
-> Running build hook: [fsck]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux-lts.img'
==> WARNING: errors were encountered during the build. The image may not be complete.
==> Building image from preset: /etc/mkinitcpio.d/linux-lts.preset: 'fallback'
==> Using default configuration file: '/etc/mkinitcpio.conf'
-> -k /boot/vmlinuz-linux-lts -g /boot/initramfs-linux-lts-fallback.img -S autodetect
==> Starting build: '6.18.56-1-lts'
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [microcode]
-> Running build hook: [modconf]
-> Running build hook: [kms]
==> WARNING: Possibly missing firmware for module: 'ast'
-> Running build hook: [keyboard]
==> WARNING: Possibly missing firmware for module: 'xhci_pci_renesas'
-> Running build hook: [keymap]
-> Running build hook: [consolefont]
-> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: 'aic94xx'
==> WARNING: Possibly missing firmware for module: 'bfa'
==> WARNING: Possibly missing firmware for module: 'qed'
==> WARNING: Possibly missing firmware for module: 'qla1280'
==> WARNING: Possibly missing firmware for module: 'qla2xxx'
==> WARNING: Possibly missing firmware for module: 'wd719x'
-> Running build hook: [bcachefs]
==> ERROR: module not found: 'bcachefs'
-> Running build hook: [filesystems]
-> Running build hook: [fsck]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux-lts-fallback.img'
==> WARNING: errors were encountered during the build. The image may not be complete.
error: command failed to execute correctly
#/var/lib/dkms/bcachefs/v1.39.7/build/make.log
KMS (dkms-3.4.4) make.log for bcachefs/v1.39.7 for kernel 6.18.56-1-lts (x86_64
)
Tue Oct 13 08:56:47 AM CEST 2026
Building module(s)
# command: make -j8 KERNELRELEASE=6.18.56-1-lts -C /usr/lib/modules/6.18.56-1-lt
s/build M=/var/lib/dkms/bcachefs/v1.39.7/build
make: Entering directory '/usr/lib/modules/6.18.56-1-lts/build'
make[1]: Entering directory '/var/lib/dkms/bcachefs/v1.39.7/build'
...
RUSTC L src/fs/bcachefs/bitfield.o
error[E0514]: found crate `core` compiled by an incompatible version of rustc
|
= note: the following crate versions were found:
crate `core` compiled by rustc 1.99.0 (b940084d7 2026-09-28) (Arch Linux rust 1:1.99.0-2): /usr/lib/modules/6.18.56-1-lts/build/rust/libcore.rmeta
= help: please recompile that crate using this compiler (rustc 1.99.0 (b940084d7 2026-09-28) (Arch Linux rust 1:1.99.0-1)) (consider running `cargo clean` first)
error: cannot resolve a prelude import
...
$Offline
https://gitlab.archlinux.org/archlinux/ … mmits/main
rust was updated in staging on 10/12 and 10/11 and the lts kernel built against the version from 10/11
As long as the LTS kernel gets build in staging your only option is to fish the exact version out of https://archive.archlinux.org/packages/r/rust/ and install that
Longterm, the kernels will either have to be rebuilt when moving out of staging/testing or can only be moved in sync w/ the rust package
Though arguably in this case the version check is simply too strict, both are "rustc 1.99.0 / b940084d7"
Offline
Pages: 1