Missing modules for cryptography and NFSv4

Bug #1851382 reported by Dr. Uwe Meyer-Gruhl
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

There are two essential kernel modules that are missing from some linux kernel packages under Ubuntu Server 18.04 LTS:

nfsv4.ko and aes-x86_64.ko (matter-of-fact any crypto module)

I found them both missing in linux-kvm and nfsv4.ko missing in linux-generic - both are present in linux-generic-hwe-18.04.

The use cases for these are not far-fetched:

In an Ubuntu KVM guest, I often need virtual disks that I can encrypt via LUKS in order to protect them (somewhat). Obviously, this is not possible without the crypto modules, which are not present in the KVM-specialised kernel package 'linux-kvm'.

On the other hand, when I want to mount NFS storage, I cannot use NFSv4, which is the preferred way of doing it when you need firewalling. Why this fails is not at all obvious, since the use-level "mount.nfs4" is present, but only gives cryptic messages, not showing that a kernel module is missing.

And even with the default kernel (linux-generic), which has some more modules, NFSv4 client support is missing.

Do I really have to use linux-generic-hwe-18.04 for that? It seems a bit much.
---
ProblemType: Bug
AlsaDevices: Error: command ['ls', '-l', '/dev/snd/'] failed with exit code 2: ls: cannot access '/dev/snd/': No such file or directory
AplayDevices: Error: [Errno 2] No such file or directory: 'aplay': 'aplay'
ApportVersion: 2.20.9-0ubuntu7.9
Architecture: amd64
ArecordDevices: Error: [Errno 2] No such file or directory: 'arecord': 'arecord'
CRDA: N/A
DistroRelease: Ubuntu 18.04
HibernationDevice: RESUME=/dev/mapper/unifi--vg-swap_1
InstallationDate: Installed on 2017-02-11 (996 days ago)
InstallationMedia: Ubuntu-Server 16.04.1 LTS "Xenial Xerus" - Release amd64 (20160719)
IwConfig: Error: [Errno 2] No such file or directory: 'iwconfig': 'iwconfig'
Lsusb: Error: command ['lsusb'] failed with exit code 1:
MachineType: QEMU Standard PC (i440FX + PIIX, 1996)
Package: linux (not installed)
ProcFB: Error: [Errno 2] No such file or directory: '/proc/fb'
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-4.15.0-1048-kvm root=/dev/mapper/hostname--vg-root ro net.ifnames=0 biosdevname=0
ProcVersionSignature: Ubuntu 4.15.0-1048.48-kvm 4.15.18
RelatedPackageVersions:
 linux-restricted-modules-4.15.0-1048-kvm N/A
 linux-backports-modules-4.15.0-1048-kvm N/A
 linux-firmware 1.173.9
RfKill: Error: [Errno 2] No such file or directory: 'rfkill': 'rfkill'
Tags: bionic
Uname: Linux 4.15.0-1048-kvm x86_64
UnreportableReason: This report is about a package that is not installed.
UpgradeStatus: Upgraded to bionic on 2019-06-22 (136 days ago)
UserGroups:

_MarkForUpload: False
dmi.bios.date: 04/01/2014
dmi.bios.vendor: SeaBIOS
dmi.bios.version: 1.10.2-1ubuntu1
dmi.chassis.type: 1
dmi.chassis.vendor: QEMU
dmi.chassis.version: pc-i440fx-xenial
dmi.modalias: dmi:bvnSeaBIOS:bvr1.10.2-1ubuntu1:bd04/01/2014:svnQEMU:pnStandardPC(i440FX+PIIX,1996):pvrpc-i440fx-xenial:cvnQEMU:ct1:cvrpc-i440fx-xenial:
dmi.product.name: Standard PC (i440FX + PIIX, 1996)
dmi.product.version: pc-i440fx-xenial
dmi.sys.vendor: QEMU

affects: linux-meta (Ubuntu) → linux (Ubuntu)
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:

apport-collect 1851382

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Dr. Uwe Meyer-Gruhl (meyergru) wrote : AudioDevicesInUse.txt

apport information

tags: added: apport-collected bionic
description: updated
Revision history for this message
Dr. Uwe Meyer-Gruhl (meyergru) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Dr. Uwe Meyer-Gruhl (meyergru) wrote : Lspci.txt

apport information

Revision history for this message
Dr. Uwe Meyer-Gruhl (meyergru) wrote : PciMultimedia.txt

apport information

Revision history for this message
Dr. Uwe Meyer-Gruhl (meyergru) wrote : ProcCpuinfoMinimal.txt

apport information

Revision history for this message
Dr. Uwe Meyer-Gruhl (meyergru) wrote : ProcEnviron.txt

apport information

Revision history for this message
Dr. Uwe Meyer-Gruhl (meyergru) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Dr. Uwe Meyer-Gruhl (meyergru) wrote : ProcModules.txt

apport information

Revision history for this message
Dr. Uwe Meyer-Gruhl (meyergru) wrote : UdevDb.txt

apport information

Revision history for this message
Dr. Uwe Meyer-Gruhl (meyergru) wrote : WifiSyslog.txt

apport information

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.