From 30ab0dda115afabb18c255ab4bb7fa15dd51db61 Mon Sep 17 00:00:00 2001 From: Mitch Burton Date: Tue, 15 Oct 2024 16:38:05 -0700 Subject: [PATCH] fix: add missing python3-yaml to runtime dependencies (LP: #2084586) (#280) python3-yaml is required for snap management when parsing snap assertions. Without it, the landscape-client service fails to start. It's often already installed in Ubuntu installations, so sometimes it works without being an explicit dependency. This change ensures that it is an installed dependency. --- debian/control | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/debian/control b/debian/control index ed7bcd5f7..a594bc412 100644 --- a/debian/control +++ b/debian/control @@ -42,7 +42,8 @@ Depends: ${python3:Depends}, ${misc:Depends}, ${extra:Depends}, ${shlibs:Depends}, landscape-common (= ${binary:Version}), python3-pycurl, - python3-dbus + python3-dbus, + python3-yaml Description: Landscape administration system client Landscape is a web-based tool for managing Ubuntu systems. This package is necessary if you want your machine to be managed in a