ENOPKG
Linux / POSIXERRORCriticalDeviceHIGH confidence

Package Not Installed

Production Risk

Rare; indicates missing kernel module or package.

What this means

ENOPKG (errno 65) is a Linux/STREAMS-specific error returned when a required software package or kernel module is not installed.

Why it happens
  1. 1Required kernel module not loaded
  2. 2STREAMS package not installed on the system
How to reproduce

Operation requiring an uninstalled kernel module.

trigger — this will error
trigger — this will error
// Operation requiring missing kernel module
// errno = ENOPKG when module not available

expected output

Package not installed (ENOPKG)

Fix

Load the required kernel module

WHEN When ENOPKG is returned

Load the required kernel module
# Load the required module
modprobe required_module
# Or install the kernel package
apt install linux-modules-extra-$(uname -r)

Why this works

modprobe loads kernel modules at runtime without rebooting.

Sources
Official documentation ↗

Linux Programmer Manual errno(3)

Content generated with AI assistance and reviewed for accuracy. Found an error? hello@errcodes.dev

← All Linux / POSIX errors