From 8f0647d1fdead8e7397f09ceee4ef508eec51561 Mon Sep 17 00:00:00 2001 From: Andrew Erickson Date: Mon, 30 Sep 2024 15:35:06 -0400 Subject: [PATCH] 22.04 images: fix v4l dkms compilation issues (#148) --- .gitignore | 3 +++ .../70-additional-talos-reqs.sh | 8 ++++++++ 2 files changed, 11 insertions(+) diff --git a/.gitignore b/.gitignore index 864422b..1558558 100644 --- a/.gitignore +++ b/.gitignore @@ -32,3 +32,6 @@ output-vagrant* build dist + +# coverage stuff +.coverage diff --git a/scripts/ubuntu-jammy-from-community-gui/70-additional-talos-reqs.sh b/scripts/ubuntu-jammy-from-community-gui/70-additional-talos-reqs.sh index 9e9c834..1baaa19 100644 --- a/scripts/ubuntu-jammy-from-community-gui/70-additional-talos-reqs.sh +++ b/scripts/ubuntu-jammy-from-community-gui/70-additional-talos-reqs.sh @@ -33,6 +33,14 @@ pkg_name="linux-gcp-${short_version}-headers-${version_minus_dash_gcp}" sudo apt-get update sudo apt-get -y reinstall linux-headers-gcp linux-headers-`uname -r` ${pkg_name} +# TODO: remove this once the bugs below are fixed +# +# issue: Kernel 6.8.0 removes strlcpy, but the canonical-shipped v4l2loopback module uses it still. +# see: https://bugs.launchpad.net/ubuntu/+source/v4l2loopback/+bug/2076951 +# https://bugs.launchpad.net/ubuntu/+source/v4l2loopback/+bug/2078961 +# +# remove 6.8.0 kernel packages for now +sudo apt-get remove -y linux-image-6.8.0-1015-gcp linux-gcp-6.8-tools-6.8.0-1015 linux-gcp-6.8-headers-6.8.0-1015 # # apt packages