Bug #1567
[linux-libre][x86_64] Missing kernel modules
80%
Description
After updating from linux-libre 4.13.13 to 4.14.4, system is unbootable if using disk encryption.
`mkinitcpio -p linux-libre` spits out a bunch of errors about missing modules relating to dm-crypt (see attached log).
On another PC (which doesn't use disk encryption), mkinitpcio complains about a missing 'radeon' module after the update.
Both systems were working fine before the update, and downgrading the kernel fixes the issue --- mkinitcpio is completely happy.
Note lines 16 through 18 of the log. Does this issue relate to #1566?
Files
Related issues
History
Updated by amanita over 6 years ago
System using disk encryption became unbootable:
device-mapper: table: 253.0 crypt: unknown target type
device-mapper: ioctl: error adding target to table
device mapper: reload ioctl on temporary-cryptsetup-1917 failed: invalid argument
Failed to setup dm-crypt key mapping for device /dev/sda1.
Check that kernel supports serpent-xts-plain64 cypher (check syslog for more info).
Nothing on journalctl. Not sure what syslog to check for more info.
Downgrading fromvlinux-libre 4.14.4 to 4.13.13 fixes the issue.
Updated by PopeLevi over 6 years ago
amanita wrote:
System using disk encryption became unbootable:
device-mapper: table: 253.0 crypt: unknown target type
device-mapper: ioctl: error adding target to table
device mapper: reload ioctl on temporary-cryptsetup-1917 failed: invalid argument
Failed to setup dm-crypt key mapping for device /dev/sda1.
Check that kernel supports serpent-xts-plain64 cypher (check syslog for more info).Nothing on journalctl. Not sure what syslog to check for more info.
Downgrading fromvlinux-libre 4.14.4 to 4.13.13 fixes the issue.
Should have noted this originally, but this is the error I got on boot as well.
Updated by oaken-source over 6 years ago
I have temporarily removed linux-libre-4.14.4 from the repos, until this is resolved. (thank you ebrasca for the suggestion)
Updated by glumpo over 6 years ago
- File pacman.log pacman.log added
- File mkinitcpio.conf mkinitcpio.conf added
- File pacman.log.tail44 pacman.log.tail44 added
While downgrading linux-libre to version 4.13.9 I get erors like
ERROR: binary dependency `libcryptsetup.so.4' not found for `/usr/lib/systemd/systemd-udevd'
Full output in attachment.
UDP:
But upgrading to 4.13.13 works without errors, so, looks like it doesn`t matter
(At first I downgraded to 4.13.9 as it was the newest it cache, after 4.14.4)
Updated by Megver83 over 6 years ago
- Estimated time set to 72.00 h
- % Done changed from 0 to 40
- Assignee set to Megver83
I made some mistakes in the PKGBUILD, right now I'm trying the fixed one and uploaded at [libre-testing], so if anyone can test it please.
https://git.parabola.nu/abslibre.git/commit/?id=f0d3a651744c676c319564cc0004526999412c3e
Updated by PopeLevi over 6 years ago
The kernel in linux-libre looks like it's on version 4.10.1 from here:
warning: linux-libre: local (4.13.13_gnu-1) is newer than libre-testing (4.10.1_gnu-1)
Updated by Megver83 over 6 years ago
- Related to Bug #1566: [linux-libre] syntax errors in linux.install added
Updated by Megver83 over 6 years ago
I was not able to upload it since db-update thought that the package already existed on [libre], so I had to re-compile with pkgrel=2, right now I can't upload it since I can't access ebrasca's ssh (where I compiled it).
However, when it's available I'll notify it on the dev mailing list.
Updated by Megver83 over 6 years ago
PopeLevi wrote:
Just updated, no problems & running as expected
Yep, and here is the announce on the mailing list -> https://lists.parabola.nu/pipermail/dev/2017-December/006180.html