An image build node up 24 days had lost its running kernel's modules to a linux-lts upgrade, so tun could not load and every RUN line failed in pasta. mesh-build-image now proves the tun device and, whatever its look refuses, judges its node not eligible (capacity 0 with the reason), so the asks go to a node that can build them. The kernel module loads tun at boot and declares kernel-modules-hook, which keeps the running kernel's modules across an upgrade. Needs mesh-sdk fix/ace-tun (Puller.Eligible).
5 lines
284 B
Plaintext
5 lines
284 B
Plaintext
# Written by the mesh's kernel module (systemd-modules-load reads it at boot).
|
|
# tun: buildah's network for a RUN line (pasta) and every other user-space tunnel open /dev/net/tun.
|
|
# Loaded at boot, so an upgrade that removes the running kernel's modules cannot keep it out later.
|
|
tun
|